summaryrefslogtreecommitdiffstats
path: root/CMakeScripts
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-03-29 23:52:42 +0000
committerMarkus Engel <markus.engel@tum.de>2013-03-29 23:52:42 +0000
commita168040d5a452544328a1e6ad35aaac351f94d44 (patch)
treefae1ba829f543a473da281bd5fa6e4deabbf6912 /CMakeScripts
parentRemoved function pointers from SPObject and subclasses. (diff)
parentDutch translation update (diff)
downloadinkscape-a168040d5a452544328a1e6ad35aaac351f94d44.tar.gz
inkscape-a168040d5a452544328a1e6ad35aaac351f94d44.zip
merged from trunk
(bzr r11608.1.56)
Diffstat (limited to 'CMakeScripts')
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake77
-rw-r--r--CMakeScripts/cmake_consistency_check_config.py1
2 files changed, 44 insertions, 34 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index 4c00057f8..a0e66c579 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -19,14 +19,20 @@ find_package(GSL REQUIRED)
list(APPEND INKSCAPE_INCS_SYS ${GSL_INCLUDE_DIRS})
list(APPEND INKSCAPE_LIBS ${GSL_LIBRARIES})
if (WIN32)
- list(APPEND INKSCAPE_LIBS "-L$ENV{DEVLIBS_PATH}/lib") # FIXME
- list(APPEND INKSCAPE_LIBS "-lgobject-2.0") # FIXME
- list(APPEND INKSCAPE_LIBS "-lintl.dll") # FIXME
- list(APPEND INKSCAPE_LIBS "-lpangocairo-1.0.dll") # FIXME
- list(APPEND INKSCAPE_LIBS "-lpangoft2-1.0.dll") # FIXME
- list(APPEND INKSCAPE_LIBS "-lpangowin32-1.0.dll") # FIXME
- list(APPEND INKSCAPE_LIBS "-lgthread-2.0.dll") # FIXME
+ list(APPEND INKSCAPE_LIBS "-L$ENV{DEVLIBS_PATH}/lib") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lintl.dll") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lpangocairo-1.0.dll") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lpangoft2-1.0.dll") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lpangowin32-1.0.dll") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lgthread-2.0.dll") # FIXME
+else()
+ list(APPEND INKSCAPE_LIBS "-ldl") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lpangocairo-1.0") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lpangoft2-1.0") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lfontconfig") # FIXME
+ list(APPEND INKSCAPE_LIBS "-lX11") # FIXME
endif()
+
list(APPEND INKSCAPE_LIBS "-lgslcblas") # FIXME
if(WITH_GNOME_VFS)
@@ -40,7 +46,7 @@ if(WITH_GNOME_VFS)
endif()
if(ENABLE_LCMS)
- find_package(GnomeVFS2)
+ find_package(LCMS)
if(LCMS_FOUND)
list(APPEND INKSCAPE_INCS_SYS ${LCMS_INCLUDE_DIRS})
list(APPEND INKSCAPE_LIBS ${LCMS_LIBRARIES})
@@ -55,34 +61,39 @@ list(APPEND INKSCAPE_INCS_SYS ${BOEHMGC_INCLUDE_DIRS})
list(APPEND INKSCAPE_LIBS ${BOEHMGC_LIBRARIES})
add_definitions(${BOEHMGC_DEFINITIONS})
-find_package(PopplerCairo)
-if(POPPLER_FOUND)
- set(HAVE_POPPLER ON)
- if(ENABLE_POPPLER_CAIRO)
- if(POPPLER_CAIRO_FOUND AND POPPLER_GLIB_FOUND)
- set(HAVE_POPPLER_CAIRO ON)
+if(ENABLE_POPPLER)
+ find_package(PopplerCairo)
+ if(POPPLER_FOUND)
+ set(HAVE_POPPLER ON)
+ if(ENABLE_POPPLER_CAIRO)
+ if(POPPLER_CAIRO_FOUND AND POPPLER_GLIB_FOUND)
+ set(HAVE_POPPLER_CAIRO ON)
+ endif()
+ if(POPPLER_GLIB_FOUND AND CAIRO_SVG_FOUND)
+ set(HAVE_POPPLER_GLIB ON)
+ endif()
endif()
- if(POPPLER_GLIB_FOUND AND CAIRO_SVG_FOUND)
- set(HAVE_POPPLER_GLIB ON)
+ if(POPPLER_VERSION VERSION_GREATER "0.8.3" OR
+ POPPLER_VERSION VERSION_EQUAL "0.8.3")
+ set(POPPLER_NEW_GFXFONT ON)
endif()
- endif()
- if(POPPLER_VERSION VERSION_GREATER "0.8.3" OR
- POPPLER_VERSION VERSION_EQUAL "0.8.3")
- set(POPPLER_NEW_GFXFONT ON)
- endif()
- if(POPPLER_VERSION VERSION_GREATER "0.12.2" OR
- POPPLER_VERSION VERSION_EQUAL "0.12.2")
- set(POPPLER_NEW_COLOR_SPACE_API ON)
- endif()
- if(POPPLER_VERSION VERSION_GREATER "0.15.1" OR
- POPPLER_VERSION VERSION_EQUAL "0.15.1")
- set(POPPLER_NEW_GFXPATCH ON)
- endif()
- if(POPPLER_VERSION VERSION_GREATER "0.20.0" OR
- POPPLER_VERSION VERSION_EQUAL "0.20.0")
- set(POPPLER_NEW_ERRORAPI ON)
+ if(POPPLER_VERSION VERSION_GREATER "0.12.2" OR
+ POPPLER_VERSION VERSION_EQUAL "0.12.2")
+ set(POPPLER_NEW_COLOR_SPACE_API ON)
+ endif()
+ if(POPPLER_VERSION VERSION_GREATER "0.15.1" OR
+ POPPLER_VERSION VERSION_EQUAL "0.15.1")
+ set(POPPLER_NEW_GFXPATCH ON)
+ endif()
+ if(POPPLER_VERSION VERSION_GREATER "0.20.0" OR
+ POPPLER_VERSION VERSION_EQUAL "0.20.0")
+ set(POPPLER_NEW_ERRORAPI ON)
+ endif()
+ else()
+ set(ENABLE_POPPLER_CAIRO OFF)
endif()
else()
+ set(HAVE_POPPLER OFF)
set(ENABLE_POPPLER_CAIRO OFF)
endif()
@@ -172,7 +183,7 @@ list(APPEND INKSCAPE_LIBS
${GTK2_CAIROMM_LIBRARY}
${GTK2_GIOMM_LIBRARY}
${GTK2_SIGC++_LIBRARY}
-
+ ${GTK2_GOBJECT_LIBRARY}
)
diff --git a/CMakeScripts/cmake_consistency_check_config.py b/CMakeScripts/cmake_consistency_check_config.py
index e7c4508ef..4850eb259 100644
--- a/CMakeScripts/cmake_consistency_check_config.py
+++ b/CMakeScripts/cmake_consistency_check_config.py
@@ -30,7 +30,6 @@ IGNORE = (
"src/libnr/nr-compose-reference.cpp",
"src/libnr/testnr.cp",
"src/live_effects/lpe-skeleton.cpp",
- "src/sp-animation.cpp",
"src/sp-skeleton.cpp",
"src/svg/test-stubs.cpp",
"src/ui/dialog/session-player.cpp",