mirror of
https://github.com/orange-cpp/omath.git
synced 2026-02-13 07:03:25 +00:00
added additional check
This commit is contained in:
@@ -23,12 +23,14 @@ option(OMATH_SUPRESS_SAFETY_CHECKS "Supress some safety checks in release build
|
|||||||
option(OMATH_USE_UNITY_BUILD "Will enable unity build to speed up compilation" OFF)
|
option(OMATH_USE_UNITY_BUILD "Will enable unity build to speed up compilation" OFF)
|
||||||
option(OMATH_ENABLE_LEGACY "Will enable legacy classes that MUST be used ONLY for backward compatibility" OFF)
|
option(OMATH_ENABLE_LEGACY "Will enable legacy classes that MUST be used ONLY for backward compatibility" OFF)
|
||||||
|
|
||||||
if (CMAKE_TOOLCHAIN_FILE)
|
if (CMAKE_TOOLCHAIN_FILE AND VCPKG_MANIFEST_FEATURES)
|
||||||
foreach (omath_feature IN LISTS VCPKG_MANIFEST_FEATURES)
|
foreach (omath_feature IN LISTS VCPKG_MANIFEST_FEATURES)
|
||||||
if (omath_feature STREQUAL "imgui")
|
if (omath_feature STREQUAL "imgui")
|
||||||
set(OMATH_IMGUI_INTEGRATION ON)
|
set(OMATH_IMGUI_INTEGRATION ON)
|
||||||
elseif (omath_feature STREQUAL "avx2")
|
elseif (omath_feature STREQUAL "avx2")
|
||||||
set(OMATH_USE_AVX2 ${COMPILER_SUPPORTS_AVX2})
|
set(OMATH_USE_AVX2 ${COMPILER_SUPPORTS_AVX2})
|
||||||
|
else()
|
||||||
|
message(WARNING "[${PROJECT_NAME}]: UNKNOWN VCPKG LIBRARY FEATURE CALLED \"${omath_feature}\" ")
|
||||||
endif ()
|
endif ()
|
||||||
endforeach ()
|
endforeach ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|||||||
Reference in New Issue
Block a user