aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTartalo <none@none>2010-06-09 14:49:14 +0200
committerTartalo <none@none>2010-06-09 14:49:14 +0200
commit96fbb4fdd44e74f5974496b3f6adf303a524ca0d (patch)
tree665aed73a28f45b310780ab69e50e4afd45b70e2 /src
parent7482d78ce63cb73b2af606827a395943efabeb92 (diff)
CMake: Build shared/ only if DO_WORLDSERVER or DO_AUTHSERVER is enabled
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/server/CMakeLists.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt
index 7c2e309da74..d975ef8f4c4 100644
--- a/src/server/CMakeLists.txt
+++ b/src/server/CMakeLists.txt
@@ -1,8 +1,5 @@
-add_subdirectory(shared)
-if (DO_AUTHSERVER)
- add_subdirectory(authserver)
-endif(DO_AUTHSERVER)
if(DO_WORLDSERVER)
+ add_subdirectory(shared)
add_subdirectory(game)
add_subdirectory(collision)
if(DO_SCRIPTS)
@@ -14,3 +11,9 @@ else(DO_WORLDSERVER)
add_subdirectory(collision)
endif(DO_TOOLS)
endif(DO_WORLDSERVER)
+if (DO_AUTHSERVER)
+ if(NOT DO_WORLDSERVER)
+ add_subdirectory(shared)
+ endif(NOT DO_WORLDSERVER)
+ add_subdirectory(authserver)
+endif(DO_AUTHSERVER) \ No newline at end of file