Skip to content

Commit 99e848f

Browse files
author
Fernando Basello
committed
fix: upport to react native 0.82+
closes #6
1 parent a3b0abd commit 99e848f

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

android/CMakeLists.txt

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,26 @@ endif()
7878

7979
find_package(hermes-engine REQUIRED CONFIG)
8080

81-
string(APPEND CMAKE_CXX_FLAGS " -DJS_RUNTIME_HERMES=1")
81+
string(APPEND CMAKE_CXX_FLAGS " -DJS_RUNTIME_HERMES=1")
8282

83+
if(TARGET hermes-engine::hermesvm)
84+
target_link_libraries(
85+
${PACKAGE_NAME}
86+
hermes-engine::hermesvm
87+
)
88+
elseif(TARGET hermes-engine::libhermes)
8389
target_link_libraries(
8490
${PACKAGE_NAME}
8591
hermes-engine::libhermes
8692
)
93+
elseif(TARGET hermes-engine::hermes)
94+
target_link_libraries(
95+
${PACKAGE_NAME}
96+
hermes-engine::hermes
97+
)
98+
else()
99+
message(FATAL_ERROR "react-native-hermes-worker: no Hermes engine target found")
100+
endif()
87101

88102
if(${HERMES_ENABLE_DEBUGGER})
89103
if(ReactAndroid_VERSION_MINOR GREATER_EQUAL 76)

0 commit comments

Comments
 (0)