mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-04-24 06:48:24 -05:00
19 lines
764 B
CMake
19 lines
764 B
CMake
cmake_minimum_required(VERSION 3.14)
|
|
project(advanced-scene-switcher-tests)
|
|
|
|
get_target_property(ADVSS_SOURCE_DIR advanced-scene-switcher-lib SOURCE_DIR)
|
|
add_executable(${PROJECT_NAME})
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE UNIT_TEST)
|
|
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
|
|
target_sources(${PROJECT_NAME}
|
|
PRIVATE tests.cpp ${ADVSS_SOURCE_DIR}/src/utils/math-helpers.cpp)
|
|
target_include_directories(
|
|
${PROJECT_NAME}
|
|
PRIVATE "${ADVSS_SOURCE_DIR}/src" "${ADVSS_SOURCE_DIR}/src/legacy"
|
|
"${ADVSS_SOURCE_DIR}/src/macro-core" "${ADVSS_SOURCE_DIR}/src/utils"
|
|
"${ADVSS_SOURCE_DIR}/forms")
|
|
install(TARGETS advanced-scene-switcher-lib
|
|
DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
enable_testing()
|