|
@@ -94,7 +94,7 @@ endif()
|
|
|
target_link_libraries (vmlib ${LLVM_AVAILABLE_LIBS} ${UV_A_LIBS} -lm -ldl -lpthread)
|
|
target_link_libraries (vmlib ${LLVM_AVAILABLE_LIBS} ${UV_A_LIBS} -lm -ldl -lpthread)
|
|
|
|
|
|
|
|
if (WAMR_BUILD_WASM_CACHE EQUAL 1)
|
|
if (WAMR_BUILD_WASM_CACHE EQUAL 1)
|
|
|
- target_link_libraries(vmlib OpenSSL::SSL)
|
|
|
|
|
|
|
+ target_link_libraries(vmlib boringssl_crypto)
|
|
|
endif ()
|
|
endif ()
|
|
|
################################################
|
|
################################################
|
|
|
|
|
|
|
@@ -165,7 +165,7 @@ foreach(EX ${EXAMPLES})
|
|
|
add_executable(${EX} ${SRC} ${UNCOMMON_SHARED_SOURCE} ${MM_UTIL})
|
|
add_executable(${EX} ${SRC} ${UNCOMMON_SHARED_SOURCE} ${MM_UTIL})
|
|
|
set_target_properties (${EX} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
|
set_target_properties (${EX} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
|
|
target_include_directories(${EX} PRIVATE ${UNCOMMON_SHARED_DIR})
|
|
target_include_directories(${EX} PRIVATE ${UNCOMMON_SHARED_DIR})
|
|
|
- target_link_libraries(${EX} vmlib -lpthread -lm)
|
|
|
|
|
|
|
+ target_link_libraries(${EX} vmlib)
|
|
|
if (MSVC)
|
|
if (MSVC)
|
|
|
target_compile_definitions(${EX} PRIVATE WASM_API_EXTERN=)
|
|
target_compile_definitions(${EX} PRIVATE WASM_API_EXTERN=)
|
|
|
endif()
|
|
endif()
|
|
@@ -206,7 +206,7 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
|
|
add_custom_command(
|
|
add_custom_command(
|
|
|
OUTPUT ${EX}_leak_check.report
|
|
OUTPUT ${EX}_leak_check.report
|
|
|
DEPENDS ${EX} ${EX}_WASM
|
|
DEPENDS ${EX} ${EX}_WASM
|
|
|
- COMMAND ${VALGRIND} --tool=memcheck --leak-check=summary -- ./${EX} > ${EX}_leak_check.report 2>&1
|
|
|
|
|
|
|
+ COMMAND ${VALGRIND} --tool=memcheck --leak-check=full -- ./${EX} > ${EX}_leak_check.report 2>&1
|
|
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
|
|
)
|
|
)
|
|
|
add_custom_target(${EX}_LEAK_TEST ALL
|
|
add_custom_target(${EX}_LEAK_TEST ALL
|