git-svn-id: svn://db.shs.com.ru/pip@559 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-11-21 12:25:04 +00:00
parent 11f5ebb23d
commit eb2c99cf02
8 changed files with 995 additions and 20 deletions

View File

@@ -347,6 +347,12 @@ bool PIInit::isBuildOptionEnabled(PIInit::BuildOption o) {
true;
#else
false;
#endif
case OpenCL: return
#ifdef PIP_OPENCL
true;
#else
false;
#endif
default: return false;
}
@@ -364,6 +370,7 @@ PIStringList PIInit::buildOptions() {
if (isBuildOptionEnabled(IntrospectionThreads)) ret << "IntrospectionThreads";
if (isBuildOptionEnabled(FFTW)) ret << "FFTW";
if (isBuildOptionEnabled(Compress)) ret << "Compress";
if (isBuildOptionEnabled(OpenCL)) ret << "OpenCL";
return ret;
}

View File

@@ -55,6 +55,7 @@ public:
IntrospectionThreads /*! Threads introspection */ = 0x20,
FFTW /*! FFTW3 support */ = 0x40,
Compress /*! Zlib compression support */ = 0x80,
OpenCL /*! OpenCL support */ = 0x100,
};
static PIInit * instance() {return __PIInit_Initializer__::__instance__;}
static bool isBuildOptionEnabled(BuildOption o);