Lock building tests behind a define

This commit is contained in:
2024-03-07 22:58:00 -05:00
parent 0f18cfdf48
commit e9cae7c95c

View File

@@ -1,13 +1,15 @@
enable_testing()
if (DEFINED FGL_ENABLE_TESTS)
enable_testing()
file(GLOB_RECURSE FGL_TEST_SOURCES "*.cpp")
file(GLOB_RECURSE FGL_TEST_SOURCES "*.cpp")
add_executable(FGLTests ${FGL_TEST_SOURCES})
target_link_libraries(FGLTests FGLEngine Catch2::Catch2WithMain)
target_compile_definitions(FGLTests PUBLIC GLM_FORCE_RADIANS GLM_FORCE_DEPTH_ZERO_TO_ONE GLM_FORCE_LEFT_HANDED)
add_executable(FGLTests ${FGL_TEST_SOURCES})
target_link_libraries(FGLTests FGLEngine Catch2::Catch2WithMain)
target_compile_definitions(FGLTests PUBLIC GLM_FORCE_RADIANS GLM_FORCE_DEPTH_ZERO_TO_ONE GLM_FORCE_LEFT_HANDED)
include(CTest)
include(Catch)
catch_discover_tests(FGLTests)
include(CTest)
include(Catch)
catch_discover_tests(FGLTests)
endif ()