Mercurial > irccd
comparison libirccdctl/CMakeLists.txt @ 710:a17de53db29b
Misc: export libraries
Export all libraries with CMake and install headers. While here, build Duktape
as object library to avoid exporting it.
Don't mix static/dynamic libraries anymore.
closes #867
closes #439
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 07 Jul 2018 14:03:04 +0200 |
parents | d30793525261 |
children |
comparison
equal
deleted
inserted
replaced
709:1b04ffb2b35e | 710:a17de53db29b |
---|---|
28 ${libirccdctl_SOURCE_DIR}/irccd/ctl/controller.cpp | 28 ${libirccdctl_SOURCE_DIR}/irccd/ctl/controller.cpp |
29 ) | 29 ) |
30 | 30 |
31 irccd_define_library( | 31 irccd_define_library( |
32 TARGET libirccdctl | 32 TARGET libirccdctl |
33 EXPORT | |
34 HEADERS ${HEADERS} | |
35 HEADERS_DIRECTORY irccd/ctl | |
33 SOURCES | 36 SOURCES |
34 ${libirccdctl_SOURCE_DIR}/CMakeLists.txt | 37 ${libirccdctl_SOURCE_DIR}/CMakeLists.txt |
35 ${HEADERS} | |
36 ${SOURCES} | 38 ${SOURCES} |
37 LIBRARIES | 39 LIBRARIES |
38 libirccd | 40 libirccd |
39 PUBLIC_INCLUDES | 41 PUBLIC_INCLUDES |
40 $<BUILD_INTERFACE:${libirccdctl_SOURCE_DIR}> | 42 $<BUILD_INTERFACE:${libirccdctl_SOURCE_DIR}> |