diff --git a/samples/native-lib/CMakeLists.txt b/samples/native-lib/CMakeLists.txt index cb4a6f40..d8201bae 100644 --- a/samples/native-lib/CMakeLists.txt +++ b/samples/native-lib/CMakeLists.txt @@ -54,13 +54,14 @@ if (NOT (CMAKE_C_COMPILER MATCHES ".*clang.*" OR CMAKE_C_COMPILER_ID MATCHES ".* endif () set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wformat -Wformat-security") -# build out vmlib +# build out libiwasm set (WAMR_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../..) include (${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake) -# Note: we build vmlib as a shared library here so that it can be +# Note: we build libiwasm as a shared library here so that it can be # shared between iwasm and native libraries. -add_library(vmlib SHARED ${WAMR_RUNTIME_LIB_SOURCE}) +add_library(libiwasm SHARED ${WAMR_RUNTIME_LIB_SOURCE}) +set_target_properties (libiwasm PROPERTIES OUTPUT_NAME iwasm) ################ wamr runtime ################### include (${SHARED_DIR}/utils/uncommon/shared_uncommon.cmake) @@ -75,16 +76,16 @@ add_executable (iwasm ${RUNTIME_SOURCE_ALL}) check_pie_supported() set_target_properties (iwasm PROPERTIES POSITION_INDEPENDENT_CODE ON) -target_link_libraries(iwasm vmlib -lpthread -lm -ldl) +target_link_libraries(iwasm libiwasm -lpthread -lm -ldl) ################ native libraries ############### add_library (test_add SHARED test_add.c) add_library (test_sqrt SHARED test_sqrt.c) add_library (test_hello SHARED test_hello.c) # Note: Unlike simpler examples above, test_hello2 directly uses -# the API provided by the vmlib library. +# the API provided by the libiwasm library. add_library (test_hello2 SHARED test_hello2.c) -target_link_libraries(test_hello2 vmlib) +target_link_libraries(test_hello2 libiwasm) ################ wasm application ############### add_subdirectory(wasm-app)