| 1234567891011121314151617181920212223242526272829303132333435 |
- /*============================================================================
- CMake - Cross Platform Makefile Generator
- Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
- Distributed under the OSI-approved BSD License (the "License");
- see accompanying file Copyright.txt for details.
- This software is distributed WITHOUT ANY WARRANTY; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the License for more information.
- ============================================================================*/
- #ifndef cmVersionMacros_h
- #define cmVersionMacros_h
- #include "cmVersionConfig.h"
- #define CMAKE_TO_STRING(x) CMAKE_TO_STRING0(x)
- #define CMAKE_TO_STRING0(x) #x
- #define CMake_VERSION \
- CMAKE_TO_STRING(CMake_VERSION_MAJOR) "." \
- CMAKE_TO_STRING(CMake_VERSION_MINOR)
- #define CMake_VERSION_FULL \
- CMAKE_TO_STRING(CMake_VERSION_MAJOR) "." \
- CMAKE_TO_STRING(CMake_VERSION_MINOR) "." \
- CMAKE_TO_STRING(CMake_VERSION_PATCH)
- #if !(CMake_VERSION_MINOR & 1) && defined(CMake_VERSION_RC)
- # define CMake_VERSION_RC_SUFFIX "-rc" CMAKE_TO_STRING(CMake_VERSION_RC)
- #else
- # define CMake_VERSION_RC_SUFFIX ""
- #endif
- #endif
|