Skip to content

Commit bbcc2ef

Browse files
committed
Adapt to "libhermes" being renamed to "hermesvm"
1 parent 17a6f27 commit bbcc2ef

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

packages/host/android/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,15 @@ target_link_libraries(node-api-host
2828
log
2929
ReactAndroid::reactnative
3030
ReactAndroid::jsi
31-
hermes-engine::libhermes
3231
weak-node-api
3332
# react_codegen_NodeApiHostSpec
3433
)
34+
35+
if(TARGET hermes-engine::hermesvm)
36+
# The Hermes target changed name in Hermes version used by React Native 0.82.0 and upwards
37+
target_link_libraries(node-api-host PRIVATE hermes-engine::hermesvm)
38+
elseif(TARGET hermes-engine::libhermes)
39+
target_link_libraries(node-api-host PRIVATE hermes-engine::libhermes)
40+
else()
41+
message(FATAL_ERROR "Neither hermes-engine::hermesvm nor hermes-engine::libhermes target found.")
42+
endif()

0 commit comments

Comments
 (0)