Add C_CAPNPROTO_ENABLE_INSTALL
This commit is contained in:
parent
1ed0aed18c
commit
b6e04c7d38
2 changed files with 11 additions and 7 deletions
|
|
@ -11,6 +11,7 @@
|
|||
- Wrap macro parameters in the `capnp_use(x)` macro. Passes clang-tidy (not
|
||||
a false positive)
|
||||
- Add POSITION_INDEPENDENT_CODE to CapnC::Runtime
|
||||
- Add C_CAPNPROTO_ENABLE_INSTALL with default ON to enable cmake --install
|
||||
|
||||
## 0.3 (632f0d73a1f4a03026b5e4727386b9fe3ec6e00e)
|
||||
|
||||
|
|
|
|||
|
|
@ -92,13 +92,16 @@ if(BUILD_SHARED_LIBS)
|
|||
${base}/${relDir})
|
||||
endif()
|
||||
|
||||
install(TARGETS CapnC_Runtime capnpc-c
|
||||
EXPORT CapnC)
|
||||
install(EXPORT CapnC
|
||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/CapnC
|
||||
NAMESPACE CapnC::
|
||||
FILE CapnCConfig.cmake)
|
||||
install(FILES lib/capnp_c.h TYPE INCLUDE)
|
||||
option(C_CAPNPROTO_ENABLE_INSTALL "Add instructions for 'cmake --install' of CapnC_Runtime library and capnpc-c executable" ON)
|
||||
if(C_CAPNPROTO_ENABLE_INSTALL)
|
||||
install(TARGETS CapnC_Runtime capnpc-c
|
||||
EXPORT CapnC)
|
||||
install(EXPORT CapnC
|
||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/CapnC
|
||||
NAMESPACE CapnC::
|
||||
FILE CapnCConfig.cmake)
|
||||
install(FILES lib/capnp_c.h TYPE INCLUDE)
|
||||
endif()
|
||||
|
||||
if(BUILD_TESTING AND CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
|
||||
add_subdirectory(tests)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue