mirror of
https://github.com/openharmony/utils_native_lite.git
synced 2026-07-19 14:33:34 -04:00
feat: posix kvstore by enable_ohos_utils_native_lite_kv_store_use_posix_kv_api
Signed-off-by: yangjian <jianyang@bestechnic.com> Change-Id: Ib9dee5c0a8a1098457bee962957c2ae7c469f2a5
This commit is contained in:
+12
-5
@@ -9,17 +9,24 @@
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# limitations under the License.
|
||||
|
||||
declare_args() {
|
||||
enable_ohos_utils_native_lite_kv_store_use_posix_kv_api = true
|
||||
}
|
||||
|
||||
if (ohos_kernel_type == "liteos_m") {
|
||||
static_library("utils_kv_store") {
|
||||
sources = [
|
||||
"kvstore_common/kvstore_common.c",
|
||||
"kvstore_impl_hal/kv_store.c",
|
||||
]
|
||||
sources = [ "kvstore_common/kvstore_common.c" ]
|
||||
if (enable_ohos_utils_native_lite_kv_store_use_posix_kv_api) {
|
||||
sources += [ "kvstore_impl_posix/kv_store.c" ]
|
||||
} else {
|
||||
sources += [ "kvstore_impl_hal/kv_store.c" ]
|
||||
}
|
||||
include_dirs = [
|
||||
"//utils/native/lite/include",
|
||||
"kvstore_common",
|
||||
"//utils/native/lite/kv_store/innerkits",
|
||||
]
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user