Skip to content

Commit 5af82d5

Browse files
committed
[libllbuild] Add install-libllbuild target.
1 parent af13996 commit 5af82d5

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

products/libllbuild/CMakeLists.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,21 @@ target_link_libraries(libllbuild
1313

1414
include_directories(BEFORE
1515
${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")
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module "llbuild" {
2+
header "llbuild.h"
3+
}

0 commit comments

Comments
 (0)