35 lines
514 B
CMake
35 lines
514 B
CMake
|
|
add_library(lmsutils SHARED
|
|
impl/Config.cpp
|
|
impl/FileResourceHandler.cpp
|
|
impl/Logger.cpp
|
|
impl/NetAddress.cpp
|
|
impl/Path.cpp
|
|
impl/Random.cpp
|
|
impl/StreamLogger.cpp
|
|
impl/String.cpp
|
|
impl/UUID.cpp
|
|
impl/WtLogger.cpp
|
|
)
|
|
|
|
target_include_directories(lmsutils INTERFACE
|
|
include
|
|
)
|
|
|
|
target_include_directories(lmsutils PRIVATE
|
|
include
|
|
)
|
|
|
|
target_link_libraries(lmsutils PRIVATE
|
|
config++
|
|
)
|
|
|
|
target_link_libraries(lmsutils PUBLIC
|
|
Boost::system
|
|
std::filesystem
|
|
wt
|
|
)
|
|
|
|
install(TARGETS lmsutils DESTINATION lib)
|
|
|