Skip to content

Commit 106f235

Browse files
committed
Added pkg-config for apr
1 parent da5514b commit 106f235

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

CMakeLists.txt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,18 @@ target_link_libraries(libapr_dynamic PUBLIC ${HDF5_LIBRARIES} ${TIFF_LIBRARIES}
114114
if(APR_INSTALL)
115115
message(STATUS "APR: Install library in [${CMAKE_INSTALL_PREFIX}]")
116116
install(TARGETS libapr_static DESTINATION lib COMPONENT LIB)
117-
# install(TARGETS libapr_dynamic DESTINATION lib COMPONENT LIB)
118-
install(DIRECTORY src/algorithm DESTINATION include/apr FILES_MATCHING PATTERN "*.hpp")
119-
install(DIRECTORY src/data_structures DESTINATION include/apr FILES_MATCHING PATTERN "*.hpp")
120-
install(DIRECTORY src/io DESTINATION include/apr FILES_MATCHING PATTERN "*.hpp" PATTERN "*.h")
121-
install(DIRECTORY src/misc DESTINATION include/apr FILES_MATCHING PATTERN "*.hpp")
122-
install(DIRECTORY src/numerics DESTINATION include/apr FILES_MATCHING PATTERN "*.hpp")
123-
install(DIRECTORY src/vis DESTINATION include/apr FILES_MATCHING PATTERN "*.h")
124-
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h DESTINATION include/apr/io)
125-
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h DESTINATION include/apr)
117+
install(TARGETS libapr_dynamic DESTINATION lib COMPONENT LIB)
118+
install(DIRECTORY src/algorithm DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.hpp")
119+
install(DIRECTORY src/data_structures DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.hpp")
120+
install(DIRECTORY src/io DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.hpp" PATTERN "*.h")
121+
install(DIRECTORY src/misc DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.hpp")
122+
install(DIRECTORY src/numerics DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.hpp")
123+
install(DIRECTORY src/vis DESTINATION include/apr COMPONENT DEV FILES_MATCHING PATTERN "*.h")
124+
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h COMPONENT DEV DESTINATION include/apr/io)
125+
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h COMPONENT DEV DESTINATION include/apr)
126+
127+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/apr.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/apr.pc" @ONLY)
128+
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/apr.pc" DESTINATION lib/pkgconfig COMPONENT DEV)
126129
endif(APR_INSTALL)
127130

128131

0 commit comments

Comments
 (0)