Browse Source

cmake: Use Git module

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 5 years ago committed by Daniel Agar
parent
commit
fffb1fcd88
  1. 15
      CMakeLists.txt
  2. 2
      src/CMakeLists.txt

15
CMakeLists.txt

@ -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

2
src/CMakeLists.txt

@ -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)

Loading…
Cancel
Save