diff --git a/cmake/configs/posix_sdflight_default.cmake b/cmake/configs/posix_sdflight_default.cmake index a1e5c80246..d5a0047cf5 100644 --- a/cmake/configs/posix_sdflight_default.cmake +++ b/cmake/configs/posix_sdflight_default.cmake @@ -1,5 +1,12 @@ include(posix/px4_impl_posix) +# 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_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PX4_SOURCE_DIR}/cmake/cmake_hexagon") diff --git a/cmake/configs/qurt_sdflight_default.cmake b/cmake/configs/qurt_sdflight_default.cmake index c772aead97..6dd44314eb 100644 --- a/cmake/configs/qurt_sdflight_default.cmake +++ b/cmake/configs/qurt_sdflight_default.cmake @@ -10,6 +10,13 @@ set(CONFIG_SHMEM "1") 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(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")