1set(system_service_headfiles 2 ${CMAKE_CURRENT_SOURCE_DIR}/include/parameter_ex.h 3) 4 5set(system_service_sources ${CMAKE_CURRENT_SOURCE_DIR}/parameter_ex.cpp) 6if(WIN32) 7 list(APPEND system_service_sources ${CMAKE_CURRENT_SOURCE_DIR}/platform/windows/parameter_ex.cpp) 8elseif(UNIX) 9 list(APPEND system_service_sources ${CMAKE_CURRENT_SOURCE_DIR}/platform/linux/parameter_ex.cpp) 10endif() 11 12target_sources(${PROJECT_NAME} 13 PRIVATE 14 ${system_service_sources} 15 ${system_service_headfiles}) 16target_include_directories(${PROJECT_NAME} PUBLIC 17 ${CMAKE_CURRENT_SOURCE_DIR}/include)