initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
set(CMAKE_SYSTEM_NAME Linux)
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
|
||||
set(triple "arm-linux-gnueabihf")
|
||||
set(RPI_TOOLCHAIN "/usr/bin/${triple}")
|
||||
#set(CMAKE_SYSROOT "/soft/pi/usr")
|
||||
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE ${triple})
|
||||
set(CMAKE_C_COMPILER ${RPI_TOOLCHAIN}-gcc)
|
||||
set(CMAKE_CXX_COMPILER ${RPI_TOOLCHAIN}-g++)
|
||||
set(CMAKE_RANLIB ${RPI_TOOLCHAIN}-ranlib CACHE FILEPATH "ranlib")
|
||||
set(CMAKE_AR ${RPI_TOOLCHAIN}-ar CACHE FILEPATH "ar")
|
||||
set(CMAKE_READELF ${RPI_TOOLCHAIN}-readelf CACHE FILEPATH "readelf")
|
||||
set(CMAKE_DPKG_WORKDIR /soft/pi/var/lib/dpkg/)
|
||||
|
||||
list(APPEND CMAKE_PREFIX_PATH "/soft/pi/usr")
|
||||
#set(CMAKE_FIND_ROOT_PATH ${CMAKE_PREFIX_PATH}/lib/${triple})
|
||||
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY FIRST)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE FIRST)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE FIRST)
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-Wl,-rpath-link,/soft/pi/lib/${triple}")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
|
||||
include_directories(${CMAKE_PREFIX_PATH}/include ${CMAKE_PREFIX_PATH}/include/${triple})
|
||||
cmake_policy(SET CMP0025 NEW)
|
||||
Reference in New Issue
Block a user