Compare commits
	
		
			3 Commits
		
	
	
		
			53cf288ba7
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 3393dc1109 | |||
| b18f9f7ece | |||
| b9fafb3c80 | 
| @@ -1,3 +1,5 @@ | |||||||
| # robot2wd | # robot2wd | ||||||
|  |  | ||||||
| ros2 robot | ros2 robot | ||||||
|  | "ros2 launch robot2wd rsp.launch.py" | ||||||
|  | "ros2 launch robot2wd rublisher_gui joint_state_publisher_gui" | ||||||
							
								
								
									
										1
									
								
								build/.built_by
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/.built_by
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | colcon | ||||||
							
								
								
									
										0
									
								
								build/COLCON_IGNORE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								build/COLCON_IGNORE
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | |||||||
|  | { | ||||||
|  | 	"configurations" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"directories" :  | ||||||
|  | 			[ | ||||||
|  | 				{ | ||||||
|  | 					"build" : ".", | ||||||
|  | 					"hasInstallRule" : true, | ||||||
|  | 					"jsonFile" : "directory-.-b51d686ef38a2a964315.json", | ||||||
|  | 					"minimumCMakeVersion" :  | ||||||
|  | 					{ | ||||||
|  | 						"string" : "3.12" | ||||||
|  | 					}, | ||||||
|  | 					"projectIndex" : 0, | ||||||
|  | 					"source" : ".", | ||||||
|  | 					"targetIndexes" :  | ||||||
|  | 					[ | ||||||
|  | 						0, | ||||||
|  | 						1 | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"name" : "", | ||||||
|  | 			"projects" :  | ||||||
|  | 			[ | ||||||
|  | 				{ | ||||||
|  | 					"directoryIndexes" :  | ||||||
|  | 					[ | ||||||
|  | 						0 | ||||||
|  | 					], | ||||||
|  | 					"name" : "robot2wd", | ||||||
|  | 					"targetIndexes" :  | ||||||
|  | 					[ | ||||||
|  | 						0, | ||||||
|  | 						1 | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			"targets" :  | ||||||
|  | 			[ | ||||||
|  | 				{ | ||||||
|  | 					"directoryIndex" : 0, | ||||||
|  | 					"id" : "robot2wd_uninstall::@6890427a1f51a3e7e1df", | ||||||
|  | 					"jsonFile" : "target-robot2wd_uninstall-1c109896430ed36726a0.json", | ||||||
|  | 					"name" : "robot2wd_uninstall", | ||||||
|  | 					"projectIndex" : 0 | ||||||
|  | 				}, | ||||||
|  | 				{ | ||||||
|  | 					"directoryIndex" : 0, | ||||||
|  | 					"id" : "uninstall::@6890427a1f51a3e7e1df", | ||||||
|  | 					"jsonFile" : "target-uninstall-56f23d90af51f9972dec.json", | ||||||
|  | 					"name" : "uninstall", | ||||||
|  | 					"projectIndex" : 0 | ||||||
|  | 				} | ||||||
|  | 			] | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"kind" : "codemodel", | ||||||
|  | 	"paths" :  | ||||||
|  | 	{ | ||||||
|  | 		"build" : "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd", | ||||||
|  | 		"source" : "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" | ||||||
|  | 	}, | ||||||
|  | 	"version" :  | ||||||
|  | 	{ | ||||||
|  | 		"major" : 2, | ||||||
|  | 		"minor" : 3 | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -0,0 +1,93 @@ | |||||||
|  | { | ||||||
|  | 	"backtraceGraph" :  | ||||||
|  | 	{ | ||||||
|  | 		"commands" :  | ||||||
|  | 		[ | ||||||
|  | 			"_install", | ||||||
|  | 			"install", | ||||||
|  | 			"include", | ||||||
|  | 			"find_package" | ||||||
|  | 		], | ||||||
|  | 		"files" :  | ||||||
|  | 		[ | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/install.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", | ||||||
|  | 			"CMakeLists.txt" | ||||||
|  | 		], | ||||||
|  | 		"nodes" :  | ||||||
|  | 		[ | ||||||
|  | 			{ | ||||||
|  | 				"file" : 5 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 3, | ||||||
|  | 				"file" : 5, | ||||||
|  | 				"line" : 19, | ||||||
|  | 				"parent" : 0 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 4, | ||||||
|  | 				"parent" : 1 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 4, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 2 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"parent" : 3 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 3, | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"line" : 15, | ||||||
|  | 				"parent" : 4 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"parent" : 5 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 6 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"parent" : 7 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 1, | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"line" : 47, | ||||||
|  | 				"parent" : 8 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 0, | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"line" : 43, | ||||||
|  | 				"parent" : 9 | ||||||
|  | 			} | ||||||
|  | 		] | ||||||
|  | 	}, | ||||||
|  | 	"installers" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"backtrace" : 10, | ||||||
|  | 			"component" : "Unspecified", | ||||||
|  | 			"scriptFile" : "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake", | ||||||
|  | 			"type" : "script" | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"paths" :  | ||||||
|  | 	{ | ||||||
|  | 		"build" : ".", | ||||||
|  | 		"source" : "." | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -0,0 +1,54 @@ | |||||||
|  | { | ||||||
|  | 	"cmake" :  | ||||||
|  | 	{ | ||||||
|  | 		"generator" :  | ||||||
|  | 		{ | ||||||
|  | 			"multiConfig" : false, | ||||||
|  | 			"name" : "Unix Makefiles" | ||||||
|  | 		}, | ||||||
|  | 		"paths" :  | ||||||
|  | 		{ | ||||||
|  | 			"cmake" : "/usr/bin/cmake", | ||||||
|  | 			"cpack" : "/usr/bin/cpack", | ||||||
|  | 			"ctest" : "/usr/bin/ctest", | ||||||
|  | 			"root" : "/usr/share/cmake-3.22" | ||||||
|  | 		}, | ||||||
|  | 		"version" :  | ||||||
|  | 		{ | ||||||
|  | 			"isDirty" : false, | ||||||
|  | 			"major" : 3, | ||||||
|  | 			"minor" : 22, | ||||||
|  | 			"patch" : 1, | ||||||
|  | 			"string" : "3.22.1", | ||||||
|  | 			"suffix" : "" | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	"objects" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"jsonFile" : "codemodel-v2-8c87526ff3ab834f28de.json", | ||||||
|  | 			"kind" : "codemodel", | ||||||
|  | 			"version" :  | ||||||
|  | 			{ | ||||||
|  | 				"major" : 2, | ||||||
|  | 				"minor" : 3 | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"reply" :  | ||||||
|  | 	{ | ||||||
|  | 		"client-colcon-cmake" :  | ||||||
|  | 		{ | ||||||
|  | 			"codemodel-v2" :  | ||||||
|  | 			{ | ||||||
|  | 				"jsonFile" : "codemodel-v2-8c87526ff3ab834f28de.json", | ||||||
|  | 				"kind" : "codemodel", | ||||||
|  | 				"version" :  | ||||||
|  | 				{ | ||||||
|  | 					"major" : 2, | ||||||
|  | 					"minor" : 3 | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -0,0 +1,112 @@ | |||||||
|  | { | ||||||
|  | 	"backtrace" : 9, | ||||||
|  | 	"backtraceGraph" :  | ||||||
|  | 	{ | ||||||
|  | 		"commands" :  | ||||||
|  | 		[ | ||||||
|  | 			"add_custom_target", | ||||||
|  | 			"include", | ||||||
|  | 			"find_package" | ||||||
|  | 		], | ||||||
|  | 		"files" :  | ||||||
|  | 		[ | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", | ||||||
|  | 			"CMakeLists.txt" | ||||||
|  | 		], | ||||||
|  | 		"nodes" :  | ||||||
|  | 		[ | ||||||
|  | 			{ | ||||||
|  | 				"file" : 4 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 4, | ||||||
|  | 				"line" : 19, | ||||||
|  | 				"parent" : 0 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"parent" : 1 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 1, | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 2 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"parent" : 3 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"line" : 15, | ||||||
|  | 				"parent" : 4 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"parent" : 5 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 1, | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 6 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"parent" : 7 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 0, | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"line" : 40, | ||||||
|  | 				"parent" : 8 | ||||||
|  | 			} | ||||||
|  | 		] | ||||||
|  | 	}, | ||||||
|  | 	"id" : "robot2wd_uninstall::@6890427a1f51a3e7e1df", | ||||||
|  | 	"name" : "robot2wd_uninstall", | ||||||
|  | 	"paths" :  | ||||||
|  | 	{ | ||||||
|  | 		"build" : ".", | ||||||
|  | 		"source" : "." | ||||||
|  | 	}, | ||||||
|  | 	"sourceGroups" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"name" : "", | ||||||
|  | 			"sourceIndexes" :  | ||||||
|  | 			[ | ||||||
|  | 				0 | ||||||
|  | 			] | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"name" : "CMake Rules", | ||||||
|  | 			"sourceIndexes" :  | ||||||
|  | 			[ | ||||||
|  | 				1 | ||||||
|  | 			] | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"sources" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"backtrace" : 9, | ||||||
|  | 			"isGenerated" : true, | ||||||
|  | 			"path" : "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/robot2wd_uninstall", | ||||||
|  | 			"sourceGroupIndex" : 0 | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"backtrace" : 0, | ||||||
|  | 			"isGenerated" : true, | ||||||
|  | 			"path" : "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/robot2wd_uninstall.rule", | ||||||
|  | 			"sourceGroupIndex" : 1 | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"type" : "UTILITY" | ||||||
|  | } | ||||||
| @@ -0,0 +1,95 @@ | |||||||
|  | { | ||||||
|  | 	"backtrace" : 9, | ||||||
|  | 	"backtraceGraph" :  | ||||||
|  | 	{ | ||||||
|  | 		"commands" :  | ||||||
|  | 		[ | ||||||
|  | 			"add_custom_target", | ||||||
|  | 			"include", | ||||||
|  | 			"find_package", | ||||||
|  | 			"add_dependencies" | ||||||
|  | 		], | ||||||
|  | 		"files" :  | ||||||
|  | 		[ | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake", | ||||||
|  | 			"/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake", | ||||||
|  | 			"CMakeLists.txt" | ||||||
|  | 		], | ||||||
|  | 		"nodes" :  | ||||||
|  | 		[ | ||||||
|  | 			{ | ||||||
|  | 				"file" : 4 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 4, | ||||||
|  | 				"line" : 19, | ||||||
|  | 				"parent" : 0 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"parent" : 1 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 1, | ||||||
|  | 				"file" : 3, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 2 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"parent" : 3 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 2, | ||||||
|  | 				"file" : 2, | ||||||
|  | 				"line" : 15, | ||||||
|  | 				"parent" : 4 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"parent" : 5 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 1, | ||||||
|  | 				"file" : 1, | ||||||
|  | 				"line" : 41, | ||||||
|  | 				"parent" : 6 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"parent" : 7 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 0, | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"line" : 35, | ||||||
|  | 				"parent" : 8 | ||||||
|  | 			}, | ||||||
|  | 			{ | ||||||
|  | 				"command" : 3, | ||||||
|  | 				"file" : 0, | ||||||
|  | 				"line" : 42, | ||||||
|  | 				"parent" : 8 | ||||||
|  | 			} | ||||||
|  | 		] | ||||||
|  | 	}, | ||||||
|  | 	"dependencies" :  | ||||||
|  | 	[ | ||||||
|  | 		{ | ||||||
|  | 			"backtrace" : 10, | ||||||
|  | 			"id" : "robot2wd_uninstall::@6890427a1f51a3e7e1df" | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
|  | 	"id" : "uninstall::@6890427a1f51a3e7e1df", | ||||||
|  | 	"name" : "uninstall", | ||||||
|  | 	"paths" :  | ||||||
|  | 	{ | ||||||
|  | 		"build" : ".", | ||||||
|  | 		"source" : "." | ||||||
|  | 	}, | ||||||
|  | 	"sources" : [], | ||||||
|  | 	"type" : "UTILITY" | ||||||
|  | } | ||||||
							
								
								
									
										502
									
								
								build/robot2wd/CMakeCache.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										502
									
								
								build/robot2wd/CMakeCache.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,502 @@ | |||||||
|  | # This is the CMakeCache file. | ||||||
|  | # For build in directory: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  | # It was generated by CMake: /usr/bin/cmake | ||||||
|  | # You can edit this file to change values found and used by cmake. | ||||||
|  | # If you do not want to change any of the values, simply exit the editor. | ||||||
|  | # If you do want to change a value, simply edit, save, and exit the editor. | ||||||
|  | # The syntax for the file is as follows: | ||||||
|  | # KEY:TYPE=VALUE | ||||||
|  | # KEY is the name of a variable in the cache. | ||||||
|  | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. | ||||||
|  | # VALUE is the current value for the KEY. | ||||||
|  |  | ||||||
|  | ######################## | ||||||
|  | # EXTERNAL cache entries | ||||||
|  | ######################## | ||||||
|  |  | ||||||
|  | //Generate environment files in the CMAKE_INSTALL_PREFIX | ||||||
|  | AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF | ||||||
|  |  | ||||||
|  | //Generate environment files in the package share folder | ||||||
|  | AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON | ||||||
|  |  | ||||||
|  | //Generate marker file containing the parent prefix path | ||||||
|  | AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON | ||||||
|  |  | ||||||
|  | //Replace the CMake install command with a custom implementation | ||||||
|  | // using symlinks instead of copying resources | ||||||
|  | AMENT_CMAKE_SYMLINK_INSTALL:BOOL=1 | ||||||
|  |  | ||||||
|  | //Generate an uninstall target to revert the effects of the install | ||||||
|  | // step | ||||||
|  | AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON | ||||||
|  |  | ||||||
|  | //The path where test results are generated | ||||||
|  | AMENT_TEST_RESULTS_DIR:PATH=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results | ||||||
|  |  | ||||||
|  | //Build the testing tree. | ||||||
|  | BUILD_TESTING:BOOL=ON | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_AR:FILEPATH=/usr/bin/ar | ||||||
|  |  | ||||||
|  | //Choose the type of build, options are: None Debug Release RelWithDebInfo | ||||||
|  | // MinSizeRel ... | ||||||
|  | CMAKE_BUILD_TYPE:STRING= | ||||||
|  |  | ||||||
|  | //Enable/Disable color output during build. | ||||||
|  | CMAKE_COLOR_MAKEFILE:BOOL=ON | ||||||
|  |  | ||||||
|  | //CXX compiler | ||||||
|  | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ | ||||||
|  |  | ||||||
|  | //A wrapper around 'ar' adding the appropriate '--plugin' option | ||||||
|  | // for the GCC compiler | ||||||
|  | CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 | ||||||
|  |  | ||||||
|  | //A wrapper around 'ranlib' adding the appropriate '--plugin' option | ||||||
|  | // for the GCC compiler | ||||||
|  | CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 | ||||||
|  |  | ||||||
|  | //Flags used by the CXX compiler during all build types. | ||||||
|  | CMAKE_CXX_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the CXX compiler during DEBUG builds. | ||||||
|  | CMAKE_CXX_FLAGS_DEBUG:STRING=-g | ||||||
|  |  | ||||||
|  | //Flags used by the CXX compiler during MINSIZEREL builds. | ||||||
|  | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG | ||||||
|  |  | ||||||
|  | //Flags used by the CXX compiler during RELEASE builds. | ||||||
|  | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG | ||||||
|  |  | ||||||
|  | //Flags used by the CXX compiler during RELWITHDEBINFO builds. | ||||||
|  | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG | ||||||
|  |  | ||||||
|  | //C compiler | ||||||
|  | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc | ||||||
|  |  | ||||||
|  | //A wrapper around 'ar' adding the appropriate '--plugin' option | ||||||
|  | // for the GCC compiler | ||||||
|  | CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 | ||||||
|  |  | ||||||
|  | //A wrapper around 'ranlib' adding the appropriate '--plugin' option | ||||||
|  | // for the GCC compiler | ||||||
|  | CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 | ||||||
|  |  | ||||||
|  | //Flags used by the C compiler during all build types. | ||||||
|  | CMAKE_C_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the C compiler during DEBUG builds. | ||||||
|  | CMAKE_C_FLAGS_DEBUG:STRING=-g | ||||||
|  |  | ||||||
|  | //Flags used by the C compiler during MINSIZEREL builds. | ||||||
|  | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG | ||||||
|  |  | ||||||
|  | //Flags used by the C compiler during RELEASE builds. | ||||||
|  | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG | ||||||
|  |  | ||||||
|  | //Flags used by the C compiler during RELWITHDEBINFO builds. | ||||||
|  | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND | ||||||
|  |  | ||||||
|  | //Flags used by the linker during all build types. | ||||||
|  | CMAKE_EXE_LINKER_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during DEBUG builds. | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during MINSIZEREL builds. | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during RELEASE builds. | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during RELWITHDEBINFO builds. | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= | ||||||
|  |  | ||||||
|  | //Enable/Disable output of compile commands during generation. | ||||||
|  | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= | ||||||
|  |  | ||||||
|  | //Install path prefix, prepended onto install directories. | ||||||
|  | CMAKE_INSTALL_PREFIX:PATH=/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_LINKER:FILEPATH=/usr/bin/ld | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of modules during | ||||||
|  | // all build types. | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of modules during | ||||||
|  | // DEBUG builds. | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of modules during | ||||||
|  | // MINSIZEREL builds. | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of modules during | ||||||
|  | // RELEASE builds. | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of modules during | ||||||
|  | // RELWITHDEBINFO builds. | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_NM:FILEPATH=/usr/bin/nm | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | CMAKE_PROJECT_DESCRIPTION:STATIC= | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | CMAKE_PROJECT_HOMEPAGE_URL:STATIC= | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | CMAKE_PROJECT_NAME:STATIC=robot2wd | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_READELF:FILEPATH=/usr/bin/readelf | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of shared libraries | ||||||
|  | // during all build types. | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of shared libraries | ||||||
|  | // during DEBUG builds. | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of shared libraries | ||||||
|  | // during MINSIZEREL builds. | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of shared libraries | ||||||
|  | // during RELEASE builds. | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of shared libraries | ||||||
|  | // during RELWITHDEBINFO builds. | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= | ||||||
|  |  | ||||||
|  | //If set, runtime paths are not added when installing shared libraries, | ||||||
|  | // but are added when building. | ||||||
|  | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO | ||||||
|  |  | ||||||
|  | //If set, runtime paths are not added when using shared libraries. | ||||||
|  | CMAKE_SKIP_RPATH:BOOL=NO | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of static libraries | ||||||
|  | // during all build types. | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of static libraries | ||||||
|  | // during DEBUG builds. | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of static libraries | ||||||
|  | // during MINSIZEREL builds. | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of static libraries | ||||||
|  | // during RELEASE builds. | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= | ||||||
|  |  | ||||||
|  | //Flags used by the linker during the creation of static libraries | ||||||
|  | // during RELWITHDEBINFO builds. | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | CMAKE_STRIP:FILEPATH=/usr/bin/strip | ||||||
|  |  | ||||||
|  | //If this value is on, makefiles will be generated without the | ||||||
|  | // .SILENT directive, and all commands will be echoed to the console | ||||||
|  | // during the make.  This is useful for debugging only. With Visual | ||||||
|  | // Studio IDE projects all commands are done without /nologo. | ||||||
|  | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | Python3_EXECUTABLE:FILEPATH=/usr/bin/python3 | ||||||
|  |  | ||||||
|  | //Name of the computer/site where compile is being run | ||||||
|  | SITE:STRING=faf5f0d44c59 | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake. | ||||||
|  | ament_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_copyright. | ||||||
|  | ament_cmake_copyright_DIR:PATH=/opt/ros/humble/share/ament_cmake_copyright/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_core. | ||||||
|  | ament_cmake_core_DIR:PATH=/opt/ros/humble/share/ament_cmake_core/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_cppcheck. | ||||||
|  | ament_cmake_cppcheck_DIR:PATH=/opt/ros/humble/share/ament_cmake_cppcheck/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_cpplint. | ||||||
|  | ament_cmake_cpplint_DIR:PATH=/opt/ros/humble/share/ament_cmake_cpplint/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_definitions. | ||||||
|  | ament_cmake_export_definitions_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_definitions/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_dependencies. | ||||||
|  | ament_cmake_export_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_dependencies/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_include_directories. | ||||||
|  | ament_cmake_export_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_include_directories/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_interfaces. | ||||||
|  | ament_cmake_export_interfaces_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_interfaces/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_libraries. | ||||||
|  | ament_cmake_export_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_libraries/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_link_flags. | ||||||
|  | ament_cmake_export_link_flags_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_link_flags/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_export_targets. | ||||||
|  | ament_cmake_export_targets_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_targets/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_flake8. | ||||||
|  | ament_cmake_flake8_DIR:PATH=/opt/ros/humble/share/ament_cmake_flake8/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_gen_version_h. | ||||||
|  | ament_cmake_gen_version_h_DIR:PATH=/opt/ros/humble/share/ament_cmake_gen_version_h/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_include_directories. | ||||||
|  | ament_cmake_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_include_directories/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_libraries. | ||||||
|  | ament_cmake_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_libraries/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_lint_cmake. | ||||||
|  | ament_cmake_lint_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake_lint_cmake/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_pep257. | ||||||
|  | ament_cmake_pep257_DIR:PATH=/opt/ros/humble/share/ament_cmake_pep257/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_python. | ||||||
|  | ament_cmake_python_DIR:PATH=/opt/ros/humble/share/ament_cmake_python/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_target_dependencies. | ||||||
|  | ament_cmake_target_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_target_dependencies/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_test. | ||||||
|  | ament_cmake_test_DIR:PATH=/opt/ros/humble/share/ament_cmake_test/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_uncrustify. | ||||||
|  | ament_cmake_uncrustify_DIR:PATH=/opt/ros/humble/share/ament_cmake_uncrustify/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_version. | ||||||
|  | ament_cmake_version_DIR:PATH=/opt/ros/humble/share/ament_cmake_version/cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_cmake_xmllint. | ||||||
|  | ament_cmake_xmllint_DIR:PATH=/opt/ros/humble/share/ament_cmake_xmllint/cmake | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | ament_copyright_BIN:FILEPATH=/opt/ros/humble/bin/ament_copyright | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | ament_flake8_BIN:FILEPATH=/opt/ros/humble/bin/ament_flake8 | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_lint_auto. | ||||||
|  | ament_lint_auto_DIR:PATH=/opt/ros/humble/share/ament_lint_auto/cmake | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | ament_lint_cmake_BIN:FILEPATH=/opt/ros/humble/bin/ament_lint_cmake | ||||||
|  |  | ||||||
|  | //The directory containing a CMake configuration file for ament_lint_common. | ||||||
|  | ament_lint_common_DIR:PATH=/opt/ros/humble/share/ament_lint_common/cmake | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | ament_pep257_BIN:FILEPATH=/opt/ros/humble/bin/ament_pep257 | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | ament_xmllint_BIN:FILEPATH=/opt/ros/humble/bin/ament_xmllint | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | robot2wd_BINARY_DIR:STATIC=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | robot2wd_IS_TOP_LEVEL:STATIC=ON | ||||||
|  |  | ||||||
|  | //Value Computed by CMake | ||||||
|  | robot2wd_SOURCE_DIR:STATIC=/home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | //Path to a program. | ||||||
|  | xmllint_BIN:FILEPATH=/usr/bin/xmllint | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ######################## | ||||||
|  | # INTERNAL cache entries | ||||||
|  | ######################## | ||||||
|  |  | ||||||
|  | //ADVANCED property for variable: CMAKE_ADDR2LINE | ||||||
|  | CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_AR | ||||||
|  | CMAKE_AR-ADVANCED:INTERNAL=1 | ||||||
|  | //This is the directory where this CMakeCache.txt was created | ||||||
|  | CMAKE_CACHEFILE_DIR:INTERNAL=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  | //Major version of cmake used to create the current loaded cache | ||||||
|  | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 | ||||||
|  | //Minor version of cmake used to create the current loaded cache | ||||||
|  | CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 | ||||||
|  | //Patch version of cmake used to create the current loaded cache | ||||||
|  | CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE | ||||||
|  | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 | ||||||
|  | //Path to CMake executable. | ||||||
|  | CMAKE_COMMAND:INTERNAL=/usr/bin/cmake | ||||||
|  | //Path to cpack program executable. | ||||||
|  | CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack | ||||||
|  | //Path to ctest program executable. | ||||||
|  | CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_COMPILER | ||||||
|  | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR | ||||||
|  | CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB | ||||||
|  | CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_FLAGS | ||||||
|  | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG | ||||||
|  | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE | ||||||
|  | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_COMPILER | ||||||
|  | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_COMPILER_AR | ||||||
|  | CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB | ||||||
|  | CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_FLAGS | ||||||
|  | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG | ||||||
|  | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE | ||||||
|  | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_DLLTOOL | ||||||
|  | CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 | ||||||
|  | //Executable file format | ||||||
|  | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF | ||||||
|  | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS | ||||||
|  | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS | ||||||
|  | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 | ||||||
|  | //Name of external makefile project generator. | ||||||
|  | CMAKE_EXTRA_GENERATOR:INTERNAL= | ||||||
|  | //Name of generator. | ||||||
|  | CMAKE_GENERATOR:INTERNAL=Unix Makefiles | ||||||
|  | //Generator instance identifier. | ||||||
|  | CMAKE_GENERATOR_INSTANCE:INTERNAL= | ||||||
|  | //Name of generator platform. | ||||||
|  | CMAKE_GENERATOR_PLATFORM:INTERNAL= | ||||||
|  | //Name of generator toolset. | ||||||
|  | CMAKE_GENERATOR_TOOLSET:INTERNAL= | ||||||
|  | //Source directory with the top level CMakeLists.txt file for this | ||||||
|  | // project | ||||||
|  | CMAKE_HOME_DIRECTORY:INTERNAL=/home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  | //Install .so files without execute permission. | ||||||
|  | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_LINKER | ||||||
|  | CMAKE_LINKER-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM | ||||||
|  | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_NM | ||||||
|  | CMAKE_NM-ADVANCED:INTERNAL=1 | ||||||
|  | //number of local generators | ||||||
|  | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_OBJCOPY | ||||||
|  | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_OBJDUMP | ||||||
|  | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 | ||||||
|  | //Platform information initialized | ||||||
|  | CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_RANLIB | ||||||
|  | CMAKE_RANLIB-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_READELF | ||||||
|  | CMAKE_READELF-ADVANCED:INTERNAL=1 | ||||||
|  | //Path to CMake installation. | ||||||
|  | CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 | ||||||
|  | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH | ||||||
|  | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_SKIP_RPATH | ||||||
|  | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO | ||||||
|  | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | ||||||
|  | //ADVANCED property for variable: CMAKE_STRIP | ||||||
|  | CMAKE_STRIP-ADVANCED:INTERNAL=1 | ||||||
|  | //uname command | ||||||
|  | CMAKE_UNAME:INTERNAL=/usr/bin/uname | ||||||
|  | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE | ||||||
|  | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 | ||||||
|  | //Details about finding Python3 | ||||||
|  | FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3][cfound components: Interpreter ][v3.10.12()] | ||||||
|  | _Python3_EXECUTABLE:INTERNAL=/usr/bin/python3 | ||||||
|  | //Python3 Properties | ||||||
|  | _Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;10;12;64;;cpython-310-x86_64-linux-gnu;/usr/lib/python3.10;/usr/lib/python3.10;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages | ||||||
|  | _Python3_INTERPRETER_SIGNATURE:INTERNAL=0f3e53742e142b1d9e50e4ca5b901dd8 | ||||||
|  | //Index for unique symlink install targets | ||||||
|  | __AMENT_CMAKE_SYMLINK_INSTALL_TARGETS_INDEX:INTERNAL=0 | ||||||
|  |  | ||||||
							
								
								
									
										72
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeCCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeCCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,72 @@ | |||||||
|  | set(CMAKE_C_COMPILER "/usr/bin/cc") | ||||||
|  | set(CMAKE_C_COMPILER_ARG1 "") | ||||||
|  | set(CMAKE_C_COMPILER_ID "GNU") | ||||||
|  | set(CMAKE_C_COMPILER_VERSION "11.4.0") | ||||||
|  | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") | ||||||
|  | set(CMAKE_C_COMPILER_WRAPPER "") | ||||||
|  | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") | ||||||
|  | set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") | ||||||
|  | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") | ||||||
|  | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") | ||||||
|  | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") | ||||||
|  | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") | ||||||
|  | set(CMAKE_C17_COMPILE_FEATURES "c_std_17") | ||||||
|  | set(CMAKE_C23_COMPILE_FEATURES "c_std_23") | ||||||
|  |  | ||||||
|  | set(CMAKE_C_PLATFORM_ID "Linux") | ||||||
|  | set(CMAKE_C_SIMULATE_ID "") | ||||||
|  | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") | ||||||
|  | set(CMAKE_C_SIMULATE_VERSION "") | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | set(CMAKE_AR "/usr/bin/ar") | ||||||
|  | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") | ||||||
|  | set(CMAKE_RANLIB "/usr/bin/ranlib") | ||||||
|  | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") | ||||||
|  | set(CMAKE_LINKER "/usr/bin/ld") | ||||||
|  | set(CMAKE_MT "") | ||||||
|  | set(CMAKE_COMPILER_IS_GNUCC 1) | ||||||
|  | set(CMAKE_C_COMPILER_LOADED 1) | ||||||
|  | set(CMAKE_C_COMPILER_WORKS TRUE) | ||||||
|  | set(CMAKE_C_ABI_COMPILED TRUE) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER_ENV_VAR "CC") | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER_ID_RUN 1) | ||||||
|  | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) | ||||||
|  | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) | ||||||
|  | set(CMAKE_C_LINKER_PREFERENCE 10) | ||||||
|  |  | ||||||
|  | # Save compiler ABI information. | ||||||
|  | set(CMAKE_C_SIZEOF_DATA_PTR "8") | ||||||
|  | set(CMAKE_C_COMPILER_ABI "ELF") | ||||||
|  | set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") | ||||||
|  | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") | ||||||
|  |  | ||||||
|  | if(CMAKE_C_SIZEOF_DATA_PTR) | ||||||
|  |   set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if(CMAKE_C_COMPILER_ABI) | ||||||
|  |   set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if(CMAKE_C_LIBRARY_ARCHITECTURE) | ||||||
|  |   set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") | ||||||
|  | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) | ||||||
|  |   set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") | ||||||
|  | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") | ||||||
|  | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") | ||||||
|  | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") | ||||||
							
								
								
									
										83
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,83 @@ | |||||||
|  | set(CMAKE_CXX_COMPILER "/usr/bin/c++") | ||||||
|  | set(CMAKE_CXX_COMPILER_ARG1 "") | ||||||
|  | set(CMAKE_CXX_COMPILER_ID "GNU") | ||||||
|  | set(CMAKE_CXX_COMPILER_VERSION "11.4.0") | ||||||
|  | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") | ||||||
|  | set(CMAKE_CXX_COMPILER_WRAPPER "") | ||||||
|  | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") | ||||||
|  | set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") | ||||||
|  | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") | ||||||
|  | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") | ||||||
|  | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") | ||||||
|  | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") | ||||||
|  | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") | ||||||
|  | set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") | ||||||
|  | set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_PLATFORM_ID "Linux") | ||||||
|  | set(CMAKE_CXX_SIMULATE_ID "") | ||||||
|  | set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") | ||||||
|  | set(CMAKE_CXX_SIMULATE_VERSION "") | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | set(CMAKE_AR "/usr/bin/ar") | ||||||
|  | set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") | ||||||
|  | set(CMAKE_RANLIB "/usr/bin/ranlib") | ||||||
|  | set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") | ||||||
|  | set(CMAKE_LINKER "/usr/bin/ld") | ||||||
|  | set(CMAKE_MT "") | ||||||
|  | set(CMAKE_COMPILER_IS_GNUCXX 1) | ||||||
|  | set(CMAKE_CXX_COMPILER_LOADED 1) | ||||||
|  | set(CMAKE_CXX_COMPILER_WORKS TRUE) | ||||||
|  | set(CMAKE_CXX_ABI_COMPILED TRUE) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_COMPILER_ID_RUN 1) | ||||||
|  | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) | ||||||
|  | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) | ||||||
|  |  | ||||||
|  | foreach (lang C OBJC OBJCXX) | ||||||
|  |   if (CMAKE_${lang}_COMPILER_ID_RUN) | ||||||
|  |     foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) | ||||||
|  |       list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) | ||||||
|  |     endforeach() | ||||||
|  |   endif() | ||||||
|  | endforeach() | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_LINKER_PREFERENCE 30) | ||||||
|  | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) | ||||||
|  |  | ||||||
|  | # Save compiler ABI information. | ||||||
|  | set(CMAKE_CXX_SIZEOF_DATA_PTR "8") | ||||||
|  | set(CMAKE_CXX_COMPILER_ABI "ELF") | ||||||
|  | set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") | ||||||
|  | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") | ||||||
|  |  | ||||||
|  | if(CMAKE_CXX_SIZEOF_DATA_PTR) | ||||||
|  |   set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if(CMAKE_CXX_COMPILER_ABI) | ||||||
|  |   set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) | ||||||
|  |   set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") | ||||||
|  | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) | ||||||
|  |   set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") | ||||||
|  | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") | ||||||
|  | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") | ||||||
|  | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") | ||||||
							
								
								
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										15
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								build/robot2wd/CMakeFiles/3.22.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | set(CMAKE_HOST_SYSTEM "Linux-6.15.3-1.surface.fc42.x86_64") | ||||||
|  | set(CMAKE_HOST_SYSTEM_NAME "Linux") | ||||||
|  | set(CMAKE_HOST_SYSTEM_VERSION "6.15.3-1.surface.fc42.x86_64") | ||||||
|  | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | set(CMAKE_SYSTEM "Linux-6.15.3-1.surface.fc42.x86_64") | ||||||
|  | set(CMAKE_SYSTEM_NAME "Linux") | ||||||
|  | set(CMAKE_SYSTEM_VERSION "6.15.3-1.surface.fc42.x86_64") | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR "x86_64") | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING "FALSE") | ||||||
|  |  | ||||||
|  | set(CMAKE_SYSTEM_LOADED 1) | ||||||
							
								
								
									
										803
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										803
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,803 @@ | |||||||
|  | #ifdef __cplusplus | ||||||
|  | # error "A C++ compiler has been selected for C." | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if defined(__18CXX) | ||||||
|  | # define ID_VOID_MAIN | ||||||
|  | #endif | ||||||
|  | #if defined(__CLASSIC_C__) | ||||||
|  | /* cv-qualifiers did not exist in K&R C */ | ||||||
|  | # define const | ||||||
|  | # define volatile | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if !defined(__has_include) | ||||||
|  | /* If the compiler does not have __has_include, pretend the answer is | ||||||
|  |    always no.  */ | ||||||
|  | #  define __has_include(x) 0 | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* Version number components: V=Version, R=Revision, P=Patch | ||||||
|  |    Version date components:   YYYY=Year, MM=Month,   DD=Day  */ | ||||||
|  |  | ||||||
|  | #if defined(__INTEL_COMPILER) || defined(__ICC) | ||||||
|  | # define COMPILER_ID "Intel" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC__) | ||||||
|  | #  define SIMULATE_ID "GNU" | ||||||
|  | # endif | ||||||
|  |   /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, | ||||||
|  |      except that a few beta releases use the old format with V=2021.  */ | ||||||
|  | # if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) | ||||||
|  | #  if defined(__INTEL_COMPILER_UPDATE) | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) | ||||||
|  | #  else | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10) | ||||||
|  | #  endif | ||||||
|  | # else | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) | ||||||
|  |    /* The third version component from --version is an update index, | ||||||
|  |       but no macro is provided for it.  */ | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(0) | ||||||
|  | # endif | ||||||
|  | # if defined(__INTEL_COMPILER_BUILD_DATE) | ||||||
|  |    /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ | ||||||
|  | #  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) | ||||||
|  | # endif | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC__) | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | # elif defined(__GNUG__) | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_MINOR__) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | #  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) | ||||||
|  | # define COMPILER_ID "IntelLLVM" | ||||||
|  | #if defined(_MSC_VER) | ||||||
|  | # define SIMULATE_ID "MSVC" | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC__) | ||||||
|  | # define SIMULATE_ID "GNU" | ||||||
|  | #endif | ||||||
|  | /* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and | ||||||
|  |  * later.  Look for 6 digit vs. 8 digit version number to decide encoding. | ||||||
|  |  * VVVV is no smaller than the current year when a version is released. | ||||||
|  |  */ | ||||||
|  | #if __INTEL_LLVM_COMPILER < 1000000L | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10) | ||||||
|  | #else | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100) | ||||||
|  | #endif | ||||||
|  | #if defined(_MSC_VER) | ||||||
|  |   /* _MSC_VER = VVRR */ | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC__) | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | #elif defined(__GNUG__) | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC_MINOR__) | ||||||
|  | # define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | # define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #elif defined(__PATHCC__) | ||||||
|  | # define COMPILER_ID "PathScale" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) | ||||||
|  | # if defined(__PATHCC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) | ||||||
|  | # define COMPILER_ID "Embarcadero" | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF) | ||||||
|  |  | ||||||
|  | #elif defined(__BORLANDC__) | ||||||
|  | # define COMPILER_ID "Borland" | ||||||
|  |   /* __BORLANDC__ = 0xVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 | ||||||
|  | # define COMPILER_ID "Watcom" | ||||||
|  |    /* __WATCOMC__ = VVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | ||||||
|  | # if (__WATCOMC__ % 10) > 0 | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # define COMPILER_ID "OpenWatcom" | ||||||
|  |    /* __WATCOMC__ = VVRP + 1100 */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | ||||||
|  | # if (__WATCOMC__ % 10) > 0 | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__SUNPRO_C) | ||||||
|  | # define COMPILER_ID "SunPro" | ||||||
|  | # if __SUNPRO_C >= 0x5100 | ||||||
|  |    /* __SUNPRO_C = 0xVRRP */ | ||||||
|  | #  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) | ||||||
|  | #  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) | ||||||
|  | #  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF) | ||||||
|  | # else | ||||||
|  |    /* __SUNPRO_CC = 0xVRP */ | ||||||
|  | #  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) | ||||||
|  | #  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) | ||||||
|  | #  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__HP_cc) | ||||||
|  | # define COMPILER_ID "HP" | ||||||
|  |   /* __HP_cc = VVRRPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100) | ||||||
|  |  | ||||||
|  | #elif defined(__DECC) | ||||||
|  | # define COMPILER_ID "Compaq" | ||||||
|  |   /* __DECC_VER = VVRRTPPPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000) | ||||||
|  |  | ||||||
|  | #elif defined(__IBMC__) && defined(__COMPILER_VER__) | ||||||
|  | # define COMPILER_ID "zOS" | ||||||
|  |   /* __IBMC__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__ibmxl__) && defined(__clang__) | ||||||
|  | # define COMPILER_ID "XLClang" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) | ||||||
|  | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 | ||||||
|  | # define COMPILER_ID "XL" | ||||||
|  |   /* __IBMC__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 | ||||||
|  | # define COMPILER_ID "VisualAge" | ||||||
|  |   /* __IBMC__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__NVCOMPILER) | ||||||
|  | # define COMPILER_ID "NVHPC" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) | ||||||
|  | # if defined(__NVCOMPILER_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__PGI) | ||||||
|  | # define COMPILER_ID "PGI" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) | ||||||
|  | # if defined(__PGIC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(_CRAYC) | ||||||
|  | # define COMPILER_ID "Cray" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) | ||||||
|  |  | ||||||
|  | #elif defined(__TI_COMPILER_VERSION__) | ||||||
|  | # define COMPILER_ID "TI" | ||||||
|  |   /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000) | ||||||
|  |  | ||||||
|  | #elif defined(__CLANG_FUJITSU) | ||||||
|  | # define COMPILER_ID "FujitsuClang" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | ||||||
|  | # define COMPILER_VERSION_INTERNAL_STR __clang_version__ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__FUJITSU) | ||||||
|  | # define COMPILER_ID "Fujitsu" | ||||||
|  | # if defined(__FCC_version__) | ||||||
|  | #   define COMPILER_VERSION __FCC_version__ | ||||||
|  | # elif defined(__FCC_major__) | ||||||
|  | #   define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | ||||||
|  | #   define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | ||||||
|  | # endif | ||||||
|  | # if defined(__fcc_version) | ||||||
|  | #   define COMPILER_VERSION_INTERNAL DEC(__fcc_version) | ||||||
|  | # elif defined(__FCC_VERSION) | ||||||
|  | #   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__ghs__) | ||||||
|  | # define COMPILER_ID "GHS" | ||||||
|  | /* __GHS_VERSION_NUMBER = VVVVRP */ | ||||||
|  | # ifdef __GHS_VERSION_NUMBER | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__TINYC__) | ||||||
|  | # define COMPILER_ID "TinyCC" | ||||||
|  |  | ||||||
|  | #elif defined(__BCC__) | ||||||
|  | # define COMPILER_ID "Bruce" | ||||||
|  |  | ||||||
|  | #elif defined(__SCO_VERSION__) | ||||||
|  | # define COMPILER_ID "SCO" | ||||||
|  |  | ||||||
|  | #elif defined(__ARMCC_VERSION) && !defined(__clang__) | ||||||
|  | # define COMPILER_ID "ARMCC" | ||||||
|  | #if __ARMCC_VERSION >= 1000000 | ||||||
|  |   /* __ARMCC_VERSION = VRRPPPP */ | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000) | ||||||
|  | #else | ||||||
|  |   /* __ARMCC_VERSION = VRPPPP */ | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) && defined(__apple_build_version__) | ||||||
|  | # define COMPILER_ID "AppleClang" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) | ||||||
|  | # define COMPILER_ID "ARMClang" | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000) | ||||||
|  | # define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) | ||||||
|  | # define COMPILER_ID "Clang" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__GNUC__) | ||||||
|  | # define COMPILER_ID "GNU" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | # if defined(__GNUC_MINOR__) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(_MSC_VER) | ||||||
|  | # define COMPILER_ID "MSVC" | ||||||
|  |   /* _MSC_VER = VVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # if defined(_MSC_FULL_VER) | ||||||
|  | #  if _MSC_VER >= 1400 | ||||||
|  |     /* _MSC_FULL_VER = VVRRPPPPP */ | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) | ||||||
|  | #  else | ||||||
|  |     /* _MSC_FULL_VER = VVRRPPPP */ | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  | # if defined(_MSC_BUILD) | ||||||
|  | #  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) | ||||||
|  | # define COMPILER_ID "ADSP" | ||||||
|  | #if defined(__VISUALDSPVERSION__) | ||||||
|  |   /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) | ||||||
|  | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | ||||||
|  | # define COMPILER_ID "IAR" | ||||||
|  | # if defined(__VER__) && defined(__ICCARM__) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) | ||||||
|  | #  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | ||||||
|  | # elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) | ||||||
|  | #  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) | ||||||
|  | # define COMPILER_ID "SDCC" | ||||||
|  | # if defined(__SDCC_VERSION_MAJOR) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) | ||||||
|  | # else | ||||||
|  |   /* SDCC = VRP */ | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(SDCC/100) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(SDCC    % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* These compilers are either not known or too old to define an | ||||||
|  |   identification macro.  Try to identify the platform and guess that | ||||||
|  |   it is the native compiler.  */ | ||||||
|  | #elif defined(__hpux) || defined(__hpua) | ||||||
|  | # define COMPILER_ID "HP" | ||||||
|  |  | ||||||
|  | #else /* unknown compiler */ | ||||||
|  | # define COMPILER_ID "" | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct the string literal in pieces to prevent the source from | ||||||
|  |    getting matched.  Store it in a pointer rather than an array | ||||||
|  |    because some compilers will just produce instructions to fill the | ||||||
|  |    array rather than assigning a pointer to a static array.  */ | ||||||
|  | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; | ||||||
|  | #ifdef SIMULATE_ID | ||||||
|  | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifdef __QNXNTO__ | ||||||
|  | char const* qnxnto = "INFO" ":" "qnxnto[]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | ||||||
|  | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #define STRINGIFY_HELPER(X) #X | ||||||
|  | #define STRINGIFY(X) STRINGIFY_HELPER(X) | ||||||
|  |  | ||||||
|  | /* Identify known platforms by name.  */ | ||||||
|  | #if defined(__linux) || defined(__linux__) || defined(linux) | ||||||
|  | # define PLATFORM_ID "Linux" | ||||||
|  |  | ||||||
|  | #elif defined(__MSYS__) | ||||||
|  | # define PLATFORM_ID "MSYS" | ||||||
|  |  | ||||||
|  | #elif defined(__CYGWIN__) | ||||||
|  | # define PLATFORM_ID "Cygwin" | ||||||
|  |  | ||||||
|  | #elif defined(__MINGW32__) | ||||||
|  | # define PLATFORM_ID "MinGW" | ||||||
|  |  | ||||||
|  | #elif defined(__APPLE__) | ||||||
|  | # define PLATFORM_ID "Darwin" | ||||||
|  |  | ||||||
|  | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) | ||||||
|  | # define PLATFORM_ID "Windows" | ||||||
|  |  | ||||||
|  | #elif defined(__FreeBSD__) || defined(__FreeBSD) | ||||||
|  | # define PLATFORM_ID "FreeBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__NetBSD__) || defined(__NetBSD) | ||||||
|  | # define PLATFORM_ID "NetBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__OpenBSD__) || defined(__OPENBSD) | ||||||
|  | # define PLATFORM_ID "OpenBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__sun) || defined(sun) | ||||||
|  | # define PLATFORM_ID "SunOS" | ||||||
|  |  | ||||||
|  | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) | ||||||
|  | # define PLATFORM_ID "AIX" | ||||||
|  |  | ||||||
|  | #elif defined(__hpux) || defined(__hpux__) | ||||||
|  | # define PLATFORM_ID "HP-UX" | ||||||
|  |  | ||||||
|  | #elif defined(__HAIKU__) | ||||||
|  | # define PLATFORM_ID "Haiku" | ||||||
|  |  | ||||||
|  | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) | ||||||
|  | # define PLATFORM_ID "BeOS" | ||||||
|  |  | ||||||
|  | #elif defined(__QNX__) || defined(__QNXNTO__) | ||||||
|  | # define PLATFORM_ID "QNX" | ||||||
|  |  | ||||||
|  | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) | ||||||
|  | # define PLATFORM_ID "Tru64" | ||||||
|  |  | ||||||
|  | #elif defined(__riscos) || defined(__riscos__) | ||||||
|  | # define PLATFORM_ID "RISCos" | ||||||
|  |  | ||||||
|  | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) | ||||||
|  | # define PLATFORM_ID "SINIX" | ||||||
|  |  | ||||||
|  | #elif defined(__UNIX_SV__) | ||||||
|  | # define PLATFORM_ID "UNIX_SV" | ||||||
|  |  | ||||||
|  | #elif defined(__bsdos__) | ||||||
|  | # define PLATFORM_ID "BSDOS" | ||||||
|  |  | ||||||
|  | #elif defined(_MPRAS) || defined(MPRAS) | ||||||
|  | # define PLATFORM_ID "MP-RAS" | ||||||
|  |  | ||||||
|  | #elif defined(__osf) || defined(__osf__) | ||||||
|  | # define PLATFORM_ID "OSF1" | ||||||
|  |  | ||||||
|  | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) | ||||||
|  | # define PLATFORM_ID "SCO_SV" | ||||||
|  |  | ||||||
|  | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) | ||||||
|  | # define PLATFORM_ID "ULTRIX" | ||||||
|  |  | ||||||
|  | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) | ||||||
|  | # define PLATFORM_ID "Xenix" | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # if defined(__LINUX__) | ||||||
|  | #  define PLATFORM_ID "Linux" | ||||||
|  |  | ||||||
|  | # elif defined(__DOS__) | ||||||
|  | #  define PLATFORM_ID "DOS" | ||||||
|  |  | ||||||
|  | # elif defined(__OS2__) | ||||||
|  | #  define PLATFORM_ID "OS2" | ||||||
|  |  | ||||||
|  | # elif defined(__WINDOWS__) | ||||||
|  | #  define PLATFORM_ID "Windows3x" | ||||||
|  |  | ||||||
|  | # elif defined(__VXWORKS__) | ||||||
|  | #  define PLATFORM_ID "VxWorks" | ||||||
|  |  | ||||||
|  | # else /* unknown platform */ | ||||||
|  | #  define PLATFORM_ID | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__INTEGRITY) | ||||||
|  | # if defined(INT_178B) | ||||||
|  | #  define PLATFORM_ID "Integrity178" | ||||||
|  |  | ||||||
|  | # else /* regular Integrity */ | ||||||
|  | #  define PLATFORM_ID "Integrity" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #else /* unknown platform */ | ||||||
|  | # define PLATFORM_ID | ||||||
|  |  | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* For windows compilers MSVC and Intel we can determine | ||||||
|  |    the architecture of the compiler being used.  This is because | ||||||
|  |    the compilers do not have flags that can change the architecture, | ||||||
|  |    but rather depend on which compiler is being used | ||||||
|  | */ | ||||||
|  | #if defined(_WIN32) && defined(_MSC_VER) | ||||||
|  | # if defined(_M_IA64) | ||||||
|  | #  define ARCHITECTURE_ID "IA64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM64EC) | ||||||
|  | #  define ARCHITECTURE_ID "ARM64EC" | ||||||
|  |  | ||||||
|  | # elif defined(_M_X64) || defined(_M_AMD64) | ||||||
|  | #  define ARCHITECTURE_ID "x64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_IX86) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM64) | ||||||
|  | #  define ARCHITECTURE_ID "ARM64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM) | ||||||
|  | #  if _M_ARM == 4 | ||||||
|  | #   define ARCHITECTURE_ID "ARMV4I" | ||||||
|  | #  elif _M_ARM == 5 | ||||||
|  | #   define ARCHITECTURE_ID "ARMV5I" | ||||||
|  | #  else | ||||||
|  | #   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) | ||||||
|  | #  endif | ||||||
|  |  | ||||||
|  | # elif defined(_M_MIPS) | ||||||
|  | #  define ARCHITECTURE_ID "MIPS" | ||||||
|  |  | ||||||
|  | # elif defined(_M_SH) | ||||||
|  | #  define ARCHITECTURE_ID "SHx" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # if defined(_M_I86) | ||||||
|  | #  define ARCHITECTURE_ID "I86" | ||||||
|  |  | ||||||
|  | # elif defined(_M_IX86) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | ||||||
|  | # if defined(__ICCARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRX__) | ||||||
|  | #  define ARCHITECTURE_ID "RX" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRH850__) | ||||||
|  | #  define ARCHITECTURE_ID "RH850" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRL78__) | ||||||
|  | #  define ARCHITECTURE_ID "RL78" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRISCV__) | ||||||
|  | #  define ARCHITECTURE_ID "RISCV" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCAVR__) | ||||||
|  | #  define ARCHITECTURE_ID "AVR" | ||||||
|  |  | ||||||
|  | # elif defined(__ICC430__) | ||||||
|  | #  define ARCHITECTURE_ID "MSP430" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCV850__) | ||||||
|  | #  define ARCHITECTURE_ID "V850" | ||||||
|  |  | ||||||
|  | # elif defined(__ICC8051__) | ||||||
|  | #  define ARCHITECTURE_ID "8051" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCSTM8__) | ||||||
|  | #  define ARCHITECTURE_ID "STM8" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__ghs__) | ||||||
|  | # if defined(__PPC64__) | ||||||
|  | #  define ARCHITECTURE_ID "PPC64" | ||||||
|  |  | ||||||
|  | # elif defined(__ppc__) | ||||||
|  | #  define ARCHITECTURE_ID "PPC" | ||||||
|  |  | ||||||
|  | # elif defined(__ARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__x86_64__) | ||||||
|  | #  define ARCHITECTURE_ID "x64" | ||||||
|  |  | ||||||
|  | # elif defined(__i386__) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__TI_COMPILER_VERSION__) | ||||||
|  | # if defined(__TI_ARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__MSP430__) | ||||||
|  | #  define ARCHITECTURE_ID "MSP430" | ||||||
|  |  | ||||||
|  | # elif defined(__TMS320C28XX__) | ||||||
|  | #  define ARCHITECTURE_ID "TMS320C28x" | ||||||
|  |  | ||||||
|  | # elif defined(__TMS320C6X__) || defined(_TMS320C6X) | ||||||
|  | #  define ARCHITECTURE_ID "TMS320C6x" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #else | ||||||
|  | #  define ARCHITECTURE_ID | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Convert integer to decimal digit literals.  */ | ||||||
|  | #define DEC(n)                   \ | ||||||
|  |   ('0' + (((n) / 10000000)%10)), \ | ||||||
|  |   ('0' + (((n) / 1000000)%10)),  \ | ||||||
|  |   ('0' + (((n) / 100000)%10)),   \ | ||||||
|  |   ('0' + (((n) / 10000)%10)),    \ | ||||||
|  |   ('0' + (((n) / 1000)%10)),     \ | ||||||
|  |   ('0' + (((n) / 100)%10)),      \ | ||||||
|  |   ('0' + (((n) / 10)%10)),       \ | ||||||
|  |   ('0' +  ((n) % 10)) | ||||||
|  |  | ||||||
|  | /* Convert integer to hex digit literals.  */ | ||||||
|  | #define HEX(n)             \ | ||||||
|  |   ('0' + ((n)>>28 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>24 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>20 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>16 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>12 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>8  & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>4  & 0xF)), \ | ||||||
|  |   ('0' + ((n)     & 0xF)) | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number. */ | ||||||
|  | #ifdef COMPILER_VERSION | ||||||
|  | char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number components. */ | ||||||
|  | #elif defined(COMPILER_VERSION_MAJOR) | ||||||
|  | char const info_version[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', | ||||||
|  |   COMPILER_VERSION_MAJOR, | ||||||
|  | # ifdef COMPILER_VERSION_MINOR | ||||||
|  |   '.', COMPILER_VERSION_MINOR, | ||||||
|  | #  ifdef COMPILER_VERSION_PATCH | ||||||
|  |    '.', COMPILER_VERSION_PATCH, | ||||||
|  | #   ifdef COMPILER_VERSION_TWEAK | ||||||
|  |     '.', COMPILER_VERSION_TWEAK, | ||||||
|  | #   endif | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  |   ']','\0'}; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the internal version number. */ | ||||||
|  | #ifdef COMPILER_VERSION_INTERNAL | ||||||
|  | char const info_version_internal[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', | ||||||
|  |   'i','n','t','e','r','n','a','l','[', | ||||||
|  |   COMPILER_VERSION_INTERNAL,']','\0'}; | ||||||
|  | #elif defined(COMPILER_VERSION_INTERNAL_STR) | ||||||
|  | char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number components. */ | ||||||
|  | #ifdef SIMULATE_VERSION_MAJOR | ||||||
|  | char const info_simulate_version[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', | ||||||
|  |   SIMULATE_VERSION_MAJOR, | ||||||
|  | # ifdef SIMULATE_VERSION_MINOR | ||||||
|  |   '.', SIMULATE_VERSION_MINOR, | ||||||
|  | #  ifdef SIMULATE_VERSION_PATCH | ||||||
|  |    '.', SIMULATE_VERSION_PATCH, | ||||||
|  | #   ifdef SIMULATE_VERSION_TWEAK | ||||||
|  |     '.', SIMULATE_VERSION_TWEAK, | ||||||
|  | #   endif | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  |   ']','\0'}; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct the string literal in pieces to prevent the source from | ||||||
|  |    getting matched.  Store it in a pointer rather than an array | ||||||
|  |    because some compilers will just produce instructions to fill the | ||||||
|  |    array rather than assigning a pointer to a static array.  */ | ||||||
|  | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; | ||||||
|  | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #if !defined(__STDC__) && !defined(__clang__) | ||||||
|  | # if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) | ||||||
|  | #  define C_VERSION "90" | ||||||
|  | # else | ||||||
|  | #  define C_VERSION | ||||||
|  | # endif | ||||||
|  | #elif __STDC_VERSION__ > 201710L | ||||||
|  | # define C_VERSION "23" | ||||||
|  | #elif __STDC_VERSION__ >= 201710L | ||||||
|  | # define C_VERSION "17" | ||||||
|  | #elif __STDC_VERSION__ >= 201000L | ||||||
|  | # define C_VERSION "11" | ||||||
|  | #elif __STDC_VERSION__ >= 199901L | ||||||
|  | # define C_VERSION "99" | ||||||
|  | #else | ||||||
|  | # define C_VERSION "90" | ||||||
|  | #endif | ||||||
|  | const char* info_language_standard_default = | ||||||
|  |   "INFO" ":" "standard_default[" C_VERSION "]"; | ||||||
|  |  | ||||||
|  | const char* info_language_extensions_default = "INFO" ":" "extensions_default[" | ||||||
|  | /* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ | ||||||
|  | #if (defined(__clang__) || defined(__GNUC__) ||                               \ | ||||||
|  |      defined(__TI_COMPILER_VERSION__)) &&                                     \ | ||||||
|  |   !defined(__STRICT_ANSI__) && !defined(_MSC_VER) | ||||||
|  |   "ON" | ||||||
|  | #else | ||||||
|  |   "OFF" | ||||||
|  | #endif | ||||||
|  | "]"; | ||||||
|  |  | ||||||
|  | /*--------------------------------------------------------------------------*/ | ||||||
|  |  | ||||||
|  | #ifdef ID_VOID_MAIN | ||||||
|  | void main() {} | ||||||
|  | #else | ||||||
|  | # if defined(__CLASSIC_C__) | ||||||
|  | int main(argc, argv) int argc; char *argv[]; | ||||||
|  | # else | ||||||
|  | int main(int argc, char* argv[]) | ||||||
|  | # endif | ||||||
|  | { | ||||||
|  |   int require = 0; | ||||||
|  |   require += info_compiler[argc]; | ||||||
|  |   require += info_platform[argc]; | ||||||
|  |   require += info_arch[argc]; | ||||||
|  | #ifdef COMPILER_VERSION_MAJOR | ||||||
|  |   require += info_version[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef COMPILER_VERSION_INTERNAL | ||||||
|  |   require += info_version_internal[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef SIMULATE_ID | ||||||
|  |   require += info_simulate[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef SIMULATE_VERSION_MAJOR | ||||||
|  |   require += info_simulate_version[argc]; | ||||||
|  | #endif | ||||||
|  | #if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | ||||||
|  |   require += info_cray[argc]; | ||||||
|  | #endif | ||||||
|  |   require += info_language_standard_default[argc]; | ||||||
|  |   require += info_language_extensions_default[argc]; | ||||||
|  |   (void)argv; | ||||||
|  |   return require; | ||||||
|  | } | ||||||
|  | #endif | ||||||
							
								
								
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdC/a.out
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdC/a.out
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,791 @@ | |||||||
|  | /* This source file must have a .cpp extension so that all C++ compilers | ||||||
|  |    recognize the extension without flags.  Borland does not know .cxx for | ||||||
|  |    example.  */ | ||||||
|  | #ifndef __cplusplus | ||||||
|  | # error "A C compiler has been selected for C++." | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if !defined(__has_include) | ||||||
|  | /* If the compiler does not have __has_include, pretend the answer is | ||||||
|  |    always no.  */ | ||||||
|  | #  define __has_include(x) 0 | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* Version number components: V=Version, R=Revision, P=Patch | ||||||
|  |    Version date components:   YYYY=Year, MM=Month,   DD=Day  */ | ||||||
|  |  | ||||||
|  | #if defined(__COMO__) | ||||||
|  | # define COMPILER_ID "Comeau" | ||||||
|  |   /* __COMO_VERSION__ = VRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) | ||||||
|  |  | ||||||
|  | #elif defined(__INTEL_COMPILER) || defined(__ICC) | ||||||
|  | # define COMPILER_ID "Intel" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC__) | ||||||
|  | #  define SIMULATE_ID "GNU" | ||||||
|  | # endif | ||||||
|  |   /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, | ||||||
|  |      except that a few beta releases use the old format with V=2021.  */ | ||||||
|  | # if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) | ||||||
|  | #  if defined(__INTEL_COMPILER_UPDATE) | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) | ||||||
|  | #  else | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10) | ||||||
|  | #  endif | ||||||
|  | # else | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) | ||||||
|  |    /* The third version component from --version is an update index, | ||||||
|  |       but no macro is provided for it.  */ | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(0) | ||||||
|  | # endif | ||||||
|  | # if defined(__INTEL_COMPILER_BUILD_DATE) | ||||||
|  |    /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ | ||||||
|  | #  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) | ||||||
|  | # endif | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC__) | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | # elif defined(__GNUG__) | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_MINOR__) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | #  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) | ||||||
|  | # define COMPILER_ID "IntelLLVM" | ||||||
|  | #if defined(_MSC_VER) | ||||||
|  | # define SIMULATE_ID "MSVC" | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC__) | ||||||
|  | # define SIMULATE_ID "GNU" | ||||||
|  | #endif | ||||||
|  | /* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and | ||||||
|  |  * later.  Look for 6 digit vs. 8 digit version number to decide encoding. | ||||||
|  |  * VVVV is no smaller than the current year when a version is released. | ||||||
|  |  */ | ||||||
|  | #if __INTEL_LLVM_COMPILER < 1000000L | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10) | ||||||
|  | #else | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100) | ||||||
|  | #endif | ||||||
|  | #if defined(_MSC_VER) | ||||||
|  |   /* _MSC_VER = VVRR */ | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC__) | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | #elif defined(__GNUG__) | ||||||
|  | # define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC_MINOR__) | ||||||
|  | # define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | #endif | ||||||
|  | #if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | # define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #elif defined(__PATHCC__) | ||||||
|  | # define COMPILER_ID "PathScale" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) | ||||||
|  | # if defined(__PATHCC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) | ||||||
|  | # define COMPILER_ID "Embarcadero" | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF) | ||||||
|  |  | ||||||
|  | #elif defined(__BORLANDC__) | ||||||
|  | # define COMPILER_ID "Borland" | ||||||
|  |   /* __BORLANDC__ = 0xVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 | ||||||
|  | # define COMPILER_ID "Watcom" | ||||||
|  |    /* __WATCOMC__ = VVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | ||||||
|  | # if (__WATCOMC__ % 10) > 0 | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # define COMPILER_ID "OpenWatcom" | ||||||
|  |    /* __WATCOMC__ = VVRP + 1100 */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | ||||||
|  | # if (__WATCOMC__ % 10) > 0 | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__SUNPRO_CC) | ||||||
|  | # define COMPILER_ID "SunPro" | ||||||
|  | # if __SUNPRO_CC >= 0x5100 | ||||||
|  |    /* __SUNPRO_CC = 0xVRRP */ | ||||||
|  | #  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) | ||||||
|  | #  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) | ||||||
|  | #  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF) | ||||||
|  | # else | ||||||
|  |    /* __SUNPRO_CC = 0xVRP */ | ||||||
|  | #  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) | ||||||
|  | #  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) | ||||||
|  | #  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__HP_aCC) | ||||||
|  | # define COMPILER_ID "HP" | ||||||
|  |   /* __HP_aCC = VVRRPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100) | ||||||
|  |  | ||||||
|  | #elif defined(__DECCXX) | ||||||
|  | # define COMPILER_ID "Compaq" | ||||||
|  |   /* __DECCXX_VER = VVRRTPPPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000) | ||||||
|  |  | ||||||
|  | #elif defined(__IBMCPP__) && defined(__COMPILER_VER__) | ||||||
|  | # define COMPILER_ID "zOS" | ||||||
|  |   /* __IBMCPP__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__ibmxl__) && defined(__clang__) | ||||||
|  | # define COMPILER_ID "XLClang" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) | ||||||
|  | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 | ||||||
|  | # define COMPILER_ID "XL" | ||||||
|  |   /* __IBMCPP__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 | ||||||
|  | # define COMPILER_ID "VisualAge" | ||||||
|  |   /* __IBMCPP__ = VRP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10) | ||||||
|  |  | ||||||
|  | #elif defined(__NVCOMPILER) | ||||||
|  | # define COMPILER_ID "NVHPC" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) | ||||||
|  | # if defined(__NVCOMPILER_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__PGI) | ||||||
|  | # define COMPILER_ID "PGI" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) | ||||||
|  | # if defined(__PGIC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(_CRAYC) | ||||||
|  | # define COMPILER_ID "Cray" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) | ||||||
|  |  | ||||||
|  | #elif defined(__TI_COMPILER_VERSION__) | ||||||
|  | # define COMPILER_ID "TI" | ||||||
|  |   /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000) | ||||||
|  |  | ||||||
|  | #elif defined(__CLANG_FUJITSU) | ||||||
|  | # define COMPILER_ID "FujitsuClang" | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | ||||||
|  | # define COMPILER_VERSION_INTERNAL_STR __clang_version__ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__FUJITSU) | ||||||
|  | # define COMPILER_ID "Fujitsu" | ||||||
|  | # if defined(__FCC_version__) | ||||||
|  | #   define COMPILER_VERSION __FCC_version__ | ||||||
|  | # elif defined(__FCC_major__) | ||||||
|  | #   define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | ||||||
|  | #   define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | ||||||
|  | # endif | ||||||
|  | # if defined(__fcc_version) | ||||||
|  | #   define COMPILER_VERSION_INTERNAL DEC(__fcc_version) | ||||||
|  | # elif defined(__FCC_VERSION) | ||||||
|  | #   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__ghs__) | ||||||
|  | # define COMPILER_ID "GHS" | ||||||
|  | /* __GHS_VERSION_NUMBER = VVVVRP */ | ||||||
|  | # ifdef __GHS_VERSION_NUMBER | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__SCO_VERSION__) | ||||||
|  | # define COMPILER_ID "SCO" | ||||||
|  |  | ||||||
|  | #elif defined(__ARMCC_VERSION) && !defined(__clang__) | ||||||
|  | # define COMPILER_ID "ARMCC" | ||||||
|  | #if __ARMCC_VERSION >= 1000000 | ||||||
|  |   /* __ARMCC_VERSION = VRRPPPP */ | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000) | ||||||
|  | #else | ||||||
|  |   /* __ARMCC_VERSION = VRPPPP */ | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) && defined(__apple_build_version__) | ||||||
|  | # define COMPILER_ID "AppleClang" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) | ||||||
|  | # define COMPILER_ID "ARMClang" | ||||||
|  |   # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) | ||||||
|  |   # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) | ||||||
|  |   # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000) | ||||||
|  | # define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) | ||||||
|  |  | ||||||
|  | #elif defined(__clang__) | ||||||
|  | # define COMPILER_ID "Clang" | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  | #  define SIMULATE_ID "MSVC" | ||||||
|  | # endif | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) | ||||||
|  | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | ||||||
|  | # if defined(_MSC_VER) | ||||||
|  |    /* _MSC_VER = VVRR */ | ||||||
|  | #  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | #  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__GNUC__) || defined(__GNUG__) | ||||||
|  | # define COMPILER_ID "GNU" | ||||||
|  | # if defined(__GNUC__) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__GNUC__) | ||||||
|  | # else | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC(__GNUG__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_MINOR__) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) | ||||||
|  | # endif | ||||||
|  | # if defined(__GNUC_PATCHLEVEL__) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(_MSC_VER) | ||||||
|  | # define COMPILER_ID "MSVC" | ||||||
|  |   /* _MSC_VER = VVRR */ | ||||||
|  | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) | ||||||
|  | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) | ||||||
|  | # if defined(_MSC_FULL_VER) | ||||||
|  | #  if _MSC_VER >= 1400 | ||||||
|  |     /* _MSC_FULL_VER = VVRRPPPPP */ | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) | ||||||
|  | #  else | ||||||
|  |     /* _MSC_FULL_VER = VVRRPPPP */ | ||||||
|  | #   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  | # if defined(_MSC_BUILD) | ||||||
|  | #  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) | ||||||
|  | # define COMPILER_ID "ADSP" | ||||||
|  | #if defined(__VISUALDSPVERSION__) | ||||||
|  |   /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ | ||||||
|  | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) | ||||||
|  | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) | ||||||
|  | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF) | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | ||||||
|  | # define COMPILER_ID "IAR" | ||||||
|  | # if defined(__VER__) && defined(__ICCARM__) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) | ||||||
|  | #  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | ||||||
|  | # elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) | ||||||
|  | #  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) | ||||||
|  | #  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) | ||||||
|  | #  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) | ||||||
|  | #  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* These compilers are either not known or too old to define an | ||||||
|  |   identification macro.  Try to identify the platform and guess that | ||||||
|  |   it is the native compiler.  */ | ||||||
|  | #elif defined(__hpux) || defined(__hpua) | ||||||
|  | # define COMPILER_ID "HP" | ||||||
|  |  | ||||||
|  | #else /* unknown compiler */ | ||||||
|  | # define COMPILER_ID "" | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct the string literal in pieces to prevent the source from | ||||||
|  |    getting matched.  Store it in a pointer rather than an array | ||||||
|  |    because some compilers will just produce instructions to fill the | ||||||
|  |    array rather than assigning a pointer to a static array.  */ | ||||||
|  | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; | ||||||
|  | #ifdef SIMULATE_ID | ||||||
|  | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifdef __QNXNTO__ | ||||||
|  | char const* qnxnto = "INFO" ":" "qnxnto[]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | ||||||
|  | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #define STRINGIFY_HELPER(X) #X | ||||||
|  | #define STRINGIFY(X) STRINGIFY_HELPER(X) | ||||||
|  |  | ||||||
|  | /* Identify known platforms by name.  */ | ||||||
|  | #if defined(__linux) || defined(__linux__) || defined(linux) | ||||||
|  | # define PLATFORM_ID "Linux" | ||||||
|  |  | ||||||
|  | #elif defined(__MSYS__) | ||||||
|  | # define PLATFORM_ID "MSYS" | ||||||
|  |  | ||||||
|  | #elif defined(__CYGWIN__) | ||||||
|  | # define PLATFORM_ID "Cygwin" | ||||||
|  |  | ||||||
|  | #elif defined(__MINGW32__) | ||||||
|  | # define PLATFORM_ID "MinGW" | ||||||
|  |  | ||||||
|  | #elif defined(__APPLE__) | ||||||
|  | # define PLATFORM_ID "Darwin" | ||||||
|  |  | ||||||
|  | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) | ||||||
|  | # define PLATFORM_ID "Windows" | ||||||
|  |  | ||||||
|  | #elif defined(__FreeBSD__) || defined(__FreeBSD) | ||||||
|  | # define PLATFORM_ID "FreeBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__NetBSD__) || defined(__NetBSD) | ||||||
|  | # define PLATFORM_ID "NetBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__OpenBSD__) || defined(__OPENBSD) | ||||||
|  | # define PLATFORM_ID "OpenBSD" | ||||||
|  |  | ||||||
|  | #elif defined(__sun) || defined(sun) | ||||||
|  | # define PLATFORM_ID "SunOS" | ||||||
|  |  | ||||||
|  | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) | ||||||
|  | # define PLATFORM_ID "AIX" | ||||||
|  |  | ||||||
|  | #elif defined(__hpux) || defined(__hpux__) | ||||||
|  | # define PLATFORM_ID "HP-UX" | ||||||
|  |  | ||||||
|  | #elif defined(__HAIKU__) | ||||||
|  | # define PLATFORM_ID "Haiku" | ||||||
|  |  | ||||||
|  | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) | ||||||
|  | # define PLATFORM_ID "BeOS" | ||||||
|  |  | ||||||
|  | #elif defined(__QNX__) || defined(__QNXNTO__) | ||||||
|  | # define PLATFORM_ID "QNX" | ||||||
|  |  | ||||||
|  | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) | ||||||
|  | # define PLATFORM_ID "Tru64" | ||||||
|  |  | ||||||
|  | #elif defined(__riscos) || defined(__riscos__) | ||||||
|  | # define PLATFORM_ID "RISCos" | ||||||
|  |  | ||||||
|  | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) | ||||||
|  | # define PLATFORM_ID "SINIX" | ||||||
|  |  | ||||||
|  | #elif defined(__UNIX_SV__) | ||||||
|  | # define PLATFORM_ID "UNIX_SV" | ||||||
|  |  | ||||||
|  | #elif defined(__bsdos__) | ||||||
|  | # define PLATFORM_ID "BSDOS" | ||||||
|  |  | ||||||
|  | #elif defined(_MPRAS) || defined(MPRAS) | ||||||
|  | # define PLATFORM_ID "MP-RAS" | ||||||
|  |  | ||||||
|  | #elif defined(__osf) || defined(__osf__) | ||||||
|  | # define PLATFORM_ID "OSF1" | ||||||
|  |  | ||||||
|  | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) | ||||||
|  | # define PLATFORM_ID "SCO_SV" | ||||||
|  |  | ||||||
|  | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) | ||||||
|  | # define PLATFORM_ID "ULTRIX" | ||||||
|  |  | ||||||
|  | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) | ||||||
|  | # define PLATFORM_ID "Xenix" | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # if defined(__LINUX__) | ||||||
|  | #  define PLATFORM_ID "Linux" | ||||||
|  |  | ||||||
|  | # elif defined(__DOS__) | ||||||
|  | #  define PLATFORM_ID "DOS" | ||||||
|  |  | ||||||
|  | # elif defined(__OS2__) | ||||||
|  | #  define PLATFORM_ID "OS2" | ||||||
|  |  | ||||||
|  | # elif defined(__WINDOWS__) | ||||||
|  | #  define PLATFORM_ID "Windows3x" | ||||||
|  |  | ||||||
|  | # elif defined(__VXWORKS__) | ||||||
|  | #  define PLATFORM_ID "VxWorks" | ||||||
|  |  | ||||||
|  | # else /* unknown platform */ | ||||||
|  | #  define PLATFORM_ID | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__INTEGRITY) | ||||||
|  | # if defined(INT_178B) | ||||||
|  | #  define PLATFORM_ID "Integrity178" | ||||||
|  |  | ||||||
|  | # else /* regular Integrity */ | ||||||
|  | #  define PLATFORM_ID "Integrity" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #else /* unknown platform */ | ||||||
|  | # define PLATFORM_ID | ||||||
|  |  | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* For windows compilers MSVC and Intel we can determine | ||||||
|  |    the architecture of the compiler being used.  This is because | ||||||
|  |    the compilers do not have flags that can change the architecture, | ||||||
|  |    but rather depend on which compiler is being used | ||||||
|  | */ | ||||||
|  | #if defined(_WIN32) && defined(_MSC_VER) | ||||||
|  | # if defined(_M_IA64) | ||||||
|  | #  define ARCHITECTURE_ID "IA64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM64EC) | ||||||
|  | #  define ARCHITECTURE_ID "ARM64EC" | ||||||
|  |  | ||||||
|  | # elif defined(_M_X64) || defined(_M_AMD64) | ||||||
|  | #  define ARCHITECTURE_ID "x64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_IX86) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM64) | ||||||
|  | #  define ARCHITECTURE_ID "ARM64" | ||||||
|  |  | ||||||
|  | # elif defined(_M_ARM) | ||||||
|  | #  if _M_ARM == 4 | ||||||
|  | #   define ARCHITECTURE_ID "ARMV4I" | ||||||
|  | #  elif _M_ARM == 5 | ||||||
|  | #   define ARCHITECTURE_ID "ARMV5I" | ||||||
|  | #  else | ||||||
|  | #   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) | ||||||
|  | #  endif | ||||||
|  |  | ||||||
|  | # elif defined(_M_MIPS) | ||||||
|  | #  define ARCHITECTURE_ID "MIPS" | ||||||
|  |  | ||||||
|  | # elif defined(_M_SH) | ||||||
|  | #  define ARCHITECTURE_ID "SHx" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__WATCOMC__) | ||||||
|  | # if defined(_M_I86) | ||||||
|  | #  define ARCHITECTURE_ID "I86" | ||||||
|  |  | ||||||
|  | # elif defined(_M_IX86) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | ||||||
|  | # if defined(__ICCARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRX__) | ||||||
|  | #  define ARCHITECTURE_ID "RX" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRH850__) | ||||||
|  | #  define ARCHITECTURE_ID "RH850" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRL78__) | ||||||
|  | #  define ARCHITECTURE_ID "RL78" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCRISCV__) | ||||||
|  | #  define ARCHITECTURE_ID "RISCV" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCAVR__) | ||||||
|  | #  define ARCHITECTURE_ID "AVR" | ||||||
|  |  | ||||||
|  | # elif defined(__ICC430__) | ||||||
|  | #  define ARCHITECTURE_ID "MSP430" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCV850__) | ||||||
|  | #  define ARCHITECTURE_ID "V850" | ||||||
|  |  | ||||||
|  | # elif defined(__ICC8051__) | ||||||
|  | #  define ARCHITECTURE_ID "8051" | ||||||
|  |  | ||||||
|  | # elif defined(__ICCSTM8__) | ||||||
|  | #  define ARCHITECTURE_ID "STM8" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__ghs__) | ||||||
|  | # if defined(__PPC64__) | ||||||
|  | #  define ARCHITECTURE_ID "PPC64" | ||||||
|  |  | ||||||
|  | # elif defined(__ppc__) | ||||||
|  | #  define ARCHITECTURE_ID "PPC" | ||||||
|  |  | ||||||
|  | # elif defined(__ARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__x86_64__) | ||||||
|  | #  define ARCHITECTURE_ID "x64" | ||||||
|  |  | ||||||
|  | # elif defined(__i386__) | ||||||
|  | #  define ARCHITECTURE_ID "X86" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #elif defined(__TI_COMPILER_VERSION__) | ||||||
|  | # if defined(__TI_ARM__) | ||||||
|  | #  define ARCHITECTURE_ID "ARM" | ||||||
|  |  | ||||||
|  | # elif defined(__MSP430__) | ||||||
|  | #  define ARCHITECTURE_ID "MSP430" | ||||||
|  |  | ||||||
|  | # elif defined(__TMS320C28XX__) | ||||||
|  | #  define ARCHITECTURE_ID "TMS320C28x" | ||||||
|  |  | ||||||
|  | # elif defined(__TMS320C6X__) || defined(_TMS320C6X) | ||||||
|  | #  define ARCHITECTURE_ID "TMS320C6x" | ||||||
|  |  | ||||||
|  | # else /* unknown architecture */ | ||||||
|  | #  define ARCHITECTURE_ID "" | ||||||
|  | # endif | ||||||
|  |  | ||||||
|  | #else | ||||||
|  | #  define ARCHITECTURE_ID | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Convert integer to decimal digit literals.  */ | ||||||
|  | #define DEC(n)                   \ | ||||||
|  |   ('0' + (((n) / 10000000)%10)), \ | ||||||
|  |   ('0' + (((n) / 1000000)%10)),  \ | ||||||
|  |   ('0' + (((n) / 100000)%10)),   \ | ||||||
|  |   ('0' + (((n) / 10000)%10)),    \ | ||||||
|  |   ('0' + (((n) / 1000)%10)),     \ | ||||||
|  |   ('0' + (((n) / 100)%10)),      \ | ||||||
|  |   ('0' + (((n) / 10)%10)),       \ | ||||||
|  |   ('0' +  ((n) % 10)) | ||||||
|  |  | ||||||
|  | /* Convert integer to hex digit literals.  */ | ||||||
|  | #define HEX(n)             \ | ||||||
|  |   ('0' + ((n)>>28 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>24 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>20 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>16 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>12 & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>8  & 0xF)), \ | ||||||
|  |   ('0' + ((n)>>4  & 0xF)), \ | ||||||
|  |   ('0' + ((n)     & 0xF)) | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number. */ | ||||||
|  | #ifdef COMPILER_VERSION | ||||||
|  | char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number components. */ | ||||||
|  | #elif defined(COMPILER_VERSION_MAJOR) | ||||||
|  | char const info_version[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', | ||||||
|  |   COMPILER_VERSION_MAJOR, | ||||||
|  | # ifdef COMPILER_VERSION_MINOR | ||||||
|  |   '.', COMPILER_VERSION_MINOR, | ||||||
|  | #  ifdef COMPILER_VERSION_PATCH | ||||||
|  |    '.', COMPILER_VERSION_PATCH, | ||||||
|  | #   ifdef COMPILER_VERSION_TWEAK | ||||||
|  |     '.', COMPILER_VERSION_TWEAK, | ||||||
|  | #   endif | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  |   ']','\0'}; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the internal version number. */ | ||||||
|  | #ifdef COMPILER_VERSION_INTERNAL | ||||||
|  | char const info_version_internal[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', | ||||||
|  |   'i','n','t','e','r','n','a','l','[', | ||||||
|  |   COMPILER_VERSION_INTERNAL,']','\0'}; | ||||||
|  | #elif defined(COMPILER_VERSION_INTERNAL_STR) | ||||||
|  | char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct a string literal encoding the version number components. */ | ||||||
|  | #ifdef SIMULATE_VERSION_MAJOR | ||||||
|  | char const info_simulate_version[] = { | ||||||
|  |   'I', 'N', 'F', 'O', ':', | ||||||
|  |   's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', | ||||||
|  |   SIMULATE_VERSION_MAJOR, | ||||||
|  | # ifdef SIMULATE_VERSION_MINOR | ||||||
|  |   '.', SIMULATE_VERSION_MINOR, | ||||||
|  | #  ifdef SIMULATE_VERSION_PATCH | ||||||
|  |    '.', SIMULATE_VERSION_PATCH, | ||||||
|  | #   ifdef SIMULATE_VERSION_TWEAK | ||||||
|  |     '.', SIMULATE_VERSION_TWEAK, | ||||||
|  | #   endif | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  |   ']','\0'}; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | /* Construct the string literal in pieces to prevent the source from | ||||||
|  |    getting matched.  Store it in a pointer rather than an array | ||||||
|  |    because some compilers will just produce instructions to fill the | ||||||
|  |    array rather than assigning a pointer to a static array.  */ | ||||||
|  | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; | ||||||
|  | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L | ||||||
|  | #  if defined(__INTEL_CXX11_MODE__) | ||||||
|  | #    if defined(__cpp_aggregate_nsdmi) | ||||||
|  | #      define CXX_STD 201402L | ||||||
|  | #    else | ||||||
|  | #      define CXX_STD 201103L | ||||||
|  | #    endif | ||||||
|  | #  else | ||||||
|  | #    define CXX_STD 199711L | ||||||
|  | #  endif | ||||||
|  | #elif defined(_MSC_VER) && defined(_MSVC_LANG) | ||||||
|  | #  define CXX_STD _MSVC_LANG | ||||||
|  | #else | ||||||
|  | #  define CXX_STD __cplusplus | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | const char* info_language_standard_default = "INFO" ":" "standard_default[" | ||||||
|  | #if CXX_STD > 202002L | ||||||
|  |   "23" | ||||||
|  | #elif CXX_STD > 201703L | ||||||
|  |   "20" | ||||||
|  | #elif CXX_STD >= 201703L | ||||||
|  |   "17" | ||||||
|  | #elif CXX_STD >= 201402L | ||||||
|  |   "14" | ||||||
|  | #elif CXX_STD >= 201103L | ||||||
|  |   "11" | ||||||
|  | #else | ||||||
|  |   "98" | ||||||
|  | #endif | ||||||
|  | "]"; | ||||||
|  |  | ||||||
|  | const char* info_language_extensions_default = "INFO" ":" "extensions_default[" | ||||||
|  | /* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ | ||||||
|  | #if (defined(__clang__) || defined(__GNUC__) ||                               \ | ||||||
|  |      defined(__TI_COMPILER_VERSION__)) &&                                     \ | ||||||
|  |   !defined(__STRICT_ANSI__) && !defined(_MSC_VER) | ||||||
|  |   "ON" | ||||||
|  | #else | ||||||
|  |   "OFF" | ||||||
|  | #endif | ||||||
|  | "]"; | ||||||
|  |  | ||||||
|  | /*--------------------------------------------------------------------------*/ | ||||||
|  |  | ||||||
|  | int main(int argc, char* argv[]) | ||||||
|  | { | ||||||
|  |   int require = 0; | ||||||
|  |   require += info_compiler[argc]; | ||||||
|  |   require += info_platform[argc]; | ||||||
|  | #ifdef COMPILER_VERSION_MAJOR | ||||||
|  |   require += info_version[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef COMPILER_VERSION_INTERNAL | ||||||
|  |   require += info_version_internal[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef SIMULATE_ID | ||||||
|  |   require += info_simulate[argc]; | ||||||
|  | #endif | ||||||
|  | #ifdef SIMULATE_VERSION_MAJOR | ||||||
|  |   require += info_simulate_version[argc]; | ||||||
|  | #endif | ||||||
|  | #if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | ||||||
|  |   require += info_cray[argc]; | ||||||
|  | #endif | ||||||
|  |   require += info_language_standard_default[argc]; | ||||||
|  |   require += info_language_extensions_default[argc]; | ||||||
|  |   (void)argv; | ||||||
|  |   return require; | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdCXX/a.out
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/robot2wd/CMakeFiles/3.22.1/CompilerIdCXX/a.out
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										16
									
								
								build/robot2wd/CMakeFiles/CMakeDirectoryInformation.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								build/robot2wd/CMakeFiles/CMakeDirectoryInformation.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # Relative path conversion top directories. | ||||||
|  | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/rosuser/ros2_ws/src/robot2wd/robot2wd") | ||||||
|  | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd") | ||||||
|  |  | ||||||
|  | # Force unix paths in dependencies. | ||||||
|  | set(CMAKE_FORCE_UNIX_PATHS 1) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The C and CXX include file regular expressions for this directory. | ||||||
|  | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") | ||||||
|  | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") | ||||||
|  | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) | ||||||
|  | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) | ||||||
							
								
								
									
										449
									
								
								build/robot2wd/CMakeFiles/CMakeOutput.log
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										449
									
								
								build/robot2wd/CMakeFiles/CMakeOutput.log
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,449 @@ | |||||||
|  | The system is: Linux - 6.15.3-1.surface.fc42.x86_64 - x86_64 | ||||||
|  | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. | ||||||
|  | Compiler: /usr/bin/cc  | ||||||
|  | Build flags:  | ||||||
|  | Id flags:   | ||||||
|  |  | ||||||
|  | The output was: | ||||||
|  | 0 | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" | ||||||
|  |  | ||||||
|  | The C compiler identification is GNU, found in "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/3.22.1/CompilerIdC/a.out" | ||||||
|  |  | ||||||
|  | Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. | ||||||
|  | Compiler: /usr/bin/c++  | ||||||
|  | Build flags:  | ||||||
|  | Id flags:   | ||||||
|  |  | ||||||
|  | The output was: | ||||||
|  | 0 | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" | ||||||
|  |  | ||||||
|  | The CXX compiler identification is GNU, found in "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/3.22.1/CompilerIdCXX/a.out" | ||||||
|  |  | ||||||
|  | Detecting C compiler ABI info compiled with the following output: | ||||||
|  | Change Dir: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp | ||||||
|  |  | ||||||
|  | Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_44f69/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_44f69.dir/build.make CMakeFiles/cmTC_44f69.dir/build | ||||||
|  | gmake[1]: Entering directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp' | ||||||
|  | Building C object CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o | ||||||
|  | /usr/bin/cc   -v -o CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c | ||||||
|  | Using built-in specs. | ||||||
|  | COLLECT_GCC=/usr/bin/cc | ||||||
|  | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa | ||||||
|  | OFFLOAD_TARGET_DEFAULT=1 | ||||||
|  | Target: x86_64-linux-gnu | ||||||
|  | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 | ||||||
|  | Thread model: posix | ||||||
|  | Supported LTO compression algorithms: zlib zstd | ||||||
|  | gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)  | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/' | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_44f69.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7K5YAB.s | ||||||
|  | GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) | ||||||
|  | 	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP | ||||||
|  |  | ||||||
|  | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 | ||||||
|  | ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" | ||||||
|  | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" | ||||||
|  | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" | ||||||
|  | #include "..." search starts here: | ||||||
|  | #include <...> search starts here: | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/include | ||||||
|  |  /usr/local/include | ||||||
|  |  /usr/include/x86_64-linux-gnu | ||||||
|  |  /usr/include | ||||||
|  | End of search list. | ||||||
|  | GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) | ||||||
|  | 	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP | ||||||
|  |  | ||||||
|  | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 | ||||||
|  | Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/' | ||||||
|  |  as -v --64 -o CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o /tmp/cc7K5YAB.s | ||||||
|  | GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 | ||||||
|  | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ | ||||||
|  | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.' | ||||||
|  | Linking C executable cmTC_44f69 | ||||||
|  | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_44f69.dir/link.txt --verbose=1 | ||||||
|  | /usr/bin/cc  -v CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -o cmTC_44f69  | ||||||
|  | Using built-in specs. | ||||||
|  | COLLECT_GCC=/usr/bin/cc | ||||||
|  | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper | ||||||
|  | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa | ||||||
|  | OFFLOAD_TARGET_DEFAULT=1 | ||||||
|  | Target: x86_64-linux-gnu | ||||||
|  | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 | ||||||
|  | Thread model: posix | ||||||
|  | Supported LTO compression algorithms: zlib zstd | ||||||
|  | gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)  | ||||||
|  | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ | ||||||
|  | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_44f69' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44f69.' | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccWUw11k.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_44f69 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_44f69' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44f69.' | ||||||
|  | gmake[1]: Leaving directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp' | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Parsed C implicit include dir info from above output: rv=done | ||||||
|  |   found start of include info | ||||||
|  |   found start of implicit include info | ||||||
|  |     add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |     add: [/usr/local/include] | ||||||
|  |     add: [/usr/include/x86_64-linux-gnu] | ||||||
|  |     add: [/usr/include] | ||||||
|  |   end of search list found | ||||||
|  |   collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |   collapse include dir [/usr/local/include] ==> [/usr/local/include] | ||||||
|  |   collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] | ||||||
|  |   collapse include dir [/usr/include] ==> [/usr/include] | ||||||
|  |   implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Parsed C implicit link information from above output: | ||||||
|  |   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] | ||||||
|  |   ignore line: [Change Dir: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_44f69/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_44f69.dir/build.make CMakeFiles/cmTC_44f69.dir/build] | ||||||
|  |   ignore line: [gmake[1]: Entering directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp'] | ||||||
|  |   ignore line: [Building C object CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o] | ||||||
|  |   ignore line: [/usr/bin/cc   -v -o CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] | ||||||
|  |   ignore line: [Using built-in specs.] | ||||||
|  |   ignore line: [COLLECT_GCC=/usr/bin/cc] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_DEFAULT=1] | ||||||
|  |   ignore line: [Target: x86_64-linux-gnu] | ||||||
|  |   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] | ||||||
|  |   ignore line: [Thread model: posix] | ||||||
|  |   ignore line: [Supported LTO compression algorithms: zlib zstd] | ||||||
|  |   ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/'] | ||||||
|  |   ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_44f69.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7K5YAB.s] | ||||||
|  |   ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] | ||||||
|  |   ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] | ||||||
|  |   ignore line: [#include "..." search starts here:] | ||||||
|  |   ignore line: [#include <...> search starts here:] | ||||||
|  |   ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |   ignore line: [ /usr/local/include] | ||||||
|  |   ignore line: [ /usr/include/x86_64-linux-gnu] | ||||||
|  |   ignore line: [ /usr/include] | ||||||
|  |   ignore line: [End of search list.] | ||||||
|  |   ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] | ||||||
|  |   ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] | ||||||
|  |   ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/'] | ||||||
|  |   ignore line: [ as -v --64 -o CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o /tmp/cc7K5YAB.s] | ||||||
|  |   ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] | ||||||
|  |   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] | ||||||
|  |   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.'] | ||||||
|  |   ignore line: [Linking C executable cmTC_44f69] | ||||||
|  |   ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_44f69.dir/link.txt --verbose=1] | ||||||
|  |   ignore line: [/usr/bin/cc  -v CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -o cmTC_44f69 ] | ||||||
|  |   ignore line: [Using built-in specs.] | ||||||
|  |   ignore line: [COLLECT_GCC=/usr/bin/cc] | ||||||
|  |   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_DEFAULT=1] | ||||||
|  |   ignore line: [Target: x86_64-linux-gnu] | ||||||
|  |   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] | ||||||
|  |   ignore line: [Thread model: posix] | ||||||
|  |   ignore line: [Supported LTO compression algorithms: zlib zstd] | ||||||
|  |   ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] | ||||||
|  |   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] | ||||||
|  |   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_44f69' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44f69.'] | ||||||
|  |   link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccWUw11k.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_44f69 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore | ||||||
|  |     arg [-plugin] ==> ignore | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore | ||||||
|  |     arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore | ||||||
|  |     arg [-plugin-opt=-fresolution=/tmp/ccWUw11k.res] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lc] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore | ||||||
|  |     arg [--build-id] ==> ignore | ||||||
|  |     arg [--eh-frame-hdr] ==> ignore | ||||||
|  |     arg [-m] ==> ignore | ||||||
|  |     arg [elf_x86_64] ==> ignore | ||||||
|  |     arg [--hash-style=gnu] ==> ignore | ||||||
|  |     arg [--as-needed] ==> ignore | ||||||
|  |     arg [-dynamic-linker] ==> ignore | ||||||
|  |     arg [/lib64/ld-linux-x86-64.so.2] ==> ignore | ||||||
|  |     arg [-pie] ==> ignore | ||||||
|  |     arg [-znow] ==> ignore | ||||||
|  |     arg [-zrelro] ==> ignore | ||||||
|  |     arg [-o] ==> ignore | ||||||
|  |     arg [cmTC_44f69] ==> ignore | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] | ||||||
|  |     arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] | ||||||
|  |     arg [-L/lib/../lib] ==> dir [/lib/../lib] | ||||||
|  |     arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] | ||||||
|  |     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] | ||||||
|  |     arg [CMakeFiles/cmTC_44f69.dir/CMakeCCompilerABI.c.o] ==> ignore | ||||||
|  |     arg [-lgcc] ==> lib [gcc] | ||||||
|  |     arg [--push-state] ==> ignore | ||||||
|  |     arg [--as-needed] ==> ignore | ||||||
|  |     arg [-lgcc_s] ==> lib [gcc_s] | ||||||
|  |     arg [--pop-state] ==> ignore | ||||||
|  |     arg [-lc] ==> lib [c] | ||||||
|  |     arg [-lgcc] ==> lib [gcc] | ||||||
|  |     arg [--push-state] ==> ignore | ||||||
|  |     arg [--as-needed] ==> ignore | ||||||
|  |     arg [-lgcc_s] ==> lib [gcc_s] | ||||||
|  |     arg [--pop-state] ==> ignore | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] | ||||||
|  |   collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/lib/../lib] ==> [/lib] | ||||||
|  |   collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/usr/lib/../lib] ==> [/usr/lib] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] | ||||||
|  |   implicit libs: [gcc;gcc_s;c;gcc;gcc_s] | ||||||
|  |   implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] | ||||||
|  |   implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] | ||||||
|  |   implicit fwks: [] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Detecting CXX compiler ABI info compiled with the following output: | ||||||
|  | Change Dir: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp | ||||||
|  |  | ||||||
|  | Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19d48/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_19d48.dir/build.make CMakeFiles/cmTC_19d48.dir/build | ||||||
|  | gmake[1]: Entering directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp' | ||||||
|  | Building CXX object CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o | ||||||
|  | /usr/bin/c++   -v -o CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp | ||||||
|  | Using built-in specs. | ||||||
|  | COLLECT_GCC=/usr/bin/c++ | ||||||
|  | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa | ||||||
|  | OFFLOAD_TARGET_DEFAULT=1 | ||||||
|  | Target: x86_64-linux-gnu | ||||||
|  | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 | ||||||
|  | Thread model: posix | ||||||
|  | Supported LTO compression algorithms: zlib zstd | ||||||
|  | gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)  | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/' | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_19d48.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc3gGaa1.s | ||||||
|  | GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) | ||||||
|  | 	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP | ||||||
|  |  | ||||||
|  | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 | ||||||
|  | ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" | ||||||
|  | ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" | ||||||
|  | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" | ||||||
|  | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" | ||||||
|  | #include "..." search starts here: | ||||||
|  | #include <...> search starts here: | ||||||
|  |  /usr/include/c++/11 | ||||||
|  |  /usr/include/x86_64-linux-gnu/c++/11 | ||||||
|  |  /usr/include/c++/11/backward | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/include | ||||||
|  |  /usr/local/include | ||||||
|  |  /usr/include/x86_64-linux-gnu | ||||||
|  |  /usr/include | ||||||
|  | End of search list. | ||||||
|  | GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) | ||||||
|  | 	compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP | ||||||
|  |  | ||||||
|  | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 | ||||||
|  | Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/' | ||||||
|  |  as -v --64 -o CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc3gGaa1.s | ||||||
|  | GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 | ||||||
|  | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ | ||||||
|  | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.' | ||||||
|  | Linking CXX executable cmTC_19d48 | ||||||
|  | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19d48.dir/link.txt --verbose=1 | ||||||
|  | /usr/bin/c++  -v CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_19d48  | ||||||
|  | Using built-in specs. | ||||||
|  | COLLECT_GCC=/usr/bin/c++ | ||||||
|  | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper | ||||||
|  | OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa | ||||||
|  | OFFLOAD_TARGET_DEFAULT=1 | ||||||
|  | Target: x86_64-linux-gnu | ||||||
|  | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 | ||||||
|  | Thread model: posix | ||||||
|  | Supported LTO compression algorithms: zlib zstd | ||||||
|  | gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2)  | ||||||
|  | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ | ||||||
|  | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_19d48' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_19d48.' | ||||||
|  |  /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx0jlF4.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_19d48 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o | ||||||
|  | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_19d48' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_19d48.' | ||||||
|  | gmake[1]: Leaving directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp' | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Parsed CXX implicit include dir info from above output: rv=done | ||||||
|  |   found start of include info | ||||||
|  |   found start of implicit include info | ||||||
|  |     add: [/usr/include/c++/11] | ||||||
|  |     add: [/usr/include/x86_64-linux-gnu/c++/11] | ||||||
|  |     add: [/usr/include/c++/11/backward] | ||||||
|  |     add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |     add: [/usr/local/include] | ||||||
|  |     add: [/usr/include/x86_64-linux-gnu] | ||||||
|  |     add: [/usr/include] | ||||||
|  |   end of search list found | ||||||
|  |   collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] | ||||||
|  |   collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] | ||||||
|  |   collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] | ||||||
|  |   collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |   collapse include dir [/usr/local/include] ==> [/usr/local/include] | ||||||
|  |   collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] | ||||||
|  |   collapse include dir [/usr/include] ==> [/usr/include] | ||||||
|  |   implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Parsed CXX implicit link information from above output: | ||||||
|  |   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] | ||||||
|  |   ignore line: [Change Dir: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19d48/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_19d48.dir/build.make CMakeFiles/cmTC_19d48.dir/build] | ||||||
|  |   ignore line: [gmake[1]: Entering directory '/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/CMakeTmp'] | ||||||
|  |   ignore line: [Building CXX object CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o] | ||||||
|  |   ignore line: [/usr/bin/c++   -v -o CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] | ||||||
|  |   ignore line: [Using built-in specs.] | ||||||
|  |   ignore line: [COLLECT_GCC=/usr/bin/c++] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_DEFAULT=1] | ||||||
|  |   ignore line: [Target: x86_64-linux-gnu] | ||||||
|  |   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] | ||||||
|  |   ignore line: [Thread model: posix] | ||||||
|  |   ignore line: [Supported LTO compression algorithms: zlib zstd] | ||||||
|  |   ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/'] | ||||||
|  |   ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_19d48.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc3gGaa1.s] | ||||||
|  |   ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] | ||||||
|  |   ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] | ||||||
|  |   ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] | ||||||
|  |   ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] | ||||||
|  |   ignore line: [#include "..." search starts here:] | ||||||
|  |   ignore line: [#include <...> search starts here:] | ||||||
|  |   ignore line: [ /usr/include/c++/11] | ||||||
|  |   ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] | ||||||
|  |   ignore line: [ /usr/include/c++/11/backward] | ||||||
|  |   ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] | ||||||
|  |   ignore line: [ /usr/local/include] | ||||||
|  |   ignore line: [ /usr/include/x86_64-linux-gnu] | ||||||
|  |   ignore line: [ /usr/include] | ||||||
|  |   ignore line: [End of search list.] | ||||||
|  |   ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] | ||||||
|  |   ignore line: [	compiled by GNU C version 11.4.0  GMP version 6.2.1  MPFR version 4.1.0  MPC version 1.2.1  isl version isl-0.24-GMP] | ||||||
|  |   ignore line: [] | ||||||
|  |   ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] | ||||||
|  |   ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/'] | ||||||
|  |   ignore line: [ as -v --64 -o CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc3gGaa1.s] | ||||||
|  |   ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] | ||||||
|  |   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] | ||||||
|  |   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.'] | ||||||
|  |   ignore line: [Linking CXX executable cmTC_19d48] | ||||||
|  |   ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19d48.dir/link.txt --verbose=1] | ||||||
|  |   ignore line: [/usr/bin/c++  -v CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_19d48 ] | ||||||
|  |   ignore line: [Using built-in specs.] | ||||||
|  |   ignore line: [COLLECT_GCC=/usr/bin/c++] | ||||||
|  |   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] | ||||||
|  |   ignore line: [OFFLOAD_TARGET_DEFAULT=1] | ||||||
|  |   ignore line: [Target: x86_64-linux-gnu] | ||||||
|  |   ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] | ||||||
|  |   ignore line: [Thread model: posix] | ||||||
|  |   ignore line: [Supported LTO compression algorithms: zlib zstd] | ||||||
|  |   ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] | ||||||
|  |   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] | ||||||
|  |   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] | ||||||
|  |   ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_19d48' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_19d48.'] | ||||||
|  |   link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx0jlF4.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_19d48 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore | ||||||
|  |     arg [-plugin] ==> ignore | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore | ||||||
|  |     arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore | ||||||
|  |     arg [-plugin-opt=-fresolution=/tmp/ccx0jlF4.res] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lc] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore | ||||||
|  |     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore | ||||||
|  |     arg [--build-id] ==> ignore | ||||||
|  |     arg [--eh-frame-hdr] ==> ignore | ||||||
|  |     arg [-m] ==> ignore | ||||||
|  |     arg [elf_x86_64] ==> ignore | ||||||
|  |     arg [--hash-style=gnu] ==> ignore | ||||||
|  |     arg [--as-needed] ==> ignore | ||||||
|  |     arg [-dynamic-linker] ==> ignore | ||||||
|  |     arg [/lib64/ld-linux-x86-64.so.2] ==> ignore | ||||||
|  |     arg [-pie] ==> ignore | ||||||
|  |     arg [-znow] ==> ignore | ||||||
|  |     arg [-zrelro] ==> ignore | ||||||
|  |     arg [-o] ==> ignore | ||||||
|  |     arg [cmTC_19d48] ==> ignore | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] | ||||||
|  |     arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] | ||||||
|  |     arg [-L/lib/../lib] ==> dir [/lib/../lib] | ||||||
|  |     arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] | ||||||
|  |     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] | ||||||
|  |     arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] | ||||||
|  |     arg [CMakeFiles/cmTC_19d48.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore | ||||||
|  |     arg [-lstdc++] ==> lib [stdc++] | ||||||
|  |     arg [-lm] ==> lib [m] | ||||||
|  |     arg [-lgcc_s] ==> lib [gcc_s] | ||||||
|  |     arg [-lgcc] ==> lib [gcc] | ||||||
|  |     arg [-lc] ==> lib [c] | ||||||
|  |     arg [-lgcc_s] ==> lib [gcc_s] | ||||||
|  |     arg [-lgcc] ==> lib [gcc] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] | ||||||
|  |     arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] | ||||||
|  |   collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] | ||||||
|  |   collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/lib/../lib] ==> [/lib] | ||||||
|  |   collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] | ||||||
|  |   collapse library dir [/usr/lib/../lib] ==> [/usr/lib] | ||||||
|  |   collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] | ||||||
|  |   implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] | ||||||
|  |   implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] | ||||||
|  |   implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] | ||||||
|  |   implicit fwks: [] | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								build/robot2wd/CMakeFiles/CMakeRuleHashes.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								build/robot2wd/CMakeFiles/CMakeRuleHashes.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | # Hashes of file build rules. | ||||||
|  | 30c133d562034f8169334f9cfd849585 CMakeFiles/robot2wd_uninstall | ||||||
							
								
								
									
										315
									
								
								build/robot2wd/CMakeFiles/Makefile.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										315
									
								
								build/robot2wd/CMakeFiles/Makefile.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,315 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # The generator used is: | ||||||
