reverting mib only changes to cmake
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit

This commit is contained in:
2022-09-07 12:02:18 +02:00
parent 7754d65753
commit f6f6393c4a
10 changed files with 23 additions and 3135 deletions

View File

@ -14,7 +14,7 @@ else()
endif()
if(NOT DEFINED ENV{CROSS_COMPILE})
set(CROSS_COMPILE "")
set(CROSS_COMPILE "arm-linux-gnueabihf")
message(STATUS
"No CROSS_COMPILE environmental variable set, using default ARM linux "
"cross compiler name ${CROSS_COMPILE}"
@ -29,15 +29,15 @@ endif()
message(STATUS "Using sysroot path: ${SYSROOT_PATH}")
set(CROSS_COMPILE_CC "${CROSS_COMPILE}gcc")
set(CROSS_COMPILE_CXX "${CROSS_COMPILE}g++")
set(CROSS_COMPILE_LD "${CROSS_COMPILE}ld")
set(CROSS_COMPILE_AR "${CROSS_COMPILE}ar")
set(CROSS_COMPILE_RANLIB "${CROSS_COMPILE}ranlib")
set(CROSS_COMPILE_STRIP "${CROSS_COMPILE}strip")
set(CROSS_COMPILE_NM "${CROSS_COMPILE}nm")
set(CROSS_COMPILE_OBJCOPY "${CROSS_COMPILE}objcopy")
set(CROSS_COMPILE_SIZE "${CROSS_COMPILE}size")
set(CROSS_COMPILE_CC "${CROSS_COMPILE}-gcc")
set(CROSS_COMPILE_CXX "${CROSS_COMPILE}-g++")
set(CROSS_COMPILE_LD "${CROSS_COMPILE}-ld")
set(CROSS_COMPILE_AR "${CROSS_COMPILE}-ar")
set(CROSS_COMPILE_RANLIB "${CROSS_COMPILE}-ranlib")
set(CROSS_COMPILE_STRIP "${CROSS_COMPILE}-strip")
set(CROSS_COMPILE_NM "${CROSS_COMPILE}-nm")
set(CROSS_COMPILE_OBJCOPY "${CROSS_COMPILE}-objcopy")
set(CROSS_COMPILE_SIZE "${CROSS_COMPILE}-size")
# At the very least, cross compile gcc and g++ have to be set!
find_program (CMAKE_C_COMPILER ${CROSS_COMPILE_CC} REQUIRED)
@ -47,12 +47,12 @@ find_program(CMAKE_SIZE ${CROSS_COMPILE_SIZE})
find_program(CMAKE_OBJCOPY ${CROSS_COMPILE_OBJCOPY})
find_program(CMAKE_STRIP ${CROSS_COMPILE_STRIP})
#set(CMAKE_CROSSCOMPILING TRUE)
#set(CMAKE_SYSROOT "${SYSROOT_PATH}")
set(CMAKE_CROSSCOMPILING TRUE)
set(CMAKE_SYSROOT "${SYSROOT_PATH}")
# Define name of the target system
set(CMAKE_SYSTEM_NAME "Linux")
#set(CMAKE_SYSTEM_PROCESSOR "armv7")
set(CMAKE_SYSTEM_PROCESSOR "armv7")
# Define the compiler
set(CMAKE_C_COMPILER ${CROSS_COMPILE_CC})
@ -76,21 +76,21 @@ if(EIVE_SYSROOT_MAGIC)
endforeach()
endif()
#set(CMAKE_PREFIX_PATH
# "${CMAKE_PREFIX_PATH}"
# # "${SYSROOT_PATH}/usr/lib/${CROSS_COMPILE}"
#)
set(CMAKE_PREFIX_PATH
"${CMAKE_PREFIX_PATH}"
# "${SYSROOT_PATH}/usr/lib/${CROSS_COMPILE}"
)
set(C_FLAGS
# -mcpu=cortex-a9
# -mfpu=neon-vfpv3
# -mfloat-abi=hard
-mcpu=cortex-a9
-mfpu=neon-vfpv3
-mfloat-abi=hard
${COMMON_FLAGS}
-lgpiod
)
if (TGT_BSP MATCHES "arm/q7s")
# set(C_FLAGS ${C_FLAGS} -lxiphos)
set(C_FLAGS ${C_FLAGS} -lxiphos)
endif()
string (REPLACE ";" " " C_FLAGS "${C_FLAGS}")