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}>