Mercurial > irccd
comparison libcommon/CMakeLists.txt @ 477:bf201d09ee6a
Irccd: use boost::filesystem (fs::exists), #594
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 14 Feb 2017 13:05:42 +0100 |
parents | c6fbb6e0e06d |
children | daf3aa8b2ddb |
comparison
equal
deleted
inserted
replaced
476:a2c61f1e548a | 477:bf201d09ee6a |
---|---|
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 # | 17 # |
18 | 18 |
19 project(libcommon) | 19 project(libcommon) |
20 | |
21 find_package(Boost 1.60 REQUIRED COMPONENTS filesystem system) | |
20 | 22 |
21 set( | 23 set( |
22 HEADERS | 24 HEADERS |
23 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.hpp | 25 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.hpp |
24 ${libcommon_SOURCE_DIR}/irccd/fs.hpp | 26 ${libcommon_SOURCE_DIR}/irccd/fs.hpp |
57 ${SOURCES} | 59 ${SOURCES} |
58 FLAGS ${FLAGS} | 60 FLAGS ${FLAGS} |
59 LIBRARIES | 61 LIBRARIES |
60 extern-fmt | 62 extern-fmt |
61 extern-json | 63 extern-json |
64 ${Boost_LIBRARIES} | |
62 $<$<BOOL:${WIN32}>:shlwapi> | 65 $<$<BOOL:${WIN32}>:shlwapi> |
63 $<$<BOOL:${WIN32}>:ws2_32> | 66 $<$<BOOL:${WIN32}>:ws2_32> |
64 $<$<BOOL:${WITH_SSL}>:OpenSSL::SSL> | 67 $<$<BOOL:${WITH_SSL}>:OpenSSL::SSL> |
65 $<$<BOOL:${WITH_SSL}>:OpenSSL::Crypto> | 68 $<$<BOOL:${WITH_SSL}>:OpenSSL::Crypto> |
66 PUBLIC_INCLUDES | 69 PUBLIC_INCLUDES |
70 ${Boost_INCLUDE_DIRS} | |
67 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd> | 71 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd> |
68 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include> | 72 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include> |
69 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/irccd> | 73 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/irccd> |
70 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}> | 74 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}> |
71 ) | 75 ) |