summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/DefineDependsandFlags.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeScripts/DefineDependsandFlags.cmake')
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake14
1 files changed, 6 insertions, 8 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index 99831fc34..96ff53ff9 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -45,7 +45,8 @@ add_definitions(${POPT_DEFINITIONS})
# ----------------------------------------------------------------------------
# Include dependencies:
-find_package(GTK2 COMPONENTS gtk gtkmm REQUIRED)
+# use patched version until GTK2_CAIROMMCONFIG_INCLUDE_DIR is added
+find_package(GTK2_patched COMPONENTS gtk gtkmm REQUIRED)
list(APPEND INKSCAPE_INCS_SYS
${GTK2_GDK_INCLUDE_DIR}
${GTK2_GDKMM_INCLUDE_DIR}
@@ -66,10 +67,12 @@ list(APPEND INKSCAPE_INCS_SYS
${GTK2_PANGOMMCONFIG_INCLUDE_DIR}
${GTK2_CAIRO_INCLUDE_DIR}
${GTK2_CAIROMM_INCLUDE_DIR}
+ ${GTK2_CAIROMMCONFIG_INCLUDE_DIR} # <-- not in cmake 2.8.4
${GTK2_GIOMM_INCLUDE_DIR}
${GTK2_SIGC++_INCLUDE_DIR}
${GTK2_SIGC++CONFIG_INCLUDE_DIR}
)
+
list(APPEND INKSCAPE_LIBS
${GTK2_GDK_LIBRARY}
${GTK2_GDKMM_LIBRARY}
@@ -89,11 +92,6 @@ list(APPEND INKSCAPE_LIBS
)
-## XXX, we need a way to get this properly
-# pkg-config gtkmm-2.4 --cflags-only-I
-list(APPEND INKSCAPE_INCS_SYS
- "/usr/lib/cairomm-1.0/include"
-)
find_package(Freetype REQUIRED)
list(APPEND INKSCAPE_INCS_SYS ${FREETYPE_INCLUDE_DIRS})
@@ -143,7 +141,7 @@ if(ImageMagick_FOUND)
list(APPEND INKSCAPE_LIBS ${ImageMagick_Magick++_LIBRARY})
endif()
-include(IncludeJava)
+include(${CMAKE_CURRENT_LIST_DIR}/IncludeJava.cmake)
# end Dependencies
@@ -154,4 +152,4 @@ include_directories(SYSTEM ${INKSCAPE_INCS_SYS})
unset(INKSCAPE_INCS)
unset(INKSCAPE_INCS_SYS)
-include(ConfigChecks)
+include(${CMAKE_CURRENT_LIST_DIR}/ConfigChecks.cmake)