From 77ab2c713e2ddbdddfb874bf8ce65f61e5b635a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Borb=C3=A9ly?= Date: Wed, 1 Feb 2017 08:47:58 +0100 Subject: [PATCH] Append external libraries separately not as a string (#1553) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com --- docs/01.GETTING-STARTED.md | 2 +- jerry-core/CMakeLists.txt | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/01.GETTING-STARTED.md b/docs/01.GETTING-STARTED.md index 472f59682..02776a289 100644 --- a/docs/01.GETTING-STARTED.md +++ b/docs/01.GETTING-STARTED.md @@ -64,7 +64,7 @@ python tools/build.py --jerry-libc=off - external libc: ```bash -python tools/build.py --jerry-libc=off --compile-flag="-nostdlib -I/path/to/ext-libc/include" --link-lib="-lext-c" +python tools/build.py --jerry-libc=off --compile-flag="-nostdlib -I/path/to/ext-libc/include" --link-lib="ext-c" ``` **Add toolchain file** diff --git a/jerry-core/CMakeLists.txt b/jerry-core/CMakeLists.txt index c3bcaa1a3..0d730e6d3 100644 --- a/jerry-core/CMakeLists.txt +++ b/jerry-core/CMakeLists.txt @@ -238,7 +238,12 @@ if(JERRY_LIBC) target_include_directories(${JERRY_CORE_NAME} SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/jerry-libc/include") endif() -target_link_libraries(${JERRY_CORE_NAME} ${JERRY_LIBS} ${EXTERNAL_LINK_LIBS}) +target_link_libraries(${JERRY_CORE_NAME} ${JERRY_LIBS}) + +separate_arguments(EXTERNAL_LINK_LIBS) +foreach(EXT_LIB ${EXTERNAL_LINK_LIBS}) + target_link_libraries(${JERRY_CORE_NAME} ${EXT_LIB}) +endforeach() install(TARGETS ${JERRY_CORE_NAME} DESTINATION lib) install(FILES jerry-api.h jerry-port.h DESTINATION include)