diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt new file mode 100644 index 0000000..e7b08b0 --- /dev/null +++ b/src/common/CMakeLists.txt @@ -0,0 +1,22 @@ +include_directories (${GREMLIN_SOURCE_DIR}/libs/enet/include) +include_directories (${GREMLIN_SOURCE_DIR}/src) + + +add_library( common + Application + game + Time + Network +) + +add_dependencies( common + enet +) + +target_link_libraries(common + enet +) + +if (WIN32) + target_link_libraries(common ws2_32 winmm) +endif(WIN32) diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt new file mode 100644 index 0000000..63d8588 --- /dev/null +++ b/src/server/CMakeLists.txt @@ -0,0 +1,15 @@ +include_directories (${GREMLIN_SOURCE_DIR}/src/common) + +# define executable +add_executable( gremlin_dedicated + server +) + +add_dependencies( gremlin_dedicated + common +) + + +target_link_libraries(gremlin_dedicated + common +)