cmake.patch 753 B

123456789101112131415161718192021222324252627
  1. diff --git a/CMakeLists.txt b/CMakeLists.txt
  2. index 6f7fc27..6062da7 100644
  3. --- a/CMakeLists.txt
  4. +++ b/CMakeLists.txt
  5. @@ -84,11 +84,20 @@ set(SOURCE_FILES
  6. source_group(include FILES ${INCLUDE_FILES})
  7. source_group(source FILES ${SOURCE_FILES})
  8. -add_library(enet STATIC
  9. +add_library(enet
  10. ${INCLUDE_FILES}
  11. ${SOURCE_FILES}
  12. )
  13. -if (MINGW)
  14. +if (WIN32)
  15. + if (BUILD_SHARED_LIBS)
  16. + add_definitions(-DENET_DLL=1)
  17. + endif()
  18. +
  19. target_link_libraries(enet winmm ws2_32)
  20. endif()
  21. +
  22. +install(FILES ${INCLUDE_FILES} DESTINATION ${INCLUDE_FILES_PREFIX})
  23. +install(TARGETS enet RUNTIME DESTINATION ${BIN_INSTALL_DIR}
  24. + LIBRARY DESTINATION ${LIB_INSTALL_DIR}
  25. + ARCHIVE DESTINATION ${LIB_INSTALL_DIR})