Newer
Older
Marc Vef
committed
set(PRELOAD_SRC
Marc Vef
committed
adafs_functions.cpp
Marc Vef
committed
margo_ipc.cpp
open_file_map.cpp
Marc Vef
committed
preload.cpp
preload_util.cpp
rpc/ld_rpc_data_ws.cpp
rpc/ld_rpc_metadentry.cpp
Marc Vef
committed
../global/rpc/rpc_utils.cpp
../global/global_func.cpp
Marc Vef
committed
)
set(PRELOAD_HEADERS
../../configure_public.hpp
../../include/global/configure.hpp
../../include/global/global_defs.hpp
../../include/global/global_func.hpp
Marc Vef
committed
../../include/global/rpc/ipc_types.hpp
../../include/global/rpc/rpc_types.hpp
Marc Vef
committed
../../include/global/rpc/rpc_utils.hpp
../../include/global/chunk_calc_util.hpp
Marc Vef
committed
../../include/preload/adafs_functions.hpp
../../include/preload/intcp_functions.hpp
Marc Vef
committed
../../include/preload/margo_ipc.hpp
../../include/preload/open_file_map.hpp
Marc Vef
committed
../../include/preload/passthrough.hpp
../../include/preload/preload.hpp
../../include/preload/preload_util.hpp
../../include/preload/rpc/ld_rpc_data_ws.hpp
../../include/preload/rpc/ld_rpc_metadentry.hpp
)
add_library(adafs_preload_client SHARED ${PRELOAD_SRC} ${PRELOAD_HEADERS})
target_link_libraries(adafs_preload_client
Marc Vef
committed
${ABT_LIBRARIES}
Boost::boost # needed for tokenizer header
target_include_directories(adafs_preload_client
PRIVATE
${ABT_INCLUDE_DIRS}
${MARGO_INCLUDE_DIRS}
)