Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 5c12433650cce54f0f710a1c4fac01dd > files > 3

openjpeg-1.4-14.fc16.src.rpm

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}