11ad25fa77
Add a missing value for the configure file. Fix the bug that generating wrong svn version number. Correct the wrong string length of the headnode name. cmr:v1.5 cmr:v1.3.4 This commit was SVN r22219.
50 строки
1.8 KiB
CMake
50 строки
1.8 KiB
CMake
|
|
IF(${WANT_SVN})
|
|
SET(${PROJECT_NAME}_WANT_SVN 1)
|
|
ELSE(${WANT_SVN})
|
|
SET(${PROJECT_NAME}_WANT_SVN 0)
|
|
ENDIF(${WANT_SVN})
|
|
|
|
STRING(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWERCASE)
|
|
|
|
FILE (WRITE "${PROJECT_BINARY_DIR}/include/${PROJECT_NAME_LOWERCASE}/version.h"
|
|
"
|
|
/*
|
|
* Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
* University Research and Technology
|
|
* Corporation. All rights reserved.
|
|
* Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
* of Tennessee Research Foundation. All rights
|
|
* reserved.
|
|
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
* University of Stuttgart. All rights reserved.
|
|
* Copyright (c) 2004-2005 The Regents of the University of California.
|
|
* All rights reserved.
|
|
* $COPYRIGHT$
|
|
*
|
|
* Additional copyrights may follow
|
|
*
|
|
* $HEADER$
|
|
*
|
|
* This file should be included by any file that needs full
|
|
* version information for the ${PROJECT_NAME} project
|
|
*/
|
|
|
|
#ifndef ${PROJECT_NAME}_VERSIONS_H
|
|
#define ${PROJECT_NAME}_VERSIONS_H
|
|
|
|
#define ${PROJECT_NAME}_MAJOR_VERSION ${${PROJECT_NAME}_MAJOR_VERSION_STRING}
|
|
#define ${PROJECT_NAME}_MINOR_VERSION ${${PROJECT_NAME}_MINOR_VERSION_STRING}
|
|
#define ${PROJECT_NAME}_RELEASE_VERSION ${${PROJECT_NAME}_RELEASE_VERSION_STRING}
|
|
#define ${PROJECT_NAME}_GREEK_VERSION \"${${PROJECT_NAME}_GREEK_VERSION_STRING}\"
|
|
#define ${PROJECT_NAME}_WANT_SVN ${${PROJECT_NAME}_WANT_SVN}
|
|
#define ${PROJECT_NAME}_SVN_R \"${SVN_VERSION}\"
|
|
#ifdef ${PROJECT_NAME}_VERSION
|
|
/* If we included version.h, we want the real version, not the
|
|
stripped (no-r number) verstion */
|
|
#undef ${PROJECT_NAME}_VERSION
|
|
#endif
|
|
#define ${PROJECT_NAME}_VERSION \"${${PROJECT_NAME}_VERSION_STRING}\"
|
|
|
|
#endif
|
|
") |