From Alberto Luaces, "I have modified CMakeLists.txt in order to make CMake fill the existent
openscenegraph.pc and openthreads.pc files with OSG's installation values. Then I install those files into the expected path for pkg-config (this can also be modified through PKG_CONFIG_PATH environment variable). Therefore those of us who are using pkg-config for linking can easily select which version of OSG we want to use."
This commit is contained in:
parent
0308a2005e
commit
c898bc0ce7
@ -750,6 +750,15 @@ IF(CMAKE_CPACK_COMMAND)
|
|||||||
ENDIF(BUILD_OSG_PACKAGES)
|
ENDIF(BUILD_OSG_PACKAGES)
|
||||||
ENDIF(CMAKE_CPACK_COMMAND)
|
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
|
### uninstall target
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
@ -86,3 +86,12 @@ ENDIF(WIN32)
|
|||||||
|
|
||||||
# Make sure everyone can find Config
|
# Make sure everyone can find Config
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR}/include)
|
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)
|
||||||
|
Loading…
Reference in New Issue
Block a user