]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Interface/Config.h.in
...
[cpPlugins.git] / lib / cpPlugins / Interface / Config.h.in
1 #ifndef __CPPLUGINS__INTERFACE__CONFIG__H__
2 #define __CPPLUGINS__INTERFACE__CONFIG__H__
3
4 #define cpPlugins_MAJOR_VERSION   @prj_MAJOR_VERSION@
5 #define cpPlugins_MINOR_VERSION   @prj_MINOR_VERSION@
6 #define cpPlugins_RELEASE_VERSION @prj_RELEASE_VERSION@
7 #define cpPlugins_VERSION         "@prj_VERSION@"
8
9 #define cpPlugins_Interface_QT4_USED @QT4_FOUND@
10 #if cpPlugins_Interface_QT4_USED == 1
11 #  define cpPlugins_Interface_QT4
12 #else // cpPlugins_Interface_QT4_USED == 1
13 #  undef cpPlugins_Interface_QT4
14 #endif // cpPlugins_Interface_QT4_USED == 1
15
16 // Base configuration for each OS
17 #ifdef _WIN32
18 #  define PLUGIN_PREFIX ""
19 #  define PLUGIN_EXT ".dll"
20 #  ifdef _WIN64
21 #  endif
22 #elif __APPLE__
23 #  include "TargetConditionals.h"
24 #  if TARGET_IPHONE_SIMULATOR
25 #    define PLUGIN_PREFIX "lib"
26 #    define PLUGIN_EXT ".dylib"
27 #  elif TARGET_OS_IPHONE
28 #    define PLUGIN_PREFIX "lib"
29 #    define PLUGIN_EXT ".dylib"
30 #  elif TARGET_OS_MAC
31 #    define PLUGIN_PREFIX "lib"
32 #    define PLUGIN_EXT ".dylib"
33 #  else
34 #    error "Unknown Apple platform"
35 #  endif
36 #elif __linux__
37 #  define PLUGIN_PREFIX "lib"
38 #  define PLUGIN_EXT ".so"
39 #elif __unix__ // all unices not caught above
40 #  define PLUGIN_PREFIX "lib"
41 #  define PLUGIN_EXT ".so"
42 #elif defined(_POSIX_VERSION)
43 #  define PLUGIN_PREFIX "lib"
44 #  define PLUGIN_EXT ".so"
45 #else
46 #  error "Unknown compiler: I do not know how to manage dynamic libraries."
47 #endif
48
49 #define PLUGIN_CONFIG_FILE "plugins.cfg"
50
51 #endif // __CPPLUGINS__INTERFACE__CONFIG__H__
52
53 // eof - $RCSfile$