aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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)