27 lines
612 B
CMake
27 lines
612 B
CMake
find_package(Boost COMPONENTS date_time filesystem system thread program_options REQUIRED)
|
|
find_package(Threads)
|
|
include_directories(
|
|
${Boost_INLUDE_DIRS}
|
|
)
|
|
|
|
add_library(slbu-lib
|
|
Facility.cpp
|
|
Severity.cpp
|
|
SyslogBulkUploader.cpp
|
|
SyslogMessage.cpp
|
|
UDPWriter.cpp
|
|
)
|
|
target_link_libraries(slbu-lib
|
|
${Boost_DATE_TIME_LIBRARY}
|
|
${Boost_THREAD_LIBRARY}
|
|
)
|
|
|
|
add_executable(syslog-bulk-uploader main.cpp)
|
|
target_link_libraries(syslog-bulk-uploader
|
|
${CMAKE_THREAD_LIBS_INIT}
|
|
${Boost_SYSTEM_LIBRARY}
|
|
${Boost_FILESYSTEM_LIBRARY}
|
|
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
|
slbu-lib
|
|
)
|