blob: 6df0ed50f5989b35deba0a7064f55b39f7bf04d7 [file] [log] [blame]
Austin Schuh9049e202022-02-20 17:34:16 -08001#ifndef OSQP_CONFIGURE_H
2# define OSQP_CONFIGURE_H
3
4# ifdef __cplusplus
5extern "C" {
6# endif /* ifdef __cplusplus */
7
8/* DEBUG */
9#cmakedefine DEBUG
10
11/* Operating system */
12#cmakedefine IS_LINUX
13#cmakedefine IS_MAC
14#cmakedefine IS_WINDOWS
15
16/* EMBEDDED */
17#cmakedefine EMBEDDED (@EMBEDDED@)
18
19/* PRINTING */
20#cmakedefine PRINTING
21
22/* PROFILING */
23#cmakedefine PROFILING
24
25/* CTRLC */
26#cmakedefine CTRLC
27
28/* DFLOAT */
29#cmakedefine DFLOAT
30
31/* DLONG */
32#cmakedefine DLONG
33
34/* ENABLE_MKL_PARDISO */
35#cmakedefine ENABLE_MKL_PARDISO
36
37/* MEMORY MANAGEMENT */
38#cmakedefine OSQP_CUSTOM_MEMORY
39#ifdef OSQP_CUSTOM_MEMORY
40#include "@OSQP_CUSTOM_MEMORY@"
41#endif
42
43
44
45# ifdef __cplusplus
46}
47# endif /* ifdef __cplusplus */
48
49#endif /* ifndef OSQP_CONFIGURE_H */