|  | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") | ||||||
|  |  | ||||||
|  | # The top level Makefile was generated from the following files: | ||||||
|  | set(CMAKE_MAKEFILE_DEPENDS | ||||||
|  |   "CMakeCache.txt" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCCompiler.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeSystem.cmake" | ||||||
|  |   "ament_cmake_core/package.cmake" | ||||||
|  |   "ament_cmake_package_templates/templates.cmake" | ||||||
|  |   "/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt" | ||||||
|  |   "/home/rosuser/ros2_ws/src/robot2wd/robot2wd/package.xml" | ||||||
|  |   "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in" | ||||||
|  |   "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in" | ||||||
|  |   "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyright-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_copyright.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/all.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/get_executable_path.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/list_append_unique.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/normalize_path.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/python.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/stamp.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/string_ends_with.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install.cmake.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_append_install_code.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_directory.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_files.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_programs.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_targets.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_uninstall_script.cmake.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/symlink_install/install.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_flake8.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_pep257.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_module.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test_label.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" | ||||||
|  |   "/opt/ros/humble/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/DartConfiguration.tcl.in" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/FindPython/Support.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/FindPython3.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" | ||||||
|  |   "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # The corresponding makefile is: | ||||||
|  | set(CMAKE_MAKEFILE_OUTPUTS | ||||||
|  |   "Makefile" | ||||||
|  |   "CMakeFiles/cmake.check_cache" | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Byproducts of CMake generate step: | ||||||
|  | set(CMAKE_MAKEFILE_PRODUCTS | ||||||
|  |   "CMakeFiles/3.22.1/CMakeSystem.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCCompiler.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCCompiler.cmake" | ||||||
|  |   "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" | ||||||
|  |   "ament_cmake_core/stamps/templates_2_cmake.py.stamp" | ||||||
|  |   "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" | ||||||
|  |   "ament_cmake_symlink_install/ament_cmake_symlink_install.cmake" | ||||||
|  |   "ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake" | ||||||
|  |   "CTestConfiguration.ini" | ||||||
|  |   "ament_cmake_core/stamps/package.xml.stamp" | ||||||
|  |   "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" | ||||||
|  |   "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" | ||||||
|  |   "ament_cmake_core/stamps/path.sh.stamp" | ||||||
|  |   "ament_cmake_environment_hooks/local_setup.bash" | ||||||
|  |   "ament_cmake_environment_hooks/local_setup.sh" | ||||||
|  |   "ament_cmake_environment_hooks/local_setup.zsh" | ||||||
|  |   "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" | ||||||
|  |   "ament_cmake_core/robot2wdConfig.cmake" | ||||||
|  |   "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" | ||||||
|  |   "ament_cmake_core/robot2wdConfig-version.cmake" | ||||||
|  |   "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/robot2wd" | ||||||
|  |   "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/robot2wd" | ||||||
|  |   "ament_cmake_index/share/ament_index/resource_index/packages/robot2wd" | ||||||
|  |   "CMakeFiles/CMakeDirectoryInformation.cmake" | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Dependency information for all targets: | ||||||
|  | set(CMAKE_DEPEND_INFO_FILES | ||||||
|  |   "CMakeFiles/uninstall.dir/DependInfo.cmake" | ||||||
|  |   "CMakeFiles/robot2wd_uninstall.dir/DependInfo.cmake" | ||||||
|  |   ) | ||||||
							
								
								
									
										139
									
								
								build/robot2wd/CMakeFiles/Makefile2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										139
									
								
								build/robot2wd/CMakeFiles/Makefile2
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,139 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # Default target executed when no arguments are given to make. | ||||||
|  | default_target: all | ||||||
|  | .PHONY : default_target | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets provided by cmake. | ||||||
|  |  | ||||||
|  | # Disable implicit rules so canonical targets will work. | ||||||
|  | .SUFFIXES: | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : %,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/%,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : SCCS/s.% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : s.% | ||||||
|  |  | ||||||
|  | .SUFFIXES: .hpux_make_needs_suffix_list | ||||||
|  |  | ||||||
|  | # Command-line flag to silence nested $(MAKE). | ||||||
|  | $(VERBOSE)MAKESILENT = -s | ||||||
|  |  | ||||||
|  | #Suppress display of executed commands. | ||||||
|  | $(VERBOSE).SILENT: | ||||||
|  |  | ||||||
|  | # A target that is always out of date. | ||||||
|  | cmake_force: | ||||||
|  | .PHONY : cmake_force | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Set environment variables for the build. | ||||||
|  |  | ||||||
|  | # The shell in which to execute make rules. | ||||||
|  | SHELL = /bin/sh | ||||||
|  |  | ||||||
|  | # The CMake executable. | ||||||
|  | CMAKE_COMMAND = /usr/bin/cmake | ||||||
|  |  | ||||||
|  | # The command to remove a file. | ||||||
|  | RM = /usr/bin/cmake -E rm -f | ||||||
|  |  | ||||||
|  | # Escaping for special characters. | ||||||
|  | EQUALS = = | ||||||
|  |  | ||||||
|  | # The top-level source directory on which CMake was run. | ||||||
|  | CMAKE_SOURCE_DIR = /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | # The top-level build directory on which CMake was run. | ||||||
|  | CMAKE_BINARY_DIR = /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Directory level rules for the build root directory | ||||||
|  |  | ||||||
|  | # The main recursive "all" target. | ||||||
|  | all: | ||||||
|  | .PHONY : all | ||||||
|  |  | ||||||
|  | # The main recursive "preinstall" target. | ||||||
|  | preinstall: | ||||||
|  | .PHONY : preinstall | ||||||
|  |  | ||||||
|  | # The main recursive "clean" target. | ||||||
|  | clean: CMakeFiles/uninstall.dir/clean | ||||||
|  | clean: CMakeFiles/robot2wd_uninstall.dir/clean | ||||||
|  | .PHONY : clean | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Target rules for target CMakeFiles/uninstall.dir | ||||||
|  |  | ||||||
|  | # All Build rule for target. | ||||||
|  | CMakeFiles/uninstall.dir/all: CMakeFiles/robot2wd_uninstall.dir/all | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles --progress-num= "Built target uninstall" | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/all | ||||||
|  |  | ||||||
|  | # Build rule for subdir invocation for target. | ||||||
|  | CMakeFiles/uninstall.dir/rule: cmake_check_build_system | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles 0 | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles 0 | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/rule | ||||||
|  |  | ||||||
|  | # Convenience name for target. | ||||||
|  | uninstall: CMakeFiles/uninstall.dir/rule | ||||||
|  | .PHONY : uninstall | ||||||
|  |  | ||||||
|  | # clean rule for target. | ||||||
|  | CMakeFiles/uninstall.dir/clean: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/clean | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Target rules for target CMakeFiles/robot2wd_uninstall.dir | ||||||
|  |  | ||||||
|  | # All Build rule for target. | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/all: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/robot2wd_uninstall.dir/build.make CMakeFiles/robot2wd_uninstall.dir/depend | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/robot2wd_uninstall.dir/build.make CMakeFiles/robot2wd_uninstall.dir/build | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles --progress-num= "Built target robot2wd_uninstall" | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/all | ||||||
|  |  | ||||||
|  | # Build rule for subdir invocation for target. | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/rule: cmake_check_build_system | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles 0 | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/robot2wd_uninstall.dir/all | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles 0 | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/rule | ||||||
|  |  | ||||||
|  | # Convenience name for target. | ||||||
|  | robot2wd_uninstall: CMakeFiles/robot2wd_uninstall.dir/rule | ||||||
|  | .PHONY : robot2wd_uninstall | ||||||
|  |  | ||||||
|  | # clean rule for target. | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/clean: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/robot2wd_uninstall.dir/build.make CMakeFiles/robot2wd_uninstall.dir/clean | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/clean | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets to cleanup operation of make. | ||||||
|  |  | ||||||
|  | # Special rule to run CMake to check the build system integrity. | ||||||
|  | # No rule that depends on this can have commands that come from listfiles | ||||||
|  | # because they might be regenerated. | ||||||
|  | cmake_check_build_system: | ||||||
|  | 	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 | ||||||
|  | .PHONY : cmake_check_build_system | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								build/robot2wd/CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								build/robot2wd/CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/uninstall.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/robot2wd_uninstall.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/test.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/edit_cache.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/rebuild_cache.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/list_install_components.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/install.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/install/local.dir | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/install/strip.dir | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | # This file is generated by cmake for dependency checking of the CMakeCache.txt file | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/CMakeFiles/progress.marks
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/CMakeFiles/progress.marks
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | 0 | ||||||
| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | # Consider dependencies only in project. | ||||||
|  | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) | ||||||
|  |  | ||||||
|  | # The set of languages for which implicit dependencies are needed: | ||||||
|  | set(CMAKE_DEPENDS_LANGUAGES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # The set of dependency files which are needed: | ||||||
|  | set(CMAKE_DEPENDS_DEPENDENCY_FILES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Targets to which this target links. | ||||||
|  | set(CMAKE_TARGET_LINKED_INFO_FILES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Fortran module output directory. | ||||||
|  | set(CMAKE_Fortran_TARGET_MODULE_DIR "") | ||||||
							
								
								
									
										87
									
								
								build/robot2wd/CMakeFiles/robot2wd_uninstall.dir/build.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								build/robot2wd/CMakeFiles/robot2wd_uninstall.dir/build.make
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,87 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # Delete rule output on recipe failure. | ||||||
|  | .DELETE_ON_ERROR: | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets provided by cmake. | ||||||
|  |  | ||||||
|  | # Disable implicit rules so canonical targets will work. | ||||||
|  | .SUFFIXES: | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : %,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/%,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : SCCS/s.% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : s.% | ||||||
|  |  | ||||||
|  | .SUFFIXES: .hpux_make_needs_suffix_list | ||||||
|  |  | ||||||
|  | # Command-line flag to silence nested $(MAKE). | ||||||
|  | $(VERBOSE)MAKESILENT = -s | ||||||
|  |  | ||||||
|  | #Suppress display of executed commands. | ||||||
|  | $(VERBOSE).SILENT: | ||||||
|  |  | ||||||
|  | # A target that is always out of date. | ||||||
|  | cmake_force: | ||||||
|  | .PHONY : cmake_force | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Set environment variables for the build. | ||||||
|  |  | ||||||
|  | # The shell in which to execute make rules. | ||||||
|  | SHELL = /bin/sh | ||||||
|  |  | ||||||
|  | # The CMake executable. | ||||||
|  | CMAKE_COMMAND = /usr/bin/cmake | ||||||
|  |  | ||||||
|  | # The command to remove a file. | ||||||
|  | RM = /usr/bin/cmake -E rm -f | ||||||
|  |  | ||||||
|  | # Escaping for special characters. | ||||||
|  | EQUALS = = | ||||||
|  |  | ||||||
|  | # The top-level source directory on which CMake was run. | ||||||
|  | CMAKE_SOURCE_DIR = /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | # The top-level build directory on which CMake was run. | ||||||
|  | CMAKE_BINARY_DIR = /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | # Utility rule file for robot2wd_uninstall. | ||||||
|  |  | ||||||
|  | # Include any custom commands dependencies for this target. | ||||||
|  | include CMakeFiles/robot2wd_uninstall.dir/compiler_depend.make | ||||||
|  |  | ||||||
|  | # Include the progress variables for this target. | ||||||
|  | include CMakeFiles/robot2wd_uninstall.dir/progress.make | ||||||
|  |  | ||||||
|  | CMakeFiles/robot2wd_uninstall: | ||||||
|  | 	/usr/bin/cmake -P /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake | ||||||
|  |  | ||||||
|  | robot2wd_uninstall: CMakeFiles/robot2wd_uninstall | ||||||
|  | robot2wd_uninstall: CMakeFiles/robot2wd_uninstall.dir/build.make | ||||||
|  | .PHONY : robot2wd_uninstall | ||||||
|  |  | ||||||
|  | # Rule to build all files generated by this target. | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/build: robot2wd_uninstall | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/build | ||||||
|  |  | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/clean: | ||||||
|  | 	$(CMAKE_COMMAND) -P CMakeFiles/robot2wd_uninstall.dir/cmake_clean.cmake | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/clean | ||||||
|  |  | ||||||
|  | CMakeFiles/robot2wd_uninstall.dir/depend: | ||||||
|  | 	cd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/rosuser/ros2_ws/src/robot2wd/robot2wd /home/rosuser/ros2_ws/src/robot2wd/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/robot2wd_uninstall.dir/DependInfo.cmake --color=$(COLOR) | ||||||
|  | .PHONY : CMakeFiles/robot2wd_uninstall.dir/depend | ||||||
|  |  | ||||||
| @@ -0,0 +1,8 @@ | |||||||
|  | file(REMOVE_RECURSE | ||||||
|  |   "CMakeFiles/robot2wd_uninstall" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | # Per-language clean rules from dependency scanning. | ||||||
|  | foreach(lang ) | ||||||
|  |   include(CMakeFiles/robot2wd_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) | ||||||
|  | endforeach() | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | # Empty custom commands generated dependencies file for robot2wd_uninstall. | ||||||
|  | # This may be replaced when dependencies are built. | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Timestamp file for custom commands dependencies management for robot2wd_uninstall. | ||||||
| @@ -0,0 +1 @@ | |||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/DependInfo.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/DependInfo.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  |  | ||||||
|  | # Consider dependencies only in project. | ||||||
|  | set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) | ||||||
|  |  | ||||||
|  | # The set of languages for which implicit dependencies are needed: | ||||||
|  | set(CMAKE_DEPENDS_LANGUAGES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # The set of dependency files which are needed: | ||||||
|  | set(CMAKE_DEPENDS_DEPENDENCY_FILES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Targets to which this target links. | ||||||
|  | set(CMAKE_TARGET_LINKED_INFO_FILES | ||||||
|  |   ) | ||||||
|  |  | ||||||
|  | # Fortran module output directory. | ||||||
|  | set(CMAKE_Fortran_TARGET_MODULE_DIR "") | ||||||
							
								
								
									
										83
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/build.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/build.make
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,83 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # Delete rule output on recipe failure. | ||||||
|  | .DELETE_ON_ERROR: | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets provided by cmake. | ||||||
|  |  | ||||||
|  | # Disable implicit rules so canonical targets will work. | ||||||
|  | .SUFFIXES: | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : %,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/%,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : SCCS/s.% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : s.% | ||||||
|  |  | ||||||
|  | .SUFFIXES: .hpux_make_needs_suffix_list | ||||||
|  |  | ||||||
|  | # Command-line flag to silence nested $(MAKE). | ||||||
|  | $(VERBOSE)MAKESILENT = -s | ||||||
|  |  | ||||||
|  | #Suppress display of executed commands. | ||||||
|  | $(VERBOSE).SILENT: | ||||||
|  |  | ||||||
|  | # A target that is always out of date. | ||||||
|  | cmake_force: | ||||||
|  | .PHONY : cmake_force | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Set environment variables for the build. | ||||||
|  |  | ||||||
|  | # The shell in which to execute make rules. | ||||||
|  | SHELL = /bin/sh | ||||||
|  |  | ||||||
|  | # The CMake executable. | ||||||
|  | CMAKE_COMMAND = /usr/bin/cmake | ||||||
|  |  | ||||||
|  | # The command to remove a file. | ||||||
|  | RM = /usr/bin/cmake -E rm -f | ||||||
|  |  | ||||||
|  | # Escaping for special characters. | ||||||
|  | EQUALS = = | ||||||
|  |  | ||||||
|  | # The top-level source directory on which CMake was run. | ||||||
|  | CMAKE_SOURCE_DIR = /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | # The top-level build directory on which CMake was run. | ||||||
|  | CMAKE_BINARY_DIR = /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | # Utility rule file for uninstall. | ||||||
|  |  | ||||||
|  | # Include any custom commands dependencies for this target. | ||||||
|  | include CMakeFiles/uninstall.dir/compiler_depend.make | ||||||
|  |  | ||||||
|  | # Include the progress variables for this target. | ||||||
|  | include CMakeFiles/uninstall.dir/progress.make | ||||||
|  |  | ||||||
|  | uninstall: CMakeFiles/uninstall.dir/build.make | ||||||
|  | .PHONY : uninstall | ||||||
|  |  | ||||||
|  | # Rule to build all files generated by this target. | ||||||
|  | CMakeFiles/uninstall.dir/build: uninstall | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/build | ||||||
|  |  | ||||||
|  | CMakeFiles/uninstall.dir/clean: | ||||||
|  | 	$(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/clean | ||||||
|  |  | ||||||
|  | CMakeFiles/uninstall.dir/depend: | ||||||
|  | 	cd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/rosuser/ros2_ws/src/robot2wd/robot2wd /home/rosuser/ros2_ws/src/robot2wd/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) | ||||||
|  | .PHONY : CMakeFiles/uninstall.dir/depend | ||||||
|  |  | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  |  | ||||||
|  | # Per-language clean rules from dependency scanning. | ||||||
|  | foreach(lang ) | ||||||
|  |   include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) | ||||||
|  | endforeach() | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | # Empty custom commands generated dependencies file for uninstall. | ||||||
|  | # This may be replaced when dependencies are built. | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Timestamp file for custom commands dependencies management for uninstall. | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/progress.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/CMakeFiles/uninstall.dir/progress.make
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  |  | ||||||
							
								
								
									
										105
									
								
								build/robot2wd/CTestConfiguration.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								build/robot2wd/CTestConfiguration.ini
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,105 @@ | |||||||
|  | # This file is configured by CMake automatically as DartConfiguration.tcl | ||||||
|  | # If you choose not to use CMake, this file may be hand configured, by | ||||||
|  | # filling in the required variables. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # Configuration directories and files | ||||||
|  | SourceDirectory: /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  | BuildDirectory: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | # Where to place the cost data store | ||||||
|  | CostDataFile:  | ||||||
|  |  | ||||||
|  | # Site is something like machine.domain, i.e. pragmatic.crd | ||||||
|  | Site: faf5f0d44c59 | ||||||
|  |  | ||||||
|  | # Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ | ||||||
|  | BuildName:  | ||||||
|  |  | ||||||
|  | # Subprojects | ||||||
|  | LabelsForSubprojects:  | ||||||
|  |  | ||||||
|  | # Submission information | ||||||
|  | SubmitURL:  | ||||||
|  |  | ||||||
|  | # Dashboard start time | ||||||
|  | NightlyStartTime:  | ||||||
|  |  | ||||||
|  | # Commands for the build/test/submit cycle | ||||||
|  | ConfigureCommand: "/usr/bin/cmake" "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" | ||||||
|  | MakeCommand:  | ||||||
|  | DefaultCTestConfigurationType:  | ||||||
|  |  | ||||||
|  | # version control | ||||||
|  | UpdateVersionOnly:  | ||||||
|  |  | ||||||
|  | # CVS options | ||||||
|  | # Default is "-d -P -A" | ||||||
|  | CVSCommand:  | ||||||
|  | CVSUpdateOptions:  | ||||||
|  |  | ||||||
|  | # Subversion options | ||||||
|  | SVNCommand:  | ||||||
|  | SVNOptions:  | ||||||
|  | SVNUpdateOptions:  | ||||||
|  |  | ||||||
|  | # Git options | ||||||
|  | GITCommand:  | ||||||
|  | GITInitSubmodules:  | ||||||
|  | GITUpdateOptions:  | ||||||
|  | GITUpdateCustom:  | ||||||
|  |  | ||||||
|  | # Perforce options | ||||||
|  | P4Command:  | ||||||
|  | P4Client:  | ||||||
|  | P4Options:  | ||||||
|  | P4UpdateOptions:  | ||||||
|  | P4UpdateCustom:  | ||||||
|  |  | ||||||
|  | # Generic update command | ||||||
|  | UpdateCommand:  | ||||||
|  | UpdateOptions:  | ||||||
|  | UpdateType:  | ||||||
|  |  | ||||||
|  | # Compiler info | ||||||
|  | Compiler: /usr/bin/c++ | ||||||
|  | CompilerVersion: 11.4.0 | ||||||
|  |  | ||||||
|  | # Dynamic analysis (MemCheck) | ||||||
|  | PurifyCommand:  | ||||||
|  | ValgrindCommand:  | ||||||
|  | ValgrindCommandOptions:  | ||||||
|  | DrMemoryCommand:  | ||||||
|  | DrMemoryCommandOptions:  | ||||||
|  | CudaSanitizerCommand:  | ||||||
|  | CudaSanitizerCommandOptions:  | ||||||
|  | MemoryCheckType:  | ||||||
|  | MemoryCheckSanitizerOptions:  | ||||||
|  | MemoryCheckCommand:  | ||||||
|  | MemoryCheckCommandOptions:  | ||||||
|  | MemoryCheckSuppressionFile:  | ||||||
|  |  | ||||||
|  | # Coverage | ||||||
|  | CoverageCommand:  | ||||||
|  | CoverageExtraFlags:  | ||||||
|  |  | ||||||
|  | # Testing options | ||||||
|  | # TimeOut is the amount of time in seconds to wait for processes | ||||||
|  | # to complete during testing.  After TimeOut seconds, the | ||||||
|  | # process will be summarily terminated. | ||||||
|  | # Currently set to 25 minutes | ||||||
|  | TimeOut:  | ||||||
|  |  | ||||||
|  | # During parallel testing CTest will not start a new test if doing | ||||||
|  | # so would cause the system load to exceed this value. | ||||||
|  | TestLoad:  | ||||||
|  |  | ||||||
|  | UseLaunchers:  | ||||||
|  | CurlOptions:  | ||||||
|  | # warning, if you add new options here that have to do with submit, | ||||||
|  | # you have to update cmCTestSubmitCommand.cxx | ||||||
|  |  | ||||||
|  | # For CTest submissions that timeout, these options | ||||||
|  | # specify behavior for retrying the submission | ||||||
|  | CTestSubmitRetryDelay:  | ||||||
|  | CTestSubmitRetryCount:  | ||||||
							
								
								
									
										2
									
								
								build/robot2wd/CTestCustom.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								build/robot2wd/CTestCustom.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) | ||||||
|  | set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) | ||||||
							
								
								
									
										16
									
								
								build/robot2wd/CTestTestfile.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								build/robot2wd/CTestTestfile.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | # CMake generated Testfile for  | ||||||
|  | # Source directory: /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  | # Build directory: /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  | #  | ||||||
|  | # This file includes the relevant testing commands required for  | ||||||
|  | # testing this directory and lists subdirectories to be tested as well. | ||||||
|  | add_test(copyright "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/copyright.xunit.xml" "--package-name" "robot2wd" "--output-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_copyright/copyright.txt" "--command" "/opt/ros/humble/bin/ament_copyright" "--xunit-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/copyright.xunit.xml") | ||||||
|  | set_tests_properties(copyright PROPERTIES  LABELS "copyright;linter" TIMEOUT "200" WORKING_DIRECTORY "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_copyright.cmake;51;ament_add_test;/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;22;ament_copyright;/opt/ros/humble/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;40;ament_package;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;0;") | ||||||
|  | add_test(flake8 "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/flake8.xunit.xml" "--package-name" "robot2wd" "--output-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_flake8/flake8.txt" "--command" "/opt/ros/humble/bin/ament_flake8" "--xunit-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/flake8.xunit.xml") | ||||||
|  | set_tests_properties(flake8 PROPERTIES  LABELS "flake8;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_flake8.cmake;63;ament_add_test;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;18;ament_flake8;/opt/ros/humble/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;40;ament_package;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;0;") | ||||||
|  | add_test(lint_cmake "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/lint_cmake.xunit.xml" "--package-name" "robot2wd" "--output-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/humble/bin/ament_lint_cmake" "--xunit-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/lint_cmake.xunit.xml") | ||||||
|  | set_tests_properties(lint_cmake PROPERTIES  LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;47;ament_add_test;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/humble/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;40;ament_package;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;0;") | ||||||
|  | add_test(pep257 "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/pep257.xunit.xml" "--package-name" "robot2wd" "--output-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_pep257/pep257.txt" "--command" "/opt/ros/humble/bin/ament_pep257" "--xunit-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/pep257.xunit.xml") | ||||||
|  | set_tests_properties(pep257 PROPERTIES  LABELS "pep257;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_pep257.cmake;41;ament_add_test;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;18;ament_pep257;/opt/ros/humble/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;40;ament_package;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;0;") | ||||||
|  | add_test(xmllint "/usr/bin/python3" "-u" "/opt/ros/humble/share/ament_cmake_test/cmake/run_test.py" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/xmllint.xunit.xml" "--package-name" "robot2wd" "--output-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_xmllint/xmllint.txt" "--command" "/opt/ros/humble/bin/ament_xmllint" "--xunit-file" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/test_results/robot2wd/xmllint.xunit.xml") | ||||||
|  | set_tests_properties(xmllint PROPERTIES  LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/rosuser/ros2_ws/src/robot2wd/robot2wd" _BACKTRACE_TRIPLES "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake;125;add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/humble/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/humble/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;40;ament_package;/home/rosuser/ros2_ws/src/robot2wd/robot2wd/CMakeLists.txt;0;") | ||||||
							
								
								
									
										228
									
								
								build/robot2wd/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										228
									
								
								build/robot2wd/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,228 @@ | |||||||
|  | # CMAKE generated file: DO NOT EDIT! | ||||||
|  | # Generated by "Unix Makefiles" Generator, CMake Version 3.22 | ||||||
|  |  | ||||||
|  | # Default target executed when no arguments are given to make. | ||||||
|  | default_target: all | ||||||
|  | .PHONY : default_target | ||||||
|  |  | ||||||
|  | # Allow only one "make -f Makefile2" at a time, but pass parallelism. | ||||||
|  | .NOTPARALLEL: | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets provided by cmake. | ||||||
|  |  | ||||||
|  | # Disable implicit rules so canonical targets will work. | ||||||
|  | .SUFFIXES: | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : %,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : RCS/%,v | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : SCCS/s.% | ||||||
|  |  | ||||||
|  | # Disable VCS-based implicit rules. | ||||||
|  | % : s.% | ||||||
|  |  | ||||||
|  | .SUFFIXES: .hpux_make_needs_suffix_list | ||||||
|  |  | ||||||
|  | # Command-line flag to silence nested $(MAKE). | ||||||
|  | $(VERBOSE)MAKESILENT = -s | ||||||
|  |  | ||||||
|  | #Suppress display of executed commands. | ||||||
|  | $(VERBOSE).SILENT: | ||||||
|  |  | ||||||
|  | # A target that is always out of date. | ||||||
|  | cmake_force: | ||||||
|  | .PHONY : cmake_force | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Set environment variables for the build. | ||||||
|  |  | ||||||
|  | # The shell in which to execute make rules. | ||||||
|  | SHELL = /bin/sh | ||||||
|  |  | ||||||
|  | # The CMake executable. | ||||||
|  | CMAKE_COMMAND = /usr/bin/cmake | ||||||
|  |  | ||||||
|  | # The command to remove a file. | ||||||
|  | RM = /usr/bin/cmake -E rm -f | ||||||
|  |  | ||||||
|  | # Escaping for special characters. | ||||||
|  | EQUALS = = | ||||||
|  |  | ||||||
|  | # The top-level source directory on which CMake was run. | ||||||
|  | CMAKE_SOURCE_DIR = /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | # The top-level build directory on which CMake was run. | ||||||
|  | CMAKE_BINARY_DIR = /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Targets provided globally by CMake. | ||||||
|  |  | ||||||
|  | # Special rule for the target test | ||||||
|  | test: | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." | ||||||
|  | 	/usr/bin/ctest --force-new-ctest-process $(ARGS) | ||||||
|  | .PHONY : test | ||||||
|  |  | ||||||
|  | # Special rule for the target test | ||||||
|  | test/fast: test | ||||||
|  | .PHONY : test/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target edit_cache | ||||||
|  | edit_cache: | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." | ||||||
|  | 	/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. | ||||||
|  | .PHONY : edit_cache | ||||||
|  |  | ||||||
|  | # Special rule for the target edit_cache | ||||||
|  | edit_cache/fast: edit_cache | ||||||
|  | .PHONY : edit_cache/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target rebuild_cache | ||||||
|  | rebuild_cache: | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." | ||||||
|  | 	/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) | ||||||
|  | .PHONY : rebuild_cache | ||||||
|  |  | ||||||
|  | # Special rule for the target rebuild_cache | ||||||
|  | rebuild_cache/fast: rebuild_cache | ||||||
|  | .PHONY : rebuild_cache/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target list_install_components | ||||||
|  | list_install_components: | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" | ||||||
|  | .PHONY : list_install_components | ||||||
|  |  | ||||||
|  | # Special rule for the target list_install_components | ||||||
|  | list_install_components/fast: list_install_components | ||||||
|  | .PHONY : list_install_components/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target install | ||||||
|  | install: preinstall | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." | ||||||
|  | 	/usr/bin/cmake -P cmake_install.cmake | ||||||
|  | .PHONY : install | ||||||
|  |  | ||||||
|  | # Special rule for the target install | ||||||
|  | install/fast: preinstall/fast | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." | ||||||
|  | 	/usr/bin/cmake -P cmake_install.cmake | ||||||
|  | .PHONY : install/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target install/local | ||||||
|  | install/local: preinstall | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." | ||||||
|  | 	/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake | ||||||
|  | .PHONY : install/local | ||||||
|  |  | ||||||
|  | # Special rule for the target install/local | ||||||
|  | install/local/fast: preinstall/fast | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." | ||||||
|  | 	/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake | ||||||
|  | .PHONY : install/local/fast | ||||||
|  |  | ||||||
|  | # Special rule for the target install/strip | ||||||
|  | install/strip: preinstall | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." | ||||||
|  | 	/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake | ||||||
|  | .PHONY : install/strip | ||||||
|  |  | ||||||
|  | # Special rule for the target install/strip | ||||||
|  | install/strip/fast: preinstall/fast | ||||||
|  | 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." | ||||||
|  | 	/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake | ||||||
|  | .PHONY : install/strip/fast | ||||||
|  |  | ||||||
|  | # The main all target | ||||||
|  | all: cmake_check_build_system | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd//CMakeFiles/progress.marks | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all | ||||||
|  | 	$(CMAKE_COMMAND) -E cmake_progress_start /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/CMakeFiles 0 | ||||||
|  | .PHONY : all | ||||||
|  |  | ||||||
|  | # The main clean target | ||||||
|  | clean: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean | ||||||
|  | .PHONY : clean | ||||||
|  |  | ||||||
|  | # The main clean target | ||||||
|  | clean/fast: clean | ||||||
|  | .PHONY : clean/fast | ||||||
|  |  | ||||||
|  | # Prepare targets for installation. | ||||||
|  | preinstall: all | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall | ||||||
|  | .PHONY : preinstall | ||||||
|  |  | ||||||
|  | # Prepare targets for installation. | ||||||
|  | preinstall/fast: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall | ||||||
|  | .PHONY : preinstall/fast | ||||||
|  |  | ||||||
|  | # clear depends | ||||||
|  | depend: | ||||||
|  | 	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 | ||||||
|  | .PHONY : depend | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Target rules for targets named uninstall | ||||||
|  |  | ||||||
|  | # Build rule for target. | ||||||
|  | uninstall: cmake_check_build_system | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall | ||||||
|  | .PHONY : uninstall | ||||||
|  |  | ||||||
|  | # fast build rule for target. | ||||||
|  | uninstall/fast: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build | ||||||
|  | .PHONY : uninstall/fast | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Target rules for targets named robot2wd_uninstall | ||||||
|  |  | ||||||
|  | # Build rule for target. | ||||||
|  | robot2wd_uninstall: cmake_check_build_system | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 robot2wd_uninstall | ||||||
|  | .PHONY : robot2wd_uninstall | ||||||
|  |  | ||||||
|  | # fast build rule for target. | ||||||
|  | robot2wd_uninstall/fast: | ||||||
|  | 	$(MAKE) $(MAKESILENT) -f CMakeFiles/robot2wd_uninstall.dir/build.make CMakeFiles/robot2wd_uninstall.dir/build | ||||||
|  | .PHONY : robot2wd_uninstall/fast | ||||||
|  |  | ||||||
|  | # Help Target | ||||||
|  | help: | ||||||
|  | 	@echo "The following are some of the valid targets for this Makefile:" | ||||||
|  | 	@echo "... all (the default if no target is provided)" | ||||||
|  | 	@echo "... clean" | ||||||
|  | 	@echo "... depend" | ||||||
|  | 	@echo "... edit_cache" | ||||||
|  | 	@echo "... install" | ||||||
|  | 	@echo "... install/local" | ||||||
|  | 	@echo "... install/strip" | ||||||
|  | 	@echo "... list_install_components" | ||||||
|  | 	@echo "... rebuild_cache" | ||||||
|  | 	@echo "... test" | ||||||
|  | 	@echo "... robot2wd_uninstall" | ||||||
|  | 	@echo "... uninstall" | ||||||
|  | .PHONY : help | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #============================================================================= | ||||||
|  | # Special targets to cleanup operation of make. | ||||||
|  |  | ||||||
|  | # Special rule to run CMake to check the build system integrity. | ||||||
|  | # No rule that depends on this can have commands that come from listfiles | ||||||
|  | # because they might be regenerated. | ||||||
|  | cmake_check_build_system: | ||||||
|  | 	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 | ||||||
|  | .PHONY : cmake_check_build_system | ||||||
|  |  | ||||||
							
								
								
									
										14
									
								
								build/robot2wd/ament_cmake_core/package.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								build/robot2wd/ament_cmake_core/package.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | set(_AMENT_PACKAGE_NAME "robot2wd") | ||||||
|  | set(robot2wd_VERSION "0.0.0") | ||||||
|  | set(robot2wd_MAINTAINER "MY NAME <my_email@email.com>") | ||||||
|  | set(robot2wd_BUILD_DEPENDS ) | ||||||
|  | set(robot2wd_BUILDTOOL_DEPENDS "ament_cmake") | ||||||
|  | set(robot2wd_BUILD_EXPORT_DEPENDS ) | ||||||
|  | set(robot2wd_BUILDTOOL_EXPORT_DEPENDS ) | ||||||
|  | set(robot2wd_EXEC_DEPENDS ) | ||||||
|  | set(robot2wd_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") | ||||||
|  | set(robot2wd_GROUP_DEPENDS ) | ||||||
|  | set(robot2wd_MEMBER_OF_GROUPS ) | ||||||
|  | set(robot2wd_DEPRECATED "") | ||||||
|  | set(robot2wd_EXPORT_TAGS) | ||||||
|  | list(APPEND robot2wd_EXPORT_TAGS "<build_type>ament_cmake</build_type>") | ||||||
							
								
								
									
										14
									
								
								build/robot2wd/ament_cmake_core/robot2wdConfig-version.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								build/robot2wd/ament_cmake_core/robot2wdConfig-version.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | # generated from ament/cmake/core/templates/nameConfig-version.cmake.in | ||||||
|  | set(PACKAGE_VERSION "0.0.0") | ||||||
|  |  | ||||||
|  | set(PACKAGE_VERSION_EXACT False) | ||||||
|  | set(PACKAGE_VERSION_COMPATIBLE False) | ||||||
|  |  | ||||||
|  | if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") | ||||||
|  |   set(PACKAGE_VERSION_EXACT True) | ||||||
|  |   set(PACKAGE_VERSION_COMPATIBLE True) | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") | ||||||
|  |   set(PACKAGE_VERSION_COMPATIBLE True) | ||||||
|  | endif() | ||||||
							
								
								
									
										42
									
								
								build/robot2wd/ament_cmake_core/robot2wdConfig.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								build/robot2wd/ament_cmake_core/robot2wdConfig.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | # generated from ament/cmake/core/templates/nameConfig.cmake.in | ||||||
|  |  | ||||||
|  | # prevent multiple inclusion | ||||||
|  | if(_robot2wd_CONFIG_INCLUDED) | ||||||
|  |   # ensure to keep the found flag the same | ||||||
|  |   if(NOT DEFINED robot2wd_FOUND) | ||||||
|  |     # explicitly set it to FALSE, otherwise CMake will set it to TRUE | ||||||
|  |     set(robot2wd_FOUND FALSE) | ||||||
|  |   elseif(NOT robot2wd_FOUND) | ||||||
|  |     # use separate condition to avoid uninitialized variable warning | ||||||
|  |     set(robot2wd_FOUND FALSE) | ||||||
|  |   endif() | ||||||
|  |   return() | ||||||
|  | endif() | ||||||
|  | set(_robot2wd_CONFIG_INCLUDED TRUE) | ||||||
|  |  | ||||||
|  | # output package information | ||||||
|  | if(NOT robot2wd_FIND_QUIETLY) | ||||||
|  |   message(STATUS "Found robot2wd: 0.0.0 (${robot2wd_DIR})") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # warn when using a deprecated package | ||||||
|  | if(NOT "" STREQUAL "") | ||||||
|  |   set(_msg "Package 'robot2wd' is deprecated") | ||||||
|  |   # append custom deprecation text if available | ||||||
|  |   if(NOT "" STREQUAL "TRUE") | ||||||
|  |     set(_msg "${_msg} ()") | ||||||
|  |   endif() | ||||||
|  |   # optionally quiet the deprecation message | ||||||
|  |   if(NOT ${robot2wd_DEPRECATED_QUIET}) | ||||||
|  |     message(DEPRECATION "${_msg}") | ||||||
|  |   endif() | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # flag package as ament-based to distinguish it after being find_package()-ed | ||||||
|  | set(robot2wd_FOUND_AMENT_PACKAGE TRUE) | ||||||
|  |  | ||||||
|  | # include all config extra files | ||||||
|  | set(_extras "") | ||||||
|  | foreach(_extra ${_extras}) | ||||||
|  |   include("${robot2wd_DIR}/${_extra}") | ||||||
|  | endforeach() | ||||||
| @@ -0,0 +1,4 @@ | |||||||
|  | # copied from | ||||||
|  | # ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh | ||||||
|  |  | ||||||
|  | ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" | ||||||
| @@ -0,0 +1,14 @@ | |||||||
|  | # generated from ament/cmake/core/templates/nameConfig-version.cmake.in | ||||||
|  | set(PACKAGE_VERSION "@PACKAGE_VERSION@") | ||||||
|  |  | ||||||
|  | set(PACKAGE_VERSION_EXACT False) | ||||||
|  | set(PACKAGE_VERSION_COMPATIBLE False) | ||||||
|  |  | ||||||
|  | if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") | ||||||
|  |   set(PACKAGE_VERSION_EXACT True) | ||||||
|  |   set(PACKAGE_VERSION_COMPATIBLE True) | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") | ||||||
|  |   set(PACKAGE_VERSION_COMPATIBLE True) | ||||||
|  | endif() | ||||||
| @@ -0,0 +1,42 @@ | |||||||
|  | # generated from ament/cmake/core/templates/nameConfig.cmake.in | ||||||
|  |  | ||||||
|  | # prevent multiple inclusion | ||||||
|  | if(_@PROJECT_NAME@_CONFIG_INCLUDED) | ||||||
|  |   # ensure to keep the found flag the same | ||||||
|  |   if(NOT DEFINED @PROJECT_NAME@_FOUND) | ||||||
|  |     # explicitly set it to FALSE, otherwise CMake will set it to TRUE | ||||||
|  |     set(@PROJECT_NAME@_FOUND FALSE) | ||||||
|  |   elseif(NOT @PROJECT_NAME@_FOUND) | ||||||
|  |     # use separate condition to avoid uninitialized variable warning | ||||||
|  |     set(@PROJECT_NAME@_FOUND FALSE) | ||||||
|  |   endif() | ||||||
|  |   return() | ||||||
|  | endif() | ||||||
|  | set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) | ||||||
|  |  | ||||||
|  | # output package information | ||||||
|  | if(NOT @PROJECT_NAME@_FIND_QUIETLY) | ||||||
|  |   message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # warn when using a deprecated package | ||||||
|  | if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") | ||||||
|  |   set(_msg "Package '@PROJECT_NAME@' is deprecated") | ||||||
|  |   # append custom deprecation text if available | ||||||
|  |   if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") | ||||||
|  |     set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") | ||||||
|  |   endif() | ||||||
|  |   # optionally quiet the deprecation message | ||||||
|  |   if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) | ||||||
|  |     message(DEPRECATION "${_msg}") | ||||||
|  |   endif() | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # flag package as ament-based to distinguish it after being find_package()-ed | ||||||
|  | set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) | ||||||
|  |  | ||||||
|  | # include all config extra files | ||||||
|  | set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") | ||||||
|  | foreach(_extra ${_extras}) | ||||||
|  |   include("${@PROJECT_NAME@_DIR}/${_extra}") | ||||||
|  | endforeach() | ||||||
							
								
								
									
										18
									
								
								build/robot2wd/ament_cmake_core/stamps/package.xml.stamp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								build/robot2wd/ament_cmake_core/stamps/package.xml.stamp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | <?xml version="1.0"?> | ||||||
|  | <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> | ||||||
|  | <package format="3"> | ||||||
|  |   <name>robot2wd</name> | ||||||
|  |   <version>0.0.0</version> | ||||||
|  |   <description>TODO: Package description</description> | ||||||
|  |   <maintainer email="my_email@email.com">MY NAME</maintainer> | ||||||
|  |   <license>TODO: License declaration</license> | ||||||
|  |  | ||||||
|  |   <buildtool_depend>ament_cmake</buildtool_depend> | ||||||
|  |  | ||||||
|  |   <test_depend>ament_lint_auto</test_depend> | ||||||
|  |   <test_depend>ament_lint_common</test_depend> | ||||||
|  |  | ||||||
|  |   <export> | ||||||
|  |     <build_type>ament_cmake</build_type> | ||||||
|  |   </export> | ||||||
|  | </package> | ||||||
| @@ -0,0 +1,150 @@ | |||||||
|  | #!/usr/bin/env python3 | ||||||
|  |  | ||||||
|  | # Copyright 2014-2015 Open Source Robotics Foundation, Inc. | ||||||
|  | # | ||||||
|  | # Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  | # you may not use this file except in compliance with the License. | ||||||
|  | # You may obtain a copy of the License at | ||||||
|  | # | ||||||
|  | #     http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  | # | ||||||
|  | # Unless required by applicable law or agreed to in writing, software | ||||||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  | # See the License for the specific language governing permissions and | ||||||
|  | # limitations under the License. | ||||||
|  |  | ||||||
|  | import argparse | ||||||
|  | from collections import OrderedDict | ||||||
|  | import os | ||||||
|  | import sys | ||||||
|  |  | ||||||
|  | from catkin_pkg.package import parse_package_string | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def main(argv=sys.argv[1:]): | ||||||
|  |     """ | ||||||
|  |     Extract the information from package.xml and make them accessible to CMake. | ||||||
|  |  | ||||||
|  |     Parse the given package.xml file and | ||||||
|  |     print CMake code defining several variables containing the content. | ||||||
|  |     """ | ||||||
|  |     parser = argparse.ArgumentParser( | ||||||
|  |         description='Parse package.xml file and print CMake code defining ' | ||||||
|  |                     'several variables', | ||||||
|  |     ) | ||||||
|  |     parser.add_argument( | ||||||
|  |         'package_xml', | ||||||
|  |         type=argparse.FileType('r', encoding='utf-8'), | ||||||
|  |         help='The path to a package.xml file', | ||||||
|  |     ) | ||||||
|  |     parser.add_argument( | ||||||
|  |         'outfile', | ||||||
|  |         nargs='?', | ||||||
|  |         help='The filename where the output should be written to', | ||||||
|  |     ) | ||||||
|  |     args = parser.parse_args(argv) | ||||||
|  |  | ||||||
|  |     try: | ||||||
|  |         package = parse_package_string( | ||||||
|  |             args.package_xml.read(), filename=args.package_xml.name) | ||||||
|  |     except Exception as e: | ||||||
|  |         print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) | ||||||
|  |         raise e | ||||||
|  |     finally: | ||||||
|  |         args.package_xml.close() | ||||||
|  |  | ||||||
|  |     lines = generate_cmake_code(package) | ||||||
|  |     if args.outfile: | ||||||
|  |         with open(args.outfile, 'w', encoding='utf-8') as f: | ||||||
|  |             for line in lines: | ||||||
|  |                 f.write('%s\n' % line) | ||||||
|  |     else: | ||||||
|  |         for line in lines: | ||||||
|  |             print(line) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def get_dependency_values(key, depends): | ||||||
|  |     dependencies = [] | ||||||
|  |  | ||||||
|  |     # Filter the dependencies, checking for any condition attributes | ||||||
|  |     dependencies.append((key, ' '.join([ | ||||||
|  |         '"%s"' % str(d) for d in depends | ||||||
|  |         if d.condition is None or d.evaluate_condition(os.environ) | ||||||
|  |     ]))) | ||||||
|  |  | ||||||
|  |     for d in depends: | ||||||
|  |         comparisons = [ | ||||||
|  |             'version_lt', | ||||||
|  |             'version_lte', | ||||||
|  |             'version_eq', | ||||||
|  |             'version_gte', | ||||||
|  |             'version_gt'] | ||||||
|  |         for comp in comparisons: | ||||||
|  |             value = getattr(d, comp, None) | ||||||
|  |             if value is not None: | ||||||
|  |                 dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), | ||||||
|  |                                      '"%s"' % value)) | ||||||
|  |     return dependencies | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def generate_cmake_code(package): | ||||||
|  |     """ | ||||||
|  |     Return a list of CMake set() commands containing the manifest information. | ||||||
|  |  | ||||||
|  |     :param package: catkin_pkg.package.Package | ||||||
|  |     :returns: list of str | ||||||
|  |     """ | ||||||
|  |     variables = [] | ||||||
|  |     variables.append(('VERSION', '"%s"' % package.version)) | ||||||
|  |  | ||||||
|  |     variables.append(( | ||||||
|  |         'MAINTAINER', | ||||||
|  |         '"%s"' % (', '.join([str(m) for m in package.maintainers])))) | ||||||
|  |  | ||||||
|  |     variables.extend(get_dependency_values('BUILD_DEPENDS', | ||||||
|  |                                            package.build_depends)) | ||||||
|  |     variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', | ||||||
|  |                                            package.buildtool_depends)) | ||||||
|  |     variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', | ||||||
|  |                                            package.build_export_depends)) | ||||||
|  |     variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', | ||||||
|  |                                            package.buildtool_export_depends)) | ||||||
|  |     variables.extend(get_dependency_values('EXEC_DEPENDS', | ||||||
|  |                                            package.exec_depends)) | ||||||
|  |     variables.extend(get_dependency_values('TEST_DEPENDS', | ||||||
|  |                                            package.test_depends)) | ||||||
|  |     variables.extend(get_dependency_values('GROUP_DEPENDS', | ||||||
|  |                                            package.group_depends)) | ||||||
|  |     variables.extend(get_dependency_values('MEMBER_OF_GROUPS', | ||||||
|  |                                            package.member_of_groups)) | ||||||
|  |  | ||||||
|  |     deprecated = [e.content for e in package.exports | ||||||
|  |                   if e.tagname == 'deprecated'] | ||||||
|  |     variables.append(('DEPRECATED', | ||||||
|  |                       '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') | ||||||
|  |                                 if deprecated | ||||||
|  |                                 else ''))) | ||||||
|  |  | ||||||
|  |     lines = [] | ||||||
|  |     lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) | ||||||
|  |     for (k, v) in variables: | ||||||
|  |         lines.append('set(%s_%s %s)' % (package.name, k, v)) | ||||||
|  |  | ||||||
|  |     lines.append('set(%s_EXPORT_TAGS)' % package.name) | ||||||
|  |     replaces = OrderedDict() | ||||||
|  |     replaces['${prefix}/'] = '' | ||||||
|  |     replaces['\\'] = '\\\\'  # escape backslashes | ||||||
|  |     replaces['"'] = '\\"'  # prevent double quotes to end the CMake string | ||||||
|  |     replaces[';'] = '\\;'  # prevent semicolons to be interpreted as list separators | ||||||
|  |     for export in package.exports: | ||||||
|  |         export = str(export) | ||||||
|  |         for k, v in replaces.items(): | ||||||
|  |             export = export.replace(k, v) | ||||||
|  |         lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) | ||||||
|  |  | ||||||
|  |     return lines | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if __name__ == '__main__': | ||||||
|  |     main() | ||||||
							
								
								
									
										5
									
								
								build/robot2wd/ament_cmake_core/stamps/path.sh.stamp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								build/robot2wd/ament_cmake_core/stamps/path.sh.stamp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | # copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh | ||||||
