We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af13996 commit 5af82d5Copy full SHA for 5af82d5
products/libllbuild/CMakeLists.txt
@@ -13,3 +13,21 @@ target_link_libraries(libllbuild
13
14
include_directories(BEFORE
15
${CMAKE_CURRENT_SOURCE_DIR}/public-api)
16
+
17
+install(DIRECTORY public-api/
18
+ DESTINATION include
19
+ COMPONENT libllbuild
20
+ FILES_MATCHING
21
+ PATTERN "*.h"
22
+ PATTERN "*.modulemap")
23
24
+install(TARGETS libllbuild
25
+ DESTINATION lib
26
+ COMPONENT libllbuild)
27
28
+add_custom_target(install-libllbuild
29
+ DEPENDS libllbuild
30
+ COMMENT "Installing libllbuild..."
31
+ COMMAND "${CMAKE_COMMAND}"
32
+ -DCMAKE_INSTALL_COMPONENT=libllbuild
33
+ -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
products/libllbuild/public-api/llbuild/module.modulemap
@@ -0,0 +1,3 @@
1
+module "llbuild" {
2
+ header "llbuild.h"
3
+}
0 commit comments