The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

a/util: Split out process functions into own library

authored by

Jakob Bornecrantz and committed by
Ryan Pavlik
e629bbbe 8ca60f43

+13 -8
+12 -7
src/xrt/auxiliary/util/CMakeLists.txt
··· 86 86 u_config_json.c 87 87 u_config_json.h 88 88 u_verify.h 89 - u_process.c 90 - u_process.h 91 89 u_win32_com_guard.cpp 92 90 u_win32_com_guard.hpp 93 91 u_worker.c ··· 107 105 108 106 if(XRT_FEATURE_TRACING AND XRT_HAVE_PERCETTO) 109 107 target_link_libraries(aux_util PUBLIC percetto::percetto) 110 - endif() 111 - 112 - if(XRT_HAVE_LIBBSD) 113 - target_include_directories(aux_util SYSTEM PRIVATE ${LIBBSD_INCLUDE_DIRS}) 114 - target_link_libraries(aux_util PUBLIC ${LIBBSD_LIBRARIES}) 115 108 endif() 116 109 117 110 if(ANDROID) ··· 151 144 target_link_libraries(aux_util_sink PRIVATE ${JPEG_LIBRARIES}) 152 145 target_include_directories(aux_util_sink PRIVATE ${JPEG_INCLUDE_DIRS}) 153 146 endif() 147 + 148 + #### 149 + # Process library 150 + # 151 + 152 + add_library(aux_util_process STATIC u_process.c u_process.h) 153 + target_link_libraries(aux_util_process PUBLIC aux-includes aux_util) 154 + 155 + if(XRT_HAVE_LIBBSD) 156 + target_include_directories(aux_util_process SYSTEM PRIVATE ${LIBBSD_INCLUDE_DIRS}) 157 + target_link_libraries(aux_util_process PUBLIC ${LIBBSD_LIBRARIES}) 158 + endif()
+1 -1
src/xrt/ipc/CMakeLists.txt
··· 92 92 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} 93 93 PRIVATE ${CMAKE_CURRENT_BINARY_DIR} 94 94 ) 95 - target_link_libraries(ipc_server PRIVATE aux_util ipc_shared) 95 + target_link_libraries(ipc_server PRIVATE aux_util aux_util_process ipc_shared) 96 96 97 97 if(XRT_HAVE_SYSTEMD) 98 98 target_include_directories(ipc_server PRIVATE ${SYSTEMD_INCLUDE_DIRS})