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 <biao716.wang@samsung.com>
# 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