1 #ifndef __CPPLUGINS__INTERFACE__CONFIG__H__
2 #define __CPPLUGINS__INTERFACE__CONFIG__H__
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@"
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
16 // Base configuration for each OS
18 # define PLUGIN_PREFIX ""
19 # define PLUGIN_EXT ".dll"
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"
31 # define PLUGIN_PREFIX "lib"
32 # define PLUGIN_EXT ".dylib"
34 # error "Unknown Apple platform"
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"
46 # error "Unknown compiler: I do not know how to manage dynamic libraries."
49 #define PLUGIN_CONFIG_FILE "plugins.cfg"
51 #endif // __CPPLUGINS__INTERFACE__CONFIG__H__