Loading...
Searching...
No Matches
Go to the documentation of this file.
6#ifndef SIMPLE_HUMANOID_DESCRIPTION_CONFIG_HH
7# define SIMPLE_HUMANOID_DESCRIPTION_CONFIG_HH
10# define SIMPLE_HUMANOID_DESCRIPTION_VERSION_UNKNOWN_TAG 0
11# define SIMPLE_HUMANOID_DESCRIPTION_VERSION "1.2.0"
12# define SIMPLE_HUMANOID_DESCRIPTION_MAJOR_VERSION 1
13# define SIMPLE_HUMANOID_DESCRIPTION_MINOR_VERSION 2
14# define SIMPLE_HUMANOID_DESCRIPTION_PATCH_VERSION 0
16#define SIMPLE_HUMANOID_DESCRIPTION_VERSION_AT_LEAST(major, minor, patch) (SIMPLE_HUMANOID_DESCRIPTION_MAJOR_VERSION>major || (SIMPLE_HUMANOID_DESCRIPTION_MAJOR_VERSION>=major && \
17 (SIMPLE_HUMANOID_DESCRIPTION_MINOR_VERSION>minor || (SIMPLE_HUMANOID_DESCRIPTION_MINOR_VERSION>=minor && \
18 SIMPLE_HUMANOID_DESCRIPTION_PATCH_VERSION>=patch))))
20#define SIMPLE_HUMANOID_DESCRIPTION_VERSION_AT_MOST(major, minor, patch) (SIMPLE_HUMANOID_DESCRIPTION_MAJOR_VERSION<major || (SIMPLE_HUMANOID_DESCRIPTION_MAJOR_VERSION<=major && \
21 (SIMPLE_HUMANOID_DESCRIPTION_MINOR_VERSION<minor || (SIMPLE_HUMANOID_DESCRIPTION_MINOR_VERSION<=minor && \
22 SIMPLE_HUMANOID_DESCRIPTION_PATCH_VERSION<=patch))))
34# if defined _WIN32 || defined __CYGWIN__
36# define SIMPLE_HUMANOID_DESCRIPTION_DLLIMPORT __declspec(dllimport)
37# define SIMPLE_HUMANOID_DESCRIPTION_DLLEXPORT __declspec(dllexport)
38# define SIMPLE_HUMANOID_DESCRIPTION_DLLLOCAL
42# define SIMPLE_HUMANOID_DESCRIPTION_DLLIMPORT __attribute__ ((visibility("default")))
43# define SIMPLE_HUMANOID_DESCRIPTION_DLLEXPORT __attribute__ ((visibility("default")))
44# define SIMPLE_HUMANOID_DESCRIPTION_DLLLOCAL __attribute__ ((visibility("hidden")))
47# define SIMPLE_HUMANOID_DESCRIPTION_DLLIMPORT
48# define SIMPLE_HUMANOID_DESCRIPTION_DLLEXPORT
49# define SIMPLE_HUMANOID_DESCRIPTION_DLLLOCAL
53# ifdef SIMPLE_HUMANOID_DESCRIPTION_STATIC
56# define SIMPLE_HUMANOID_DESCRIPTION_DLLAPI
57# define SIMPLE_HUMANOID_DESCRIPTION_LOCAL
61# ifdef simple_humanoid_description_EXPORTS
62# define SIMPLE_HUMANOID_DESCRIPTION_DLLAPI SIMPLE_HUMANOID_DESCRIPTION_DLLEXPORT
64# define SIMPLE_HUMANOID_DESCRIPTION_DLLAPI SIMPLE_HUMANOID_DESCRIPTION_DLLIMPORT
66# define SIMPLE_HUMANOID_DESCRIPTION_LOCAL SIMPLE_HUMANOID_DESCRIPTION_DLLLOCAL