Mercurial > irccd
comparison lib/CMakeLists.txt @ 72:98ac3c79009f
Irccd: start making a library, #429
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 24 Mar 2016 14:07:30 +0100 |
parents | |
children | 35ef15100de8 |
comparison
equal
deleted
inserted
replaced
71:d7d0e239fb0e | 72:98ac3c79009f |
---|---|
1 project(lib) | |
2 | |
3 include(irccd/CMakeSources.cmake) | |
4 | |
5 # TMP | |
6 add_library(libirccd ${HEADERS} ${SOURCES}) | |
7 | |
8 target_include_directories( | |
9 libirccd | |
10 PUBLIC | |
11 ${irccd_BINARY_DIR} | |
12 ${OPENSSL_INCLUDE_DIR} | |
13 ${lib_SOURCE_DIR} | |
14 ) | |
15 | |
16 if (IRCCD_SYSTEM_WINDOWS) | |
17 list(APPEND LIBRARIES ws2_32 shlwapi) | |
18 elseif (IRCCD_SYSTEM_MAC) | |
19 list(APPEND LIBRARIES resolv) | |
20 endif () | |
21 | |
22 target_link_libraries(libirccd extern-duktape extern-ircclient extern-jansson ${LIBRARIES}) | |
23 set_target_properties(libirccd PROPERTIES PREFIX "") | |
24 | |
25 # TODO: install with export stuff and all |