diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ee4d9744..06d6102e8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -750,6 +750,15 @@ IF(CMAKE_CPACK_COMMAND) ENDIF(BUILD_OSG_PACKAGES) ENDIF(CMAKE_CPACK_COMMAND) +# Generate pkg-config configuration file + +CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/packaging/pkgconfig/openscenegraph.pc.in + ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openscenegraph.pc + @ONLY + ) + +INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openscenegraph.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig) + #----------------------------------------------------------------------------- ### uninstall target #----------------------------------------------------------------------------- diff --git a/src/OpenThreads/CMakeLists.txt b/src/OpenThreads/CMakeLists.txt index 1402def06..f5b04fa18 100644 --- a/src/OpenThreads/CMakeLists.txt +++ b/src/OpenThreads/CMakeLists.txt @@ -86,3 +86,12 @@ ENDIF(WIN32) # Make sure everyone can find Config INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR}/include) + +# Generate pkg-config configuration file + +CONFIGURE_FILE(${PROJECT_SOURCE_DIR}/packaging/pkgconfig/openthreads.pc.in + ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc + @ONLY + ) + +INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig)