mirror of
https://github.com/orange-cpp/omath.git
synced 2026-06-15 11:44:34 +00:00
removed gcem as dep
This commit is contained in:
@@ -33,7 +33,6 @@ option(OMATH_ENABLE_FORCE_INLINE
|
||||
option(OMATH_ENABLE_LUA
|
||||
"omath bindings for lua" OFF)
|
||||
option(OMATH_ENABLE_HOOKING "omath will HooksManager that can hook DirectX/OpenGL automatically" OFF)
|
||||
option(OMATH_USE_GCEM "omath will use gcem library to make more functions/methods constexpr" OFF)
|
||||
option(OMATH_ENABLE_MODULES "Build omath C++ module interface" OFF)
|
||||
|
||||
if(VCPKG_MANIFEST_FEATURES)
|
||||
@@ -52,8 +51,6 @@ if(VCPKG_MANIFEST_FEATURES)
|
||||
set(OMATH_ENABLE_LUA ON)
|
||||
elseif(omath_feature STREQUAL "hooking")
|
||||
set(OMATH_ENABLE_HOOKING ON)
|
||||
elseif (omath_feature STREQUAL "gcem")
|
||||
set(OMATH_USE_GCEM ON)
|
||||
endif()
|
||||
|
||||
endforeach()
|
||||
@@ -84,7 +81,6 @@ if(${PROJECT_IS_TOP_LEVEL})
|
||||
message(STATUS "[${PROJECT_NAME}]: Coverage feature status ${OMATH_ENABLE_COVERAGE}")
|
||||
message(STATUS "[${PROJECT_NAME}]: Valgrind feature status ${OMATH_ENABLE_VALGRIND}")
|
||||
message(STATUS "[${PROJECT_NAME}]: Lua feature status ${OMATH_ENABLE_LUA}")
|
||||
message(STATUS "[${PROJECT_NAME}]: Gcem feature status ${OMATH_USE_GCEM}")
|
||||
message(STATUS "[${PROJECT_NAME}]: Modules feature status ${OMATH_ENABLE_MODULES}")
|
||||
endif()
|
||||
|
||||
@@ -141,11 +137,6 @@ if (OMATH_ENABLE_HOOKING)
|
||||
endif ()
|
||||
|
||||
|
||||
if (OMATH_USE_GCEM)
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC OMATH_USE_GCEM)
|
||||
find_package(gcem CONFIG REQUIRED)
|
||||
target_link_libraries(${PROJECT_NAME} PUBLIC gcem)
|
||||
endif ()
|
||||
add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
|
||||
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC OMATH_VERSION="${PROJECT_VERSION}")
|
||||
|
||||
Reference in New Issue
Block a user