Commit 93c969d7 authored by Maysam Rahmanpour's avatar Maysam Rahmanpour
Browse files

Update CMakeLists.txt to compile staging folder

parent 3219df0f
Loading
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -113,6 +113,22 @@ target_sources(path_util
    ${INCLUDE_DIR}/common/path_util.hpp
)

# Add staging library
add_library(staging STATIC)
set_property(TARGET staging PROPERTY POSITION_INDEPENDENT_CODE ON)
target_sources(staging
    PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/staging/hsm_extension.cpp
    ${CMAKE_CURRENT_LIST_DIR}/hsmrequest.cpp
    ${CMAKE_CURRENT_LIST_DIR}/stagelist.cpp
    ${CMAKE_CURRENT_LIST_DIR}/transfer.cpp
    PUBLIC
    ${INCLUDE_DIR}/common/staging/hsm_extension.hpp
    ${INCLUDE_DIR}/common/staging/hsmrequest.hpp
    ${INCLUDE_DIR}/common/staging/stagelist.hpp
    ${INCLUDE_DIR}/common/staging/transfer.hpp
)

if (GKFS_ENABLE_CLIENT_METRICS)
    add_library(msgpack_util STATIC)
    set_property(TARGET msgpack_util PROPERTY POSITION_INDEPENDENT_CODE ON)