rublon-ssh/PAM/ssh/CMakeLists.txt
2023-07-21 10:55:06 +02:00

26 lines
660 B
CMake

add_subdirectory(extern/rapidjson)
include_directories(extern/rapidjson/include)
add_library(rublon-ssh
INTERFACE
include/rublon/pam.hpp
include/rublon/rublon.hpp
include/rublon/curl.hpp
include/rublon/span.hpp
include/rublon/sign.hpp
include/rublon/CoreHandler.hpp
include/rublon/configuration.hpp
)
#set(CMAKE_SHARED_LINKER_FLAGS "-fpic -static-libstdc++ -fvisibility=hidden -ffunction-sections -fdata-sections -fwhole-program")
target_include_directories(rublon-ssh
PUBLIC INTERFACE
extern
${CMAKE_CURRENT_LIST_DIR}/include
)
add_subdirectory(lib)
add_subdirectory(tests)