Commit fffb1fcd authored by Patrick José Pereira's avatar Patrick José Pereira Committed by Daniel Agar

cmake: Use Git module

Signed-off-by: 's avatarPatrick José Pereira <patrickelectric@gmail.com>
parent 64144ec9
...@@ -34,25 +34,14 @@ set(COMPANY "Mavlink") ...@@ -34,25 +34,14 @@ set(COMPANY "Mavlink")
set(COPYRIGHT "Copyright (c) 2018 QGroundControl. All rights reserved.") set(COPYRIGHT "Copyright (c) 2018 QGroundControl. All rights reserved.")
set(IDENTIFIER "io.mavlink.qgroundcontrol") set(IDENTIFIER "io.mavlink.qgroundcontrol")
execute_process(
COMMAND git submodule update --init
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
execute_process(
COMMAND git describe --always --tags
OUTPUT_VARIABLE git_tag
OUTPUT_STRIP_TRAILING_WHITESPACE
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
add_definitions( add_definitions(
-DQGC_APPLICATION_NAME="QGroundControl" -DQGC_APPLICATION_NAME="QGroundControl"
-DQGC_ORG_NAME="QGroundControl.org" -DQGC_ORG_NAME="QGroundControl.org"
-DQGC_ORG_DOMAIN="org.qgroundcontrol" -DQGC_ORG_DOMAIN="org.qgroundcontrol"
) )
message(STATUS "QGroundControl version: ${git_tag}") include(Git)
message(STATUS "QGroundControl version: ${GIT_VERSION}")
#============================================================================= #=============================================================================
# ccache # ccache
......
...@@ -106,7 +106,7 @@ add_library(qgc ...@@ -106,7 +106,7 @@ add_library(qgc
TerrainTile.cc TerrainTile.cc
) )
set_source_files_properties(QGCApplication.cc PROPERTIES COMPILE_DEFINITIONS GIT_VERSION="${git_tag}") set_source_files_properties(QGCApplication.cc PROPERTIES COMPILE_DEFINITIONS GIT_VERSION="${GIT_VERSION}")
add_subdirectory(ui) add_subdirectory(ui)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment