From abfed406cc6c79bb6c282c196805441245738eaa Mon Sep 17 00:00:00 2001 From: "biao716.wang" Date: Thu, 10 Dec 2020 11:25:13 +0900 Subject: [PATCH] Fix build error with upgraded cmake version 3.16.4 build error: CMake Error at cmake/iotjs.cmake:515 (add_library): No SOURCES given to target: shared_iotjs Change-Id: I7898cc464f1412fd90002a21b64f661ce3940fc5 Signed-off-by: biao716.wang --- cmake/iotjs.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/iotjs.cmake b/cmake/iotjs.cmake index 3885f01..ae8f48c 100644 --- a/cmake/iotjs.cmake +++ b/cmake/iotjs.cmake @@ -512,15 +512,16 @@ install(FILES ${IOTJS_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}) # Configure the libiotjs.so if (NOT BUILD_LIB_ONLY AND CREATE_SHARED_LIB) set(TARGET_SHARED_IOTJS shared_iotjs) - add_library(${TARGET_SHARED_IOTJS} SHARED) + add_library(${TARGET_SHARED_IOTJS} SHARED ${LIB_IOTJS_SRC}) set_target_properties(${TARGET_SHARED_IOTJS} PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" LIBRARY_OUTPUT_NAME iotjs LINKER_LANGUAGE C ) + target_include_directories(${TARGET_SHARED_IOTJS} PRIVATE ${IOTJS_INCLUDE_DIRS}) target_link_libraries(${TARGET_SHARED_IOTJS} -Wl,--whole-archive - ${TARGET_STATIC_IOTJS} +# ${TARGET_STATIC_IOTJS} ${JERRY_LIBS} ${TUV_LIBS} libhttp-parser -- 2.34.1