|  |  | ||||||
|  | if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then | ||||||
|  |   ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" | ||||||
|  | fi | ||||||
| @@ -0,0 +1,112 @@ | |||||||
|  | #!/usr/bin/env python3 | ||||||
|  |  | ||||||
|  | # Copyright 2014-2015 Open Source Robotics Foundation, Inc. | ||||||
|  | # | ||||||
|  | # Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
|  | # you may not use this file except in compliance with the License. | ||||||
|  | # You may obtain a copy of the License at | ||||||
|  | # | ||||||
|  | #     http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  | # | ||||||
|  | # Unless required by applicable law or agreed to in writing, software | ||||||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  | # See the License for the specific language governing permissions and | ||||||
|  | # limitations under the License. | ||||||
|  |  | ||||||
|  | import argparse | ||||||
|  | import os | ||||||
|  | import sys | ||||||
|  |  | ||||||
|  | from ament_package.templates import get_environment_hook_template_path | ||||||
|  | from ament_package.templates import get_package_level_template_names | ||||||
|  | from ament_package.templates import get_package_level_template_path | ||||||
|  | from ament_package.templates import get_prefix_level_template_names | ||||||
|  | from ament_package.templates import get_prefix_level_template_path | ||||||
|  |  | ||||||
|  | IS_WINDOWS = os.name == 'nt' | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def main(argv=sys.argv[1:]): | ||||||
|  |     """ | ||||||
|  |     Extract the information about templates provided by ament_package. | ||||||
|  |  | ||||||
|  |     Call the API provided by ament_package and | ||||||
|  |     print CMake code defining several variables containing information about | ||||||
|  |     the available templates. | ||||||
|  |     """ | ||||||
|  |     parser = argparse.ArgumentParser( | ||||||
|  |         description='Extract information about templates provided by ' | ||||||
|  |                     'ament_package and print CMake code defining several ' | ||||||
|  |                     'variables', | ||||||
|  |     ) | ||||||
|  |     parser.add_argument( | ||||||
|  |         'outfile', | ||||||
|  |         nargs='?', | ||||||
|  |         help='The filename where the output should be written to', | ||||||
|  |     ) | ||||||
|  |     args = parser.parse_args(argv) | ||||||
|  |  | ||||||
|  |     lines = generate_cmake_code() | ||||||
|  |     if args.outfile: | ||||||
|  |         basepath = os.path.dirname(args.outfile) | ||||||
|  |         if not os.path.exists(basepath): | ||||||
|  |             os.makedirs(basepath) | ||||||
|  |         with open(args.outfile, 'w') as f: | ||||||
|  |             for line in lines: | ||||||
|  |                 f.write('%s\n' % line) | ||||||
|  |     else: | ||||||
|  |         for line in lines: | ||||||
|  |             print(line) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def generate_cmake_code(): | ||||||
|  |     """ | ||||||
|  |     Return a list of CMake set() commands containing the template information. | ||||||
|  |  | ||||||
|  |     :returns: list of str | ||||||
|  |     """ | ||||||
|  |     variables = [] | ||||||
|  |  | ||||||
|  |     if not IS_WINDOWS: | ||||||
|  |         variables.append(( | ||||||
|  |             'ENVIRONMENT_HOOK_LIBRARY_PATH', | ||||||
|  |             '"%s"' % get_environment_hook_template_path('library_path.sh'))) | ||||||
|  |     else: | ||||||
|  |         variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) | ||||||
|  |  | ||||||
|  |     ext = '.bat.in' if IS_WINDOWS else '.sh.in' | ||||||
|  |     variables.append(( | ||||||
|  |         'ENVIRONMENT_HOOK_PYTHONPATH', | ||||||
|  |         '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) | ||||||
|  |  | ||||||
|  |     templates = [] | ||||||
|  |     for name in get_package_level_template_names(): | ||||||
|  |         templates.append('"%s"' % get_package_level_template_path(name)) | ||||||
|  |     variables.append(( | ||||||
|  |         'PACKAGE_LEVEL', | ||||||
|  |         templates)) | ||||||
|  |  | ||||||
|  |     templates = [] | ||||||
|  |     for name in get_prefix_level_template_names(): | ||||||
|  |         templates.append('"%s"' % get_prefix_level_template_path(name)) | ||||||
|  |     variables.append(( | ||||||
|  |         'PREFIX_LEVEL', | ||||||
|  |         templates)) | ||||||
|  |  | ||||||
|  |     lines = [] | ||||||
|  |     for (k, v) in variables: | ||||||
|  |         if isinstance(v, list): | ||||||
|  |             lines.append('set(ament_cmake_package_templates_%s "")' % k) | ||||||
|  |             for vv in v: | ||||||
|  |                 lines.append('list(APPEND ament_cmake_package_templates_%s %s)' | ||||||
|  |                              % (k, vv)) | ||||||
|  |         else: | ||||||
|  |             lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) | ||||||
|  |     # Ensure backslashes are replaced with forward slashes because CMake cannot | ||||||
|  |     # parse files with backslashes in it. | ||||||
|  |     return [line.replace('\\', '/') for line in lines] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if __name__ == '__main__': | ||||||
|  |     main() | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | prepend-non-duplicate;AMENT_PREFIX_PATH; | ||||||
| @@ -0,0 +1,46 @@ | |||||||
|  | # generated from ament_package/template/package_level/local_setup.bash.in | ||||||
|  |  | ||||||
|  | # source local_setup.sh from same directory as this file | ||||||
|  | _this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) | ||||||
|  | # provide AMENT_CURRENT_PREFIX to shell script | ||||||
|  | AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) | ||||||
|  | # store AMENT_CURRENT_PREFIX to restore it before each environment hook | ||||||
|  | _package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX | ||||||
|  |  | ||||||
|  | # trace output | ||||||
|  | if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then | ||||||
|  |   echo "# . \"$_this_path/local_setup.sh\"" | ||||||
|  | fi | ||||||
|  | . "$_this_path/local_setup.sh" | ||||||
|  | unset _this_path | ||||||
|  |  | ||||||
|  | # unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | # if not appending to them for return | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # restore AMENT_CURRENT_PREFIX before evaluating the environment hooks | ||||||
|  | AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  | # list all environment hooks of this package | ||||||
|  |  | ||||||
|  | # source all shell-specific environment hooks of this package | ||||||
|  | # if not returning them | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   _package_local_setup_IFS=$IFS | ||||||
|  |   IFS=":" | ||||||
|  |   for _hook in $AMENT_ENVIRONMENT_HOOKS; do | ||||||
|  |     # restore AMENT_CURRENT_PREFIX for each environment hook | ||||||
|  |     AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  |     # restore IFS before sourcing other files | ||||||
|  |     IFS=$_package_local_setup_IFS | ||||||
|  |     . "$_hook" | ||||||
|  |   done | ||||||
|  |   unset _hook | ||||||
|  |   IFS=$_package_local_setup_IFS | ||||||
|  |   unset _package_local_setup_IFS | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | unset _package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  | unset AMENT_CURRENT_PREFIX | ||||||
| @@ -0,0 +1,2 @@ | |||||||
|  | source;share/robot2wd/environment/ament_prefix_path.sh | ||||||
|  | source;share/robot2wd/environment/path.sh | ||||||
							
								
								
									
										184
									
								
								build/robot2wd/ament_cmake_environment_hooks/local_setup.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										184
									
								
								build/robot2wd/ament_cmake_environment_hooks/local_setup.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,184 @@ | |||||||
