19 lines
536 B
CMake
19 lines
536 B
CMake
# -*- cmake -*-
|
|
|
|
include(Python)
|
|
|
|
macro (build_version _target)
|
|
execute_process(
|
|
COMMAND ${PYTHON_EXECUTABLE} ${SCRIPTS_DIR}/build_version.py
|
|
llversion${_target}.h ${LLCOMMON_INCLUDE_DIRS}
|
|
OUTPUT_VARIABLE ${_target}_VERSION
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
)
|
|
|
|
if (${_target}_VERSION)
|
|
message(STATUS "Version of ${_target} is ${${_target}_VERSION}")
|
|
else (${_target}_VERSION)
|
|
message(SEND_ERROR "Could not determine ${_target} version")
|
|
endif (${_target}_VERSION)
|
|
endmacro (build_version)
|