summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/DefineDependsandFlags.cmake
diff options
context:
space:
mode:
authorMarc Jeanmougin <marc@jeanmougin.fr>2018-03-20 16:41:06 +0000
committerMarc Jeanmougin <marc@jeanmougin.fr>2018-03-20 16:41:06 +0000
commita4f1a2d26cf54429a4b887ad13077896a08fe188 (patch)
tree595b5d5c74a5a9f122234aeff4839e78c5bd7295 /CMakeScripts/DefineDependsandFlags.cmake
parentAdd template-specific data (diff)
downloadinkscape-a4f1a2d26cf54429a4b887ad13077896a08fe188.tar.gz
inkscape-a4f1a2d26cf54429a4b887ad13077896a08fe188.zip
make yaml optional even if present
Diffstat (limited to '')
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake20
1 files changed, 11 insertions, 9 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index 05de34db4..59407ec21 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -377,15 +377,17 @@ list(APPEND INKSCAPE_LIBS ${SIGC++_LDFLAGS})
list(APPEND INKSCAPE_CXX_FLAGS ${SIGC++_CFLAGS_OTHER})
-find_package(yaml)
-if(YAML_FOUND)
- set (WITH_YAML ON)
- list(APPEND INKSCAPE_INCS_SYS ${YAML_INCLUDE_DIRS})
- list(APPEND INKSCAPE_LIBS ${YAML_LIBRARIES})
- add_definitions(-DWITH_YAML)
-else(YAML_FOUND)
- set(WITH_YAML OFF)
- message(STATUS "Could not locate the yaml library headers: xverb feature will be disabled")
+if(WITH_YAML)
+ find_package(yaml)
+ if(YAML_FOUND)
+ set (WITH_YAML ON)
+ list(APPEND INKSCAPE_INCS_SYS ${YAML_INCLUDE_DIRS})
+ list(APPEND INKSCAPE_LIBS ${YAML_LIBRARIES})
+ add_definitions(-DWITH_YAML)
+ else(YAML_FOUND)
+ set(WITH_YAML OFF)
+ message(STATUS "Could not locate the yaml library headers: xverb feature will be disabled")
+ endif()
endif()
list(REMOVE_DUPLICATES INKSCAPE_CXX_FLAGS)