|  | # generated from ament_package/template/package_level/local_setup.sh.in | ||||||
|  |  | ||||||
|  | # since this file is sourced use either the provided AMENT_CURRENT_PREFIX | ||||||
|  | # or fall back to the destination set at configure time | ||||||
|  | : ${AMENT_CURRENT_PREFIX:="/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd"} | ||||||
|  | if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then | ||||||
|  |   if [ -z "$COLCON_CURRENT_PREFIX" ]; then | ||||||
|  |     echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ | ||||||
|  |       "exist. Consider sourcing a different extension than '.sh'." 1>&2 | ||||||
|  |   else | ||||||
|  |     AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to append values to environment variables | ||||||
|  | # using colons as separators and avoiding leading separators | ||||||
|  | ament_append_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname="$1" | ||||||
|  |   _value="$2" | ||||||
|  |   #echo "listname $_listname" | ||||||
|  |   #eval echo "list value \$$_listname" | ||||||
|  |   #echo "value $_value" | ||||||
|  |  | ||||||
|  |   # avoid leading separator | ||||||
|  |   eval _values=\"\$$_listname\" | ||||||
|  |   if [ -z "$_values" ]; then | ||||||
|  |     eval export $_listname=\"$_value\" | ||||||
|  |     #eval echo "set list \$$_listname" | ||||||
|  |   else | ||||||
|  |     # field separator must not be a colon | ||||||
|  |     _ament_append_value_IFS=$IFS | ||||||
|  |     unset IFS | ||||||
|  |     eval export $_listname=\"\$$_listname:$_value\" | ||||||
|  |     #eval echo "append list \$$_listname" | ||||||
|  |     IFS=$_ament_append_value_IFS | ||||||
|  |     unset _ament_append_value_IFS | ||||||
|  |   fi | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # function to append non-duplicate values to environment variables | ||||||
|  | # using colons as separators and avoiding leading separators | ||||||
|  | ament_append_unique_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname=$1 | ||||||
|  |   _value=$2 | ||||||
|  |   #echo "listname $_listname" | ||||||
|  |   #eval echo "list value \$$_listname" | ||||||
|  |   #echo "value $_value" | ||||||
|  |  | ||||||
|  |   # check if the list contains the value | ||||||
|  |   eval _values=\$$_listname | ||||||
|  |   _duplicate= | ||||||
|  |   _ament_append_unique_value_IFS=$IFS | ||||||
|  |   IFS=":" | ||||||
|  |   if [ "$AMENT_SHELL" = "zsh" ]; then | ||||||
|  |     ament_zsh_to_array _values | ||||||
|  |   fi | ||||||
|  |   for _item in $_values; do | ||||||
|  |     # ignore empty strings | ||||||
|  |     if [ -z "$_item" ]; then | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     if [ $_item = $_value ]; then | ||||||
|  |       _duplicate=1 | ||||||
|  |     fi | ||||||
|  |   done | ||||||
|  |   unset _item | ||||||
|  |  | ||||||
|  |   # append only non-duplicates | ||||||
|  |   if [ -z "$_duplicate" ]; then | ||||||
|  |     # avoid leading separator | ||||||
|  |     if [ -z "$_values" ]; then | ||||||
|  |       eval $_listname=\"$_value\" | ||||||
|  |       #eval echo "set list \$$_listname" | ||||||
|  |     else | ||||||
|  |       # field separator must not be a colon | ||||||
|  |       unset IFS | ||||||
|  |       eval $_listname=\"\$$_listname:$_value\" | ||||||
|  |       #eval echo "append list \$$_listname" | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |   IFS=$_ament_append_unique_value_IFS | ||||||
|  |   unset _ament_append_unique_value_IFS | ||||||
|  |   unset _duplicate | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # function to prepend non-duplicate values to environment variables | ||||||
|  | # using colons as separators and avoiding trailing separators | ||||||
|  | ament_prepend_unique_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname="$1" | ||||||
|  |   _value="$2" | ||||||
|  |   #echo "listname $_listname" | ||||||
|  |   #eval echo "list value \$$_listname" | ||||||
|  |   #echo "value $_value" | ||||||
|  |  | ||||||
|  |   # check if the list contains the value | ||||||
|  |   eval _values=\"\$$_listname\" | ||||||
|  |   _duplicate= | ||||||
|  |   _ament_prepend_unique_value_IFS=$IFS | ||||||
|  |   IFS=":" | ||||||
|  |   if [ "$AMENT_SHELL" = "zsh" ]; then | ||||||
|  |     ament_zsh_to_array _values | ||||||
|  |   fi | ||||||
|  |   for _item in $_values; do | ||||||
|  |     # ignore empty strings | ||||||
|  |     if [ -z "$_item" ]; then | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     if [ "$_item" = "$_value" ]; then | ||||||
|  |       _duplicate=1 | ||||||
|  |     fi | ||||||
|  |   done | ||||||
|  |   unset _item | ||||||
|  |  | ||||||
|  |   # prepend only non-duplicates | ||||||
|  |   if [ -z "$_duplicate" ]; then | ||||||
|  |     # avoid trailing separator | ||||||
|  |     if [ -z "$_values" ]; then | ||||||
|  |       eval export $_listname=\"$_value\" | ||||||
|  |       #eval echo "set list \$$_listname" | ||||||
|  |     else | ||||||
|  |       # field separator must not be a colon | ||||||
|  |       unset IFS | ||||||
|  |       eval export $_listname=\"$_value:\$$_listname\" | ||||||
|  |       #eval echo "prepend list \$$_listname" | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |   IFS=$_ament_prepend_unique_value_IFS | ||||||
|  |   unset _ament_prepend_unique_value_IFS | ||||||
|  |   unset _duplicate | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | # if not appending to them for return | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # list all environment hooks of this package | ||||||
|  | ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/robot2wd/environment/ament_prefix_path.sh" | ||||||
|  | ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/robot2wd/environment/path.sh" | ||||||
|  |  | ||||||
|  | # source all shell-specific environment hooks of this package | ||||||
|  | # if not returning them | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   _package_local_setup_IFS=$IFS | ||||||
|  |   IFS=":" | ||||||
|  |   if [ "$AMENT_SHELL" = "zsh" ]; then | ||||||
|  |     ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS | ||||||
|  |   fi | ||||||
|  |   for _hook in $AMENT_ENVIRONMENT_HOOKS; do | ||||||
|  |     if [ -f "$_hook" ]; then | ||||||
|  |       # restore IFS before sourcing other files | ||||||
|  |       IFS=$_package_local_setup_IFS | ||||||
|  |       # trace output | ||||||
|  |       if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then | ||||||
|  |         echo "# . \"$_hook\"" | ||||||
|  |       fi | ||||||
|  |       . "$_hook" | ||||||
|  |     fi | ||||||
|  |   done | ||||||
|  |   unset _hook | ||||||
|  |   IFS=$_package_local_setup_IFS | ||||||
|  |   unset _package_local_setup_IFS | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # reset AMENT_CURRENT_PREFIX after each package | ||||||
|  | # allowing to source multiple package-level setup files | ||||||
|  | unset AMENT_CURRENT_PREFIX | ||||||
							
								
								
									
										59
									
								
								build/robot2wd/ament_cmake_environment_hooks/local_setup.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								build/robot2wd/ament_cmake_environment_hooks/local_setup.zsh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,59 @@ | |||||||
