2022-10-16 21:48:29 -05:00
|
|
|
add_executable(tests
|
|
|
|
testCGLTFMeshFileLoader.cpp
|
2023-11-29 09:40:48 -06:00
|
|
|
"${PROJECT_SOURCE_DIR}/source/Irrlicht/CReadFile.cpp"
|
2022-10-16 21:48:29 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
set_target_properties(tests PROPERTIES
|
|
|
|
CXX_STANDARD 11
|
|
|
|
CXX_STANDARD_REQUIRED YES
|
|
|
|
CXX_EXTENSIONS NO
|
|
|
|
)
|
|
|
|
|
|
|
|
target_compile_options(tests
|
|
|
|
PRIVATE
|
|
|
|
"$<$<CXX_COMPILER_ID:GNU>:-Wall>"
|
|
|
|
)
|
|
|
|
|
2023-11-29 09:40:48 -06:00
|
|
|
target_include_directories(tests
|
|
|
|
PRIVATE
|
|
|
|
# For CReadFile
|
|
|
|
"${PROJECT_SOURCE_DIR}/source/Irrlicht"
|
|
|
|
)
|
|
|
|
|
2022-10-16 21:48:29 -05:00
|
|
|
target_link_libraries(tests
|
|
|
|
PRIVATE
|
|
|
|
Catch2::Catch
|
|
|
|
IrrlichtMt::IrrlichtMt
|
|
|
|
)
|
2023-01-31 08:42:35 -06:00
|
|
|
|
|
|
|
add_test(
|
2023-05-15 12:32:45 -05:00
|
|
|
NAME tests
|
|
|
|
COMMAND "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/tests"
|
|
|
|
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
|
2023-01-31 08:42:35 -06:00
|
|
|
)
|