Always force vendor abseil to be built statically
This commit is contained in:
parent
1e3b85827e
commit
48cc74b2a3
4 changed files with 9 additions and 11 deletions
12
.github/workflows/build.yml
vendored
12
.github/workflows/build.yml
vendored
|
|
@ -72,8 +72,7 @@ jobs:
|
|||
-DSFIZZ_SHARED=OFF \
|
||||
-DSFIZZ_STATIC_DEPENDENCIES=OFF \
|
||||
-DSFIZZ_LV2=ON \
|
||||
-DCMAKE_CXX_STANDARD=17 \
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCMAKE_CXX_STANDARD=17
|
||||
- name: Build
|
||||
shell: bash
|
||||
working-directory: ${{runner.workspace}}/build
|
||||
|
|
@ -119,8 +118,7 @@ jobs:
|
|||
run: |
|
||||
mod-plugin-builder /usr/local/bin/cmake "$GITHUB_WORKSPACE" \
|
||||
-DSFIZZ_SYSTEM_PROCESSOR=armv7-a \
|
||||
-DCMAKE_BUILD_TYPE=Release -DSFIZZ_JACK=OFF -DSFIZZ_VST=OFF -DSFIZZ_LV2_UI=OFF \
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCMAKE_BUILD_TYPE=Release -DSFIZZ_JACK=OFF -DSFIZZ_VST=OFF -DSFIZZ_LV2_UI=OFF
|
||||
- name: Build
|
||||
shell: bash
|
||||
working-directory: ${{runner.workspace}}/build
|
||||
|
|
@ -189,8 +187,7 @@ jobs:
|
|||
-DSFIZZ_JACK=OFF \
|
||||
-DSFIZZ_VST=ON \
|
||||
-DSFIZZ_STATIC_DEPENDENCIES=ON \
|
||||
-DCMAKE_CXX_STANDARD=17 \
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCMAKE_CXX_STANDARD=17
|
||||
- name: Build
|
||||
shell: bash
|
||||
working-directory: ${{runner.workspace}}/build
|
||||
|
|
@ -259,8 +256,7 @@ jobs:
|
|||
-DSFIZZ_JACK=OFF \
|
||||
-DSFIZZ_VST=ON \
|
||||
-DSFIZZ_STATIC_DEPENDENCIES=ON \
|
||||
-DCMAKE_CXX_STANDARD=17 \
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCMAKE_CXX_STANDARD=17
|
||||
- name: Build
|
||||
shell: bash
|
||||
working-directory: ${{runner.workspace}}/build
|
||||
|
|
|
|||
|
|
@ -39,7 +39,11 @@ endif()
|
|||
if(SFIZZ_USE_SYSTEM_ABSEIL)
|
||||
find_package(absl REQUIRED)
|
||||
else()
|
||||
add_subdirectory("external/abseil-cpp" EXCLUDE_FROM_ALL)
|
||||
function(sfizz_add_vendor_abseil)
|
||||
set(BUILD_SHARED_LIBS OFF) # only changed at local scope
|
||||
add_subdirectory("external/abseil-cpp" EXCLUDE_FROM_ALL)
|
||||
endfunction()
|
||||
sfizz_add_vendor_abseil()
|
||||
endif()
|
||||
|
||||
# The jsl utility library for C++
|
||||
|
|
|
|||
|
|
@ -11,6 +11,5 @@ cmake .. -G"Visual Studio 16 2019" -A"%RELEASE_ARCH%"^
|
|||
-DSFIZZ_LV2=ON^
|
||||
-DSFIZZ_VST=ON^
|
||||
-DCMAKE_BUILD_TYPE=Release^
|
||||
-DBUILD_SHARED_LIBS=OFF^
|
||||
-DVCPKG_TARGET_TRIPLET=%VCPKG_TRIPLET%^
|
||||
-DCMAKE_TOOLCHAIN_FILE=C:/Tools/vcpkg/scripts/buildsystems/vcpkg.cmake
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ cmake -DCMAKE_BUILD_TYPE=Release \
|
|||
-DSFIZZ_SHARED=OFF \
|
||||
-DSFIZZ_TESTS=ON \
|
||||
-DCMAKE_CXX_STANDARD=14 \
|
||||
-DBUILD_SHARED_LIBS=OFF \
|
||||
-DLV2PLUGIN_INSTALL_DIR=/ \
|
||||
-DVSTPLUGIN_INSTALL_DIR=/ \
|
||||
-DAUPLUGIN_INSTALL_DIR=/ \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue