mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 11:22:18 -04:00
add custom triplets for vcpkg
* Build only release packages. * Use the "/fp:fast" compiler option for libsamplerate, which greatly increases speed (up to 10x for SRC_LINEAR).
This commit is contained in:
parent
95cde386eb
commit
cde9dd6aec
3
.github/workflows/win_msvc.yml
vendored
3
.github/workflows/win_msvc.yml
vendored
@ -50,7 +50,8 @@ jobs:
|
||||
- name: Configure
|
||||
run: |
|
||||
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DENABLE_WERROR=ON `
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake"
|
||||
-DCMAKE_TOOLCHAIN_FILE="${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake" `
|
||||
-DVCPKG_OVERLAY_TRIPLETS="triplets-custom"
|
||||
|
||||
- name: Build
|
||||
run: cmake --build build
|
||||
|
9
triplets-custom/x64-windows.cmake
Normal file
9
triplets-custom/x64-windows.cmake
Normal file
@ -0,0 +1,9 @@
|
||||
set(VCPKG_TARGET_ARCHITECTURE x64)
|
||||
set(VCPKG_CRT_LINKAGE dynamic)
|
||||
set(VCPKG_LIBRARY_LINKAGE dynamic)
|
||||
set(VCPKG_BUILD_TYPE release)
|
||||
|
||||
if(${PORT} MATCHES "libsamplerate")
|
||||
set(VCPKG_CXX_FLAGS "/fp:fast")
|
||||
set(VCPKG_C_FLAGS "/fp:fast")
|
||||
endif()
|
9
triplets-custom/x86-windows.cmake
Normal file
9
triplets-custom/x86-windows.cmake
Normal file
@ -0,0 +1,9 @@
|
||||
set(VCPKG_TARGET_ARCHITECTURE x86)
|
||||
set(VCPKG_CRT_LINKAGE dynamic)
|
||||
set(VCPKG_LIBRARY_LINKAGE dynamic)
|
||||
set(VCPKG_BUILD_TYPE release)
|
||||
|
||||
if(${PORT} MATCHES "libsamplerate")
|
||||
set(VCPKG_CXX_FLAGS "/fp:fast")
|
||||
set(VCPKG_C_FLAGS "/fp:fast")
|
||||
endif()
|
Loading…
x
Reference in New Issue
Block a user