98 lines
2.6 KiB
C
98 lines
2.6 KiB
C
/* pcl_config.h. Generated by CMake for PCL. */
|
|
|
|
// Ensure the compiler is meeting the minimum C++ standard
|
|
// MSVC is not checked via __cplusplus due to
|
|
// https://developercommunity.visualstudio.com/content/problem/120156/-cplusplus-macro-still-defined-as-pre-c11-value.html
|
|
#if (!defined(_MSC_VER) && __cplusplus < 201402L) || (defined(_MSC_VER) && _MSC_VER < 1900)
|
|
#error PCL requires C++14 or above
|
|
#endif
|
|
|
|
#define BUILD_RelWithDebInfo
|
|
/* PCL version information */
|
|
#define PCL_MAJOR_VERSION 1
|
|
#define PCL_MINOR_VERSION 12
|
|
#define PCL_REVISION_VERSION 0
|
|
#define PCL_DEV_VERSION 0
|
|
#define PCL_VERSION_PRETTY "1.12.0"
|
|
#define PCL_VERSION_CALC(MAJ, MIN, PATCH) (MAJ*100000+MIN*100+PATCH)
|
|
#define PCL_VERSION \
|
|
PCL_VERSION_CALC(PCL_MAJOR_VERSION, PCL_MINOR_VERSION, PCL_REVISION_VERSION)
|
|
#define PCL_VERSION_COMPARE(OP, MAJ, MIN, PATCH) \
|
|
(PCL_VERSION*10+PCL_DEV_VERSION OP PCL_VERSION_CALC(MAJ, MIN, PATCH)*10)
|
|
|
|
/* Index type and signed/unsigned property */
|
|
#define PCL_INDEX_SIGNED true
|
|
|
|
#if (-1 > 0)
|
|
#define PCL_INDEX_SIZE -1
|
|
#else
|
|
#if PCL_MINOR_VERSION <= 11
|
|
// sizeof returns bytes, while we measure size by bits in the template
|
|
#define PCL_INDEX_SIZE (sizeof(int) * 8)
|
|
#else
|
|
#define PCL_INDEX_SIZE 32
|
|
#endif //PCL_MINOR_VERSION
|
|
#endif
|
|
|
|
/* #undef HAVE_TBB */
|
|
|
|
/* #undef HAVE_OPENNI */
|
|
|
|
#define HAVE_OPENNI2 1
|
|
|
|
#define HAVE_QHULL 1
|
|
|
|
/* #undef HAVE_CUDA */
|
|
|
|
/* #undef HAVE_ENSENSO */
|
|
|
|
/* #undef HAVE_DAVIDSDK */
|
|
|
|
// SSE macros
|
|
/* #undef HAVE_POSIX_MEMALIGN */
|
|
/* #undef HAVE_MM_MALLOC */
|
|
#define HAVE_SSE4_2_EXTENSIONS
|
|
/* #undef HAVE_SSE4_1_EXTENSIONS */
|
|
/* #undef HAVE_SSSE3_EXTENSIONS */
|
|
/* #undef HAVE_SSE3_EXTENSIONS */
|
|
/* #undef HAVE_SSE2_EXTENSIONS */
|
|
/* #undef HAVE_SSE_EXTENSIONS */
|
|
|
|
/* #undef HAVE_PNG */
|
|
|
|
/* Precompile for a minimal set of point types instead of all. */
|
|
/* #undef PCL_ONLY_CORE_POINT_TYPES */
|
|
|
|
/* Do not precompile for any point types at all. */
|
|
/* #undef PCL_NO_PRECOMPILE */
|
|
|
|
#ifdef DISABLE_OPENNI
|
|
#undef HAVE_OPENNI
|
|
#endif
|
|
|
|
#ifdef DISABLE_OPENNI2
|
|
#undef HAVE_OPENNI2
|
|
#endif
|
|
|
|
#ifdef DISABLE_QHULL
|
|
#undef HAVE_QHULL
|
|
#endif
|
|
|
|
/* Verbosity level defined by user through ccmake. */
|
|
/* #undef VERBOSITY_LEVEL_ALWAYS */
|
|
/* #undef VERBOSITY_LEVEL_ERROR */
|
|
/* #undef VERBOSITY_LEVEL_WARN */
|
|
#define VERBOSITY_LEVEL_INFO
|
|
/* #undef VERBOSITY_LEVEL_DEBUG */
|
|
/* #undef VERBOSITY_LEVEL_VERBOSE */
|
|
|
|
/* Address the cases where on MacOS and OpenGL and GLUT are not frameworks */
|
|
/* #undef OPENGL_IS_A_FRAMEWORK */
|
|
/* #undef GLUT_IS_A_FRAMEWORK */
|
|
|
|
/* Version of OpenGL used by VTK as rendering backend */
|
|
#define VTK_RENDERING_BACKEND_OPENGL_VERSION 2
|
|
|
|
/* #undef HAVE_QVTK */
|
|
|