if (VCPKG_TARGET_IS_WINDOWS) vcpkg_check_linkage(ONLY_STATIC_LIBRARY) endif() vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO orange-cpp/omath REF "v${VERSION}" SHA512 45d78e35d6bf9d7bbf511f27b77a0d2300033faf581f3c67f7c97f6e529842f520bec844fdee12000d53b5abd2c1e3acd04393429edf639b199501e53d333c1b HEAD_REF master ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" OMATH_SHARED) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS FEATURES "avx2" OMATH_USE_AVX2 "imgui" OMATH_IMGUI_INTEGRATION ) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS ${FEATURE_OPTIONS} -DOMATH_USE_UNITY_BUILD=ON -DOMATH_BUILD_TESTS=OFF -DOMATH_THREAT_WARNING_AS_ERROR=OFF -DOMATH_BUILD_AS_SHARED_LIBRARY=${OMATH_SHARED} -DOMATH_BUILD_TESTS=OFF -DOMATH_BUILD_BENCHMARK=OFF -DOMATH_BUILD_EXAMPLES=OFF ) vcpkg_cmake_install() vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/omath" PACKAGE_NAME "omath") vcpkg_copy_pdbs() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" ) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")