
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)

