blob: 47c669766948805b656f58ea85e41e0ef59b1aab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/../toolchains/linux-clang.cmake)
if(PORT MATCHES "opus")
string(CONCAT VCPKG_CMAKE_CONFIGURE_OPTIONS
"-DOPUS_INSTALL_PKG_CONFIG_MODULE=OFF"
"-DOPUS_INSTALL_CMAKE_CONFIG_MODULE=OFF"
"-DOPUS_ARM_MAY_HAVE_NEON=ON"
"-DOPUS_ARM_MAY_HAVE_NEON_INTR=ON"
"-DOPUS_ENABLE_FLOAT_API=ON"
"-DOPUS_FLOAT_APPROX=ON"
"-DOPUS_STACK_PROTECTOR=OFF"
"-DOPUS_NONTHREADSAFE_PSEUDOSTACK=OFF"
"-DOPUS_USE_ALLOCA=ON"
"-DBUILD_TESTING=OFF"
)
endif()
|