26 lines
660 B
CMake
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)
|