浏览代码

fixes for cmake

Vladyslav Hrytsenko 7 年之前
父节点
当前提交
3262ca7c3c
共有 1 个文件被更改,包括 7 次插入10 次删除
  1. 7 10
      CMakeLists.txt

+ 7 - 10
CMakeLists.txt

@@ -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)