[poppler] 3 commits - CMakeLists.txt glib/CMakeLists.txt poppler/ArthurOutputDev.h poppler-cairo.pc.cmake poppler/GfxState.h poppler-glib.pc.cmake poppler.pc.cmake poppler-qt4.pc.cmake poppler-qt.pc.cmake poppler-splash.pc.cmake qt4/src qt/CMakeLists.txt

Pino Toscano pino at kemper.freedesktop.org
Fri Oct 16 16:35:56 PDT 2009


 CMakeLists.txt            |   16 +++++++++-------
 glib/CMakeLists.txt       |    2 +-
 poppler-cairo.pc.cmake    |    2 +-
 poppler-glib.pc.cmake     |    2 +-
 poppler-qt.pc.cmake       |    2 +-
 poppler-qt4.pc.cmake      |    2 +-
 poppler-splash.pc.cmake   |    2 +-
 poppler.pc.cmake          |    2 +-
 poppler/ArthurOutputDev.h |    2 +-
 poppler/GfxState.h        |    4 ++--
 qt/CMakeLists.txt         |    2 +-
 qt4/src/CMakeLists.txt    |    2 +-
 12 files changed, 21 insertions(+), 19 deletions(-)

New commits:
commit d4202536e1b62c326c301d5088fa0e176c523e85
Author: Pino Toscano <pino at kde.org>
Date:   Sat Oct 17 01:35:11 2009 +0200

    SplashGlyphBitmap is a struct and not a class

diff --git a/poppler/ArthurOutputDev.h b/poppler/ArthurOutputDev.h
index 1b80088..5340318 100644
--- a/poppler/ArthurOutputDev.h
+++ b/poppler/ArthurOutputDev.h
@@ -42,7 +42,7 @@ struct GfxRGB;
 
 class SplashFont;
 class SplashFontEngine;
-class SplashGlyphBitmap;
+struct SplashGlyphBitmap;
 
 //------------------------------------------------------------------------
 // ArthurOutputDev - Qt 4 QPainter renderer
commit 654176dee7c9325aa5a24a2de3c070faa16e8a9c
Author: Michael Jansen <kde at michael-jansen.biz>
Date:   Sat Oct 17 01:30:40 2009 +0200

    CMake: add the possibility to pass LIB_SUFFIX.
    
    This allows to tune the installation libdir by adding a suffix for it
    (making it eg lib, lib32, or lib64)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3348711..ae5f8d6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -30,6 +30,8 @@ option(ENABLE_ZLIB "TODO" OFF)
 option(USE_EXCEPTIONS "Throw exceptions to deal with not enough memory and similar problems." OFF)
 option(USE_FIXEDPOINT "Use fixed point arithmetic" OFF)
 
+set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
+
 # Enable these unconditionally.
 set(MULTITHREAD ON)
 set(OPI_SUPPORT ON)
@@ -275,7 +277,7 @@ add_library(poppler SHARED ${poppler_SRCS})
 endif(MSVC)
 set_target_properties(poppler PROPERTIES VERSION 5.0.0 SOVERSION 5)
 target_link_libraries(poppler ${poppler_LIBS})
