File: config.hpp.in

package info (click to toggle)
kido 0.1.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 27,188 kB
  • ctags: 14,469
  • sloc: cpp: 91,364; python: 2,342; sh: 253; perl: 235; xml: 47; makefile: 25
file content (58 lines) | stat: -rw-r--r-- 1,811 bytes parent folder | download | duplicates (2)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/* config.h. Generated by CMake for @PROJECT_NAME@. */
#ifndef KIDO_CONFIG_HPP_
#define KIDO_CONFIG_HPP_

/* Version number */
#define KIDO_MAJOR_VERSION @KIDO_MAJOR_VERSION@
#define KIDO_MINOR_VERSION @KIDO_MINOR_VERSION@
#define KIDO_PATCH_VERSION @KIDO_PATCH_VERSION@

#define KIDO_VERSION "@KIDO_VERSION@"
#define KIDO_DESCRIPTION "@KIDO_PKG_DESC@"

#define KIDO_VERSION_AT_LEAST(x,y,z) \
  (KIDO_MAJOR_VERSION > x || (KIDO_MAJOR_VERSION >= x && \
  (KIDO_MINOR_VERSION > y || (KIDO_MINOR_VERSION >= y && \
  KIDO_PATCH_VERSION >= z))))

#define KIDO_MAJOR_MINOR_VERSION_AT_LEAST(x,y) \
  (KIDO_MAJOR_VERSION > x || (KIDO_MAJOR_VERSION >= x && \
  (KIDO_MINOR_VERSION > y || (KIDO_MINOR_VERSION >= y))))

#define KIDO_VERSION_AT_MOST(x,y,z) \
  (KIDO_MAJOR_VERSION < x || (KIDO_MAJOR_VERSION <= x && \
  (KIDO_MINOR_VERSION < y || (KIDO_MINOR_VERSION <= y && \
  KIDO_PATCH_VERSION <= z))))

#define KIDO_MAJOR_MINOR_VERSION_AT_MOST(x,y) \
  (KIDO_MAJOR_VERSION < x || (KIDO_MAJOR_VERSION <= x && \
  (KIDO_MINOR_VERSION < y || (KIDO_MINOR_VERSION <= y))))

// Detect the compiler
#if defined(__clang__)
  #define KIDO_COMPILER_CLANG
#elif defined(__GNUC__) || defined(__GNUG__)
  #define KIDO_COMPILER_GCC
#elif defined(_MSC_VER)
  #define KIDO_COMPILER_MSVC
#endif

#cmakedefine BUILD_TYPE_DEBUG 1
#cmakedefine BUILD_TYPE_RELEASE 1
#cmakedefine BUILD_TYPE_RELWITHDEBINFO 1
#cmakedefine BUILD_TYPE_MINSIZEREL 1

#cmakedefine HAVE_NLOPT 1
#cmakedefine HAVE_IPOPT 1
#cmakedefine HAVE_SNOPT 1
#cmakedefine HAVE_BULLET_COLLISION 1
#cmakedefine HAVE_OPENSCENEGRAPH 1

#define KIDO_ROOT_PATH "@CMAKE_SOURCE_DIR@/"
#define KIDO_DATA_PATH "@CMAKE_SOURCE_DIR@/data/"

// See #451
#cmakedefine ASSIMP_AISCENE_CTOR_DTOR_DEFINED 1
#cmakedefine ASSIMP_AIMATERIAL_CTOR_DTOR_DEFINED 1

#endif // #ifndef KIDO_CONFIG_HPP_