+# Define subdirs. CMake complains if a directory is added twice, so make sure this
+# does not happen in any combination of the requested targets.
+
+ADD_SUBDIRECTORY(main)
+IF(BUILD_CORE)
+ ADD_SUBDIRECTORY(core)
+ ADD_SUBDIRECTORY(network)
+ENDIF(BUILD_CORE)
+IF(BUILD_MONO AND NOT BUILD_CORE)
+ ADD_SUBDIRECTORY(core)
+ ADD_SUBDIRECTORY(network)
+ENDIF(BUILD_MONO AND NOT BUILD_CORE)
+