File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,17 @@ cmake_minimum_required(VERSION 3.1)
22
33project (dbg_macro)
44
5+ include (GNUInstallDirs)
6+
57string (COMPARE EQUAL ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR} IS_MAIN_PROJECT)
68option (DBG_MACRO_ENABLE_TESTS "Enable tests." ${IS_MAIN_PROJECT} )
79
810add_library (${PROJECT_NAME} INTERFACE )
9- target_include_directories (${PROJECT_NAME} INTERFACE "." )
11+ target_include_directories (${PROJECT_NAME}
12+ INTERFACE
13+ $<BUILD_INTERFACE:${${PROJECT_NAME} _SOURCE_DIR}>
14+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >
15+ )
1016
1117if (DBG_MACRO_ENABLE_TESTS)
1218 add_subdirectory (tests/Catch2)
@@ -38,3 +44,5 @@ if (DBG_MACRO_ENABLE_TESTS)
3844 target_link_libraries (${PROJECT_NAME} -demo ${PROJECT_NAME} )
3945 add_test (${PROJECT_NAME} -demo ${PROJECT_NAME} -demo)
4046endif ()
47+
48+ install (FILES "dbg.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
You can’t perform that action at this time.
0 commit comments