diff options
Diffstat (limited to 'kms++util/CMakeLists.txt')
-rw-r--r-- | kms++util/CMakeLists.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/kms++util/CMakeLists.txt b/kms++util/CMakeLists.txt new file mode 100644 index 0000000..2fc15e3 --- /dev/null +++ b/kms++util/CMakeLists.txt | |||
@@ -0,0 +1,18 @@ | |||
1 | file(GLOB SRCS "src/*.cpp" "src/*.h") | ||
2 | file(GLOB PUB_HDRS "inc/kms++util/*.h") | ||
3 | add_library(kms++util ${SRCS} ${PUB_HDRS}) | ||
4 | |||
5 | target_include_directories(kms++util PUBLIC | ||
6 | $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/inc> | ||
7 | $<INSTALL_INTERFACE:include> | ||
8 | PRIVATE src) | ||
9 | |||
10 | target_link_libraries(kms++util kms++ pthread) | ||
11 | |||
12 | set_target_properties(kms++util PROPERTIES | ||
13 | PUBLIC_HEADER "${PUB_HDRS}") | ||
14 | |||
15 | install(TARGETS kms++util | ||
16 | LIBRARY DESTINATION lib | ||
17 | ARCHIVE DESTINATION lib | ||
18 | PUBLIC_HEADER DESTINATION include/kms++util) | ||