瀏覽代碼

Registering unit tests as a test in CMake

Jorrit Rouwe 4 年之前
父節點
當前提交
7ed908adf7
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Build/CMakeLists.txt

+ 5 - 0
Build/CMakeLists.txt

@@ -89,6 +89,11 @@ if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
 	target_link_options(UnitTests PUBLIC "/SUBSYSTEM:CONSOLE")
 endif()
 
+# Register unit tests as a test so that it can be run with: 
+# make CTEST_OUTPUT_ON_FAILURE=1 test
+enable_testing()
+add_test(UnitTests UnitTests)
+
 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
 	# Windows only targets
 	include(${PHYSICS_REPO_ROOT}/TestFramework/TestFramework.cmake)