070cdd201c32cf21141f07a1edc72c714ae97973
[platform/core/ml/nnfw.git] / compiler / nnc / include / Definitions.h.in
1 #ifndef NNCC_DEFINITIONS_H
2 #define NNCC_DEFINITIONS_H
3
4 /**
5  * This file contains external definitions that defined by cmake build system
6  * All definitions of this file must start from `NNC` prefix e.g. `NNC_ROOT_PATH`
7  */
8
9 /**
10  * @breif absolute path to installation directory of *nnc* project
11  */
12 #define NNC_ROOT_PATH "@NNC_INSTALL_PATH@"
13
14 /**
15  * @breif absolute path to directory contains libraries
16  */
17 #define NNC_LIB_PATH "@NNC_INSTALL_LIB_PATH@"
18
19 /**
20  * @brief defines if hdf5 package was found
21  */
22 #cmakedefine NNC_HDF5_SUPPORTED
23
24 /**
25  * @brief define that TFLite frontend is enabled
26  */
27 #cmakedefine NNC_FRONTEND_TFLITE_ENABLED
28
29 /**
30  * @brief define that CAFFE frontend is enabled
31  */
32 #cmakedefine NNC_FRONTEND_CAFFE_ENABLED
33
34 /**
35  * @brief define that CAFFE2 frontend is enabled
36  */
37 #cmakedefine NNC_FRONTEND_CAFFE2_ENABLED
38
39 /**
40  * @brief define that ONNX frontend is enabled
41  */
42 #cmakedefine NNC_FRONTEND_ONNX_ENABLED
43
44 #endif //NNCC_DEFINITIONS_H