/* 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 */