Sophie

Sophie

distrib > Arklinux > devel > i586 > by-pkgid > 790432a8411dcc56e6372a8f0442902c > files > 2

openjpeg-1.4-1ark.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	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}