|
@@ -1,5 +1,5 @@
|
|
|
cmake_minimum_required(VERSION 2.6)
|
|
|
-project(enet)
|
|
|
+project(enet C)
|
|
|
|
|
|
if(MSVC)
|
|
|
add_definitions(-W3)
|
|
@@ -9,27 +9,24 @@ endif()
|
|
|
|
|
|
include_directories(${PROJECT_SOURCE_DIR}/include)
|
|
|
|
|
|
-if (DEFINED ENET_STATIC)
|
|
|
- add_definitions(-DENET_IMPLEMENTATION)
|
|
|
- add_library(enet_static STATIC include/enet.h)
|
|
|
+if (ENET_STATIC)
|
|
|
+ add_library(enet_static STATIC test/library.c)
|
|
|
|
|
|
if (WIN32)
|
|
|
target_link_libraries(enet_static winmm ws2_32)
|
|
|
endif()
|
|
|
endif()
|
|
|
|
|
|
-if (DEFINED ENET_SHARED)
|
|
|
- add_definitions(-DENET_IMPLEMENTATION -DENET_DLL)
|
|
|
- add_library(enet STATIC include/enet.h)
|
|
|
+if (ENET_SHARED)
|
|
|
+ add_library(enet SHARED test/library.c)
|
|
|
|
|
|
if (WIN32)
|
|
|
target_link_libraries(enet winmm ws2_32)
|
|
|
endif()
|
|
|
endif()
|
|
|
|
|
|
-if (DEFINED ENET_TEST)
|
|
|
- add_definitions(-DENET_IMPLEMENTATION)
|
|
|
- add_executable(enet_test tes/build.c)
|
|
|
+if (ENET_TEST)
|
|
|
+ add_executable(enet_test test/build.c)
|
|
|
|
|
|
if (WIN32)
|
|
|
target_link_libraries(enet_test winmm ws2_32)
|