X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FConfig.h.in;h=23c93da087c923e6983ecf934fecf3f27dd8dcff;hb=d8ebffc6ece697ddf7b358946ef5d9c9cd7191fe;hp=075c7eb650c3e83d2934be6586b0d0d63770bb08;hpb=c26e1b67af96bd1b11e8da2ab9145dbaf0140deb;p=cpPlugins.git diff --git a/lib/cpExtensions/Config.h.in b/lib/cpExtensions/Config.h.in index 075c7eb..23c93da 100644 --- a/lib/cpExtensions/Config.h.in +++ b/lib/cpExtensions/Config.h.in @@ -8,20 +8,31 @@ * Identify OS * ========================================================================= */ -#define @prj_NAME_OS@ -#define cpExtensions_LIB_PREFIX "@prj_NAME_LIB_PREFIX@" -#define cpExtensions_LIB_EXT "@prj_NAME_LIB_EXT@" -#define cpExtensions_ENV_SEPARATOR "@prj_NAME_ENV_SEPARATOR@" -#define cpExtensions_PATH_SEPARATOR '@prj_NAME_PATH_SEPARATOR@' +#define cpExtensions_OS_@CMAKE_SYSTEM_NAME@ +#ifdef cpExtensions_OS_Windows +# define cpExtensions_LIB_PREFIX "" +# define cpExtensions_ENV_SEPARATOR ";" +# define cpExtensions_PATH_SEPARATOR '\\' +# define cpExtensions_LIB_EXT ".dll" +#else // cpExtensions_OS_Windows +# define cpExtensions_LIB_PREFIX "lib" +# define cpExtensions_ENV_SEPARATOR ":" +# define cpExtensions_PATH_SEPARATOR '/' +# ifdef cpExtensions_OS_Linux +# define cpExtensions_LIB_EXT ".so" +# else // cpExtensions_OS_Linux +# define cpExtensions_LIB_EXT ".dylib" +# endif // cpExtensions_OS_Linux +#endif // cpExtensions_OS_Windows -#ifdef cpPlugins_OS_Windows +#ifdef cpExtensions_OS_Windows # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN -# endif +# endif // WIN32_LEAN_AND_MEAN # define NOMINMAX # include # include -#endif +#endif // cpExtensions_OS_Windows /* * =========================================================================