summaryrefslogtreecommitdiffstats
path: root/CMakeScripts
diff options
context:
space:
mode:
authorShlomi Fish <shlomif@shlomifish.org>2017-02-23 14:39:39 +0000
committerShlomi Fish <shlomif@shlomifish.org>2017-02-23 14:39:39 +0000
commitd82d8e6de61b5a3da73af7d7003b8281720c3dc1 (patch)
tree50a151920b32f95afd0fa0c04f175322657ebb18 /CMakeScripts
parentMerged. (diff)
parentDisplay style attribute properties when object row selected. Allow their dele... (diff)
downloadinkscape-d82d8e6de61b5a3da73af7d7003b8281720c3dc1.tar.gz
inkscape-d82d8e6de61b5a3da73af7d7003b8281720c3dc1.zip
Merged.
(bzr r15369.1.19)
Diffstat (limited to 'CMakeScripts')
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake15
-rw-r--r--CMakeScripts/Install.cmake7
-rw-r--r--CMakeScripts/inkscape-version.cmake2
3 files changed, 17 insertions, 7 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index d66541604..90df50c6d 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -85,19 +85,21 @@ if(WITH_GNOME_VFS)
endif()
if(ENABLE_LCMS)
+ unset(HAVE_LIBLCMS1)
+ unset(HAVE_LIBLCMS2)
find_package(LCMS2)
if(LCMS2_FOUND)
list(APPEND INKSCAPE_INCS_SYS ${LCMS2_INCLUDE_DIRS})
list(APPEND INKSCAPE_LIBS ${LCMS2_LIBRARIES})
add_definitions(${LCMS2_DEFINITIONS})
- set (HAVE_LIBLCMS2 1)
+ set (HAVE_LIBLCMS2 ON)
else()
find_package(LCMS)
if(LCMS_FOUND)
list(APPEND INKSCAPE_INCS_SYS ${LCMS_INCLUDE_DIRS})
list(APPEND INKSCAPE_LIBS ${LCMS_LIBRARIES})
add_definitions(${LCMS_DEFINITIONS})
- set (HAVE_LIBLCMS1 1)
+ set (HAVE_LIBLCMS1 ON)
else()
set(ENABLE_LCMS OFF)
endif()
@@ -247,7 +249,7 @@ endif()
# CMake's builtin
# ----------------------------------------------------------------------------
-set(TRY_GTKSPELL 1)
+set(TRY_GTKSPELL ON)
# Include dependencies:
# use patched version until GTK2_CAIROMMCONFIG_INCLUDE_DIR is added
pkg_check_modules(
@@ -270,14 +272,15 @@ set(TRY_GTKSPELL 1)
if("${GTKMM_3_10_FOUND}")
message("Using Gtkmm 3.10 build")
- set (WITH_GTKMM_3_10 1)
+ set (WITH_GTKMM_3_10 ON)
endif()
pkg_check_modules(GDL_3_6 gdl-3.0>=3.6)
if("${GDL_3_6_FOUND}")
message("Using GDL 3.6 or higher")
- set (WITH_GDL_3_6 1)
+ add_definitions(-DWITH_GDL_3_6)
+ set (WITH_GDL_3_6 ON)
endif()
set(TRY_GTKSPELL )
@@ -285,7 +288,7 @@ set(TRY_GTKSPELL 1)
if("${GTKSPELL3_FOUND}")
message("Using GtkSpell 3")
- set (WITH_GTKSPELL 1)
+ set (WITH_GTKSPELL ON)
else()
unset(WITH_GTKSPELL)
endif()
diff --git a/CMakeScripts/Install.cmake b/CMakeScripts/Install.cmake
index 01db2644c..64ab4607b 100644
--- a/CMakeScripts/Install.cmake
+++ b/CMakeScripts/Install.cmake
@@ -195,6 +195,10 @@ if(WIN32)
PATTERN CMakeLists.txt EXCLUDE
PATTERN *.am EXCLUDE)
+ # Generate a dummy file in hicolor/index.theme to avoid bug 1635207
+ file(GENERATE OUTPUT ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/index.theme
+ CONTENT "[Icon Theme]\nName=hicolor\nDirectories=")
+
install(DIRECTORY ${DEVLIBS_PATH}/share/icons/Adwaita
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons)
@@ -208,6 +212,9 @@ if(WIN32)
install(DIRECTORY ${DEVLIBS_PATH}/share/poppler
DESTINATION ${CMAKE_INSTALL_PREFIX}/share)
+ install(DIRECTORY ${DEVLIBS_PATH}/share/glib-2.0/schemas
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/glib-2.0)
+
install(DIRECTORY ${DEVLIBS_PATH}/etc/fonts
DESTINATION ${CMAKE_INSTALL_PREFIX}/etc)
diff --git a/CMakeScripts/inkscape-version.cmake b/CMakeScripts/inkscape-version.cmake
index 11316101f..2e23925c4 100644
--- a/CMakeScripts/inkscape-version.cmake
+++ b/CMakeScripts/inkscape-version.cmake
@@ -22,7 +22,7 @@ if(EXISTS ${INKSCAPE_SOURCE_DIR}/.bzr/)
OUTPUT_VARIABLE INKSCAPE_SOURCE_MODIFIED
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(NOT INKSCAPE_SOURCE_MODIFIED STREQUAL "")
- set(INKSCAPE_REVISION ${INKSCAPE_REVISION} " " ${INKSCAPE_CUSTOM})
+ set(INKSCAPE_REVISION "${INKSCAPE_REVISION} ${INKSCAPE_CUSTOM}")
endif()
endif()
message("revision is " ${INKSCAPE_REVISION})