Append external libraries separately not as a string (#1553)
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
This commit is contained in:
committed by
László Langó
parent
32f130916f
commit
77ab2c713e
@@ -64,7 +64,7 @@ python tools/build.py --jerry-libc=off
|
|||||||
- external libc:
|
- external libc:
|
||||||
|
|
||||||
```bash
|
```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**
|
**Add toolchain file**
|
||||||
|
|||||||
@@ -238,7 +238,12 @@ if(JERRY_LIBC)
|
|||||||
target_include_directories(${JERRY_CORE_NAME} SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/jerry-libc/include")
|
target_include_directories(${JERRY_CORE_NAME} SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/jerry-libc/include")
|
||||||
endif()
|
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(TARGETS ${JERRY_CORE_NAME} DESTINATION lib)
|
||||||
install(FILES jerry-api.h jerry-port.h DESTINATION include)
|
install(FILES jerry-api.h jerry-port.h DESTINATION include)
|
||||||
|
|||||||
Reference in New Issue
Block a user