-install(TARGETS poppler RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+install(TARGETS poppler RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX})
 
 if(ENABLE_XPDF_HEADERS)
   install(FILES
@@ -430,21 +432,21 @@ else(PKG_CONFIG_VERSION_0_18)
   set(PC_REQUIRES_PRIVATE "")
 endif(PKG_CONFIG_VERSION_0_18)
 
-poppler_create_install_pkgconfig(poppler.pc lib/pkgconfig)
+poppler_create_install_pkgconfig(poppler.pc lib${LIB_SUFFIX}/pkgconfig)
 if(ENABLE_SPLASH)
-  poppler_create_install_pkgconfig(poppler-splash.pc lib/pkgconfig)
+  poppler_create_install_pkgconfig(poppler-splash.pc lib${LIB_SUFFIX}/pkgconfig)
 endif(ENABLE_SPLASH)
 if(QT3_FOUND)
-  poppler_create_install_pkgconfig(poppler-qt.pc lib/pkgconfig)
+  poppler_create_install_pkgconfig(poppler-qt.pc lib${LIB_SUFFIX}/pkgconfig)
 endif(QT3_FOUND)
 if(QT4_FOUND)
-  poppler_create_install_pkgconfig(poppler-qt4.pc lib/pkgconfig)
+  poppler_create_install_pkgconfig(poppler-qt4.pc lib${LIB_SUFFIX}/pkgconfig)
 endif(QT4_FOUND)
 if(GLIB_FOUND)
-  poppler_create_install_pkgconfig(poppler-glib.pc lib/pkgconfig)
+  poppler_create_install_pkgconfig(poppler-glib.pc lib${LIB_SUFFIX}/pkgconfig)
 endif(GLIB_FOUND)
 if(CAIRO_FOUND)
-  poppler_create_install_pkgconfig(poppler-cairo.pc lib/pkgconfig)
+  poppler_create_install_pkgconfig(poppler-cairo.pc lib${LIB_SUFFIX}/pkgconfig)
 endif(CAIRO_FOUND)
 
 
diff --git a/glib/CMakeLists.txt b/glib/CMakeLists.txt
index 2cb207b..6ed9523 100644
--- a/glib/CMakeLists.txt
+++ b/glib/CMakeLists.txt
@@ -98,7 +98,7 @@ target_link_libraries(poppler-glib poppler ${GLIB2_LIBRARIES})
 if (CAIRO_FOUND)
   target_link_libraries(poppler-glib ${CAIRO_LIBRARIES})
 endif (CAIRO_FOUND)
-install(TARGETS poppler-glib RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+install(TARGETS poppler-glib RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX})
 
 install(FILES
   ${poppler_glib_public_headers}
diff --git a/poppler-cairo.pc.cmake b/poppler-cairo.pc.cmake
index d62eb91..b32f118 100644
--- a/poppler-cairo.pc.cmake
+++ b/poppler-cairo.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler-cairo
diff --git a/poppler-glib.pc.cmake b/poppler-glib.pc.cmake
index 6568f7a..5d06bab 100644
--- a/poppler-glib.pc.cmake
+++ b/poppler-glib.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler-glib
diff --git a/poppler-qt.pc.cmake b/poppler-qt.pc.cmake
index 66115c4..a01c03e 100644
--- a/poppler-qt.pc.cmake
+++ b/poppler-qt.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler-qt
diff --git a/poppler-qt4.pc.cmake b/poppler-qt4.pc.cmake
index 44c76bc..b17fd5d 100644
--- a/poppler-qt4.pc.cmake
+++ b/poppler-qt4.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler-qt4
diff --git a/poppler-splash.pc.cmake b/poppler-splash.pc.cmake
index 375b73a..cb95b3d 100644
--- a/poppler-splash.pc.cmake
+++ b/poppler-splash.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler-splash
diff --git a/poppler.pc.cmake b/poppler.pc.cmake
index dc8fcaf..f1aebed 100644
--- a/poppler.pc.cmake
+++ b/poppler.pc.cmake
@@ -1,6 +1,6 @@
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/lib at LIB_SUFFIX@
 includedir=${prefix}/include
 
 Name: poppler
diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt
index b97089b..7f4d233 100644
--- a/qt/CMakeLists.txt
+++ b/qt/CMakeLists.txt
@@ -16,7 +16,7 @@ set(poppler_qt_SRCS
 add_library(poppler-qt SHARED ${poppler_qt_SRCS})
 set_target_properties(poppler-qt PROPERTIES VERSION 2.0.0 SOVERSION 2)
 target_link_libraries(poppler-qt poppler ${QT3_LIBRARIES})
-install(TARGETS poppler-qt RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+install(TARGETS poppler-qt RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX})
 
 install(FILES
   poppler-qt.h
diff --git a/qt4/src/CMakeLists.txt b/qt4/src/CMakeLists.txt
index 59e5083..f6c7b16 100644
--- a/qt4/src/CMakeLists.txt
+++ b/qt4/src/CMakeLists.txt
@@ -38,7 +38,7 @@ target_link_libraries(poppler-qt4 poppler ${QT4_QTCORE_LIBRARY} ${QT4_QTGUI_LIBR
 if(MSVC)
 target_link_libraries(poppler-qt4 poppler ${poppler_LIBS})
 endif(MSVC)
-install(TARGETS poppler-qt4 RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
+install(TARGETS poppler-qt4 RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX})
 
 install(FILES
   poppler-qt4.h
commit 43829ae4b25a88ace06f05fa6750e5732539f4be
Author: Pino Toscano <pino at kde.org>
Date:   Sat Oct 17 01:21:39 2009 +0200

    put a space so MSVC won't try to see it as comment

diff --git a/poppler/GfxState.h b/poppler/GfxState.h
index 411d0ef..458db60 100644
--- a/poppler/GfxState.h
+++ b/poppler/GfxState.h
@@ -184,8 +184,8 @@ public:
   virtual void getGray(GfxColor *color, GfxGray *gray) = 0;
   virtual void getRGB(GfxColor *color, GfxRGB *rgb) = 0;
   virtual void getCMYK(GfxColor *color, GfxCMYK *cmyk) = 0;
-  virtual void getGrayLine(Guchar */*in*/, Guchar */*out*/, int /*length*/) {}
-  virtual void getRGBLine(Guchar */*in*/, unsigned int */*out*/, int /*length*/) {}
+  virtual void getGrayLine(Guchar * /*in*/, Guchar * /*out*/, int /*length*/) {}
+  virtual void getRGBLine(Guchar * /*in*/, unsigned int * /*out*/, int /*length*/) {}
 
   // Does this ColorSpace use getRGBLine?
   virtual GBool useGetRGBLine() { return gFalse; }


More information about the poppler mailing list