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)