Remove unnecessary dependencies.
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
#include <stdbool.h>
#include <stddef.h>
-#include <ml-api-common.h>
#include <nnstreamer.h>
#include <nntrainer-api-common.h>
capi_src = []
capi_src += meson.current_source_dir() / 'src' / 'nntrainer.cpp'
-if not nnstreamer_capi_dep.found() and get_option('platform') != 'android'
+if not nnstreamer_capi_dep.found() and get_option('platform') == 'tizen'
error('nnstreamer capi dependency not found for tizen')
endif
#include <string>
#include <vector>
-#include <ml-api-common.h>
#include <nntrainer-api-common.h>
namespace ml {
#include <string>
#include <vector>
-#include <ml-api-common.h>
#include <nntrainer-api-common.h>
namespace ml {
if get_option('enable-ccapi')
+ enable_ccapi = true
subdir('ccapi')
endif
-if get_option('enable-capi')
+if get_option('enable-capi').enabled()
if not get_option('enable-ccapi')
error('enable-ccapi must be set for capi as well')
endif
+ enable_capi = true
+ subdir('capi')
+elif get_option('enable-capi').auto() and get_option('enable-ccapi') and nnstreamer_capi_dep.found()
+ enable_capi = true
subdir('capi')
endif