15 lines
402 B
CMake
15 lines
402 B
CMake
MACRO(NDB_GET_CONFIG_VALUE keyword var)
|
|
IF(NOT ${var})
|
|
# Read the line which contains the keyword
|
|
FILE (STRINGS ${NDB_SOURCE_DIR}/VERSION str
|
|
REGEX "^[ ]*${keyword}=")
|
|
IF(str)
|
|
# Remove the keyword=
|
|
STRING(REPLACE "${keyword}=" "" str ${str})
|
|
# Remove whitespace
|
|
STRING(REGEX REPLACE "[ ].*" "" str "${str}")
|
|
SET(${var} ${str})
|
|
ENDIF()
|
|
ENDIF()
|
|
ENDMACRO()
|