LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_ARM_NEON := true
-LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ -DML_API_COMMON=1
-LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions -DML_API_COMMON=1 @MESON_CXXFLAGS@
+LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ @ML_API_COMMON@
+LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions @ML_API_COMMON@ @MESON_CXXFLAGS@
LOCAL_MODULE_TAGS := optional
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_ARM_NEON := true
-LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ -DML_API_COMMON=1
-LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions -DML_API_COMMON=1 -DVERSION_MAJOR=@VERSION_MAJOR@ -DVERSION_MINOR=@VERSION_MINOR@ -DVERSION_MICRO=@VERSION_MICRO@ @MESON_CXXFLAGS@
+LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ @ML_API_COMMON@
+LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions @ML_API_COMMON@ -DVERSION_MAJOR=@VERSION_MAJOR@ -DVERSION_MINOR=@VERSION_MINOR@ -DVERSION_MICRO=@VERSION_MICRO@ @MESON_CXXFLAGS@
LOCAL_MODULE_TAGS := optional
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_ARM_NEON := true
-LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ -DML_API_COMMON=1
-LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions -DML_API_COMMON=1 @MESON_CXXFLAGS@
+LOCAL_CFLAGS += -pthread -fexceptions -fopenmp -static-openmp @MESON_CFLAGS@ @ML_API_COMMON@
+LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions @ML_API_COMMON@ @MESON_CXXFLAGS@
LOCAL_MODULE_TAGS := optional
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
and_conf.set('MESON_HAS_TFLITE', 0)
endif
+# -DML_API_COMMON=[01]
+and_conf.set('ML_API_COMMON', ml_api_common_flag)
+
if blas_dep.found()
and_conf.set('MESON_BLAS_ROOT', blas_root)
else
dummy_dep = dependency('', required: false)
found_dummy_dep = declare_dependency() # dummy dep to use if found
+ml_api_common_flag = '-DML_API_COMMON=0'
# if ml-api-support is disabled, enable dummy common api interfaces and disable related dependencies.
ml_api_common_dep = dependency(get_option('capi-ml-common-actual'), required : get_option('ml-api-support').enabled())
if (nnstreamer_capi_dep.found())
nntrainer_conf.set('CAPI_ML_COMMON_DEP', get_option('capi-ml-common-actual'))
extra_defines += '-DML_API_COMMON=1'
+ ml_api_common_flag = '-DML_API_COMMON=1'
extra_defines += '-DNNSTREAMER_AVAILABLE=1'
# accessing this variable when dep_.not_found() remains hard error on purpose
supported_nnstreamer_capi = nnstreamer_capi_dep.version().version_compare('>=1.7.0')