cmConfigure.cmake.h.in 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*============================================================================
  2. CMake - Cross Platform Makefile Generator
  3. Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
  4. Distributed under the OSI-approved BSD License (the "License");
  5. see accompanying file Copyright.txt for details.
  6. This software is distributed WITHOUT ANY WARRANTY; without even the
  7. implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  8. See the License for more information.
  9. ============================================================================*/
  10. #ifndef cmConfigure_h
  11. #define cmConfigure_h
  12. #include <cmsys/Configure.hxx> // IWYU pragma: keep
  13. #ifdef _MSC_VER
  14. #pragma warning(disable : 4786)
  15. #pragma warning(disable : 4503)
  16. #endif
  17. #ifdef __ICL
  18. #pragma warning(disable : 985)
  19. #pragma warning(disable : 1572) /* floating-point equality test */
  20. #endif
  21. #cmakedefine HAVE_ENVIRON_NOT_REQUIRE_PROTOTYPE
  22. #cmakedefine HAVE_UNSETENV
  23. #cmakedefine CMAKE_USE_ELF_PARSER
  24. #cmakedefine CMAKE_USE_MACH_PARSER
  25. #cmakedefine CMAKE_USE_LIBUV
  26. #cmakedefine CMAKE_ENCODING_UTF8
  27. #cmakedefine CMake_HAVE_CXX_NULLPTR
  28. #cmakedefine CMake_HAVE_CXX_OVERRIDE
  29. #cmakedefine CMake_HAVE_CXX_UNORDERED_MAP
  30. #cmakedefine CMake_HAVE_CXX_UNORDERED_SET
  31. #define CMAKE_BIN_DIR "/@CMAKE_BIN_DIR@"
  32. #define CMAKE_DATA_DIR "/@CMAKE_DATA_DIR@"
  33. #ifdef CMake_HAVE_CXX_NULLPTR
  34. #define CM_NULLPTR nullptr
  35. #else
  36. #define CM_NULLPTR 0
  37. #endif
  38. #ifdef CMake_HAVE_CXX_OVERRIDE
  39. #define CM_OVERRIDE override
  40. #else
  41. #define CM_OVERRIDE
  42. #endif
  43. #endif