fix *_ENABLED cmake scripts
authorTero Marttila <terom@fixme.fi>
Thu, 22 Jan 2009 03:19:25 +0200
changeset 422 5e4c8631779e
parent 421 b5b9d2aafdcb
child 423 947ab54de4b7
fix *_ENABLED cmake scripts
src/CMakeLists.txt
--- a/src/CMakeLists.txt	Thu Jan 22 03:02:43 2009 +0200
+++ b/src/CMakeLists.txt	Thu Jan 22 03:19:25 2009 +0200
@@ -4,8 +4,27 @@
 set_source_files_properties("version.c" PROPERTIES GENERATED true)
 
 # Component selection
-set (GRAPHICS_ENABLED true)
-set (NETWORK_ENABLED true)
+if (DEFINED GRAPHICS_ENABLED)
+    # leave it
+
+elseif (DEFINED ENABLE_GRAPHICS)
+    set (GRAPHICS_ENABLED ${ENABLE_GRAPHICS})
+
+else (DEFINED GRAPHICS_ENABLED)
+    set (GRAPHICS_ENABLED true)
+
+endif (DEFINED GRAPHICS_ENABLED)
+
+if (DEFINED NETWORK_ENABLED)
+    # leave it
+
+elseif (DEFINED ENABLE_NETWORK)
+    set (NETWORK_ENABLED ${ENABLE_NETWORK})
+
+else (DEFINED NETWORK_ENABLED)
+    set (NETWORK_ENABLED true)
+
+endif (DEFINED NETWORK_ENABLED)
 
 mark_as_advanced (CLEAR GRAPHICS_ENABLED NETWORK_ENABLED)