opc source code
This commit is contained in:
17
third_party/open62541/tools/cmake/Toolchain-ARM.cmake
vendored
Normal file
17
third_party/open62541/tools/cmake/Toolchain-ARM.cmake
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# -- How to cross compile for ARM --
|
||||
# 1) Install the arm compiler
|
||||
# sudo apt-get install gcc-arm-linux-gnueabihf
|
||||
# 2) use this toolchain file
|
||||
# cmake -DCMAKE_TOOLCHAIN_FILE=../tools/cmake/Toolchain-ARM.cmake -DUA_BUILD_EXAMPLES=ON -DUA_ENABLE_PUBSUB=ON ..
|
||||
# make
|
||||
set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)
|
||||
set(CMAKE_C_COMPILER_AR arm-linux-gnueabihf-gcc-ar)
|
||||
set(CMAKE_C_COMPILER_RANLIB arm-linux-gnueabihf-gcc-ranlib)
|
||||
set(CMAKE_C_FLAGS -Wno-error)
|
||||
set(CMAKE_C_FLAGS_DEBUG -g -Wno-error)
|
||||
set(CMAKE_C_LINKER arm-linux-gnueabihf-ld)
|
||||
set(CMAKE_NM arm-linux-gnueabihf-nm)
|
||||
set(CMAKE_OBJCOPY arm-linux-gnueabihf-objcopy)
|
||||
set(CMAKE_OBJDUMP arm-linux-gnueabihf-objdump)
|
||||
set(CMAKE_RANLIB arm-linux-gnueabihf-ranlib)
|
||||
set(CMAKE_STRIP arm-linux-gnueabihf-strip)
|
||||
Reference in New Issue
Block a user