diff -up openjpeg_v1_4_sources_r697/CMakeLists.txt.cmake_pkgconfig openjpeg_v1_4_sources_r697/CMakeLists.txt --- openjpeg_v1_4_sources_r697/CMakeLists.txt.cmake_pkgconfig 2011-01-12 13:56:33.013889063 -0600 +++ openjpeg_v1_4_sources_r697/CMakeLists.txt 2011-01-12 13:59:55.124735760 -0600 @@ -144,6 +144,16 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DI @ONLY IMMEDIATE) ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/openjpeg_mangle.h.in) +#---------------------------------------------------------------------------- +# pkgconfig support +#if(NOT WIN32) + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libopenjpeg1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc ) + INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc DESTINATION ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig ) +# This piece doesn't seem to work, not sure why -- Rex + INSTALL( CODE + "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink \$ENV{DESTDIR}\${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig/libopenjpeg1.pc \$ENV{DESTDIR}\${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig/libopenjpeg.pc)") +#endif(NOT WIN32) + #----------------------------------------------------------------------------- # Always build the library INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) diff -up openjpeg_v1_4_sources_r697/libopenjpeg1.pc.cmake.cmake_pkgconfig openjpeg_v1_4_sources_r697/libopenjpeg1.pc.cmake --- openjpeg_v1_4_sources_r697/libopenjpeg1.pc.cmake.cmake_pkgconfig 2011-01-12 13:56:33.022889145 -0600 +++ openjpeg_v1_4_sources_r697/libopenjpeg1.pc.cmake 2011-01-12 13:56:33.022889145 -0600 @@ -0,0 +1,12 @@ +prefix=${CMAKE_INSTALL_PREFIX} +bindir=${OPENJPEG_INSTALL_BIN_DIR} +datadir=${OPENJPEG_INSTALL_DATA_DIR} +libdir=${OPENJPEG_INSTALL_LIB_DIR} +includedir=${OPENJPEG_INSTALL_INCLUDE_DIR} + +Name: openjpeg +Description: JPEG2000 files library +URL: http://code.google.com/p/openjpeg/ +Version: ${OPENJPEG_VERSION} +Libs: -L${libdir} -lopenjpeg +Cflags: -I${includedir}