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>