@@ -38,14 +38,6 @@ target_include_directories(${PLUGIN_NAME} INTERFACE
38
38
target_link_libraries (${PLUGIN_NAME} PRIVATE flutter )
39
39
target_link_libraries (${PLUGIN_NAME} PRIVATE PkgConfig::GTK )
40
40
41
- # List of absolute paths to libraries that should be bundled with the plugin.
42
- # This list could contain prebuilt libraries, or libraries created by an
43
- # external build triggered from this build file.
44
- set (objectbox_sync_flutter_libs_bundled_libraries
45
- ""
46
- PARENT_SCOPE
47
- )
48
-
49
41
# ----------------------------------------------------------------------
50
42
# Download and add objectbox-c prebuilt library.
51
43
@@ -71,16 +63,15 @@ if(NOT objectbox-download_POPULATED)
71
63
FetchContent_Populate (objectbox-download )
72
64
endif ()
73
65
74
- # Bundle library with Flutter plugin, see template above.
66
+ # ----------------------------------------------------------------------
67
+
68
+ # List of absolute paths to libraries that should be bundled with the plugin.
69
+ # This list could contain prebuilt libraries, or libraries created by an
70
+ # external build triggered from this build file.
71
+
72
+ # Note: do not link the ObjectBox C library; the Dart library looks for it in a lib subfolder
73
+ # where flutter build puts it when added below.
75
74
set (objectbox_sync_flutter_libs_bundled_libraries
76
75
"${objectbox-download_SOURCE_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX} objectbox${CMAKE_SHARED_LIBRARY_SUFFIX} "
77
76
PARENT_SCOPE
78
77
)
79
-
80
- add_library (objectbox SHARED IMPORTED GLOBAL )
81
- set_target_properties (objectbox PROPERTIES
82
- IMPORTED_LOCATION ${objectbox-download_SOURCE_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}objectbox${CMAKE_SHARED_LIBRARY_SUFFIX}
83
- IMPORTED_IMPLIB ${objectbox-download_SOURCE_DIR}/lib/${CMAKE_IMPORT_LIBRARY_PREFIX}objectbox${CMAKE_IMPORT_LIBRARY_SUFFIX}
84
- )
85
-
86
- target_link_libraries (${PLUGIN_NAME} PRIVATE objectbox )
0 commit comments