CMakeLists.txt 491 B

1234567891011121314151617181920212223242526
  1. set(BSYSTEM_ADDITIONAL_LIBS)
  2. if (WIN32)
  3. list(APPEND BSYSTEM_ADDITIONAL_LIBS ws2_32)
  4. endif ()
  5. set(BSYSTEM_ADDITIONAL_SOURCES)
  6. if (NOT WIN32)
  7. list(APPEND BSYSTEM_ADDITIONAL_SOURCES
  8. BLog_syslog.c
  9. BUnixSignal.c
  10. )
  11. endif ()
  12. add_library(system
  13. BReactor.c
  14. BSignal.c
  15. BSocket.c
  16. BLog.c
  17. BTime.c
  18. DebugObject.c
  19. BPending.c
  20. Listener.c
  21. BEventLock.c
  22. ${BSYSTEM_ADDITIONAL_SOURCES}
  23. )
  24. target_link_libraries(system ${BSYSTEM_ADDITIONAL_LIBS})