diff --git a/Makefile b/Makefile index b896e51391..cd15007625 100644 --- a/Makefile +++ b/Makefile @@ -125,6 +125,9 @@ ros_sitl_simple: qurt_eagle_travis: $(call cmake-build,$@) +posix_eagle_release: + $(call cmake-build,$@) + posix: posix_sitl_simple posix_sitl_default: posix_sitl_simple diff --git a/cmake/configs/posix_eagle_release.cmake b/cmake/configs/posix_eagle_release.cmake index 8e3bb26078..b0b2a9171d 100644 --- a/cmake/configs/posix_eagle_release.cmake +++ b/cmake/configs/posix_eagle_release.cmake @@ -5,6 +5,15 @@ if("${DSPAL_STUBS_ENABLE}" STREQUAL "") set(DSPAL_STUBS_ENABLE "1") endif() +if ("${QRL_SDK_DIR}" STREQUAL "") + set(QRL_SDK_DIR /opt/qrlsdk) +endif() + +set(CMAKE_PROGRAM_PATH + "${QRL_SDK_DIR}/gcc-linaro-4.8-2015.06-x86_64_arm-linux-gnueabihf/bin" + ${CMAKE_PROGRAM_PATH} + ) + set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake) set(config_module_list diff --git a/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake b/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake index 61d63f8677..eb48554b16 100644 --- a/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake +++ b/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake @@ -26,13 +26,13 @@ set(CMAKE_SYSTEM_VERSION 1) # specify the cross compiler find_program(C_COMPILER arm-linux-gnueabihf-gcc) if(NOT C_COMPILER) - message(FATAL_ERROR "could not find arm-none-eabi-gcc compiler") + message(FATAL_ERROR "could not find arm-linux-gnueabihf-gcc compiler") endif() cmake_force_c_compiler(${C_COMPILER} GNU) find_program(CXX_COMPILER arm-linux-gnueabihf-g++) if(NOT CXX_COMPILER) - message(FATAL_ERROR "could not find arm-none-eabi-g++ compiler") + message(FATAL_ERROR "could not find arm-linux-gnueabihf-g++ compiler") endif() cmake_force_cxx_compiler(${CXX_COMPILER} GNU) @@ -41,7 +41,7 @@ foreach(tool objcopy nm ld) string(TOUPPER ${tool} TOOL) find_program(${TOOL} arm-linux-gnueabihf-${tool}) if(NOT ${TOOL}) - message(FATAL_ERROR "could not find ${tool}") + message(FATAL_ERROR "could not find arm-linux-gnueabihf-${tool}") endif() endforeach()