File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed
packages/react-native-node-api-modules/android Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,13 @@ set(CMAKE_CXX_STANDARD 20)
66find_package (ReactAndroid REQUIRED CONFIG)
77find_package (hermes-engine REQUIRED CONFIG)
88
9- add_subdirectory (../weak-node-api weak-node-api)
10-
11- target_compile_definitions (weak-node-api
12- PRIVATE
13- NAPI_VERSION=8
9+ add_library (weak-node-api SHARED IMPORTED )
10+ set_target_properties (weak-node-api PROPERTIES
11+ IMPORTED_LOCATION "${CMAKE_SOURCE_DIR} /../weak-node-api/libweak-node-api.android.node/${ANDROID_ABI} /libweak-node-api.so"
12+ )
13+ target_include_directories (weak-node-api INTERFACE
14+ ../weak-node-api
15+ ../weak-node-api/include
1416)
1517
1618add_library (node-api-host SHARED
@@ -21,8 +23,6 @@ add_library(node-api-host SHARED
2123
2224target_include_directories (node-api-host PRIVATE
2325 ../cpp
24- ../weak-node-api
25- ../weak-node-api/include
2626)
2727
2828target_link_libraries (node-api-host
Original file line number Diff line number Diff line change @@ -48,7 +48,6 @@ android {
4848 sourceSets {
4949 main {
5050 manifest. srcFile " src/main/AndroidManifestNew.xml"
51- // jniLibs.srcDirs "../weak-node-api/libweak-node-api.android.node"
5251 }
5352 }
5453 }
@@ -66,7 +65,7 @@ android {
6665
6766 externalNativeBuild {
6867 cmake {
69- targets " node-api-host" , " weak-node-api "
68+ targets " node-api-host"
7069 cppFlags " -frtti -fexceptions -Wall -fstack-protector-all"
7170 arguments " -DANDROID_STL=c++_shared"
7271 abiFilters (* reactNativeArchitectures())
You can’t perform that action at this time.
0 commit comments