cmake_minimum_required(VERSION 3.0) project(enet C) if (ENET_STATIC) add_library(enet STATIC test/library.c) if (WIN32) target_link_libraries(enet winmm ws2_32) endif() endif() if (ENET_SHARED) add_definitions(-DENET_DLL) add_library(enet SHARED test/library.c) if (WIN32) target_link_libraries(enet winmm ws2_32) endif() endif() if (ENET_TEST) add_executable(enet_test test/build.c) if (WIN32) target_link_libraries(enet_test winmm ws2_32) endif() endif() if(MSVC) target_compile_definitions(enet PRIVATE -W3) else() target_compile_definitions(enet PRIVATE -Wno-error) endif() target_include_directories(enet PUBLIC ${PROJECT_SOURCE_DIR}/include)