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 2012-03-01 07:59:00.354181751 -0600 +++ openjpeg_v1_4_sources_r697/CMakeLists.txt 2012-03-01 07:59:00.358182347 -0600 @@ -144,6 +146,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 @ONLY) + 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 \"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 2012-03-01 07:59:00.356182049 -0600 +++ openjpeg_v1_4_sources_r697/libopenjpeg1.pc.cmake 2012-03-01 08:02:33.065869807 -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@/@subdir@ + +Name: openjpeg +Description: JPEG2000 files library +URL: http://code.google.com/p/openjpeg/ +Version: @OPENJPEG_VERSION@ +Libs: -L${libdir} -lopenjpeg +Cflags: -I${includedir}