|  | # generated from ament_package/template/package_level/local_setup.zsh.in | ||||||
|  |  | ||||||
|  | AMENT_SHELL=zsh | ||||||
|  |  | ||||||
|  | # source local_setup.sh from same directory as this file | ||||||
|  | _this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) | ||||||
|  | # provide AMENT_CURRENT_PREFIX to shell script | ||||||
|  | AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) | ||||||
|  | # store AMENT_CURRENT_PREFIX to restore it before each environment hook | ||||||
|  | _package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX | ||||||
|  |  | ||||||
|  | # function to convert array-like strings into arrays | ||||||
|  | # to wordaround SH_WORD_SPLIT not being set | ||||||
|  | ament_zsh_to_array() { | ||||||
|  |   local _listname=$1 | ||||||
|  |   local _dollar="$" | ||||||
|  |   local _split="{=" | ||||||
|  |   local _to_array="(\"$_dollar$_split$_listname}\")" | ||||||
|  |   eval $_listname=$_to_array | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # trace output | ||||||
|  | if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then | ||||||
|  |   echo "# . \"$_this_path/local_setup.sh\"" | ||||||
|  | fi | ||||||
|  | # the package-level local_setup file unsets AMENT_CURRENT_PREFIX | ||||||
|  | . "$_this_path/local_setup.sh" | ||||||
|  | unset _this_path | ||||||
|  |  | ||||||
|  | # unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | # if not appending to them for return | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # restore AMENT_CURRENT_PREFIX before evaluating the environment hooks | ||||||
|  | AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  | # list all environment hooks of this package | ||||||
|  |  | ||||||
|  | # source all shell-specific environment hooks of this package | ||||||
|  | # if not returning them | ||||||
|  | if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then | ||||||
|  |   _package_local_setup_IFS=$IFS | ||||||
|  |   IFS=":" | ||||||
|  |   for _hook in $AMENT_ENVIRONMENT_HOOKS; do | ||||||
|  |     # restore AMENT_CURRENT_PREFIX for each environment hook | ||||||
|  |     AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  |     # restore IFS before sourcing other files | ||||||
|  |     IFS=$_package_local_setup_IFS | ||||||
|  |     . "$_hook" | ||||||
|  |   done | ||||||
|  |   unset _hook | ||||||
|  |   IFS=$_package_local_setup_IFS | ||||||
|  |   unset _package_local_setup_IFS | ||||||
|  |   unset AMENT_ENVIRONMENT_HOOKS | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | unset _package_local_setup_AMENT_CURRENT_PREFIX | ||||||
|  | unset AMENT_CURRENT_PREFIX | ||||||
							
								
								
									
										4
									
								
								build/robot2wd/ament_cmake_environment_hooks/package.dsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								build/robot2wd/ament_cmake_environment_hooks/package.dsv
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | source;share/robot2wd/local_setup.bash | ||||||
|  | source;share/robot2wd/local_setup.dsv | ||||||
|  | source;share/robot2wd/local_setup.sh | ||||||
|  | source;share/robot2wd/local_setup.zsh | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/ament_cmake_environment_hooks/path.dsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/ament_cmake_environment_hooks/path.dsv
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | prepend-non-duplicate-if-exists;PATH;bin | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | ament_lint_auto;ament_lint_common | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /opt/ros/humble | ||||||
							
								
								
									
										14
									
								
								build/robot2wd/ament_cmake_package_templates/templates.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								build/robot2wd/ament_cmake_package_templates/templates.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") | ||||||
|  | set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") | ||||||
|  | set(ament_cmake_package_templates_PACKAGE_LEVEL "") | ||||||
|  | list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in") | ||||||
|  | list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in") | ||||||
|  | list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in") | ||||||
|  | set(ament_cmake_package_templates_PREFIX_LEVEL "") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.bash") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.sh.in") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.zsh") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.bash") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.sh.in") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.zsh") | ||||||
|  | list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/_local_setup_util.py") | ||||||
| @@ -0,0 +1,356 @@ | |||||||
|  | # generated from | ||||||
|  | # ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install.cmake.in | ||||||
|  |  | ||||||
|  | # create empty symlink install manifest before starting install step | ||||||
|  | file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt") | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Reimplement CMake install(DIRECTORY) command to use symlinks instead of | ||||||
|  | # copying resources. | ||||||
|  | # | ||||||
|  | # :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install | ||||||
|  | #   was invoked | ||||||
|  | # :type cmake_current_source_dir: string | ||||||
|  | # :param ARGN: the same arguments as the CMake install command. | ||||||
|  | # :type ARGN: various | ||||||
|  | # | ||||||
|  | function(ament_cmake_symlink_install_directory cmake_current_source_dir) | ||||||
|  |   cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "DIRECTORY;PATTERN;PATTERN_EXCLUDE" ${ARGN}) | ||||||
|  |   if(ARG_UNPARSED_ARGUMENTS) | ||||||
|  |     message(FATAL_ERROR "ament_cmake_symlink_install_directory() called with " | ||||||
|  |       "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # make destination absolute path and ensure that it exists | ||||||
|  |   if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") | ||||||
|  |     set(ARG_DESTINATION "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |   if(NOT EXISTS "${ARG_DESTINATION}") | ||||||
|  |     file(MAKE_DIRECTORY "${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # default pattern to include | ||||||
|  |   if(NOT ARG_PATTERN) | ||||||
|  |     set(ARG_PATTERN "*") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # iterate over directories | ||||||
|  |   foreach(dir ${ARG_DIRECTORY}) | ||||||
|  |     # make dir an absolute path | ||||||
|  |     if(NOT IS_ABSOLUTE "${dir}") | ||||||
|  |       set(dir "${cmake_current_source_dir}/${dir}") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     if(EXISTS "${dir}") | ||||||
|  |       # if directory has no trailing slash | ||||||
|  |       # append folder name to destination | ||||||
|  |       set(destination "${ARG_DESTINATION}") | ||||||
|  |       string(LENGTH "${dir}" length) | ||||||
|  |       math(EXPR offset "${length} - 1") | ||||||
|  |       string(SUBSTRING "${dir}" ${offset} 1 dir_last_char) | ||||||
|  |       if(NOT dir_last_char STREQUAL "/") | ||||||
|  |         get_filename_component(destination_name "${dir}" NAME) | ||||||
|  |         set(destination "${destination}/${destination_name}") | ||||||
|  |       else() | ||||||
|  |         # remove trailing slash | ||||||
|  |         string(SUBSTRING "${dir}" 0 ${offset} dir) | ||||||
|  |       endif() | ||||||
|  |  | ||||||
|  |       # glob recursive files | ||||||
|  |       set(relative_files "") | ||||||
|  |       foreach(pattern ${ARG_PATTERN}) | ||||||
|  |         file( | ||||||
|  |           GLOB_RECURSE | ||||||
|  |           include_files | ||||||
|  |           RELATIVE "${dir}" | ||||||
|  |           "${dir}/${pattern}" | ||||||
|  |         ) | ||||||
|  |         if(NOT include_files STREQUAL "") | ||||||
|  |           list(APPEND relative_files ${include_files}) | ||||||
|  |         endif() | ||||||
|  |       endforeach() | ||||||
|  |       foreach(pattern ${ARG_PATTERN_EXCLUDE}) | ||||||
|  |         file( | ||||||
|  |           GLOB_RECURSE | ||||||
|  |           exclude_files | ||||||
|  |           RELATIVE "${dir}" | ||||||
|  |           "${dir}/${pattern}" | ||||||
|  |         ) | ||||||
|  |         if(NOT exclude_files STREQUAL "") | ||||||
|  |           list(REMOVE_ITEM relative_files ${exclude_files}) | ||||||
|  |         endif() | ||||||
|  |       endforeach() | ||||||
|  |       list(SORT relative_files) | ||||||
|  |  | ||||||
|  |       foreach(relative_file ${relative_files}) | ||||||
|  |         set(absolute_file "${dir}/${relative_file}") | ||||||
|  |         # determine link name for file including destination path | ||||||
|  |         set(symlink "${destination}/${relative_file}") | ||||||
|  |  | ||||||
|  |         # ensure that destination exists | ||||||
|  |         get_filename_component(symlink_dir "${symlink}" PATH) | ||||||
|  |         if(NOT EXISTS "${symlink_dir}") | ||||||
|  |           file(MAKE_DIRECTORY "${symlink_dir}") | ||||||
|  |         endif() | ||||||
|  |  | ||||||
|  |         _ament_cmake_symlink_install_create_symlink("${absolute_file}" "${symlink}") | ||||||
|  |       endforeach() | ||||||
|  |     else() | ||||||
|  |       if(NOT ARG_OPTIONAL) | ||||||
|  |         message(FATAL_ERROR | ||||||
|  |           "ament_cmake_symlink_install_directory() can't find '${dir}'") | ||||||
|  |       endif() | ||||||
|  |     endif() | ||||||
|  |   endforeach() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Reimplement CMake install(FILES) command to use symlinks instead of copying | ||||||
|  | # resources. | ||||||
|  | # | ||||||
|  | # :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install | ||||||
|  | #   was invoked | ||||||
|  | # :type cmake_current_source_dir: string | ||||||
|  | # :param ARGN: the same arguments as the CMake install command. | ||||||
|  | # :type ARGN: various | ||||||
|  | # | ||||||
|  | function(ament_cmake_symlink_install_files cmake_current_source_dir) | ||||||
|  |   cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION;RENAME" "FILES" ${ARGN}) | ||||||
|  |   if(ARG_UNPARSED_ARGUMENTS) | ||||||
|  |     message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " | ||||||
|  |       "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # make destination an absolute path and ensure that it exists | ||||||
|  |   if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") | ||||||
|  |     set(ARG_DESTINATION "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |   if(NOT EXISTS "${ARG_DESTINATION}") | ||||||
|  |     file(MAKE_DIRECTORY "${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   if(ARG_RENAME) | ||||||
|  |     list(LENGTH ARG_FILES file_count) | ||||||
|  |     if(NOT file_count EQUAL 1) | ||||||
|  |     message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " | ||||||
|  |       "RENAME argument but not with a single file") | ||||||
|  |     endif() | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # iterate over files | ||||||
|  |   foreach(file ${ARG_FILES}) | ||||||
|  |     # make file an absolute path | ||||||
|  |     if(NOT IS_ABSOLUTE "${file}") | ||||||
|  |       set(file "${cmake_current_source_dir}/${file}") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     if(EXISTS "${file}") | ||||||
|  |       # determine link name for file including destination path | ||||||
|  |       get_filename_component(filename "${file}" NAME) | ||||||
|  |       if(NOT ARG_RENAME) | ||||||
|  |         set(symlink "${ARG_DESTINATION}/${filename}") | ||||||
|  |       else() | ||||||
|  |         set(symlink "${ARG_DESTINATION}/${ARG_RENAME}") | ||||||
|  |       endif() | ||||||
|  |       _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") | ||||||
|  |     else() | ||||||
|  |       if(NOT ARG_OPTIONAL) | ||||||
|  |         message(FATAL_ERROR | ||||||
|  |           "ament_cmake_symlink_install_files() can't find '${file}'") | ||||||
|  |       endif() | ||||||
|  |     endif() | ||||||
|  |   endforeach() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Reimplement CMake install(PROGRAMS) command to use symlinks instead of copying | ||||||
|  | # resources. | ||||||
|  | # | ||||||
|  | # :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install | ||||||
|  | #   was invoked | ||||||
|  | # :type cmake_current_source_dir: string | ||||||
|  | # :param ARGN: the same arguments as the CMake install command. | ||||||
|  | # :type ARGN: various | ||||||
|  | # | ||||||
|  | function(ament_cmake_symlink_install_programs cmake_current_source_dir) | ||||||
|  |   cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "PROGRAMS" ${ARGN}) | ||||||
|  |   if(ARG_UNPARSED_ARGUMENTS) | ||||||
|  |     message(FATAL_ERROR "ament_cmake_symlink_install_programs() called with " | ||||||
|  |       "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # make destination an absolute path and ensure that it exists | ||||||
|  |   if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") | ||||||
|  |     set(ARG_DESTINATION "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |   if(NOT EXISTS "${ARG_DESTINATION}") | ||||||
|  |     file(MAKE_DIRECTORY "${ARG_DESTINATION}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # iterate over programs | ||||||
|  |   foreach(file ${ARG_PROGRAMS}) | ||||||
|  |     # make file an absolute path | ||||||
|  |     if(NOT IS_ABSOLUTE "${file}") | ||||||
|  |       set(file "${cmake_current_source_dir}/${file}") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     if(EXISTS "${file}") | ||||||
|  |       # determine link name for file including destination path | ||||||
|  |       get_filename_component(filename "${file}" NAME) | ||||||
|  |       set(symlink "${ARG_DESTINATION}/${filename}") | ||||||
|  |       _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") | ||||||
|  |     else() | ||||||
|  |       if(NOT ARG_OPTIONAL) | ||||||
|  |         message(FATAL_ERROR | ||||||
|  |           "ament_cmake_symlink_install_programs() can't find '${file}'") | ||||||
|  |       endif() | ||||||
|  |     endif() | ||||||
|  |   endforeach() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Reimplement CMake install(TARGETS) command to use symlinks instead of copying | ||||||
|  | # resources. | ||||||
|  | # | ||||||
|  | # :param TARGET_FILES: the absolute files, replacing the name of targets passed | ||||||
|  | #   in as TARGETS | ||||||
|  | # :type TARGET_FILES: list of files | ||||||
|  | # :param ARGN: the same arguments as the CMake install command except that | ||||||
|  | #   keywords identifying the kind of type and the DESTINATION keyword must be | ||||||
|  | #   joined with an underscore, e.g. ARCHIVE_DESTINATION. | ||||||
|  | # :type ARGN: various | ||||||
|  | # | ||||||
|  | function(ament_cmake_symlink_install_targets) | ||||||
|  |   cmake_parse_arguments(ARG "OPTIONAL" "ARCHIVE_DESTINATION;DESTINATION;LIBRARY_DESTINATION;RUNTIME_DESTINATION" | ||||||
|  |     "TARGETS;TARGET_FILES" ${ARGN}) | ||||||
|  |   if(ARG_UNPARSED_ARGUMENTS) | ||||||
|  |     message(FATAL_ERROR "ament_cmake_symlink_install_targets() called with " | ||||||
|  |       "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # iterate over target files | ||||||
|  |   foreach(file ${ARG_TARGET_FILES}) | ||||||
|  |     if(NOT IS_ABSOLUTE "${file}") | ||||||
|  |       message(FATAL_ERROR "ament_cmake_symlink_install_targets() target file " | ||||||
|  |         "'${file}' must be an absolute path") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     # determine destination of file based on extension | ||||||
|  |     set(destination "") | ||||||
|  |     get_filename_component(fileext "${file}" EXT) | ||||||
|  |     if(fileext STREQUAL ".a" OR fileext STREQUAL ".lib") | ||||||
|  |       set(destination "${ARG_ARCHIVE_DESTINATION}") | ||||||
|  |     elseif(fileext STREQUAL ".dylib" OR fileext MATCHES "\\.so(\\.[0-9]+)?(\\.[0-9]+)?(\\.[0-9]+)?$") | ||||||
|  |       set(destination "${ARG_LIBRARY_DESTINATION}") | ||||||
|  |     elseif(fileext STREQUAL "" OR fileext STREQUAL ".dll" OR fileext STREQUAL ".exe") | ||||||
|  |       set(destination "${ARG_RUNTIME_DESTINATION}") | ||||||
|  |     endif() | ||||||
|  |     if(destination STREQUAL "") | ||||||
|  |       set(destination "${ARG_DESTINATION}") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     # make destination an absolute path and ensure that it exists | ||||||
|  |     if(NOT IS_ABSOLUTE "${destination}") | ||||||
|  |       set(destination "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/${destination}") | ||||||
|  |     endif() | ||||||
|  |     if(NOT EXISTS "${destination}") | ||||||
|  |       file(MAKE_DIRECTORY "${destination}") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     if(EXISTS "${file}") | ||||||
|  |       # determine link name for file including destination path | ||||||
|  |       get_filename_component(filename "${file}" NAME) | ||||||
|  |       set(symlink "${destination}/${filename}") | ||||||
|  |       _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") | ||||||
|  |     else() | ||||||
|  |       if(NOT ARG_OPTIONAL) | ||||||
|  |         message(FATAL_ERROR | ||||||
|  |           "ament_cmake_symlink_install_targets() can't find '${file}'") | ||||||
|  |       endif() | ||||||
|  |     endif() | ||||||
|  |   endforeach() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | function(_ament_cmake_symlink_install_create_symlink absolute_file symlink) | ||||||
|  |   # register symlink for being removed during install step | ||||||
|  |   file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt" | ||||||
|  |     "${symlink}\n") | ||||||
|  |  | ||||||
|  |   # avoid any work if correct symlink is already in place | ||||||
|  |   if(EXISTS "${symlink}" AND IS_SYMLINK "${symlink}") | ||||||
|  |     get_filename_component(destination "${symlink}" REALPATH) | ||||||
|  |     get_filename_component(real_absolute_file "${absolute_file}" REALPATH) | ||||||
|  |     if(destination STREQUAL real_absolute_file) | ||||||
|  |       message(STATUS "Up-to-date symlink: ${symlink}") | ||||||
|  |       return() | ||||||
|  |     endif() | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   message(STATUS "Symlinking: ${symlink}") | ||||||
|  |   if(EXISTS "${symlink}" OR IS_SYMLINK "${symlink}") | ||||||
|  |     file(REMOVE "${symlink}") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   execute_process( | ||||||
|  |     COMMAND "/usr/bin/cmake" "-E" "create_symlink" | ||||||
|  |       "${absolute_file}" | ||||||
|  |       "${symlink}" | ||||||
|  |   ) | ||||||
|  |   # the CMake command does not provide a return code so check manually | ||||||
|  |   if(NOT EXISTS "${symlink}" OR NOT IS_SYMLINK "${symlink}") | ||||||
|  |     get_filename_component(destination "${symlink}" REALPATH) | ||||||
|  |     message(FATAL_ERROR | ||||||
|  |       "Could not create symlink '${symlink}' pointing to '${absolute_file}'") | ||||||
|  |   endif() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | # end of template | ||||||
|  |  | ||||||
|  | message(STATUS "Execute custom install script") | ||||||
|  |  | ||||||
|  | # begin of custom install code | ||||||
|  |  | ||||||
|  | # install(DIRECTORY "config" "description" "launch" "worlds" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_directory("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" DIRECTORY "config" "description" "launch" "worlds" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/robot2wd" "DESTINATION" "share/ament_index/resource_index/package_run_dependencies") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/robot2wd" "DESTINATION" "share/ament_index/resource_index/package_run_dependencies") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/robot2wd" "DESTINATION" "share/ament_index/resource_index/parent_prefix_path") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/robot2wd" "DESTINATION" "share/ament_index/resource_index/parent_prefix_path") | ||||||
|  |  | ||||||
|  | # install(FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" "DESTINATION" "share/robot2wd/environment") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" "DESTINATION" "share/robot2wd/environment") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/ament_prefix_path.dsv" "DESTINATION" "share/robot2wd/environment") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/ament_prefix_path.dsv" "DESTINATION" "share/robot2wd/environment") | ||||||
|  |  | ||||||
|  | # install(FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" "DESTINATION" "share/robot2wd/environment") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" "DESTINATION" "share/robot2wd/environment") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/path.dsv" "DESTINATION" "share/robot2wd/environment") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/path.dsv" "DESTINATION" "share/robot2wd/environment") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.bash" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.bash" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.sh" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.sh" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.zsh" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.zsh" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.dsv" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/local_setup.dsv" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/package.dsv" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/package.dsv" "DESTINATION" "share/robot2wd") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/packages/robot2wd" "DESTINATION" "share/ament_index/resource_index/packages") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/packages/robot2wd" "DESTINATION" "share/ament_index/resource_index/packages") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig.cmake" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig-version.cmake" "DESTINATION" "share/robot2wd/cmake") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig.cmake" "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig-version.cmake" "DESTINATION" "share/robot2wd/cmake") | ||||||
|  |  | ||||||
|  | # install(FILES "/home/rosuser/ros2_ws/src/robot2wd/robot2wd/package.xml" "DESTINATION" "share/robot2wd") | ||||||
|  | ament_cmake_symlink_install_files("/home/rosuser/ros2_ws/src/robot2wd/robot2wd" FILES "/home/rosuser/ros2_ws/src/robot2wd/robot2wd/package.xml" "DESTINATION" "share/robot2wd") | ||||||
| @@ -0,0 +1,23 @@ | |||||||
|  | # generated from | ||||||
|  | # ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_uninstall_script.cmake.in | ||||||
|  |  | ||||||
|  | set(install_manifest "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/symlink_install_manifest.txt") | ||||||
|  | if(NOT EXISTS "${install_manifest}") | ||||||
|  |   message(FATAL_ERROR "Cannot find symlink install manifest: ${install_manifest}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | file(READ "${install_manifest}" installed_files) | ||||||
|  | string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") | ||||||
|  | foreach(installed_file ${installed_files}) | ||||||
|  |   if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") | ||||||
|  |     message(STATUS "Uninstalling: ${installed_file}") | ||||||
|  |     file(REMOVE "${installed_file}") | ||||||
|  |     if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") | ||||||
|  |       message(FATAL_ERROR "Failed to remove '${installed_file}'") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     # remove empty parent folders | ||||||
|  |     get_filename_component(parent_path "${installed_file}" PATH) | ||||||
|  |     ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") | ||||||
|  |   endif() | ||||||
|  | endforeach() | ||||||
| @@ -0,0 +1,60 @@ | |||||||
|  | # generated from | ||||||
|  | # ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in | ||||||
|  |  | ||||||
|  | function(ament_cmake_uninstall_target_remove_empty_directories path) | ||||||
|  |   set(install_space "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd") | ||||||
|  |   if(install_space STREQUAL "") | ||||||
|  |     message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   string(LENGTH "${install_space}" length) | ||||||
|  |   string(SUBSTRING "${path}" 0 ${length} path_prefix) | ||||||
|  |   if(NOT path_prefix STREQUAL install_space) | ||||||
|  |     message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") | ||||||
|  |   endif() | ||||||
|  |   if(path STREQUAL install_space) | ||||||
|  |     return() | ||||||
|  |   endif() | ||||||
|  |  | ||||||
|  |   # check if directory is empty | ||||||
|  |   file(GLOB files "${path}/*") | ||||||
|  |   list(LENGTH files length) | ||||||
|  |   if(length EQUAL 0) | ||||||
|  |     message(STATUS "Uninstalling: ${path}/") | ||||||
|  |     execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") | ||||||
|  |     # recursively try to remove parent directories | ||||||
|  |     get_filename_component(parent_path "${path}" PATH) | ||||||
|  |     ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") | ||||||
|  |   endif() | ||||||
|  | endfunction() | ||||||
|  |  | ||||||
|  | # uninstall files installed using the standard install() function | ||||||
|  | set(install_manifest "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/install_manifest.txt") | ||||||
|  | if(NOT EXISTS "${install_manifest}") | ||||||
|  |   message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | file(READ "${install_manifest}" installed_files) | ||||||
|  | string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") | ||||||
|  | foreach(installed_file ${installed_files}) | ||||||
|  |   if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") | ||||||
|  |     message(STATUS "Uninstalling: ${installed_file}") | ||||||
|  |     file(REMOVE "${installed_file}") | ||||||
|  |     if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") | ||||||
|  |       message(FATAL_ERROR "Failed to remove '${installed_file}'") | ||||||
|  |     endif() | ||||||
|  |  | ||||||
|  |     # remove empty parent folders | ||||||
|  |     get_filename_component(parent_path "${installed_file}" PATH) | ||||||
|  |     ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") | ||||||
|  |   endif() | ||||||
|  | endforeach() | ||||||
|  |  | ||||||
|  | # end of template | ||||||
|  |  | ||||||
|  | message(STATUS "Execute custom uninstall script") | ||||||
|  |  | ||||||
|  | # begin of custom uninstall code | ||||||
|  |  | ||||||
|  | # uninstall files installed using the symlink install functions | ||||||
|  | include("/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake") | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/cmake_args.last
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/cmake_args.last
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ['-DAMENT_CMAKE_SYMLINK_INSTALL=1'] | ||||||
							
								
								
									
										58
									
								
								build/robot2wd/cmake_install.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								build/robot2wd/cmake_install.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,58 @@ | |||||||
|  | # Install script for directory: /home/rosuser/ros2_ws/src/robot2wd/robot2wd | ||||||
|  |  | ||||||
|  | # Set the install prefix | ||||||
|  | if(NOT DEFINED CMAKE_INSTALL_PREFIX) | ||||||
|  |   set(CMAKE_INSTALL_PREFIX "/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd") | ||||||
|  | endif() | ||||||
|  | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | ||||||
|  |  | ||||||
|  | # Set the install configuration name. | ||||||
|  | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | ||||||
|  |   if(BUILD_TYPE) | ||||||
|  |     string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | ||||||
|  |            CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | ||||||
|  |   else() | ||||||
|  |     set(CMAKE_INSTALL_CONFIG_NAME "") | ||||||
|  |   endif() | ||||||
|  |   message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # Set the component getting installed. | ||||||
|  | if(NOT CMAKE_INSTALL_COMPONENT) | ||||||
|  |   if(COMPONENT) | ||||||
|  |     message(STATUS "Install component: \"${COMPONENT}\"") | ||||||
|  |     set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | ||||||
|  |   else() | ||||||
|  |     set(CMAKE_INSTALL_COMPONENT) | ||||||
|  |   endif() | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # Install shared libraries without execute permission? | ||||||
|  | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) | ||||||
|  |   set(CMAKE_INSTALL_SO_NO_EXE "1") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # Is this installation the result of a crosscompile? | ||||||
|  | if(NOT DEFINED CMAKE_CROSSCOMPILING) | ||||||
|  |   set(CMAKE_CROSSCOMPILING "FALSE") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | # Set default install directory permissions. | ||||||
|  | if(NOT DEFINED CMAKE_OBJDUMP) | ||||||
|  |   set(CMAKE_OBJDUMP "/usr/bin/objdump") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) | ||||||
|  |   include("/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | if(CMAKE_INSTALL_COMPONENT) | ||||||
|  |   set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") | ||||||
|  | else() | ||||||
|  |   set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") | ||||||
|  | endif() | ||||||
|  |  | ||||||
|  | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT | ||||||
|  |        "${CMAKE_INSTALL_MANIFEST_FILES}") | ||||||
|  | file(WRITE "/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/${CMAKE_INSTALL_MANIFEST}" | ||||||
|  |      "${CMAKE_INSTALL_MANIFEST_CONTENT}") | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/colcon_build.rc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/colcon_build.rc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | 0 | ||||||
							
								
								
									
										1
									
								
								build/robot2wd/colcon_command_prefix_build.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/robot2wd/colcon_command_prefix_build.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | # generated from colcon_core/shell/template/command_prefix.sh.em | ||||||
							
								
								
									
										30
									
								
								build/robot2wd/colcon_command_prefix_build.sh.env
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								build/robot2wd/colcon_command_prefix_build.sh.env
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | AMENT_PREFIX_PATH=/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd:/opt/ros/humble | ||||||
|  | CMAKE_PREFIX_PATH=/home/rosuser/ros2_ws/src/robot2wd/install/robot2wd | ||||||
|  | COLCON=1 | ||||||
|  | COLCON_PREFIX_PATH=/home/rosuser/ros2_ws/src/robot2wd/install | ||||||
|  | DEBIAN_FRONTEND=noninteractive | ||||||
|  | DISPLAY=:0 | ||||||
|  | HOME=/home/rosuser | ||||||
|  | HOSTNAME=c9424e506ae5 | ||||||
|  | LANG=C.UTF-8 | ||||||
|  | LC_ALL=C.UTF-8 | ||||||
|  | LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib | ||||||
|  | LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: | ||||||
|  | OLDPWD=/home/rosuser | ||||||
|  | PATH=/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ||||||
|  | PWD=/home/rosuser/ros2_ws/src/robot2wd/build/robot2wd | ||||||
|  | PYTHONPATH=/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages | ||||||
|  | QT_X11_NO_MITSHM=1 | ||||||
|  | ROS_DISTRO=humble | ||||||
|  | ROS_LOCALHOST_ONLY=0 | ||||||
|  | ROS_PYTHON_VERSION=3 | ||||||
|  | ROS_VERSION=2 | ||||||
|  | SHELL=/bin/bash | ||||||
|  | SHLVL=2 | ||||||
|  | TERM=screen | ||||||
|  | TERM_PROGRAM=tmux | ||||||
|  | TERM_PROGRAM_VERSION=3.2a | ||||||
|  | TMUX=/tmp/tmux-1000/default,53,0 | ||||||
|  | TMUX_PANE=%0 | ||||||
|  | TZ=UTC | ||||||
|  | _=/usr/bin/colcon | ||||||
							
								
								
									
										0
									
								
								build/robot2wd/install_manifest.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								build/robot2wd/install_manifest.txt
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										21
									
								
								build/robot2wd/symlink_install_manifest.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								build/robot2wd/symlink_install_manifest.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/config/empty.yaml | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/description/inertial_macros.xacro | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/description/robot.urdf.xacro | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/description/robot_core.xacro | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/launch/rsp.launch.py | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/worlds/empty.world | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/ament_index/resource_index/package_run_dependencies/robot2wd | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/ament_index/resource_index/parent_prefix_path/robot2wd | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/environment/ament_prefix_path.sh | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/environment/ament_prefix_path.dsv | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/environment/path.sh | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/environment/path.dsv | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/local_setup.bash | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/local_setup.sh | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/local_setup.zsh | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/local_setup.dsv | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/package.dsv | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/ament_index/resource_index/packages/robot2wd | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/cmake/robot2wdConfig.cmake | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/cmake/robot2wdConfig-version.cmake | ||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/install/robot2wd/share/robot2wd/package.xml | ||||||
							
								
								
									
										1
									
								
								install/.colcon_install_layout
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								install/.colcon_install_layout
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | isolated | ||||||
							
								
								
									
										0
									
								
								install/COLCON_IGNORE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								install/COLCON_IGNORE
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										407
									
								
								install/_local_setup_util_ps1.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										407
									
								
								install/_local_setup_util_ps1.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,407 @@ | |||||||
|  | # Copyright 2016-2019 Dirk Thomas | ||||||
|  | # Licensed under the Apache License, Version 2.0 | ||||||
|  |  | ||||||
|  | import argparse | ||||||
|  | from collections import OrderedDict | ||||||
|  | import os | ||||||
|  | from pathlib import Path | ||||||
|  | import sys | ||||||
|  |  | ||||||
|  |  | ||||||
|  | FORMAT_STR_COMMENT_LINE = '# {comment}' | ||||||
|  | FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' | ||||||
|  | FORMAT_STR_USE_ENV_VAR = '$env:{name}' | ||||||
|  | FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"'  # noqa: E501 | ||||||
|  | FORMAT_STR_REMOVE_LEADING_SEPARATOR = ''  # noqa: E501 | ||||||
|  | FORMAT_STR_REMOVE_TRAILING_SEPARATOR = ''  # noqa: E501 | ||||||
|  |  | ||||||
|  | DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' | ||||||
|  | DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' | ||||||
|  | DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' | ||||||
|  | DSV_TYPE_SET = 'set' | ||||||
|  | DSV_TYPE_SET_IF_UNSET = 'set-if-unset' | ||||||
|  | DSV_TYPE_SOURCE = 'source' | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def main(argv=sys.argv[1:]):  # noqa: D103 | ||||||
|  |     parser = argparse.ArgumentParser( | ||||||
|  |         description='Output shell commands for the packages in topological ' | ||||||
|  |                     'order') | ||||||
|  |     parser.add_argument( | ||||||
|  |         'primary_extension', | ||||||
|  |         help='The file extension of the primary shell') | ||||||
|  |     parser.add_argument( | ||||||
|  |         'additional_extension', nargs='?', | ||||||
|  |         help='The additional file extension to be considered') | ||||||
|  |     parser.add_argument( | ||||||
|  |         '--merged-install', action='store_true', | ||||||
|  |         help='All install prefixes are merged into a single location') | ||||||
|  |     args = parser.parse_args(argv) | ||||||
|  |  | ||||||
|  |     packages = get_packages(Path(__file__).parent, args.merged_install) | ||||||
|  |  | ||||||
|  |     ordered_packages = order_packages(packages) | ||||||
|  |     for pkg_name in ordered_packages: | ||||||
|  |         if _include_comments(): | ||||||
|  |             print( | ||||||
|  |                 FORMAT_STR_COMMENT_LINE.format_map( | ||||||
|  |                     {'comment': 'Package: ' + pkg_name})) | ||||||
|  |         prefix = os.path.abspath(os.path.dirname(__file__)) | ||||||
|  |         if not args.merged_install: | ||||||
|  |             prefix = os.path.join(prefix, pkg_name) | ||||||
|  |         for line in get_commands( | ||||||
|  |             pkg_name, prefix, args.primary_extension, | ||||||
|  |             args.additional_extension | ||||||
|  |         ): | ||||||
|  |             print(line) | ||||||
|  |  | ||||||
|  |     for line in _remove_ending_separators(): | ||||||
|  |         print(line) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def get_packages(prefix_path, merged_install): | ||||||
|  |     """ | ||||||
|  |     Find packages based on colcon-specific files created during installation. | ||||||
|  |  | ||||||
|  |     :param Path prefix_path: The install prefix path of all packages | ||||||
|  |     :param bool merged_install: The flag if the packages are all installed | ||||||
|  |       directly in the prefix or if each package is installed in a subdirectory | ||||||
|  |       named after the package | ||||||
|  |     :returns: A mapping from the package name to the set of runtime | ||||||
|  |       dependencies | ||||||
|  |     :rtype: dict | ||||||
|  |     """ | ||||||
|  |     packages = {} | ||||||
|  |     # since importing colcon_core isn't feasible here the following constant | ||||||
|  |     # must match colcon_core.location.get_relative_package_index_path() | ||||||
|  |     subdirectory = 'share/colcon-core/packages' | ||||||
|  |     if merged_install: | ||||||
|  |         # return if workspace is empty | ||||||
|  |         if not (prefix_path / subdirectory).is_dir(): | ||||||
|  |             return packages | ||||||
|  |         # find all files in the subdirectory | ||||||
|  |         for p in (prefix_path / subdirectory).iterdir(): | ||||||
|  |             if not p.is_file(): | ||||||
|  |                 continue | ||||||
|  |             if p.name.startswith('.'): | ||||||
|  |                 continue | ||||||
|  |             add_package_runtime_dependencies(p, packages) | ||||||
|  |     else: | ||||||
|  |         # for each subdirectory look for the package specific file | ||||||
|  |         for p in prefix_path.iterdir(): | ||||||
|  |             if not p.is_dir(): | ||||||
|  |                 continue | ||||||
|  |             if p.name.startswith('.'): | ||||||
|  |                 continue | ||||||
|  |             p = p / subdirectory / p.name | ||||||
|  |             if p.is_file(): | ||||||
|  |                 add_package_runtime_dependencies(p, packages) | ||||||
|  |  | ||||||
|  |     # remove unknown dependencies | ||||||
|  |     pkg_names = set(packages.keys()) | ||||||
|  |     for k in packages.keys(): | ||||||
|  |         packages[k] = {d for d in packages[k] if d in pkg_names} | ||||||
|  |  | ||||||
|  |     return packages | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def add_package_runtime_dependencies(path, packages): | ||||||
|  |     """ | ||||||
|  |     Check the path and if it exists extract the packages runtime dependencies. | ||||||
|  |  | ||||||
|  |     :param Path path: The resource file containing the runtime dependencies | ||||||
|  |     :param dict packages: A mapping from package names to the sets of runtime | ||||||
|  |       dependencies to add to | ||||||
|  |     """ | ||||||
|  |     content = path.read_text() | ||||||
|  |     dependencies = set(content.split(os.pathsep) if content else []) | ||||||
|  |     packages[path.name] = dependencies | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def order_packages(packages): | ||||||
|  |     """ | ||||||
|  |     Order packages topologically. | ||||||
|  |  | ||||||
|  |     :param dict packages: A mapping from package name to the set of runtime | ||||||
|  |       dependencies | ||||||
|  |     :returns: The package names | ||||||
|  |     :rtype: list | ||||||
|  |     """ | ||||||
|  |     # select packages with no dependencies in alphabetical order | ||||||
|  |     to_be_ordered = list(packages.keys()) | ||||||
|  |     ordered = [] | ||||||
|  |     while to_be_ordered: | ||||||
|  |         pkg_names_without_deps = [ | ||||||
|  |             name for name in to_be_ordered if not packages[name]] | ||||||
|  |         if not pkg_names_without_deps: | ||||||
|  |             reduce_cycle_set(packages) | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 'Circular dependency between: ' + ', '.join(sorted(packages))) | ||||||
|  |         pkg_names_without_deps.sort() | ||||||
|  |         pkg_name = pkg_names_without_deps[0] | ||||||
|  |         to_be_ordered.remove(pkg_name) | ||||||
|  |         ordered.append(pkg_name) | ||||||
|  |         # remove item from dependency lists | ||||||
|  |         for k in list(packages.keys()): | ||||||
|  |             if pkg_name in packages[k]: | ||||||
|  |                 packages[k].remove(pkg_name) | ||||||
|  |     return ordered | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def reduce_cycle_set(packages): | ||||||
|  |     """ | ||||||
|  |     Reduce the set of packages to the ones part of the circular dependency. | ||||||
|  |  | ||||||
|  |     :param dict packages: A mapping from package name to the set of runtime | ||||||
|  |       dependencies which is modified in place | ||||||
|  |     """ | ||||||
|  |     last_depended = None | ||||||
|  |     while len(packages) > 0: | ||||||
|  |         # get all remaining dependencies | ||||||
|  |         depended = set() | ||||||
|  |         for pkg_name, dependencies in packages.items(): | ||||||
|  |             depended = depended.union(dependencies) | ||||||
|  |         # remove all packages which are not dependent on | ||||||
|  |         for name in list(packages.keys()): | ||||||
|  |             if name not in depended: | ||||||
|  |                 del packages[name] | ||||||
|  |         if last_depended: | ||||||
|  |             # if remaining packages haven't changed return them | ||||||
|  |             if last_depended == depended: | ||||||
|  |                 return packages.keys() | ||||||
|  |         # otherwise reduce again | ||||||
|  |         last_depended = depended | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _include_comments(): | ||||||
|  |     # skipping comment lines when COLCON_TRACE is not set speeds up the | ||||||
|  |     # processing especially on Windows | ||||||
|  |     return bool(os.environ.get('COLCON_TRACE')) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def get_commands(pkg_name, prefix, primary_extension, additional_extension): | ||||||
|  |     commands = [] | ||||||
|  |     package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') | ||||||
|  |     if os.path.exists(package_dsv_path): | ||||||
|  |         commands += process_dsv_file( | ||||||
|  |             package_dsv_path, prefix, primary_extension, additional_extension) | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def process_dsv_file( | ||||||
|  |     dsv_path, prefix, primary_extension=None, additional_extension=None | ||||||
|  | ): | ||||||
|  |     commands = [] | ||||||
|  |     if _include_comments(): | ||||||
|  |         commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) | ||||||
|  |     with open(dsv_path, 'r') as h: | ||||||
|  |         content = h.read() | ||||||
|  |     lines = content.splitlines() | ||||||
|  |  | ||||||
|  |     basenames = OrderedDict() | ||||||
|  |     for i, line in enumerate(lines): | ||||||
|  |         # skip over empty or whitespace-only lines | ||||||
|  |         if not line.strip(): | ||||||
|  |             continue | ||||||
|  |         # skip over comments | ||||||
|  |         if line.startswith('#'): | ||||||
|  |             continue | ||||||
|  |         try: | ||||||
|  |             type_, remainder = line.split(';', 1) | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "Line %d in '%s' doesn't contain a semicolon separating the " | ||||||
|  |                 'type from the arguments' % (i + 1, dsv_path)) | ||||||
|  |         if type_ != DSV_TYPE_SOURCE: | ||||||
|  |             # handle non-source lines | ||||||
|  |             try: | ||||||
|  |                 commands += handle_dsv_types_except_source( | ||||||
|  |                     type_, remainder, prefix) | ||||||
|  |             except RuntimeError as e: | ||||||
|  |                 raise RuntimeError( | ||||||
|  |                     "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e | ||||||
|  |         else: | ||||||
|  |             # group remaining source lines by basename | ||||||
|  |             path_without_ext, ext = os.path.splitext(remainder) | ||||||
|  |             if path_without_ext not in basenames: | ||||||
|  |                 basenames[path_without_ext] = set() | ||||||
|  |             assert ext.startswith('.') | ||||||
|  |             ext = ext[1:] | ||||||
|  |             if ext in (primary_extension, additional_extension): | ||||||
|  |                 basenames[path_without_ext].add(ext) | ||||||
|  |  | ||||||
|  |     # add the dsv extension to each basename if the file exists | ||||||
|  |     for basename, extensions in basenames.items(): | ||||||
|  |         if not os.path.isabs(basename): | ||||||
|  |             basename = os.path.join(prefix, basename) | ||||||
|  |         if os.path.exists(basename + '.dsv'): | ||||||
|  |             extensions.add('dsv') | ||||||
|  |  | ||||||
|  |     for basename, extensions in basenames.items(): | ||||||
|  |         if not os.path.isabs(basename): | ||||||
|  |             basename = os.path.join(prefix, basename) | ||||||
|  |         if 'dsv' in extensions: | ||||||
|  |             # process dsv files recursively | ||||||
|  |             commands += process_dsv_file( | ||||||
|  |                 basename + '.dsv', prefix, primary_extension=primary_extension, | ||||||
|  |                 additional_extension=additional_extension) | ||||||
|  |         elif primary_extension in extensions and len(extensions) == 1: | ||||||
|  |             # source primary-only files | ||||||
|  |             commands += [ | ||||||
|  |                 FORMAT_STR_INVOKE_SCRIPT.format_map({ | ||||||
|  |                     'prefix': prefix, | ||||||
|  |                     'script_path': basename + '.' + primary_extension})] | ||||||
|  |         elif additional_extension in extensions: | ||||||
|  |             # source non-primary files | ||||||
|  |             commands += [ | ||||||
|  |                 FORMAT_STR_INVOKE_SCRIPT.format_map({ | ||||||
|  |                     'prefix': prefix, | ||||||
|  |                     'script_path': basename + '.' + additional_extension})] | ||||||
|  |  | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def handle_dsv_types_except_source(type_, remainder, prefix): | ||||||
|  |     commands = [] | ||||||
|  |     if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): | ||||||
|  |         try: | ||||||
|  |             env_name, value = remainder.split(';', 1) | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "doesn't contain a semicolon separating the environment name " | ||||||
|  |                 'from the value') | ||||||
|  |         try_prefixed_value = os.path.join(prefix, value) if value else prefix | ||||||
|  |         if os.path.exists(try_prefixed_value): | ||||||
|  |             value = try_prefixed_value | ||||||
|  |         if type_ == DSV_TYPE_SET: | ||||||
|  |             commands += _set(env_name, value) | ||||||
|  |         elif type_ == DSV_TYPE_SET_IF_UNSET: | ||||||
|  |             commands += _set_if_unset(env_name, value) | ||||||
|  |         else: | ||||||
|  |             assert False | ||||||
|  |     elif type_ in ( | ||||||
|  |         DSV_TYPE_APPEND_NON_DUPLICATE, | ||||||
|  |         DSV_TYPE_PREPEND_NON_DUPLICATE, | ||||||
|  |         DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS | ||||||
|  |     ): | ||||||
|  |         try: | ||||||
|  |             env_name_and_values = remainder.split(';') | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "doesn't contain a semicolon separating the environment name " | ||||||
|  |                 'from the values') | ||||||
|  |         env_name = env_name_and_values[0] | ||||||
|  |         values = env_name_and_values[1:] | ||||||
|  |         for value in values: | ||||||
|  |             if not value: | ||||||
|  |                 value = prefix | ||||||
|  |             elif not os.path.isabs(value): | ||||||
|  |                 value = os.path.join(prefix, value) | ||||||
|  |             if ( | ||||||
|  |                 type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and | ||||||
|  |                 not os.path.exists(value) | ||||||
|  |             ): | ||||||
|  |                 comment = f'skip extending {env_name} with not existing ' \ | ||||||
|  |                     f'path: {value}' | ||||||
|  |                 if _include_comments(): | ||||||
|  |                     commands.append( | ||||||
|  |                         FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) | ||||||
|  |             elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: | ||||||
|  |                 commands += _append_unique_value(env_name, value) | ||||||
|  |             else: | ||||||
|  |                 commands += _prepend_unique_value(env_name, value) | ||||||
|  |     else: | ||||||
|  |         raise RuntimeError( | ||||||
|  |             'contains an unknown environment hook type: ' + type_) | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | env_state = {} | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _append_unique_value(name, value): | ||||||
|  |     global env_state | ||||||
|  |     if name not in env_state: | ||||||
|  |         if os.environ.get(name): | ||||||
|  |             env_state[name] = set(os.environ[name].split(os.pathsep)) | ||||||
|  |         else: | ||||||
|  |             env_state[name] = set() | ||||||
|  |     # append even if the variable has not been set yet, in case a shell script sets the | ||||||
|  |     # same variable without the knowledge of this Python script. | ||||||
|  |     # later _remove_ending_separators() will cleanup any unintentional leading separator | ||||||
|  |     extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': extend + value}) | ||||||
|  |     if value not in env_state[name]: | ||||||
|  |         env_state[name].add(value) | ||||||
|  |     else: | ||||||
|  |         if not _include_comments(): | ||||||
|  |             return [] | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _prepend_unique_value(name, value): | ||||||
|  |     global env_state | ||||||
|  |     if name not in env_state: | ||||||
|  |         if os.environ.get(name): | ||||||
|  |             env_state[name] = set(os.environ[name].split(os.pathsep)) | ||||||
|  |         else: | ||||||
|  |             env_state[name] = set() | ||||||
|  |     # prepend even if the variable has not been set yet, in case a shell script sets the | ||||||
|  |     # same variable without the knowledge of this Python script. | ||||||
|  |     # later _remove_ending_separators() will cleanup any unintentional trailing separator | ||||||
|  |     extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value + extend}) | ||||||
|  |     if value not in env_state[name]: | ||||||
|  |         env_state[name].add(value) | ||||||
|  |     else: | ||||||
|  |         if not _include_comments(): | ||||||
|  |             return [] | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # generate commands for removing prepended underscores | ||||||
|  | def _remove_ending_separators(): | ||||||
|  |     # do nothing if the shell extension does not implement the logic | ||||||
|  |     if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: | ||||||
|  |         return [] | ||||||
|  |  | ||||||
|  |     global env_state | ||||||
|  |     commands = [] | ||||||
|  |     for name in env_state: | ||||||
|  |         # skip variables that already had values before this script started prepending | ||||||
|  |         if name in os.environ: | ||||||
|  |             continue | ||||||
|  |         commands += [ | ||||||
|  |             FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), | ||||||
|  |             FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _set(name, value): | ||||||
|  |     global env_state | ||||||
|  |     env_state[name] = value | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _set_if_unset(name, value): | ||||||
|  |     global env_state | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value}) | ||||||
|  |     if env_state.get(name, os.environ.get(name)): | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if __name__ == '__main__':  # pragma: no cover | ||||||
|  |     try: | ||||||
|  |         rc = main() | ||||||
|  |     except RuntimeError as e: | ||||||
|  |         print(str(e), file=sys.stderr) | ||||||
|  |         rc = 1 | ||||||
|  |     sys.exit(rc) | ||||||
							
								
								
									
										407
									
								
								install/_local_setup_util_sh.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										407
									
								
								install/_local_setup_util_sh.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,407 @@ | |||||||
