xref: /OK3568_Linux_fs/buildroot/package/gli/0001-Optional-building-tests.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 629fc81ce73114a5925484937df796467adbe8c7 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: =?UTF-8?q?Jo=C3=A3o=20Pereira?= <pereira.john94@gmail.com>
3*4882a593SmuzhiyunDate: Fri, 22 Mar 2019 22:58:17 +0000
4*4882a593SmuzhiyunSubject: [PATCH] Optional building tests
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun[Retrieved from:
7*4882a593Smuzhiyunhttps://github.com/g-truc/gli/commit/629fc81ce73114a5925484937df796467adbe8c7]
8*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
9*4882a593Smuzhiyun---
10*4882a593Smuzhiyun CMakeLists.txt      | 1 +
11*4882a593Smuzhiyun test/CMakeLists.txt | 8 +++++---
12*4882a593Smuzhiyun 2 files changed, 6 insertions(+), 3 deletions(-)
13*4882a593Smuzhiyun
14*4882a593Smuzhiyundiff --git a/CMakeLists.txt b/CMakeLists.txt
15*4882a593Smuzhiyunindex 6eb1a68b..bcff7ef0 100644
16*4882a593Smuzhiyun--- a/CMakeLists.txt
17*4882a593Smuzhiyun+++ b/CMakeLists.txt
18*4882a593Smuzhiyun@@ -13,6 +13,7 @@ include(GNUInstallDirs)
19*4882a593Smuzhiyun include(CMakePackageConfigHelpers)
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun enable_testing()
22*4882a593Smuzhiyun+option(GLI_TEST_ENABLE "Build unit tests" ON)
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun add_definitions(-D_CRT_SECURE_NO_WARNINGS)
25*4882a593Smuzhiyun add_definitions(-DSOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
26*4882a593Smuzhiyundiff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
27*4882a593Smuzhiyunindex 6b1d4826..e51a3181 100644
28*4882a593Smuzhiyun--- a/test/CMakeLists.txt
29*4882a593Smuzhiyun+++ b/test/CMakeLists.txt
30*4882a593Smuzhiyun@@ -19,10 +19,12 @@ function(glmCreateTestGTC NAME)
31*4882a593Smuzhiyun 	set(SAMPLE_NAME test-${NAME})
32*4882a593Smuzhiyun 	add_executable(${SAMPLE_NAME} ${NAME}.cpp)
33*4882a593Smuzhiyun 	target_link_libraries(${SAMPLE_NAME} gli)
34*4882a593Smuzhiyun-	add_test(
35*4882a593Smuzhiyun+	add_test(
36*4882a593Smuzhiyun 		NAME ${SAMPLE_NAME}
37*4882a593Smuzhiyun 		COMMAND $<TARGET_FILE:${SAMPLE_NAME}> )
38*4882a593Smuzhiyun endfunction()
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun-add_subdirectory(bug)
41*4882a593Smuzhiyun-add_subdirectory(core)
42*4882a593Smuzhiyun+if(GLI_TEST_ENABLE)
43*4882a593Smuzhiyun+	add_subdirectory(bug)
44*4882a593Smuzhiyun+	add_subdirectory(core)
45*4882a593Smuzhiyun+endif()
46