]> granicus.if.org Git - onig/commitdiff
Don't install onigposix.h if ENABLE_POSIX_API=OFF
authorK.Kosako <kosako@sofnec.co.jp>
Wed, 25 Jul 2018 00:21:51 +0000 (09:21 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Wed, 25 Jul 2018 00:21:51 +0000 (09:21 +0900)
CMakeLists.txt

index c03ca235c369dd25fa026b7e86cf06053cb4a492..97c1fd2337fba97fc078da30f9bf4344379febc5 100644 (file)
@@ -69,8 +69,11 @@ set(_SRCS src/regint.h src/regparse.h src/regenc.h src/st.h
  src/unicode_unfold_key.c
  src/unicode_fold1_key.c src/unicode_fold2_key.c src/unicode_fold3_key.c)
 
+set(_INST_HEADERS src/oniguruma.h src/oniggnu.h)
+
 if(ENABLE_POSIX_API)
   set(_SRCS ${_SRCS} src/regposix.c src/regposerr.c)
+  set(_INST_HEADERS ${_INST_HEADERS} src/onigposix.h)
 endif()
 
 add_library(onig ${_SRCS})
@@ -136,7 +139,7 @@ install(
 # Headers:
 #   * src/oniguruma.h -> <prefix>/include/oniguruma
 install(
-    FILES src/oniguruma.h src/onigposix.h src/oniggnu.h
+    FILES ${_INST_HEADERS}
     DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
 )