CMakeLists.txt 530 B

123456789101112131415161718192021222324252627282930
  1. # TODO: Add posix support
  2. if(NOT WIN32)
  3. return()
  4. endif()
  5. project(ipc-util)
  6. set(ipc-util_HEADERS
  7. ipc-util/pipe.h)
  8. if(WIN32)
  9. set(ipc-util_HEADERS
  10. ${ipc-util_HEADERS}
  11. ipc-util/pipe-windows.h)
  12. set(ipc-util_SOURCES
  13. ipc-util/pipe-windows.c)
  14. else()
  15. set(ipc-util_HEADERS
  16. ${ipc-util_HEADERS}
  17. ipc-util/pipe-posix.h)
  18. set(ipc-util_SOURCES
  19. ipc-util/pipe-posix.c)
  20. endif()
  21. add_library(ipc-util STATIC
  22. ${ipc-util_SOURCES}
  23. ${ipc-util_HEADERS})
  24. target_include_directories(ipc-util
  25. PUBLIC .)
  26. target_link_libraries(ipc-util)