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 impl/Zipper.cpp ) target_include_directories(lmsutils INTERFACE include ) target_include_directories(lmsutils PRIVATE include ) target_link_libraries(lmsutils PRIVATE PkgConfig::Config++ ) target_link_libraries(lmsutils PUBLIC Boost::system std::filesystem Wt::Wt ) install(TARGETS lmsutils DESTINATION lib)