find_package(Boost REQUIRED COMPONENTS log log_setup) add_library(Universal BoostLog.h BoostLog.inl BoostLog.cpp IoContext.h IoContext.cpp MessageManager.h MessageManager.inl MessageManager.cpp Singleton.h StreamFormat.h StreamFormat.inl StreamFormat.cpp ) target_include_directories(Universal INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ) target_link_libraries(Universal PUBLIC ${Boost_LIBRARIES} )