add: not working rpi toolchain
This commit is contained in:
		
							parent
							
								
									edf15b88e0
								
							
						
					
					
						commit
						ad7a6028b3
					
				
					 2 changed files with 19 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -5,7 +5,7 @@ add_executable(controller main.c)
 | 
			
		|||
 | 
			
		||||
option(WIRING_PI_DEBUG "Use WiringPi Debugging Tool (OFF)" OFF)
 | 
			
		||||
 | 
			
		||||
SET(CMAKE_C_FLAGS "-std=gnu99 -Wall -Wextra -Werror -Wpedantic -lwiringPi -lwiringPiDev -luuid -llmdb -g")
 | 
			
		||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wall -Wextra -Werror -Wpedantic -lwiringPi -lwiringPiDev -luuid -llmdb -g")
 | 
			
		||||
 | 
			
		||||
string(LENGTH "${CMAKE_SOURCE_DIR}/" SOURCE_PATH_SIZE)
 | 
			
		||||
add_definitions("-DSOURCE_PATH_SIZE=${SOURCE_PATH_SIZE}")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										18
									
								
								toolchain-rpi.cmake
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								toolchain-rpi.cmake
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
set(CMAKE_C_COMPILER /usr/bin/arm-none-eabi-gcc)
 | 
			
		||||
set(CMAKE_C_COMPILER_WORKS 1)
 | 
			
		||||
 | 
			
		||||
set(ARM-SYSROOT /usr/arm-none-eabi)
 | 
			
		||||
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -marm")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=vfp")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv6zk+fp")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mcpu=arm1176jzf-s")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mtune=arm1176jzf-s")
 | 
			
		||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --sysroot=${ARM-SYSROOT}" CACHE INTERNAL "" FORCE)
 | 
			
		||||
 | 
			
		||||
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} --sysroot=${ARM-SYSROOT}" CACHE INTERNAL "" FORCE)
 | 
			
		||||
 | 
			
		||||
set(CMAKE_FIND_ROOT_PATH ${ARM-SYSROOT})
 | 
			
		||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
 | 
			
		||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
 | 
			
		||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue