BuildSystem: use -a with rsync
This allows cmake to not rebuild whole project every time
This commit is contained in:
		
							parent
							
								
									1a0d114861
								
							
						
					
					
						commit
						e8a73f9696
					
				|  | @ -10,7 +10,7 @@ set(BAN_SOURCES | |||
| ) | ||||
| 
 | ||||
| add_custom_target(ban-headers | ||||
| 	COMMAND sudo rsync -r ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	COMMAND sudo rsync -a ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	DEPENDS sysroot | ||||
| 	USES_TERMINAL | ||||
| ) | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.26) | |||
| project(LibELF CXX) | ||||
| 
 | ||||
| add_custom_target(libelf-headers | ||||
| 	COMMAND sudo rsync -r ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	COMMAND sudo rsync -a ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	DEPENDS sysroot | ||||
| 	USES_TERMINAL | ||||
| ) | ||||
|  |  | |||
|  | @ -155,7 +155,7 @@ add_custom_command( | |||
| ) | ||||
| 
 | ||||
| add_custom_target(kernel-headers | ||||
| 	COMMAND sudo rsync -r ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	COMMAND sudo rsync -a ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	DEPENDS sysroot | ||||
| 	USES_TERMINAL | ||||
| ) | ||||
|  |  | |||
|  | @ -23,7 +23,7 @@ set(LIBC_SOURCES | |||
| ) | ||||
| 
 | ||||
| add_custom_target(libc-headers | ||||
| 	COMMAND sudo rsync -r ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	COMMAND sudo rsync -a ${CMAKE_CURRENT_SOURCE_DIR}/include/ ${BANAN_INCLUDE}/ | ||||
| 	DEPENDS sysroot | ||||
| 	USES_TERMINAL | ||||
| ) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue