Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-04-29 04:44:33 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-04-29 04:44:33 +0400
commit838a601a71508425a15a144c742984a1cddff338 (patch)
treec46866ef482107b49d4a42407e2f5a56e6eef903 /CMakeLists.txt
parentf2f113fbd339cf4f3316e73d0bcb5c7abae69c31 (diff)
cmake - warn when an option is turned off because of boost being disabled.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt20
1 files changed, 14 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e505a686717..ba270d732fc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -417,13 +417,21 @@ endif()
# otherwise if the user disabled
if(NOT WITH_BOOST)
# Explicitly disabled. so disable all deps.
- set(WITH_CYCLES OFF)
- set(WITH_MOD_BOOLEAN OFF)
- set(WITH_AUDASPACE OFF)
- set(WITH_INTERNATIONAL OFF)
+ macro(set_and_warn
+ _setting _val)
+ if(${${_setting}})
+ message(STATUS "'WITH_BOOST' is disabled: forceing 'set(${_setting} ${_val})'")
+ endif()
+ set(${_setting} ${_val})
+ endmacro()
+
+ set_and_warn(WITH_CYCLES OFF)
+ set_and_warn(WITH_MOD_BOOLEAN OFF)
+ set_and_warn(WITH_AUDASPACE OFF)
+ set_and_warn(WITH_INTERNATIONAL OFF)
- set(WITH_OPENAL OFF) # depends on AUDASPACE
- set(WITH_GAMEENGINE OFF) # depends on AUDASPACE
+ set_and_warn(WITH_OPENAL OFF) # depends on AUDASPACE
+ set_and_warn(WITH_GAMEENGINE OFF) # depends on AUDASPACE
elseif(WITH_CYCLES OR WITH_MOD_BOOLEAN OR WITH_AUDASPACE OR WITH_INTERNATIONAL)
# Keep enabled
else()