summaryrefslogtreecommitdiff
path: root/compiler/nnc/include/Definitions.h.in
blob: 070cdd201c32cf21141f07a1edc72c714ae97973 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#ifndef NNCC_DEFINITIONS_H
#define NNCC_DEFINITIONS_H

/**
 * This file contains external definitions that defined by cmake build system
 * All definitions of this file must start from `NNC` prefix e.g. `NNC_ROOT_PATH`
 */

/**
 * @breif absolute path to installation directory of *nnc* project
 */
#define NNC_ROOT_PATH "@NNC_INSTALL_PATH@"

/**
 * @breif absolute path to directory contains libraries
 */
#define NNC_LIB_PATH "@NNC_INSTALL_LIB_PATH@"

/**
 * @brief defines if hdf5 package was found
 */
#cmakedefine NNC_HDF5_SUPPORTED

/**
 * @brief define that TFLite frontend is enabled
 */
#cmakedefine NNC_FRONTEND_TFLITE_ENABLED

/**
 * @brief define that CAFFE frontend is enabled
 */
#cmakedefine NNC_FRONTEND_CAFFE_ENABLED

/**
 * @brief define that CAFFE2 frontend is enabled
 */
#cmakedefine NNC_FRONTEND_CAFFE2_ENABLED

/**
 * @brief define that ONNX frontend is enabled
 */
#cmakedefine NNC_FRONTEND_ONNX_ENABLED

#endif //NNCC_DEFINITIONS_H