|
Lines 11-23
Link Here
|
| 11 |
if( NOT TDE_RELEASE_ENTITIES ) |
11 |
if( NOT TDE_RELEASE_ENTITIES ) |
| 12 |
|
12 |
|
| 13 |
set( TDEVERSION_FILE "${CMAKE_SOURCE_DIR}/tdecore/tdeversion.h" ) |
13 |
set( TDEVERSION_FILE "${CMAKE_SOURCE_DIR}/tdecore/tdeversion.h" ) |
| 14 |
set( ENTITIES_FILE "${CMAKE_CURRENT_SOURCE_DIR}/customization/entities/general.entities" ) |
14 |
set( ENTITIES_FILE_SRC "${CMAKE_CURRENT_SOURCE_DIR}/customization/entities/general.entities" ) |
|
|
15 |
set( ENTITIES_FILE "${CMAKE_CURRENT_BINARY_DIR}/customization/entities/general.entities" ) |
| 15 |
|
16 |
|
| 16 |
if( NOT EXISTS ${TDEVERSION_FILE} ) |
17 |
if( NOT EXISTS ${TDEVERSION_FILE} ) |
| 17 |
tde_message_fatal( "${TDEVERSION_FILE} not found! Check your sources." ) |
18 |
tde_message_fatal( "${TDEVERSION_FILE} not found! Check your sources." ) |
| 18 |
endif( ) |
19 |
endif( ) |
| 19 |
if( NOT EXISTS ${ENTITIES_FILE} ) |
20 |
if( NOT EXISTS ${ENTITIES_FILE_SRC} ) |
| 20 |
tde_message_fatal( "${ENTITIES_FILE} not found! Check your sources." ) |
21 |
tde_message_fatal( "${ENTITIES_FILE_SRC} not found! Check your sources." ) |
| 21 |
endif( ) |
22 |
endif( ) |
| 22 |
|
23 |
|
| 23 |
# read source metadata |
24 |
# read source metadata |
|
Lines 65-76
Link Here
|
| 65 |
TDE_RELEASE_DATE "${TDE_RELEASE_DATE}" ) |
66 |
TDE_RELEASE_DATE "${TDE_RELEASE_DATE}" ) |
| 66 |
|
67 |
|
| 67 |
# update entities |
68 |
# update entities |
| 68 |
message( STATUS "Updating ${ENTITIES_FILE} |
69 |
message( STATUS "Updating ${ENTITIES_FILE_SRC} |
| 69 |
TDE Release Version: ${TDE_VERSION_STRING} |
70 |
TDE Release Version: ${TDE_VERSION_STRING} |
| 70 |
TDE Release Date: ${TDE_RELEASE_DATE} |
71 |
TDE Release Date: ${TDE_RELEASE_DATE} |
| 71 |
TDE Release Copyright: ${TDE_RELEASE_COPYRIGHT}" |
72 |
TDE Release Copyright: ${TDE_RELEASE_COPYRIGHT}" |
| 72 |
) |
73 |
) |
| 73 |
file( READ ${ENTITIES_FILE} ENTITIES_DATA ) |
74 |
file( READ ${ENTITIES_FILE_SRC} ENTITIES_DATA ) |
| 74 |
if( "${ENTITIES_DATA}" MATCHES "ENTITY tde-release-version" ) |
75 |
if( "${ENTITIES_DATA}" MATCHES "ENTITY tde-release-version" ) |
| 75 |
string( REGEX REPLACE "(ENTITY tde-release-version) \"[^\"]*\"" |
76 |
string( REGEX REPLACE "(ENTITY tde-release-version) \"[^\"]*\"" |
| 76 |
"\\1 \"${TDE_VERSION_STRING}\"" ENTITIES_DATA "${ENTITIES_DATA}" ) |
77 |
"\\1 \"${TDE_VERSION_STRING}\"" ENTITIES_DATA "${ENTITIES_DATA}" ) |