file(GLOB sources ${CMAKE_CURRENT_SOURCE_DIR}/*.c) file(GLOB headers ${CMAKE_CURRENT_SOURCE_DIR}/*.h ${CMAKE_CURRENT_SOURCE_DIR}/include/xpc/*.h) set(public_include_dirs ${CMAKE_CURRENT_SOURCE_DIR}/include) rosetta_add_library( NAME libxpc SHARED STATIC PUBLIC_INCLUDE_DIRS ${public_include_dirs} SOURCES ${sources} HEADERS ${headers}) sysroot_add_library( NAME libxpc HEADER_DIR /usr/include LIB_DIR /usr/lib) sysroot_add_library( NAME libxpc-static HEADER_DIR /usr/include LIB_DIR /usr/lib) target_link_libraries(libxpc libmango libc) target_link_libraries(libxpc-static libmango libc-core) #set_target_properties(libxpc-static PROPERTIES POSITION_INDEPENDENT_CODE FALSE)