From 54ab1eed9ef5cbb95672c90fc7157ab3fa6f553a Mon Sep 17 00:00:00 2001 From: Jason Dellaluce Date: Mon, 24 Jul 2023 11:40:03 +0000 Subject: [PATCH] update(cmake): update add emmc link_options Signed-off-by: Jason Dellaluce Co-authored-by: Rohith Raju --- userspace/falco/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/userspace/falco/CMakeLists.txt b/userspace/falco/CMakeLists.txt index c072fc36..c22bc9dc 100644 --- a/userspace/falco/CMakeLists.txt +++ b/userspace/falco/CMakeLists.txt @@ -166,10 +166,12 @@ target_link_libraries(falco falco_application ${FALCO_LIBRARIES}) target_include_directories(falco PUBLIC ${FALCO_INCLUDE_DIRECTORIES}) if (EMSCRIPTEN) - target_compile_options(falco PRIVATE "-sDISABLE_EXCEPTION_CATCHING=0") + target_compile_options(falco PRIVATE "-sDISABLE_EXCEPTION_CATCHING=0") target_link_options(falco PRIVATE "-sALLOW_MEMORY_GROWTH=1") - target_link_options(falco PRIVATE "-sDISABLE_EXCEPTION_CATCHING=0") - target_link_options(falco PRIVATE "-sEXPORTED_FUNCTIONS=['_main','_htons','_ntohs']") + target_link_options(falco PRIVATE "-sDISABLE_EXCEPTION_CATCHING=0") + target_link_options(falco PRIVATE "-sMODULARIZE=1") + target_link_options(falco PRIVATE "-sEXPORTED_RUNTIME_METHODS=['FS', 'callMain']") + target_link_options(falco PRIVATE "-sEXPORTED_FUNCTIONS=['_main','_htons','_ntohs']") endif() if(CMAKE_SYSTEM_NAME MATCHES "Linux" AND NOT MINIMAL_BUILD)