소스 검색

GLM_TEST_ENABLE Option enabled by default to build GLM unit tests. Disable this option to disable testing #788

Groove 7 년 전
부모
커밋
d307d39019
2개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 0
      CMakeLists.txt
  2. 7 5
      test/CMakeLists.txt

+ 1 - 0
CMakeLists.txt

@@ -79,6 +79,7 @@ else()
 	endif()
 endif()
 
+option(GLM_TEST_ENABLE "Build unit tests" ON)
 option(GLM_TEST_ENABLE_SIMD_SSE2 "Enable SSE2 optimizations" OFF)
 option(GLM_TEST_ENABLE_SIMD_SSE3 "Enable SSE3 optimizations" OFF)
 option(GLM_TEST_ENABLE_SIMD_AVX "Enable AVX optimizations" OFF)

+ 7 - 5
test/CMakeLists.txt

@@ -7,10 +7,12 @@ function(glmCreateTestGTC NAME)
 		COMMAND $<TARGET_FILE:${SAMPLE_NAME}> )
 endfunction()
 
-add_subdirectory(bug)
-add_subdirectory(core)
-add_subdirectory(ext)
-add_subdirectory(gtc)
-add_subdirectory(gtx)
+if(GLM_TEST_ENABLE)
+	add_subdirectory(bug)
+	add_subdirectory(core)
+	add_subdirectory(ext)
+	add_subdirectory(gtc)
+	add_subdirectory(gtx)
+endif()