Skip to content

Commit 01e57ce

Browse files
committed
use GENERIC_NAPI when ENABLE_JS_RUNTIME == false
1 parent 0419805 commit 01e57ce

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

NativeScript/CMakeLists.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,14 @@ endif()
8787
if(ENABLE_JS_RUNTIME)
8888
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_JS_RUNTIME")
8989
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_JS_RUNTIME")
90-
elseif(TARGET_PLATFORM_MACOS)
90+
else()
9191
set(GENERIC_NAPI TRUE)
9292
endif()
9393

9494
message(STATUS "TARGET_PLATFORM = ${TARGET_PLATFORM}")
9595
message(STATUS "TARGET_ENGINE = ${TARGET_ENGINE}")
9696
message(STATUS "ENABLE_JS_RUNTIME = ${ENABLE_JS_RUNTIME}")
97+
message(STATUS "GENERIC_NAPI = ${GENERIC_NAPI}")
9798

9899
# Set up sources
99100

@@ -418,12 +419,12 @@ if(TARGET_ENGINE_QUICKJS)
418419
)
419420
endif()
420421

421-
# if (GENERIC_NAPI)
422-
target_link_options(
423-
${NAME}
424-
PRIVATE
425-
"-Wl"
426-
"-undefined"
427-
"dynamic_lookup"
428-
)
429-
# endif()
422+
if(GENERIC_NAPI)
423+
target_link_options(
424+
${NAME}
425+
PRIVATE
426+
"-Wl"
427+
"-undefined"
428+
"dynamic_lookup"
429+
)
430+
endif()

0 commit comments

Comments
 (0)