|  | # Copyright 2016-2019 Dirk Thomas | ||||||
|  | # Licensed under the Apache License, Version 2.0 | ||||||
|  |  | ||||||
|  | import argparse | ||||||
|  | from collections import OrderedDict | ||||||
|  | import os | ||||||
|  | from pathlib import Path | ||||||
|  | import sys | ||||||
|  |  | ||||||
|  |  | ||||||
|  | FORMAT_STR_COMMENT_LINE = '# {comment}' | ||||||
|  | FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' | ||||||
|  | FORMAT_STR_USE_ENV_VAR = '${name}' | ||||||
|  | FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"'  # noqa: E501 | ||||||
|  | FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi'  # noqa: E501 | ||||||
|  | FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi'  # noqa: E501 | ||||||
|  |  | ||||||
|  | DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' | ||||||
|  | DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' | ||||||
|  | DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' | ||||||
|  | DSV_TYPE_SET = 'set' | ||||||
|  | DSV_TYPE_SET_IF_UNSET = 'set-if-unset' | ||||||
|  | DSV_TYPE_SOURCE = 'source' | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def main(argv=sys.argv[1:]):  # noqa: D103 | ||||||
|  |     parser = argparse.ArgumentParser( | ||||||
|  |         description='Output shell commands for the packages in topological ' | ||||||
|  |                     'order') | ||||||
|  |     parser.add_argument( | ||||||
|  |         'primary_extension', | ||||||
|  |         help='The file extension of the primary shell') | ||||||
|  |     parser.add_argument( | ||||||
|  |         'additional_extension', nargs='?', | ||||||
|  |         help='The additional file extension to be considered') | ||||||
|  |     parser.add_argument( | ||||||
|  |         '--merged-install', action='store_true', | ||||||
|  |         help='All install prefixes are merged into a single location') | ||||||
|  |     args = parser.parse_args(argv) | ||||||
|  |  | ||||||
|  |     packages = get_packages(Path(__file__).parent, args.merged_install) | ||||||
|  |  | ||||||
|  |     ordered_packages = order_packages(packages) | ||||||
|  |     for pkg_name in ordered_packages: | ||||||
|  |         if _include_comments(): | ||||||
|  |             print( | ||||||
|  |                 FORMAT_STR_COMMENT_LINE.format_map( | ||||||
|  |                     {'comment': 'Package: ' + pkg_name})) | ||||||
|  |         prefix = os.path.abspath(os.path.dirname(__file__)) | ||||||
|  |         if not args.merged_install: | ||||||
|  |             prefix = os.path.join(prefix, pkg_name) | ||||||
|  |         for line in get_commands( | ||||||
|  |             pkg_name, prefix, args.primary_extension, | ||||||
|  |             args.additional_extension | ||||||
|  |         ): | ||||||
|  |             print(line) | ||||||
|  |  | ||||||
|  |     for line in _remove_ending_separators(): | ||||||
|  |         print(line) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def get_packages(prefix_path, merged_install): | ||||||
|  |     """ | ||||||
|  |     Find packages based on colcon-specific files created during installation. | ||||||
|  |  | ||||||
|  |     :param Path prefix_path: The install prefix path of all packages | ||||||
|  |     :param bool merged_install: The flag if the packages are all installed | ||||||
|  |       directly in the prefix or if each package is installed in a subdirectory | ||||||
|  |       named after the package | ||||||
|  |     :returns: A mapping from the package name to the set of runtime | ||||||
|  |       dependencies | ||||||
|  |     :rtype: dict | ||||||
|  |     """ | ||||||
|  |     packages = {} | ||||||
|  |     # since importing colcon_core isn't feasible here the following constant | ||||||
|  |     # must match colcon_core.location.get_relative_package_index_path() | ||||||
|  |     subdirectory = 'share/colcon-core/packages' | ||||||
|  |     if merged_install: | ||||||
|  |         # return if workspace is empty | ||||||
|  |         if not (prefix_path / subdirectory).is_dir(): | ||||||
|  |             return packages | ||||||
|  |         # find all files in the subdirectory | ||||||
|  |         for p in (prefix_path / subdirectory).iterdir(): | ||||||
|  |             if not p.is_file(): | ||||||
|  |                 continue | ||||||
|  |             if p.name.startswith('.'): | ||||||
|  |                 continue | ||||||
|  |             add_package_runtime_dependencies(p, packages) | ||||||
|  |     else: | ||||||
|  |         # for each subdirectory look for the package specific file | ||||||
|  |         for p in prefix_path.iterdir(): | ||||||
|  |             if not p.is_dir(): | ||||||
|  |                 continue | ||||||
|  |             if p.name.startswith('.'): | ||||||
|  |                 continue | ||||||
|  |             p = p / subdirectory / p.name | ||||||
|  |             if p.is_file(): | ||||||
|  |                 add_package_runtime_dependencies(p, packages) | ||||||
|  |  | ||||||
|  |     # remove unknown dependencies | ||||||
|  |     pkg_names = set(packages.keys()) | ||||||
|  |     for k in packages.keys(): | ||||||
|  |         packages[k] = {d for d in packages[k] if d in pkg_names} | ||||||
|  |  | ||||||
|  |     return packages | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def add_package_runtime_dependencies(path, packages): | ||||||
|  |     """ | ||||||
|  |     Check the path and if it exists extract the packages runtime dependencies. | ||||||
|  |  | ||||||
|  |     :param Path path: The resource file containing the runtime dependencies | ||||||
|  |     :param dict packages: A mapping from package names to the sets of runtime | ||||||
|  |       dependencies to add to | ||||||
|  |     """ | ||||||
|  |     content = path.read_text() | ||||||
|  |     dependencies = set(content.split(os.pathsep) if content else []) | ||||||
|  |     packages[path.name] = dependencies | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def order_packages(packages): | ||||||
|  |     """ | ||||||
|  |     Order packages topologically. | ||||||
|  |  | ||||||
|  |     :param dict packages: A mapping from package name to the set of runtime | ||||||
|  |       dependencies | ||||||
|  |     :returns: The package names | ||||||
|  |     :rtype: list | ||||||
|  |     """ | ||||||
|  |     # select packages with no dependencies in alphabetical order | ||||||
|  |     to_be_ordered = list(packages.keys()) | ||||||
|  |     ordered = [] | ||||||
|  |     while to_be_ordered: | ||||||
|  |         pkg_names_without_deps = [ | ||||||
|  |             name for name in to_be_ordered if not packages[name]] | ||||||
|  |         if not pkg_names_without_deps: | ||||||
|  |             reduce_cycle_set(packages) | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 'Circular dependency between: ' + ', '.join(sorted(packages))) | ||||||
|  |         pkg_names_without_deps.sort() | ||||||
|  |         pkg_name = pkg_names_without_deps[0] | ||||||
|  |         to_be_ordered.remove(pkg_name) | ||||||
|  |         ordered.append(pkg_name) | ||||||
|  |         # remove item from dependency lists | ||||||
|  |         for k in list(packages.keys()): | ||||||
|  |             if pkg_name in packages[k]: | ||||||
|  |                 packages[k].remove(pkg_name) | ||||||
|  |     return ordered | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def reduce_cycle_set(packages): | ||||||
|  |     """ | ||||||
|  |     Reduce the set of packages to the ones part of the circular dependency. | ||||||
|  |  | ||||||
|  |     :param dict packages: A mapping from package name to the set of runtime | ||||||
|  |       dependencies which is modified in place | ||||||
|  |     """ | ||||||
|  |     last_depended = None | ||||||
|  |     while len(packages) > 0: | ||||||
|  |         # get all remaining dependencies | ||||||
|  |         depended = set() | ||||||
|  |         for pkg_name, dependencies in packages.items(): | ||||||
|  |             depended = depended.union(dependencies) | ||||||
|  |         # remove all packages which are not dependent on | ||||||
|  |         for name in list(packages.keys()): | ||||||
|  |             if name not in depended: | ||||||
|  |                 del packages[name] | ||||||
|  |         if last_depended: | ||||||
|  |             # if remaining packages haven't changed return them | ||||||
|  |             if last_depended == depended: | ||||||
|  |                 return packages.keys() | ||||||
|  |         # otherwise reduce again | ||||||
|  |         last_depended = depended | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _include_comments(): | ||||||
|  |     # skipping comment lines when COLCON_TRACE is not set speeds up the | ||||||
|  |     # processing especially on Windows | ||||||
|  |     return bool(os.environ.get('COLCON_TRACE')) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def get_commands(pkg_name, prefix, primary_extension, additional_extension): | ||||||
|  |     commands = [] | ||||||
|  |     package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') | ||||||
|  |     if os.path.exists(package_dsv_path): | ||||||
|  |         commands += process_dsv_file( | ||||||
|  |             package_dsv_path, prefix, primary_extension, additional_extension) | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def process_dsv_file( | ||||||
|  |     dsv_path, prefix, primary_extension=None, additional_extension=None | ||||||
|  | ): | ||||||
|  |     commands = [] | ||||||
|  |     if _include_comments(): | ||||||
|  |         commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) | ||||||
|  |     with open(dsv_path, 'r') as h: | ||||||
|  |         content = h.read() | ||||||
|  |     lines = content.splitlines() | ||||||
|  |  | ||||||
|  |     basenames = OrderedDict() | ||||||
|  |     for i, line in enumerate(lines): | ||||||
|  |         # skip over empty or whitespace-only lines | ||||||
|  |         if not line.strip(): | ||||||
|  |             continue | ||||||
|  |         # skip over comments | ||||||
|  |         if line.startswith('#'): | ||||||
|  |             continue | ||||||
|  |         try: | ||||||
|  |             type_, remainder = line.split(';', 1) | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "Line %d in '%s' doesn't contain a semicolon separating the " | ||||||
|  |                 'type from the arguments' % (i + 1, dsv_path)) | ||||||
|  |         if type_ != DSV_TYPE_SOURCE: | ||||||
|  |             # handle non-source lines | ||||||
|  |             try: | ||||||
|  |                 commands += handle_dsv_types_except_source( | ||||||
|  |                     type_, remainder, prefix) | ||||||
|  |             except RuntimeError as e: | ||||||
|  |                 raise RuntimeError( | ||||||
|  |                     "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e | ||||||
|  |         else: | ||||||
|  |             # group remaining source lines by basename | ||||||
|  |             path_without_ext, ext = os.path.splitext(remainder) | ||||||
|  |             if path_without_ext not in basenames: | ||||||
|  |                 basenames[path_without_ext] = set() | ||||||
|  |             assert ext.startswith('.') | ||||||
|  |             ext = ext[1:] | ||||||
|  |             if ext in (primary_extension, additional_extension): | ||||||
|  |                 basenames[path_without_ext].add(ext) | ||||||
|  |  | ||||||
|  |     # add the dsv extension to each basename if the file exists | ||||||
|  |     for basename, extensions in basenames.items(): | ||||||
|  |         if not os.path.isabs(basename): | ||||||
|  |             basename = os.path.join(prefix, basename) | ||||||
|  |         if os.path.exists(basename + '.dsv'): | ||||||
|  |             extensions.add('dsv') | ||||||
|  |  | ||||||
|  |     for basename, extensions in basenames.items(): | ||||||
|  |         if not os.path.isabs(basename): | ||||||
|  |             basename = os.path.join(prefix, basename) | ||||||
|  |         if 'dsv' in extensions: | ||||||
|  |             # process dsv files recursively | ||||||
|  |             commands += process_dsv_file( | ||||||
|  |                 basename + '.dsv', prefix, primary_extension=primary_extension, | ||||||
|  |                 additional_extension=additional_extension) | ||||||
|  |         elif primary_extension in extensions and len(extensions) == 1: | ||||||
|  |             # source primary-only files | ||||||
|  |             commands += [ | ||||||
|  |                 FORMAT_STR_INVOKE_SCRIPT.format_map({ | ||||||
|  |                     'prefix': prefix, | ||||||
|  |                     'script_path': basename + '.' + primary_extension})] | ||||||
|  |         elif additional_extension in extensions: | ||||||
|  |             # source non-primary files | ||||||
|  |             commands += [ | ||||||
|  |                 FORMAT_STR_INVOKE_SCRIPT.format_map({ | ||||||
|  |                     'prefix': prefix, | ||||||
|  |                     'script_path': basename + '.' + additional_extension})] | ||||||
|  |  | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def handle_dsv_types_except_source(type_, remainder, prefix): | ||||||
|  |     commands = [] | ||||||
|  |     if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): | ||||||
|  |         try: | ||||||
|  |             env_name, value = remainder.split(';', 1) | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "doesn't contain a semicolon separating the environment name " | ||||||
|  |                 'from the value') | ||||||
|  |         try_prefixed_value = os.path.join(prefix, value) if value else prefix | ||||||
|  |         if os.path.exists(try_prefixed_value): | ||||||
|  |             value = try_prefixed_value | ||||||
|  |         if type_ == DSV_TYPE_SET: | ||||||
|  |             commands += _set(env_name, value) | ||||||
|  |         elif type_ == DSV_TYPE_SET_IF_UNSET: | ||||||
|  |             commands += _set_if_unset(env_name, value) | ||||||
|  |         else: | ||||||
|  |             assert False | ||||||
|  |     elif type_ in ( | ||||||
|  |         DSV_TYPE_APPEND_NON_DUPLICATE, | ||||||
|  |         DSV_TYPE_PREPEND_NON_DUPLICATE, | ||||||
|  |         DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS | ||||||
|  |     ): | ||||||
|  |         try: | ||||||
|  |             env_name_and_values = remainder.split(';') | ||||||
|  |         except ValueError: | ||||||
|  |             raise RuntimeError( | ||||||
|  |                 "doesn't contain a semicolon separating the environment name " | ||||||
|  |                 'from the values') | ||||||
|  |         env_name = env_name_and_values[0] | ||||||
|  |         values = env_name_and_values[1:] | ||||||
|  |         for value in values: | ||||||
|  |             if not value: | ||||||
|  |                 value = prefix | ||||||
|  |             elif not os.path.isabs(value): | ||||||
|  |                 value = os.path.join(prefix, value) | ||||||
|  |             if ( | ||||||
|  |                 type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and | ||||||
|  |                 not os.path.exists(value) | ||||||
|  |             ): | ||||||
|  |                 comment = f'skip extending {env_name} with not existing ' \ | ||||||
|  |                     f'path: {value}' | ||||||
|  |                 if _include_comments(): | ||||||
|  |                     commands.append( | ||||||
|  |                         FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) | ||||||
|  |             elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: | ||||||
|  |                 commands += _append_unique_value(env_name, value) | ||||||
|  |             else: | ||||||
|  |                 commands += _prepend_unique_value(env_name, value) | ||||||
|  |     else: | ||||||
|  |         raise RuntimeError( | ||||||
|  |             'contains an unknown environment hook type: ' + type_) | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | env_state = {} | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _append_unique_value(name, value): | ||||||
|  |     global env_state | ||||||
|  |     if name not in env_state: | ||||||
|  |         if os.environ.get(name): | ||||||
|  |             env_state[name] = set(os.environ[name].split(os.pathsep)) | ||||||
|  |         else: | ||||||
|  |             env_state[name] = set() | ||||||
|  |     # append even if the variable has not been set yet, in case a shell script sets the | ||||||
|  |     # same variable without the knowledge of this Python script. | ||||||
|  |     # later _remove_ending_separators() will cleanup any unintentional leading separator | ||||||
|  |     extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': extend + value}) | ||||||
|  |     if value not in env_state[name]: | ||||||
|  |         env_state[name].add(value) | ||||||
|  |     else: | ||||||
|  |         if not _include_comments(): | ||||||
|  |             return [] | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _prepend_unique_value(name, value): | ||||||
|  |     global env_state | ||||||
|  |     if name not in env_state: | ||||||
|  |         if os.environ.get(name): | ||||||
|  |             env_state[name] = set(os.environ[name].split(os.pathsep)) | ||||||
|  |         else: | ||||||
|  |             env_state[name] = set() | ||||||
|  |     # prepend even if the variable has not been set yet, in case a shell script sets the | ||||||
|  |     # same variable without the knowledge of this Python script. | ||||||
|  |     # later _remove_ending_separators() will cleanup any unintentional trailing separator | ||||||
|  |     extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value + extend}) | ||||||
|  |     if value not in env_state[name]: | ||||||
|  |         env_state[name].add(value) | ||||||
|  |     else: | ||||||
|  |         if not _include_comments(): | ||||||
|  |             return [] | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # generate commands for removing prepended underscores | ||||||
|  | def _remove_ending_separators(): | ||||||
|  |     # do nothing if the shell extension does not implement the logic | ||||||
|  |     if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: | ||||||
|  |         return [] | ||||||
|  |  | ||||||
|  |     global env_state | ||||||
|  |     commands = [] | ||||||
|  |     for name in env_state: | ||||||
|  |         # skip variables that already had values before this script started prepending | ||||||
|  |         if name in os.environ: | ||||||
|  |             continue | ||||||
|  |         commands += [ | ||||||
|  |             FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), | ||||||
|  |             FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] | ||||||
|  |     return commands | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _set(name, value): | ||||||
|  |     global env_state | ||||||
|  |     env_state[name] = value | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def _set_if_unset(name, value): | ||||||
|  |     global env_state | ||||||
|  |     line = FORMAT_STR_SET_ENV_VAR.format_map( | ||||||
|  |         {'name': name, 'value': value}) | ||||||
|  |     if env_state.get(name, os.environ.get(name)): | ||||||
|  |         line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) | ||||||
|  |     return [line] | ||||||
|  |  | ||||||
|  |  | ||||||
|  | if __name__ == '__main__':  # pragma: no cover | ||||||
|  |     try: | ||||||
|  |         rc = main() | ||||||
|  |     except RuntimeError as e: | ||||||
|  |         print(str(e), file=sys.stderr) | ||||||
|  |         rc = 1 | ||||||
|  |     sys.exit(rc) | ||||||
							
								
								
									
										121
									
								
								install/local_setup.bash
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								install/local_setup.bash
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,121 @@ | |||||||
|  | # generated from colcon_bash/shell/template/prefix.bash.em | ||||||
|  |  | ||||||
|  | # This script extends the environment with all packages contained in this | ||||||
|  | # prefix path. | ||||||
|  |  | ||||||
|  | # a bash script is able to determine its own path if necessary | ||||||
|  | if [ -z "$COLCON_CURRENT_PREFIX" ]; then | ||||||
|  |   _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" | ||||||
|  | else | ||||||
|  |   _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to prepend a value to a variable | ||||||
|  | # which uses colons as separators | ||||||
|  | # duplicates as well as trailing separators are avoided | ||||||
|  | # first argument: the name of the result variable | ||||||
|  | # second argument: the value to be prepended | ||||||
|  | _colcon_prefix_bash_prepend_unique_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname="$1" | ||||||
|  |   _value="$2" | ||||||
|  |  | ||||||
|  |   # get values from variable | ||||||
|  |   eval _values=\"\$$_listname\" | ||||||
|  |   # backup the field separator | ||||||
|  |   _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" | ||||||
|  |   IFS=":" | ||||||
|  |   # start with the new value | ||||||
|  |   _all_values="$_value" | ||||||
|  |   _contained_value="" | ||||||
|  |   # iterate over existing values in the variable | ||||||
|  |   for _item in $_values; do | ||||||
|  |     # ignore empty strings | ||||||
|  |     if [ -z "$_item" ]; then | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # ignore duplicates of _value | ||||||
|  |     if [ "$_item" = "$_value" ]; then | ||||||
|  |       _contained_value=1 | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # keep non-duplicate values | ||||||
|  |     _all_values="$_all_values:$_item" | ||||||
|  |   done | ||||||
|  |   unset _item | ||||||
|  |   if [ -z "$_contained_value" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       if [ "$_all_values" = "$_value" ]; then | ||||||
|  |         echo "export $_listname=$_value" | ||||||
|  |       else | ||||||
|  |         echo "export $_listname=$_value:\$$_listname" | ||||||
|  |       fi | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |   unset _contained_value | ||||||
|  |   # restore the field separator | ||||||
|  |   IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" | ||||||
|  |   unset _colcon_prefix_bash_prepend_unique_value_IFS | ||||||
|  |   # export the updated variable | ||||||
|  |   eval export $_listname=\"$_all_values\" | ||||||
|  |   unset _all_values | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # add this prefix to the COLCON_PREFIX_PATH | ||||||
|  | _colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" | ||||||
|  | unset _colcon_prefix_bash_prepend_unique_value | ||||||
|  |  | ||||||
|  | # check environment variable for custom Python executable | ||||||
|  | if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |   if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |     echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" | ||||||
|  |     return 1 | ||||||
|  |   fi | ||||||
|  |   _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" | ||||||
|  | else | ||||||
|  |   # try the Python executable known at configure time | ||||||
|  |   _colcon_python_executable="/usr/bin/python3" | ||||||
|  |   # if it doesn't exist try a fall back | ||||||
|  |   if [ ! -f "$_colcon_python_executable" ]; then | ||||||
|  |     if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then | ||||||
|  |       echo "error: unable to find python3 executable" | ||||||
|  |       return 1 | ||||||
|  |     fi | ||||||
|  |     _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to source another script with conditional trace output | ||||||
|  | # first argument: the path of the script | ||||||
|  | _colcon_prefix_sh_source_script() { | ||||||
|  |   if [ -f "$1" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       echo "# . \"$1\"" | ||||||
|  |     fi | ||||||
|  |     . "$1" | ||||||
|  |   else | ||||||
|  |     echo "not found: \"$1\"" 1>&2 | ||||||
|  |   fi | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # get all commands in topological order | ||||||
|  | _colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" | ||||||
|  | unset _colcon_python_executable | ||||||
|  | if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |   echo "$(declare -f _colcon_prefix_sh_source_script)" | ||||||
|  |   echo "# Execute generated script:" | ||||||
|  |   echo "# <<<" | ||||||
|  |   echo "${_colcon_ordered_commands}" | ||||||
|  |   echo "# >>>" | ||||||
|  |   echo "unset _colcon_prefix_sh_source_script" | ||||||
|  | fi | ||||||
|  | eval "${_colcon_ordered_commands}" | ||||||
|  | unset _colcon_ordered_commands | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_sh_source_script | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX | ||||||
							
								
								
									
										55
									
								
								install/local_setup.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								install/local_setup.ps1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | |||||||
|  | # generated from colcon_powershell/shell/template/prefix.ps1.em | ||||||
|  |  | ||||||
|  | # This script extends the environment with all packages contained in this | ||||||
|  | # prefix path. | ||||||
|  |  | ||||||
|  | # check environment variable for custom Python executable | ||||||
|  | if ($env:COLCON_PYTHON_EXECUTABLE) { | ||||||
|  |   if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { | ||||||
|  |     echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" | ||||||
|  |     exit 1 | ||||||
|  |   } | ||||||
|  |   $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" | ||||||
|  | } else { | ||||||
|  |   # use the Python executable known at configure time | ||||||
|  |   $_colcon_python_executable="/usr/bin/python3" | ||||||
|  |   # if it doesn't exist try a fall back | ||||||
|  |   if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { | ||||||
|  |     if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { | ||||||
|  |       echo "error: unable to find python3 executable" | ||||||
|  |       exit 1 | ||||||
|  |     } | ||||||
|  |     $_colcon_python_executable="python3" | ||||||
|  |   } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # function to source another script with conditional trace output | ||||||
|  | # first argument: the path of the script | ||||||
|  | function _colcon_prefix_powershell_source_script { | ||||||
|  |   param ( | ||||||
|  |     $_colcon_prefix_powershell_source_script_param | ||||||
|  |   ) | ||||||
|  |   # source script with conditional trace output | ||||||
|  |   if (Test-Path $_colcon_prefix_powershell_source_script_param) { | ||||||
|  |     if ($env:COLCON_TRACE) { | ||||||
|  |       echo ". '$_colcon_prefix_powershell_source_script_param'" | ||||||
|  |     } | ||||||
|  |     . "$_colcon_prefix_powershell_source_script_param" | ||||||
|  |   } else { | ||||||
|  |     Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" | ||||||
|  |   } | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # get all commands in topological order | ||||||
|  | $_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 | ||||||
|  |  | ||||||
|  | # execute all commands in topological order | ||||||
|  | if ($env:COLCON_TRACE) { | ||||||
|  |   echo "Execute generated script:" | ||||||
|  |   echo "<<<" | ||||||
|  |   $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output | ||||||
|  |   echo ">>>" | ||||||
|  | } | ||||||
|  | if ($_colcon_ordered_commands) { | ||||||
|  |   $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression | ||||||
|  | } | ||||||
							
								
								
									
										137
									
								
								install/local_setup.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										137
									
								
								install/local_setup.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,137 @@ | |||||||
|  | # generated from colcon_core/shell/template/prefix.sh.em | ||||||
|  |  | ||||||
|  | # This script extends the environment with all packages contained in this | ||||||
|  | # prefix path. | ||||||
|  |  | ||||||
|  | # since a plain shell script can't determine its own path when being sourced | ||||||
|  | # either use the provided COLCON_CURRENT_PREFIX | ||||||
|  | # or fall back to the build time prefix (if it exists) | ||||||
|  | _colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/rosuser/ros2_ws/src/robot2wd/install" | ||||||
|  | if [ -z "$COLCON_CURRENT_PREFIX" ]; then | ||||||
|  |   if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then | ||||||
|  |     echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 | ||||||
|  |     unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX | ||||||
|  |     return 1 | ||||||
|  |   fi | ||||||
|  | else | ||||||
|  |   _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to prepend a value to a variable | ||||||
|  | # which uses colons as separators | ||||||
|  | # duplicates as well as trailing separators are avoided | ||||||
|  | # first argument: the name of the result variable | ||||||
|  | # second argument: the value to be prepended | ||||||
|  | _colcon_prefix_sh_prepend_unique_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname="$1" | ||||||
|  |   _value="$2" | ||||||
|  |  | ||||||
|  |   # get values from variable | ||||||
|  |   eval _values=\"\$$_listname\" | ||||||
|  |   # backup the field separator | ||||||
|  |   _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" | ||||||
|  |   IFS=":" | ||||||
|  |   # start with the new value | ||||||
|  |   _all_values="$_value" | ||||||
|  |   _contained_value="" | ||||||
|  |   # iterate over existing values in the variable | ||||||
|  |   for _item in $_values; do | ||||||
|  |     # ignore empty strings | ||||||
|  |     if [ -z "$_item" ]; then | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # ignore duplicates of _value | ||||||
|  |     if [ "$_item" = "$_value" ]; then | ||||||
|  |       _contained_value=1 | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # keep non-duplicate values | ||||||
|  |     _all_values="$_all_values:$_item" | ||||||
|  |   done | ||||||
|  |   unset _item | ||||||
|  |   if [ -z "$_contained_value" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       if [ "$_all_values" = "$_value" ]; then | ||||||
|  |         echo "export $_listname=$_value" | ||||||
|  |       else | ||||||
|  |         echo "export $_listname=$_value:\$$_listname" | ||||||
|  |       fi | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |   unset _contained_value | ||||||
|  |   # restore the field separator | ||||||
|  |   IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" | ||||||
|  |   unset _colcon_prefix_sh_prepend_unique_value_IFS | ||||||
|  |   # export the updated variable | ||||||
|  |   eval export $_listname=\"$_all_values\" | ||||||
|  |   unset _all_values | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # add this prefix to the COLCON_PREFIX_PATH | ||||||
|  | _colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" | ||||||
|  | unset _colcon_prefix_sh_prepend_unique_value | ||||||
|  |  | ||||||
|  | # check environment variable for custom Python executable | ||||||
|  | if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |   if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |     echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" | ||||||
|  |     return 1 | ||||||
|  |   fi | ||||||
|  |   _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" | ||||||
|  | else | ||||||
|  |   # try the Python executable known at configure time | ||||||
|  |   _colcon_python_executable="/usr/bin/python3" | ||||||
|  |   # if it doesn't exist try a fall back | ||||||
|  |   if [ ! -f "$_colcon_python_executable" ]; then | ||||||
|  |     if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then | ||||||
|  |       echo "error: unable to find python3 executable" | ||||||
|  |       return 1 | ||||||
|  |     fi | ||||||
|  |     _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to source another script with conditional trace output | ||||||
|  | # first argument: the path of the script | ||||||
|  | _colcon_prefix_sh_source_script() { | ||||||
|  |   if [ -f "$1" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       echo "# . \"$1\"" | ||||||
|  |     fi | ||||||
|  |     . "$1" | ||||||
|  |   else | ||||||
|  |     echo "not found: \"$1\"" 1>&2 | ||||||
|  |   fi | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # get all commands in topological order | ||||||
|  | _colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" | ||||||
|  | unset _colcon_python_executable | ||||||
|  | if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |   echo "_colcon_prefix_sh_source_script() { | ||||||
|  |     if [ -f \"\$1\" ]; then | ||||||
|  |       if [ -n \"\$COLCON_TRACE\" ]; then | ||||||
|  |         echo \"# . \\\"\$1\\\"\" | ||||||
|  |       fi | ||||||
|  |       . \"\$1\" | ||||||
|  |     else | ||||||
|  |       echo \"not found: \\\"\$1\\\"\" 1>&2 | ||||||
|  |     fi | ||||||
|  |   }" | ||||||
|  |   echo "# Execute generated script:" | ||||||
|  |   echo "# <<<" | ||||||
|  |   echo "${_colcon_ordered_commands}" | ||||||
|  |   echo "# >>>" | ||||||
|  |   echo "unset _colcon_prefix_sh_source_script" | ||||||
|  | fi | ||||||
|  | eval "${_colcon_ordered_commands}" | ||||||
|  | unset _colcon_ordered_commands | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_sh_source_script | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX | ||||||
							
								
								
									
										134
									
								
								install/local_setup.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										134
									
								
								install/local_setup.zsh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,134 @@ | |||||||
|  | # generated from colcon_zsh/shell/template/prefix.zsh.em | ||||||
|  |  | ||||||
|  | # This script extends the environment with all packages contained in this | ||||||
|  | # prefix path. | ||||||
|  |  | ||||||
|  | # a zsh script is able to determine its own path if necessary | ||||||
|  | if [ -z "$COLCON_CURRENT_PREFIX" ]; then | ||||||
|  |   _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" | ||||||
|  | else | ||||||
|  |   _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to convert array-like strings into arrays | ||||||
|  | # to workaround SH_WORD_SPLIT not being set | ||||||
|  | _colcon_prefix_zsh_convert_to_array() { | ||||||
|  |   local _listname=$1 | ||||||
|  |   local _dollar="$" | ||||||
|  |   local _split="{=" | ||||||
|  |   local _to_array="(\"$_dollar$_split$_listname}\")" | ||||||
|  |   eval $_listname=$_to_array | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # function to prepend a value to a variable | ||||||
|  | # which uses colons as separators | ||||||
|  | # duplicates as well as trailing separators are avoided | ||||||
|  | # first argument: the name of the result variable | ||||||
|  | # second argument: the value to be prepended | ||||||
|  | _colcon_prefix_zsh_prepend_unique_value() { | ||||||
|  |   # arguments | ||||||
|  |   _listname="$1" | ||||||
|  |   _value="$2" | ||||||
|  |  | ||||||
|  |   # get values from variable | ||||||
|  |   eval _values=\"\$$_listname\" | ||||||
|  |   # backup the field separator | ||||||
|  |   _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" | ||||||
|  |   IFS=":" | ||||||
|  |   # start with the new value | ||||||
|  |   _all_values="$_value" | ||||||
|  |   _contained_value="" | ||||||
|  |   # workaround SH_WORD_SPLIT not being set | ||||||
|  |   _colcon_prefix_zsh_convert_to_array _values | ||||||
|  |   # iterate over existing values in the variable | ||||||
|  |   for _item in $_values; do | ||||||
|  |     # ignore empty strings | ||||||
|  |     if [ -z "$_item" ]; then | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # ignore duplicates of _value | ||||||
|  |     if [ "$_item" = "$_value" ]; then | ||||||
|  |       _contained_value=1 | ||||||
|  |       continue | ||||||
|  |     fi | ||||||
|  |     # keep non-duplicate values | ||||||
|  |     _all_values="$_all_values:$_item" | ||||||
|  |   done | ||||||
|  |   unset _item | ||||||
|  |   if [ -z "$_contained_value" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       if [ "$_all_values" = "$_value" ]; then | ||||||
|  |         echo "export $_listname=$_value" | ||||||
|  |       else | ||||||
|  |         echo "export $_listname=$_value:\$$_listname" | ||||||
|  |       fi | ||||||
|  |     fi | ||||||
|  |   fi | ||||||
|  |   unset _contained_value | ||||||
|  |   # restore the field separator | ||||||
|  |   IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" | ||||||
|  |   unset _colcon_prefix_zsh_prepend_unique_value_IFS | ||||||
|  |   # export the updated variable | ||||||
|  |   eval export $_listname=\"$_all_values\" | ||||||
|  |   unset _all_values | ||||||
|  |   unset _values | ||||||
|  |  | ||||||
|  |   unset _value | ||||||
|  |   unset _listname | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # add this prefix to the COLCON_PREFIX_PATH | ||||||
|  | _colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" | ||||||
|  | unset _colcon_prefix_zsh_prepend_unique_value | ||||||
|  | unset _colcon_prefix_zsh_convert_to_array | ||||||
|  |  | ||||||
|  | # check environment variable for custom Python executable | ||||||
|  | if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |   if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then | ||||||
|  |     echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" | ||||||
|  |     return 1 | ||||||
|  |   fi | ||||||
|  |   _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" | ||||||
|  | else | ||||||
|  |   # try the Python executable known at configure time | ||||||
|  |   _colcon_python_executable="/usr/bin/python3" | ||||||
|  |   # if it doesn't exist try a fall back | ||||||
|  |   if [ ! -f "$_colcon_python_executable" ]; then | ||||||
|  |     if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then | ||||||
|  |       echo "error: unable to find python3 executable" | ||||||
|  |       return 1 | ||||||
|  |     fi | ||||||
|  |     _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` | ||||||
|  |   fi | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | # function to source another script with conditional trace output | ||||||
|  | # first argument: the path of the script | ||||||
|  | _colcon_prefix_sh_source_script() { | ||||||
|  |   if [ -f "$1" ]; then | ||||||
|  |     if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |       echo "# . \"$1\"" | ||||||
|  |     fi | ||||||
|  |     . "$1" | ||||||
|  |   else | ||||||
|  |     echo "not found: \"$1\"" 1>&2 | ||||||
|  |   fi | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # get all commands in topological order | ||||||
|  | _colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" | ||||||
|  | unset _colcon_python_executable | ||||||
|  | if [ -n "$COLCON_TRACE" ]; then | ||||||
|  |   echo "$(declare -f _colcon_prefix_sh_source_script)" | ||||||
|  |   echo "# Execute generated script:" | ||||||
|  |   echo "# <<<" | ||||||
|  |   echo "${_colcon_ordered_commands}" | ||||||
|  |   echo "# >>>" | ||||||
|  |   echo "unset _colcon_prefix_sh_source_script" | ||||||
|  | fi | ||||||
|  | eval "${_colcon_ordered_commands}" | ||||||
|  | unset _colcon_ordered_commands | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_sh_source_script | ||||||
|  |  | ||||||
|  | unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/robot2wd | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/packages/robot2wd | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/robot2wd | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig-version.cmake | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/cmake/robot2wdConfig.cmake
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/cmake/robot2wdConfig.cmake
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_core/robot2wdConfig.cmake | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/config/empty.yaml
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/config/empty.yaml
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/robot2wd/config/empty.yaml | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/robot2wd/description/inertial_macros.xacro | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/description/robot.urdf.xacro
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/description/robot.urdf.xacro
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/robot2wd/description/robot.urdf.xacro | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/description/robot_core.xacro
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/description/robot_core.xacro
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/robot2wd/description/robot_core.xacro | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/ament_prefix_path.dsv | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/ament_prefix_path.sh
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/ament_prefix_path.sh
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/path.dsv
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/path.dsv
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /home/rosuser/ros2_ws/src/robot2wd/build/robot2wd/ament_cmake_environment_hooks/path.dsv | ||||||
							
								
								
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/path.sh
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								install/robot2wd/share/robot2wd/environment/path.sh
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | /opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh | ||||||
| @@ -0,0 +1 @@ | |||||||
|  | prepend-non-duplicate;CMAKE_PREFIX_PATH; | ||||||
| @@ -0,0 +1,3 @@ | |||||||
|  | # generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em | ||||||
|  |  | ||||||
|  | colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" | ||||||
| @@ -0,0 +1,3 @@ | |||||||
|  | # generated from colcon_core/shell/template/hook_prepend_value.sh.em | ||||||
|  |  | ||||||
|  | _colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" | ||||||
										
											Binary file not shown.
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user