staphen
8e71e18971
Reenable LTO for MinGW builds
3 years ago
Gleb Mazovetskiy
6c5b5612c2
CMake: Fix MinGW pkgconfig
...
`PKG_CONFIG_EXECUTABLE` must be a cache variable, otherwise only the first call to `find_program(PkgConfig)` succeeds.
Also bumps the CI environment to Ubuntu 22.04, because Ubuntu 20.04
version of mingw pkgconfig is bugged.
4 years ago
Gleb Mazovetskiy
4848632db2
CMake: Organize files
...
1. Platform and toolchain files are now all under `platforms/`, with a
single `CMake/platforms/${platform}.cmake` per platform.
2. Custom functions/macros are under `functions/`.
3. Finder modules are in `/finders`.
4 years ago
Gleb Mazovetskiy
7f891b7134
mingw(64).cmake: Remove `cmake_minimum_required`
...
Our cmake_minimum_required is already at 3.13
4 years ago
Gleb Mazovetskiy
7e9ef03334
🔨 CMake MinGW: Set pkgconfig path and fix prefix
...
1. Make CMake use MinGW's pkgconfig wrapper.
2. Set the correct `prefix` in `pkgconfig` files.
5 years ago
Xadhoom
867dd96a73
Add ZeroTier support
5 years ago
Anders Jenbo
d7788522f2
⬆️ Bump CMake to 3.13
...
This allows us to have variables set in the toolchains which cleans up
the main file a bit.
5 years ago
Anders Jenbo
9ea85118d4
🐛 Disable LTO for Windows builds ( #1182 )
5 years ago
Anders Jenbo
f34e77190c
💚 Disable LTO when known to be buggy on Windows
5 years ago
Trihedraf
b12a1cb53e
add CPack zips for Windows
5 years ago
Trihedraf
a0e8479274
add win_x64 MinGW builds and Readme Instructions
5 years ago
Anders Jenbo
297e98e848
Compile Windows binery as a GUI with icon
6 years ago
Anders Jenbo
f482b928eb
Require CMake 3.10 for Windows
7 years ago
Xadhoom
c4c7ef707e
Reduce required CMake version
7 years ago
Xadhoom
456aa70f16
More cleanup
7 years ago
Anders Jenbo
8e6276da58
Update documentation and build script
7 years ago
Xadhoom
1fede67d48
Windows build now compiles (but still has major problems)
7 years ago
Xadhoom
5283a9ffd1
Put everything into namespace dvl
7 years ago