blob: f0d74e13e9fb4e515ce6004782309ac616845671 [file] [log] [blame] [edit]
enable_language(C)
add_library(emscripten-test-lib SHARED libmod.c)
target_link_options(emscripten-test-lib PRIVATE -sSIDE_MODULE)
add_executable(exec-lib-c module.c)
set_property(TARGET exec-lib-c PROPERTY POSITION_INDEPENDENT_CODE 1)
target_compile_definitions(exec-lib-c PRIVATE __USE_LIBFUN)
target_link_libraries(exec-lib-c PRIVATE emscripten-test-lib)
target_link_options(exec-lib-c PRIVATE -sMAIN_MODULE)