CMakeLists.txt 483 B

12345678910111213141516
  1. cmake_minimum_required(VERSION 3.28...3.30)
  2. add_library(ipc-util INTERFACE)
  3. add_library(OBS::ipc-util ALIAS ipc-util)
  4. target_sources(
  5. ipc-util
  6. INTERFACE
  7. "$<$<PLATFORM_ID:Windows>:${CMAKE_CURRENT_SOURCE_DIR}/ipc-util/pipe-windows.c>"
  8. ipc-util/pipe.h
  9. "$<$<PLATFORM_ID:Windows>:${CMAKE_CURRENT_SOURCE_DIR}/ipc-util/pipe-windows.h>"
  10. )
  11. target_include_directories(ipc-util INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
  12. set_target_properties(ipc-util PROPERTIES FOLDER deps)