aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTartalo <none@none>2010-06-09 14:15:57 +0200
committerTartalo <none@none>2010-06-09 14:15:57 +0200
commit5effc26ad3f6f46d34ca54c27ce96709e4e92462 (patch)
tree0c4b21c7a94a99c37e54b3e55582ae678313f35b /src
parentf24290b47e873975cf3d9b4cfb95a7603739cb4f (diff)
Implement DO_WORLDSERVER and DO_AUTHSERVER options for cmake, both enabled by default
Needs more work to split shared/ and so on but it works --HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/server/CMakeLists.txt22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt
index 1a6321c23e3..7c2e309da74 100644
--- a/src/server/CMakeLists.txt
+++ b/src/server/CMakeLists.txt
@@ -1,8 +1,16 @@
add_subdirectory(shared)
-add_subdirectory(game)
-add_subdirectory(collision)
-if (DO_SCRIPTS)
- add_subdirectory(scripts)
-endif (DO_SCRIPTS)
-add_subdirectory(authserver)
-add_subdirectory(worldserver)
+if (DO_AUTHSERVER)
+ add_subdirectory(authserver)
+endif(DO_AUTHSERVER)
+if(DO_WORLDSERVER)
+ add_subdirectory(game)
+ add_subdirectory(collision)
+ if(DO_SCRIPTS)
+ add_subdirectory(scripts)
+ endif(DO_SCRIPTS)
+ add_subdirectory(worldserver)
+else(DO_WORLDSERVER)
+ if(DO_TOOLS)
+ add_subdirectory(collision)
+ endif(DO_TOOLS)
+endif(DO_WORLDSERVER)