add_executable(tests testCGLTFMeshFileLoader.cpp "${PROJECT_SOURCE_DIR}/source/Irrlicht/CReadFile.cpp" ) set_target_properties(tests PROPERTIES CXX_STANDARD 11 CXX_STANDARD_REQUIRED YES CXX_EXTENSIONS NO ) target_compile_options(tests PRIVATE "$<$:-Wall>" ) target_include_directories(tests PRIVATE # For CReadFile "${PROJECT_SOURCE_DIR}/source/Irrlicht" ) target_link_libraries(tests PRIVATE Catch2::Catch IrrlichtMt::IrrlichtMt ) add_test( NAME tests COMMAND "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/tests" WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" )