]> granicus.if.org Git - check/commitdiff
Add header check_stdint.h to public headers
authorMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Sun, 20 Oct 2019 00:27:38 +0000 (02:27 +0200)
committerMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Sun, 20 Oct 2019 00:27:38 +0000 (02:27 +0200)
Signed-off-by: Mikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
src/CMakeLists.txt

index 437ea2a6e1e7ed4292e86745b3e91fdfa3f0464a..53ebf6466c2079db6cca8d76b93f95a3c44d0971 100644 (file)
@@ -138,10 +138,12 @@ endif (MSVC)
 # More configuration for exporting
 
 set(LIBRARY_OUTPUT_NAME "check")
+list(APPEND public_headers "${CMAKE_CURRENT_BINARY_DIR}/check.h")
+list(APPEND public_headers "${CMAKE_BINARY_DIR}/check_stdint.h")
 
 set_target_properties(check PROPERTIES
   OUTPUT_NAME ${LIBRARY_OUTPUT_NAME}
-  PUBLIC_HEADER ${CMAKE_CURRENT_BINARY_DIR}/check.h
+  PUBLIC_HEADER "${public_headers}"
 )
 
 if (MSVC)
@@ -154,16 +156,18 @@ set_target_properties(checkShared PROPERTIES
   OUTPUT_NAME ${LIBRARY_OUTPUT_NAME}
   VERSION ${PROJECT_VERSION}
   SOVERSION ${PROJECT_VERSION_MAJOR}
-  PUBLIC_HEADER ${CMAKE_CURRENT_BINARY_DIR}/check.h
+  PUBLIC_HEADER "${public_headers}"
 )
 target_include_directories(check
   PUBLIC
     $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
+    $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}>
     $<INSTALL_INTERFACE:include>
 )
 target_include_directories(checkShared
   PUBLIC
     $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
+    $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}>
     $<INSTALL_INTERFACE:include>
 )