]> Chaos Git - console/taihen-parser.git/commitdiff
add option for enabling/disabling install() additions
authorDavid Morgan <davee@x-fusion.co.uk>
Tue, 8 Nov 2016 22:53:10 +0000 (22:53 +0000)
committerDavid Morgan <davee@x-fusion.co.uk>
Tue, 8 Nov 2016 22:53:10 +0000 (22:53 +0000)
CMakeLists.txt
src/CMakeLists.txt

index 12cce5a022a01f6c1915849950b31acfa921ef4d..db34ee7683d90ba673b400627afec4955af22c1a 100644 (file)
@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.1.0)
 project(taihen-parser)
 
 option(TEST "build and perform tests" OFF)
+option(INSTALL_ENABLED "if enabled add files to cmake's install()" ON)
 option(USE_INBUILT_CTYPE "use internal ctype over system" OFF)
 option(USE_INBUILT_STRING "use internal string over system" OFF)
 
@@ -17,6 +18,8 @@ if (${TEST})
     add_test(NAME LexerTest COMMAND test-lexer)
 endif()
 
+if (${INSTALL_ENABLED})
 install(DIRECTORY include/taihen/
     DESTINATION include/taihen
     FILES_MATCHING PATTERN "*.h")
+endif()
index 848cf7d8c08d20d5e31777ae6a13a67130b5f64d..c9b1fd0d60ddbb3cf03b25154c15d0b3f654861e 100644 (file)
@@ -19,7 +19,9 @@ add_definitions(-Os -ffunction-sections -fdata-sections)
 
 add_library(taihenparser lexer.c parser.c)
 
+if (${INSTALL_ENABLED})
 install(TARGETS taihenparser
     RUNTIME DESTINATION bin
     LIBRARY DESTINATION lib
     ARCHIVE DESTINATION lib)
+endif()