Mercurial > irccd
changeset 681:f16a876e4a6a
CMake: uniform extern library names
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 12 Apr 2018 21:01:10 +0200 |
parents | 900ca2f95838 |
children | 4f1cd9bf13c7 |
files | extern/duktape/CMakeLists.txt extern/json/CMakeLists.txt libcommon/CMakeLists.txt libirccd-js/CMakeLists.txt |
diffstat | 4 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/extern/duktape/CMakeLists.txt Thu Apr 12 20:45:02 2018 +0200 +++ b/extern/duktape/CMakeLists.txt Thu Apr 12 21:01:10 2018 +0200 @@ -18,6 +18,7 @@ cmake_minimum_required(VERSION 3.0) project(duktape) -add_library(extern-duktape STATIC duk_config.h duktape.cpp duktape.h) -target_include_directories(extern-duktape PUBLIC ${duktape_SOURCE_DIR}) -target_compile_definitions(extern-duktape PUBLIC DUK_OPT_CPP_EXCEPTIONS) +add_library(libextern-duktape STATIC duk_config.h duktape.cpp duktape.h) +target_include_directories(libextern-duktape PUBLIC ${duktape_SOURCE_DIR}) +target_compile_definitions(libextern-duktape PUBLIC DUK_OPT_CPP_EXCEPTIONS) +set_target_properties(libextern-duktape PROPERTIES PREFIX "")
--- a/extern/json/CMakeLists.txt Thu Apr 12 20:45:02 2018 +0200 +++ b/extern/json/CMakeLists.txt Thu Apr 12 21:01:10 2018 +0200 @@ -18,6 +18,6 @@ project(json) -add_library(extern-json INTERFACE) -target_sources(extern-json INTERFACE ${json_SOURCE_DIR}/json.hpp) -target_include_directories(extern-json INTERFACE ${json_SOURCE_DIR}) +add_library(libextern-json INTERFACE) +target_sources(libextern-json INTERFACE ${json_SOURCE_DIR}/json.hpp) +target_include_directories(libextern-json INTERFACE ${json_SOURCE_DIR})
--- a/libcommon/CMakeLists.txt Thu Apr 12 20:45:02 2018 +0200 +++ b/libcommon/CMakeLists.txt Thu Apr 12 21:01:10 2018 +0200 @@ -63,7 +63,7 @@ ${SOURCES} FLAGS ${FLAGS} LIBRARIES - extern-json + libextern-json ${Boost_LIBRARIES} $<$<BOOL:${WIN32}>:shlwapi> $<$<BOOL:${WIN32}>:ws2_32>
--- a/libirccd-js/CMakeLists.txt Thu Apr 12 20:45:02 2018 +0200 +++ b/libirccd-js/CMakeLists.txt Thu Apr 12 21:01:10 2018 +0200 @@ -65,7 +65,7 @@ ${SOURCES} LIBRARIES ${Boost_TIMER_LIBRARY} - extern-duktape + libextern-duktape libirccd PUBLIC_INCLUDES $<BUILD_INTERFACE:${libirccd-js_SOURCE_DIR}/irccd>