Browse Source

cmake: fixes for cmake_hexagon changes

sbg
Julian Oes 8 years ago committed by Lorenz Meier
parent
commit
e2c308c4e6
  1. 7
      cmake/configs/posix_eagle_legacy_driver_default.cmake
  2. 10
      cmake/configs/qurt_eagle_legacy_driver_default.cmake
  3. 6
      cmake/configs/qurt_sdflight_default.cmake
  4. 2
      src/firmware/qurt/CMakeLists.txt

7
cmake/configs/posix_eagle_legacy_driver_default.cmake

@ -6,6 +6,13 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexago @@ -6,6 +6,13 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexago
set(config_generate_parameters_scope ALL)
# Get $QC_SOC_TARGET from environment if existing.
if (DEFINED ENV{QC_SOC_TARGET})
set(QC_SOC_TARGET $ENV{QC_SOC_TARGET})
else()
set(QC_SOC_TARGET "APQ8074")
endif()
set(CONFIG_SHMEM "1")
# This definition allows to differentiate if this just the usual POSIX build

10
cmake/configs/qurt_eagle_legacy_driver_default.cmake

@ -10,9 +10,17 @@ set(CONFIG_SHMEM "1") @@ -10,9 +10,17 @@ set(CONFIG_SHMEM "1")
set(config_generate_parameters_scope ALL)
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/cmake_hexagon/toolchain/Toolchain-qurt.cmake)
# Get $QC_SOC_TARGET from environment if existing.
if (DEFINED ENV{QC_SOC_TARGET})
set(QC_SOC_TARGET $ENV{QC_SOC_TARGET})
else()
set(QC_SOC_TARGET "APQ8074")
endif()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexagon")
include(toolchain/Toolchain-qurt)
include(qurt_flags)
include_directories(${HEXAGON_SDK_INCLUDES})
add_definitions(
-D__USING_SNAPDRAGON_LEGACY_DRIVER

6
cmake/configs/qurt_sdflight_default.cmake

@ -17,9 +17,11 @@ else() @@ -17,9 +17,11 @@ else()
set(QC_SOC_TARGET "APQ8074")
endif()
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/cmake_hexagon/toolchain/Toolchain-qurt.cmake)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexagon")
include(toolchain/Toolchain-qurt)
include(qurt_flags)
include_directories(${HEXAGON_SDK_INCLUDES})
set(config_module_list
#

2
src/firmware/qurt/CMakeLists.txt

@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexagon")
include(toolchain/Toolchain-qurt)
include(fastrpc)
include(qurt_lib)
include(qurt_flags)
include_directories(${CMAKE_CURRENT_BINARY_DIR})

Loading…
Cancel
Save