Loading src/client/CMakeLists.txt +53 −64 Original line number Diff line number Diff line Loading @@ -26,55 +26,55 @@ # # # SPDX-License-Identifier: LGPL-3.0-or-later # ################################################################################ set(PRELOAD_SRC gkfs_functions.cpp hooks.cpp intercept.cpp logging.cpp open_file_map.cpp open_dir.cpp path.cpp preload.cpp preload_context.cpp preload_util.cpp ../common/rpc/rpc_util.cpp rpc/rpc_types.cpp rpc/forward_data.cpp rpc/forward_management.cpp rpc/forward_metadata.cpp syscalls/detail/syscall_info.c ) set(PRELOAD_HEADERS ../../include/client/gkfs_functions.hpp ../../include/config.hpp ../../include/client/env.hpp ../../include/client/hooks.hpp ../../include/client/intercept.hpp ../../include/client/logging.hpp ../../include/client/make_array.hpp ../../include/client/open_file_map.hpp ../../include/client/open_dir.hpp ../../include/client/path.hpp ../../include/client/preload.hpp ../../include/client/preload_context.hpp ../../include/client/preload_util.hpp ../../include/client/rpc/rpc_types.hpp ../../include/client/rpc/forward_management.hpp ../../include/client/rpc/forward_metadata.hpp ../../include/client/rpc/forward_data.hpp ../../include/client/syscalls/args.hpp ../../include/client/syscalls/decoder.hpp ../../include/client/syscalls/errno.hpp ../../include/client/syscalls/rets.hpp ../../include/client/syscalls/syscall.hpp ../../include/client/syscalls/detail/syscall_info.h ../../include/common/cmake_configure.hpp.in ../../include/common/common_defs.hpp ../../include/common/rpc/rpc_types.hpp ../../include/common/rpc/rpc_util.hpp set(PRELOAD_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/gkfs_functions.cpp ${CMAKE_CURRENT_LIST_DIR}/hooks.cpp ${CMAKE_CURRENT_LIST_DIR}/intercept.cpp ${CMAKE_CURRENT_LIST_DIR}/logging.cpp ${CMAKE_CURRENT_LIST_DIR}/open_file_map.cpp ${CMAKE_CURRENT_LIST_DIR}/open_dir.cpp ${CMAKE_CURRENT_LIST_DIR}/path.cpp ${CMAKE_CURRENT_LIST_DIR}/preload.cpp ${CMAKE_CURRENT_LIST_DIR}/preload_context.cpp ${CMAKE_CURRENT_LIST_DIR}/preload_util.cpp ${CMAKE_CURRENT_LIST_DIR}/../common/rpc/rpc_util.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/rpc_types.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_data.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_management.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_metadata.cpp ${CMAKE_CURRENT_LIST_DIR}/syscalls/detail/syscall_info.c PUBLIC ${INCLUDE_DIR}/client/gkfs_functions.hpp ${INCLUDE_DIR}/config.hpp ${INCLUDE_DIR}/client/env.hpp ${INCLUDE_DIR}/client/hooks.hpp ${INCLUDE_DIR}/client/intercept.hpp ${INCLUDE_DIR}/client/logging.hpp ${INCLUDE_DIR}/client/make_array.hpp ${INCLUDE_DIR}/client/open_file_map.hpp ${INCLUDE_DIR}/client/open_dir.hpp ${INCLUDE_DIR}/client/path.hpp ${INCLUDE_DIR}/client/preload.hpp ${INCLUDE_DIR}/client/preload_context.hpp ${INCLUDE_DIR}/client/preload_util.hpp ${INCLUDE_DIR}/client/rpc/rpc_types.hpp ${INCLUDE_DIR}/client/rpc/forward_management.hpp ${INCLUDE_DIR}/client/rpc/forward_metadata.hpp ${INCLUDE_DIR}/client/rpc/forward_data.hpp ${INCLUDE_DIR}/client/syscalls/args.hpp ${INCLUDE_DIR}/client/syscalls/decoder.hpp ${INCLUDE_DIR}/client/syscalls/errno.hpp ${INCLUDE_DIR}/client/syscalls/rets.hpp ${INCLUDE_DIR}/client/syscalls/syscall.hpp ${INCLUDE_DIR}/client/syscalls/detail/syscall_info.h ${INCLUDE_DIR}/common/cmake_configure.hpp.in ${INCLUDE_DIR}/common/common_defs.hpp ${INCLUDE_DIR}/common/rpc/rpc_types.hpp ${INCLUDE_DIR}/common/rpc/rpc_util.hpp ) set(PRELOAD_LINK_LIBRARIES PRIVATE # internal metadata distributor Loading @@ -91,23 +91,20 @@ set(PRELOAD_LINK_LIBRARIES Date::TZ ) set(PRELOAD_INCLUDE_DIRS PRIVATE ${ABT_INCLUDE_DIRS} ${MARGO_INCLUDE_DIRS} ) add_library(gkfs_intercept SHARED ${PRELOAD_SRC} ${PRELOAD_HEADERS}) target_link_libraries(gkfs_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) add_library(gkfs_intercept SHARED) target_sources(gkfs_intercept ${PRELOAD_SOURCES}) target_link_libraries(gkfs_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) target_include_directories(gkfs_intercept PRIVATE ${PRELOAD_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) target_code_coverage(gkfs_intercept AUTO) endif() install(TARGETS gkfs_intercept LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} Loading @@ -115,15 +112,8 @@ install(TARGETS gkfs_intercept ) ################### Forwarding client ################### if (GKFS_ENABLE_FORWARDING) set(FWD_PRELOAD_SRC ${PRELOAD_SRC} ) set(FWD_PRELOAD_HEADERS ${PRELOAD_HEADERS} ) add_library(gkfwd_intercept SHARED ${FWD_PRELOAD_SRC} ${FWD_PRELOAD_HEADERS}) add_library(gkfwd_intercept SHARED) target_sources(gkfwd_intercept ${PRELOAD_SOURCES}) if (GKFS_ENABLE_AGIOS) target_compile_definitions(gkfwd_daemon PUBLIC Loading @@ -141,7 +131,6 @@ if (GKFS_ENABLE_FORWARDING) message(STATUS "[gekkofs] AGIOS scheduling: ${GKFS_ENABLE_AGIOS}") target_link_libraries(gkfwd_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) target_include_directories(gkfwd_intercept PRIVATE ${PRELOAD_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) Loading src/daemon/CMakeLists.txt +43 −50 Original line number Diff line number Diff line Loading @@ -28,35 +28,36 @@ add_subdirectory(backend) set(DAEMON_SRC ../common/rpc/rpc_util.cpp daemon.cpp util.cpp ops/metadentry.cpp ops/data.cpp classes/fs_data.cpp classes/rpc_data.cpp handler/srv_data.cpp handler/srv_metadata.cpp handler/srv_management.cpp ) set(DAEMON_HEADERS ../../include/config.hpp ../../include/version.hpp.in ../../include/common/cmake_configure.hpp.in ../../include/common/common_defs.hpp ../../include/common/rpc/rpc_types.hpp ../../include/common/rpc/rpc_util.hpp ../../include/daemon/daemon.hpp ../../include/daemon/util.hpp ../../include/daemon/ops/data.hpp ../../include/daemon/ops/metadentry.hpp ../../include/daemon/classes/fs_data.hpp ../../include/daemon/classes/rpc_data.hpp ../../include/daemon/handler/rpc_defs.hpp ../../include/daemon/handler/rpc_util.hpp set(DAEMON_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/../common/rpc/rpc_util.cpp ${CMAKE_CURRENT_LIST_DIR}/daemon.cpp ${CMAKE_CURRENT_LIST_DIR}/util.cpp ${CMAKE_CURRENT_LIST_DIR}/ops/metadentry.cpp ${CMAKE_CURRENT_LIST_DIR}/ops/data.cpp ${CMAKE_CURRENT_LIST_DIR}/classes/fs_data.cpp ${CMAKE_CURRENT_LIST_DIR}/classes/rpc_data.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_data.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_metadata.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_management.cpp PUBLIC ${INCLUDE_DIR}/config.hpp ${INCLUDE_DIR}/version.hpp.in ${INCLUDE_DIR}/common/cmake_configure.hpp.in ${INCLUDE_DIR}/common/common_defs.hpp ${INCLUDE_DIR}/common/rpc/rpc_types.hpp ${INCLUDE_DIR}/common/rpc/rpc_util.hpp ${INCLUDE_DIR}/daemon/daemon.hpp ${INCLUDE_DIR}/daemon/util.hpp ${INCLUDE_DIR}/daemon/ops/data.hpp ${INCLUDE_DIR}/daemon/ops/metadentry.hpp ${INCLUDE_DIR}/daemon/classes/fs_data.hpp ${INCLUDE_DIR}/daemon/classes/rpc_data.hpp ${INCLUDE_DIR}/daemon/handler/rpc_defs.hpp ${INCLUDE_DIR}/daemon/handler/rpc_util.hpp ) set(DAEMON_LINK_LIBRARIES PRIVATE # internal libs metadata metadata_db Loading @@ -76,14 +77,15 @@ set(DAEMON_LINK_LIBRARIES Threads::Threads ) set(DAEMON_INCLUDE_DIRS PRIVATE ${ABT_INCLUDE_DIRS} ${MARGO_INCLUDE_DIRS} ) add_executable(gkfs_daemon ${DAEMON_SRC} ${DAEMON_HEADERS}) target_link_libraries(gkfs_daemon PRIVATE ${DAEMON_LINK_LIBRARIES}) target_include_directories(gkfs_daemon PRIVATE ${DAEMON_INCLUDE_DIRS}) add_executable(gkfs_daemon) target_sources(gkfs_daemon ${DAEMON_SOURCES}) target_link_libraries(gkfs_daemon ${DAEMON_LINK_LIBRARIES}) target_include_directories(gkfs_daemon ${DAEMON_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) target_code_coverage(gkfs_daemon AUTO) Loading @@ -95,30 +97,22 @@ install(TARGETS gkfs_daemon ################### Forwarding daemon ################### if (GKFS_ENABLE_FORWARDING) if (GKFS_ENABLE_AGIOS) set(FWD_DAEMON_SRC ${DAEMON_SRC} scheduler/agios.cpp ) set(FWD_DAEMON_HEADERS ${DAEMON_HEADERS} ../../include/daemon/scheduler/agios.hpp set(FWD_DAEMON_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/scheduler/agios.cpp PUBLIC ${INCLUDE_DIR}/daemon/scheduler/agios.hpp ) add_executable(gkfwd_daemon ${FWD_DAEMON_SRC} ${FWD_DAEMON_HEADERS}) add_executable(gkfwd_daemon) target_sources(gkfwd_daemon ${DAEMON_SOURCES} ${FWD_DAEMON_SOURCES}) target_compile_definitions(gkfwd_daemon PUBLIC GKFS_ENABLE_FORWARDING GKFS_ENABLE_AGIOS ) else () set(FWD_DAEMON_SRC ${DAEMON_SRC} ) set(FWD_DAEMON_HEADERS ${DAEMON_HEADERS} ) add_executable(gkfwd_daemon ${FWD_DAEMON_SRC} ${FWD_DAEMON_HEADERS}) add_executable(gkfwd_daemon) target_sources(gkfwd_daemon ${DAEMON_SOURCES}) target_compile_definitions(gkfwd_daemon PUBLIC GKFS_ENABLE_FORWARDING Loading @@ -133,7 +127,6 @@ if (GKFS_ENABLE_FORWARDING) ${DAEMON_LINK_LIBRARIES} ${AGIOS_LIBRARIES} ) target_include_directories(gkfwd_daemon PRIVATE ${DAEMON_INCLUDE_DIRS} Loading Loading
src/client/CMakeLists.txt +53 −64 Original line number Diff line number Diff line Loading @@ -26,55 +26,55 @@ # # # SPDX-License-Identifier: LGPL-3.0-or-later # ################################################################################ set(PRELOAD_SRC gkfs_functions.cpp hooks.cpp intercept.cpp logging.cpp open_file_map.cpp open_dir.cpp path.cpp preload.cpp preload_context.cpp preload_util.cpp ../common/rpc/rpc_util.cpp rpc/rpc_types.cpp rpc/forward_data.cpp rpc/forward_management.cpp rpc/forward_metadata.cpp syscalls/detail/syscall_info.c ) set(PRELOAD_HEADERS ../../include/client/gkfs_functions.hpp ../../include/config.hpp ../../include/client/env.hpp ../../include/client/hooks.hpp ../../include/client/intercept.hpp ../../include/client/logging.hpp ../../include/client/make_array.hpp ../../include/client/open_file_map.hpp ../../include/client/open_dir.hpp ../../include/client/path.hpp ../../include/client/preload.hpp ../../include/client/preload_context.hpp ../../include/client/preload_util.hpp ../../include/client/rpc/rpc_types.hpp ../../include/client/rpc/forward_management.hpp ../../include/client/rpc/forward_metadata.hpp ../../include/client/rpc/forward_data.hpp ../../include/client/syscalls/args.hpp ../../include/client/syscalls/decoder.hpp ../../include/client/syscalls/errno.hpp ../../include/client/syscalls/rets.hpp ../../include/client/syscalls/syscall.hpp ../../include/client/syscalls/detail/syscall_info.h ../../include/common/cmake_configure.hpp.in ../../include/common/common_defs.hpp ../../include/common/rpc/rpc_types.hpp ../../include/common/rpc/rpc_util.hpp set(PRELOAD_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/gkfs_functions.cpp ${CMAKE_CURRENT_LIST_DIR}/hooks.cpp ${CMAKE_CURRENT_LIST_DIR}/intercept.cpp ${CMAKE_CURRENT_LIST_DIR}/logging.cpp ${CMAKE_CURRENT_LIST_DIR}/open_file_map.cpp ${CMAKE_CURRENT_LIST_DIR}/open_dir.cpp ${CMAKE_CURRENT_LIST_DIR}/path.cpp ${CMAKE_CURRENT_LIST_DIR}/preload.cpp ${CMAKE_CURRENT_LIST_DIR}/preload_context.cpp ${CMAKE_CURRENT_LIST_DIR}/preload_util.cpp ${CMAKE_CURRENT_LIST_DIR}/../common/rpc/rpc_util.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/rpc_types.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_data.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_management.cpp ${CMAKE_CURRENT_LIST_DIR}/rpc/forward_metadata.cpp ${CMAKE_CURRENT_LIST_DIR}/syscalls/detail/syscall_info.c PUBLIC ${INCLUDE_DIR}/client/gkfs_functions.hpp ${INCLUDE_DIR}/config.hpp ${INCLUDE_DIR}/client/env.hpp ${INCLUDE_DIR}/client/hooks.hpp ${INCLUDE_DIR}/client/intercept.hpp ${INCLUDE_DIR}/client/logging.hpp ${INCLUDE_DIR}/client/make_array.hpp ${INCLUDE_DIR}/client/open_file_map.hpp ${INCLUDE_DIR}/client/open_dir.hpp ${INCLUDE_DIR}/client/path.hpp ${INCLUDE_DIR}/client/preload.hpp ${INCLUDE_DIR}/client/preload_context.hpp ${INCLUDE_DIR}/client/preload_util.hpp ${INCLUDE_DIR}/client/rpc/rpc_types.hpp ${INCLUDE_DIR}/client/rpc/forward_management.hpp ${INCLUDE_DIR}/client/rpc/forward_metadata.hpp ${INCLUDE_DIR}/client/rpc/forward_data.hpp ${INCLUDE_DIR}/client/syscalls/args.hpp ${INCLUDE_DIR}/client/syscalls/decoder.hpp ${INCLUDE_DIR}/client/syscalls/errno.hpp ${INCLUDE_DIR}/client/syscalls/rets.hpp ${INCLUDE_DIR}/client/syscalls/syscall.hpp ${INCLUDE_DIR}/client/syscalls/detail/syscall_info.h ${INCLUDE_DIR}/common/cmake_configure.hpp.in ${INCLUDE_DIR}/common/common_defs.hpp ${INCLUDE_DIR}/common/rpc/rpc_types.hpp ${INCLUDE_DIR}/common/rpc/rpc_util.hpp ) set(PRELOAD_LINK_LIBRARIES PRIVATE # internal metadata distributor Loading @@ -91,23 +91,20 @@ set(PRELOAD_LINK_LIBRARIES Date::TZ ) set(PRELOAD_INCLUDE_DIRS PRIVATE ${ABT_INCLUDE_DIRS} ${MARGO_INCLUDE_DIRS} ) add_library(gkfs_intercept SHARED ${PRELOAD_SRC} ${PRELOAD_HEADERS}) target_link_libraries(gkfs_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) add_library(gkfs_intercept SHARED) target_sources(gkfs_intercept ${PRELOAD_SOURCES}) target_link_libraries(gkfs_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) target_include_directories(gkfs_intercept PRIVATE ${PRELOAD_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) target_code_coverage(gkfs_intercept AUTO) endif() install(TARGETS gkfs_intercept LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} Loading @@ -115,15 +112,8 @@ install(TARGETS gkfs_intercept ) ################### Forwarding client ################### if (GKFS_ENABLE_FORWARDING) set(FWD_PRELOAD_SRC ${PRELOAD_SRC} ) set(FWD_PRELOAD_HEADERS ${PRELOAD_HEADERS} ) add_library(gkfwd_intercept SHARED ${FWD_PRELOAD_SRC} ${FWD_PRELOAD_HEADERS}) add_library(gkfwd_intercept SHARED) target_sources(gkfwd_intercept ${PRELOAD_SOURCES}) if (GKFS_ENABLE_AGIOS) target_compile_definitions(gkfwd_daemon PUBLIC Loading @@ -141,7 +131,6 @@ if (GKFS_ENABLE_FORWARDING) message(STATUS "[gekkofs] AGIOS scheduling: ${GKFS_ENABLE_AGIOS}") target_link_libraries(gkfwd_intercept PRIVATE ${PRELOAD_LINK_LIBRARIES}) target_include_directories(gkfwd_intercept PRIVATE ${PRELOAD_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) Loading
src/daemon/CMakeLists.txt +43 −50 Original line number Diff line number Diff line Loading @@ -28,35 +28,36 @@ add_subdirectory(backend) set(DAEMON_SRC ../common/rpc/rpc_util.cpp daemon.cpp util.cpp ops/metadentry.cpp ops/data.cpp classes/fs_data.cpp classes/rpc_data.cpp handler/srv_data.cpp handler/srv_metadata.cpp handler/srv_management.cpp ) set(DAEMON_HEADERS ../../include/config.hpp ../../include/version.hpp.in ../../include/common/cmake_configure.hpp.in ../../include/common/common_defs.hpp ../../include/common/rpc/rpc_types.hpp ../../include/common/rpc/rpc_util.hpp ../../include/daemon/daemon.hpp ../../include/daemon/util.hpp ../../include/daemon/ops/data.hpp ../../include/daemon/ops/metadentry.hpp ../../include/daemon/classes/fs_data.hpp ../../include/daemon/classes/rpc_data.hpp ../../include/daemon/handler/rpc_defs.hpp ../../include/daemon/handler/rpc_util.hpp set(DAEMON_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/../common/rpc/rpc_util.cpp ${CMAKE_CURRENT_LIST_DIR}/daemon.cpp ${CMAKE_CURRENT_LIST_DIR}/util.cpp ${CMAKE_CURRENT_LIST_DIR}/ops/metadentry.cpp ${CMAKE_CURRENT_LIST_DIR}/ops/data.cpp ${CMAKE_CURRENT_LIST_DIR}/classes/fs_data.cpp ${CMAKE_CURRENT_LIST_DIR}/classes/rpc_data.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_data.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_metadata.cpp ${CMAKE_CURRENT_LIST_DIR}/handler/srv_management.cpp PUBLIC ${INCLUDE_DIR}/config.hpp ${INCLUDE_DIR}/version.hpp.in ${INCLUDE_DIR}/common/cmake_configure.hpp.in ${INCLUDE_DIR}/common/common_defs.hpp ${INCLUDE_DIR}/common/rpc/rpc_types.hpp ${INCLUDE_DIR}/common/rpc/rpc_util.hpp ${INCLUDE_DIR}/daemon/daemon.hpp ${INCLUDE_DIR}/daemon/util.hpp ${INCLUDE_DIR}/daemon/ops/data.hpp ${INCLUDE_DIR}/daemon/ops/metadentry.hpp ${INCLUDE_DIR}/daemon/classes/fs_data.hpp ${INCLUDE_DIR}/daemon/classes/rpc_data.hpp ${INCLUDE_DIR}/daemon/handler/rpc_defs.hpp ${INCLUDE_DIR}/daemon/handler/rpc_util.hpp ) set(DAEMON_LINK_LIBRARIES PRIVATE # internal libs metadata metadata_db Loading @@ -76,14 +77,15 @@ set(DAEMON_LINK_LIBRARIES Threads::Threads ) set(DAEMON_INCLUDE_DIRS PRIVATE ${ABT_INCLUDE_DIRS} ${MARGO_INCLUDE_DIRS} ) add_executable(gkfs_daemon ${DAEMON_SRC} ${DAEMON_HEADERS}) target_link_libraries(gkfs_daemon PRIVATE ${DAEMON_LINK_LIBRARIES}) target_include_directories(gkfs_daemon PRIVATE ${DAEMON_INCLUDE_DIRS}) add_executable(gkfs_daemon) target_sources(gkfs_daemon ${DAEMON_SOURCES}) target_link_libraries(gkfs_daemon ${DAEMON_LINK_LIBRARIES}) target_include_directories(gkfs_daemon ${DAEMON_INCLUDE_DIRS}) if(GKFS_ENABLE_CODE_COVERAGE) target_code_coverage(gkfs_daemon AUTO) Loading @@ -95,30 +97,22 @@ install(TARGETS gkfs_daemon ################### Forwarding daemon ################### if (GKFS_ENABLE_FORWARDING) if (GKFS_ENABLE_AGIOS) set(FWD_DAEMON_SRC ${DAEMON_SRC} scheduler/agios.cpp ) set(FWD_DAEMON_HEADERS ${DAEMON_HEADERS} ../../include/daemon/scheduler/agios.hpp set(FWD_DAEMON_SOURCES PRIVATE ${CMAKE_CURRENT_LIST_DIR}/scheduler/agios.cpp PUBLIC ${INCLUDE_DIR}/daemon/scheduler/agios.hpp ) add_executable(gkfwd_daemon ${FWD_DAEMON_SRC} ${FWD_DAEMON_HEADERS}) add_executable(gkfwd_daemon) target_sources(gkfwd_daemon ${DAEMON_SOURCES} ${FWD_DAEMON_SOURCES}) target_compile_definitions(gkfwd_daemon PUBLIC GKFS_ENABLE_FORWARDING GKFS_ENABLE_AGIOS ) else () set(FWD_DAEMON_SRC ${DAEMON_SRC} ) set(FWD_DAEMON_HEADERS ${DAEMON_HEADERS} ) add_executable(gkfwd_daemon ${FWD_DAEMON_SRC} ${FWD_DAEMON_HEADERS}) add_executable(gkfwd_daemon) target_sources(gkfwd_daemon ${DAEMON_SOURCES}) target_compile_definitions(gkfwd_daemon PUBLIC GKFS_ENABLE_FORWARDING Loading @@ -133,7 +127,6 @@ if (GKFS_ENABLE_FORWARDING) ${DAEMON_LINK_LIBRARIES} ${AGIOS_LIBRARIES} ) target_include_directories(gkfwd_daemon PRIVATE ${DAEMON_INCLUDE_DIRS} Loading