Compare commits
	
		
			2 Commits
		
	
	
		
			a3d13f32a5
			...
			windows
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5f018e24cf | |||
| 0c8ec81b74 | 
							
								
								
									
										
											BIN
										
									
								
								.Makefile.un~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.Makefile.un~
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										7
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1,9 +1,6 @@
 | 
				
			|||||||
# ---> KDevelop4
 | 
					# ---> KDevelop4
 | 
				
			||||||
#*.kdev4
 | 
					*.kdev4
 | 
				
			||||||
#.kdev4/
 | 
					.kdev4/
 | 
				
			||||||
 | 
					 | 
				
			||||||
# --->  build artifacts
 | 
					 | 
				
			||||||
build/*
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# ---> C++
 | 
					# ---> C++
 | 
				
			||||||
# Prerequisites
 | 
					# Prerequisites
 | 
				
			||||||
 | 
				
			|||||||
@ -1,28 +0,0 @@
 | 
				
			|||||||
[Buildset]
 | 
					 | 
				
			||||||
BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00 \x00B\x00e\x00a\x00g\x00l\x00e\x00R\x00e\x00s\x00c\x00u\x00e\x00.\x00g\x00i\x00t)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CMake]
 | 
					 | 
				
			||||||
Build Directory Count=1
 | 
					 | 
				
			||||||
Current Build Directory Index-Host System=0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CMake][CMake Build Directory 0]
 | 
					 | 
				
			||||||
Build Directory Path=/home/ayoungblood/projects/BeagleRescue.git/build
 | 
					 | 
				
			||||||
Build Type=Release
 | 
					 | 
				
			||||||
CMake Binary=/usr/bin/cmake
 | 
					 | 
				
			||||||
CMake Executable=/usr/bin/cmake
 | 
					 | 
				
			||||||
Environment Profile=
 | 
					 | 
				
			||||||
Extra Arguments=
 | 
					 | 
				
			||||||
Install Directory=
 | 
					 | 
				
			||||||
Runtime=Host System
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch]
 | 
					 | 
				
			||||||
Launch Configurations=Launch Configuration 0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch][Launch Configuration 0]
 | 
					 | 
				
			||||||
Configured Launch Modes=execute
 | 
					 | 
				
			||||||
Configured Launchers=nativeAppLauncher
 | 
					 | 
				
			||||||
Name=New Compiled Binary Launcher
 | 
					 | 
				
			||||||
Type=Native Application
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Project]
 | 
					 | 
				
			||||||
VersionControlSupport=kdevgit
 | 
					 | 
				
			||||||
@ -1,28 +0,0 @@
 | 
				
			|||||||
[Buildset]
 | 
					 | 
				
			||||||
BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00\x18\x00B\x00e\x00a\x00g\x00l\x00e\x00R\x00e\x00s\x00c\x00u\x00e)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CMake]
 | 
					 | 
				
			||||||
Build Directory Count=1
 | 
					 | 
				
			||||||
Current Build Directory Index-Host System=0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CMake][CMake Build Directory 0]
 | 
					 | 
				
			||||||
Build Directory Path=/home/ayoungblood/projects/BeagleRescue/build
 | 
					 | 
				
			||||||
Build Type=Release
 | 
					 | 
				
			||||||
CMake Binary=/usr/bin/cmake
 | 
					 | 
				
			||||||
CMake Executable=/usr/bin/cmake
 | 
					 | 
				
			||||||
Environment Profile=
 | 
					 | 
				
			||||||
Extra Arguments=
 | 
					 | 
				
			||||||
Install Directory=/usr/local
 | 
					 | 
				
			||||||
Runtime=Host System
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch]
 | 
					 | 
				
			||||||
Launch Configurations=Launch Configuration 0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch][Launch Configuration 0]
 | 
					 | 
				
			||||||
Configured Launch Modes=execute
 | 
					 | 
				
			||||||
Configured Launchers=nativeAppLauncher
 | 
					 | 
				
			||||||
Name=New Compiled Binary Launcher
 | 
					 | 
				
			||||||
Type=Native Application
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Project]
 | 
					 | 
				
			||||||
VersionControlSupport=kdevgit
 | 
					 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								BeagleRescue
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								BeagleRescue
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								BeagleRescue.bak
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								BeagleRescue.bak
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@ -1,4 +0,0 @@
 | 
				
			|||||||
[Project]
 | 
					 | 
				
			||||||
CreatedFrom=CMakeLists.txt
 | 
					 | 
				
			||||||
Manager=KDevCMakeManager
 | 
					 | 
				
			||||||
Name=BeagleRescue.git
 | 
					 | 
				
			||||||
@ -1,5 +0,0 @@
 | 
				
			|||||||
[Project]
 | 
					 | 
				
			||||||
CreatedFrom=CMakeLists.txt
 | 
					 | 
				
			||||||
Manager=KDevCMakeManager
 | 
					 | 
				
			||||||
Name=BeagleRescue
 | 
					 | 
				
			||||||
VersionControl=%{VERSIONCONTROLPLUGIN}
 | 
					 | 
				
			||||||
							
								
								
									
										548
									
								
								CMakeCache.txt
									
									
									
									
									
								
							
							
						
						
									
										548
									
								
								CMakeCache.txt
									
									
									
									
									
								
							@ -1,548 +0,0 @@
 | 
				
			|||||||
# This is the CMakeCache file.
 | 
					 | 
				
			||||||
# For build in directory: /home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
########################
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
BeagleRescue_BINARY_DIR:STATIC=/home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
BeagleRescue_IS_TOP_LEVEL:STATIC=ON
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
BeagleRescue_SOURCE_DIR:STATIC=/home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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=Release
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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-12
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
 | 
					 | 
				
			||||||
// for the GCC compiler
 | 
					 | 
				
			||||||
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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-12
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
 | 
					 | 
				
			||||||
// for the GCC compiler
 | 
					 | 
				
			||||||
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//No help, variable specified on the command line.
 | 
					 | 
				
			||||||
CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake.
 | 
					 | 
				
			||||||
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/pkgRedirects
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Install path prefix, prepended onto install directories.
 | 
					 | 
				
			||||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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=BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
CMAKE_PROJECT_VERSION:STATIC=1.0.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
CMAKE_PROJECT_VERSION_MAJOR:STATIC=1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
CMAKE_PROJECT_VERSION_MINOR:STATIC=0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
CMAKE_PROJECT_VERSION_PATCH:STATIC=0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Value Computed by CMake
 | 
					 | 
				
			||||||
CMAKE_PROJECT_VERSION_TWEAK:STATIC=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Directory under which to collect all populated content
 | 
					 | 
				
			||||||
FETCHCONTENT_BASE_DIR:PATH=/home/ayoungblood/Projects/BeagleRescue/_deps
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Disables all attempts to download or update content and assumes
 | 
					 | 
				
			||||||
// source dirs already exist
 | 
					 | 
				
			||||||
FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Enables QUIET option for all content population
 | 
					 | 
				
			||||||
FETCHCONTENT_QUIET:BOOL=ON
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Enables UPDATE_DISCONNECTED behavior for all content population
 | 
					 | 
				
			||||||
FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Arguments to supply to pkg-config
 | 
					 | 
				
			||||||
PKG_CONFIG_ARGN:STRING=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//pkg-config executable
 | 
					 | 
				
			||||||
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Path to a library.
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2IMAGE_SDL2:FILEPATH=/usr/lib/aarch64-linux-gnu/libSDL2.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Path to a library.
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2IMAGE_SDL2_image:FILEPATH=/usr/lib/aarch64-linux-gnu/libSDL2_image.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Path to a library.
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2MIXER_SDL2:FILEPATH=/usr/lib/aarch64-linux-gnu/libSDL2.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Path to a library.
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2MIXER_SDL2_mixer:FILEPATH=/usr/lib/aarch64-linux-gnu/libSDL2_mixer.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//Path to a library.
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2_SDL2:FILEPATH=/usr/lib/aarch64-linux-gnu/libSDL2.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
########################
 | 
					 | 
				
			||||||
# 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/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
//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=25
 | 
					 | 
				
			||||||
//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/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
//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.25
 | 
					 | 
				
			||||||
//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 PkgConfig
 | 
					 | 
				
			||||||
FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()]
 | 
					 | 
				
			||||||
//ADVANCED property for variable: PKG_CONFIG_ARGN
 | 
					 | 
				
			||||||
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
 | 
					 | 
				
			||||||
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
SDL2IMAGE_CFLAGS:INTERNAL=-I/usr/include/SDL2;-D_REENTRANT;-I/usr/include/libpng16;-I/usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2IMAGE_FOUND:INTERNAL=1
 | 
					 | 
				
			||||||
SDL2IMAGE_INCLUDEDIR:INTERNAL=/usr/include
 | 
					 | 
				
			||||||
SDL2IMAGE_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/libpng16;/usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_image;-lSDL2
 | 
					 | 
				
			||||||
SDL2IMAGE_LDFLAGS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBRARIES:INTERNAL=SDL2_image;SDL2
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_MODULE_NAME:INTERNAL=SDL2_image
 | 
					 | 
				
			||||||
SDL2IMAGE_PREFIX:INTERNAL=/usr
 | 
					 | 
				
			||||||
SDL2IMAGE_SDL2_image_INCLUDEDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_SDL2_image_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_SDL2_image_PREFIX:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_SDL2_image_VERSION:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-D_REENTRANT;-I/usr/include/libpng16;-I/usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/libpng16;/usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_image;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt;-L/usr/lib/aarch64-linux-gnu;-lpng16;-lm;-lz;-lm;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-lz;-ljpeg;-ltiff;-lwebp;-lLerc;-ljbig;-lm;-L/usr/lib/aarch64-linux-gnu;-lm;-L/usr/lib;-lzstd;-pthread;-llzma;-pthread;-lpthread;-ljpeg;-ldeflate;-lz;-lwebp;-lm
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBRARIES:INTERNAL=SDL2_image;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt;png16;m;z;m;z;jpeg;tiff;webp;Lerc;jbig;m;m;zstd;lzma;pthread;jpeg;deflate;z;webp;m
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_STATIC_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2IMAGE_VERSION:INTERNAL=2.6.3
 | 
					 | 
				
			||||||
SDL2MIXER_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/aarch64-linux-gnu;-I/usr/include/dbus-1.0;-I/usr/lib/aarch64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600
 | 
					 | 
				
			||||||
SDL2MIXER_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_CFLAGS_OTHER:INTERNAL=-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600
 | 
					 | 
				
			||||||
SDL2MIXER_FOUND:INTERNAL=1
 | 
					 | 
				
			||||||
SDL2MIXER_INCLUDEDIR:INTERNAL=/usr/include
 | 
					 | 
				
			||||||
SDL2MIXER_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/aarch64-linux-gnu;/usr/include/dbus-1.0;/usr/lib/aarch64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2
 | 
					 | 
				
			||||||
SDL2MIXER_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_mixer;-lSDL2
 | 
					 | 
				
			||||||
SDL2MIXER_LDFLAGS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2MIXER_LIBRARIES:INTERNAL=SDL2_mixer;SDL2
 | 
					 | 
				
			||||||
SDL2MIXER_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2MIXER_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_MODULE_NAME:INTERNAL=SDL2_mixer
 | 
					 | 
				
			||||||
SDL2MIXER_PREFIX:INTERNAL=/usr
 | 
					 | 
				
			||||||
SDL2MIXER_SDL2_mixer_INCLUDEDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_SDL2_mixer_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_SDL2_mixer_PREFIX:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_SDL2_mixer_VERSION:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/opus;-I/usr/include/aarch64-linux-gnu;-I/usr/include/dbus-1.0;-I/usr/lib/aarch64-linux-gnu/dbus-1.0/include;-I/usr/include/libinstpatch-2;-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_CFLAGS_OTHER:INTERNAL=-pthread;-D_REENTRANT;-D_DEFAULT_SOURCE;-D_XOPEN_SOURCE=600
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/opus;/usr/include/aarch64-linux-gnu;/usr/include/dbus-1.0;/usr/lib/aarch64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_mixer;-lm;-lm;-ldl;-lpthread;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt;-L/usr/lib/aarch64-linux-gnu;-lmodplug;-lstdc++;-lm;-lfluidsynth;-lm;-L/usr/lib/aarch64-linux-gnu;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-pthread;-lglib-2.0;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-lmp3lame;-L/usr/lib/aarch64-linux-gnu;-lFLAC;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-L/usr/lib/aarch64-linux-gnu;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lm;-lm;-lpulse-simple;-L/usr/lib/aarch64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lpulse;-L/usr/lib/aarch64-linux-gnu/pulseaudio;-lpulsecommon-16.1;-lasound;-lm;-ldl;-lrt;-ljack;-lpthread;-lsystemd;-ldbus-1;-lsystemd;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-pthread;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-L/usr/lib64;-linstpatch-1.0;-pthread;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-lgobject-2.0;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-lffi;-lgthread-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib/aarch64-linux-gnu;-lpcre2-8;-lsndfile;-lmp3lame;-L/usr/lib/aarch64-linux-gnu;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lvorbisenc;-L/usr/lib/aarch64-linux-gnu;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lm;-lm;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt;-lreadline;-L/usr/lib/aarch64-linux-gnu;-ltinfo;-lvorbisfile;-L/usr/lib/aarch64-linux-gnu;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lFLAC;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lmpg123;-lm;-lopusfile;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lopus;-lm
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBRARIES:INTERNAL=SDL2_mixer;m;m;dl;pthread;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt;modplug;stdc++;m;fluidsynth;m;m;pcre2-8;glib-2.0;m;pcre2-8;mp3lame;FLAC;m;ogg;vorbis;m;ogg;m;ogg;m;m;pulse-simple;pulsecommon-16.1;pulse;pulsecommon-16.1;asound;m;dl;rt;jack;pthread;systemd;dbus-1;systemd;gmodule-2.0;glib-2.0;m;pcre2-8;m;pcre2-8;instpatch-1.0;m;pcre2-8;gobject-2.0;m;pcre2-8;ffi;gthread-2.0;glib-2.0;m;pcre2-8;sndfile;mp3lame;m;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;m;m;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt;readline;tinfo;vorbisfile;vorbis;m;ogg;FLAC;m;ogg;mpg123;m;opusfile;m;ogg;opus;m
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu/pulseaudio;/usr/lib/aarch64-linux-gnu/pulseaudio;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib64;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_STATIC_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2MIXER_VERSION:INTERNAL=2.6.2
 | 
					 | 
				
			||||||
SDL2_CFLAGS:INTERNAL=-I/usr/include/SDL2;-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2_FOUND:INTERNAL=1
 | 
					 | 
				
			||||||
SDL2_INCLUDEDIR:INTERNAL=/usr/include
 | 
					 | 
				
			||||||
SDL2_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2
 | 
					 | 
				
			||||||
SDL2_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2
 | 
					 | 
				
			||||||
SDL2_LDFLAGS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2_LIBRARIES:INTERNAL=SDL2
 | 
					 | 
				
			||||||
SDL2_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_MODULE_NAME:INTERNAL=sdl2
 | 
					 | 
				
			||||||
SDL2_PREFIX:INTERNAL=/usr
 | 
					 | 
				
			||||||
SDL2_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2_STATIC_CFLAGS_I:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
 | 
					 | 
				
			||||||
SDL2_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2
 | 
					 | 
				
			||||||
SDL2_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt
 | 
					 | 
				
			||||||
SDL2_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBRARIES:INTERNAL=SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBS_L:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBS_OTHER:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_STATIC_LIBS_PATHS:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_VERSION:INTERNAL=2.26.5
 | 
					 | 
				
			||||||
SDL2_sdl2_INCLUDEDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_sdl2_LIBDIR:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_sdl2_PREFIX:INTERNAL=
 | 
					 | 
				
			||||||
SDL2_sdl2_VERSION:INTERNAL=
 | 
					 | 
				
			||||||
//linker supports push/pop state
 | 
					 | 
				
			||||||
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
 | 
					 | 
				
			||||||
__pkg_config_checked_SDL2:INTERNAL=1
 | 
					 | 
				
			||||||
__pkg_config_checked_SDL2IMAGE:INTERNAL=1
 | 
					 | 
				
			||||||
__pkg_config_checked_SDL2MIXER:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2IMAGE_SDL2-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2_image
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2IMAGE_SDL2_image-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2MIXER_SDL2-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2_mixer
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2MIXER_SDL2_mixer-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
//ADVANCED property for variable: pkgcfg_lib_SDL2_SDL2
 | 
					 | 
				
			||||||
pkgcfg_lib_SDL2_SDL2-ADVANCED:INTERNAL=1
 | 
					 | 
				
			||||||
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,72 +0,0 @@
 | 
				
			|||||||
set(CMAKE_C_COMPILER "/usr/bin/cc")
 | 
					 | 
				
			||||||
set(CMAKE_C_COMPILER_ARG1 "")
 | 
					 | 
				
			||||||
set(CMAKE_C_COMPILER_ID "GNU")
 | 
					 | 
				
			||||||
set(CMAKE_C_COMPILER_VERSION "12.2.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-12")
 | 
					 | 
				
			||||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
 | 
					 | 
				
			||||||
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12")
 | 
					 | 
				
			||||||
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 "aarch64-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 "aarch64-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/aarch64-linux-gnu/12/include;/usr/local/include;/usr/include/aarch64-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/aarch64-linux-gnu/12;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib")
 | 
					 | 
				
			||||||
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
 | 
					 | 
				
			||||||
@ -1,83 +0,0 @@
 | 
				
			|||||||
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
 | 
					 | 
				
			||||||
set(CMAKE_CXX_COMPILER_ARG1 "")
 | 
					 | 
				
			||||||
set(CMAKE_CXX_COMPILER_ID "GNU")
 | 
					 | 
				
			||||||
set(CMAKE_CXX_COMPILER_VERSION "12.2.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-12")
 | 
					 | 
				
			||||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
 | 
					 | 
				
			||||||
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12")
 | 
					 | 
				
			||||||
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 "aarch64-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 "aarch64-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++/12;/usr/include/aarch64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/aarch64-linux-gnu/12/include;/usr/local/include;/usr/include/aarch64-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/aarch64-linux-gnu/12;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib")
 | 
					 | 
				
			||||||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
 | 
					 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -1,15 +0,0 @@
 | 
				
			|||||||
set(CMAKE_HOST_SYSTEM "Linux-6.1.0-10-arm64")
 | 
					 | 
				
			||||||
set(CMAKE_HOST_SYSTEM_NAME "Linux")
 | 
					 | 
				
			||||||
set(CMAKE_HOST_SYSTEM_VERSION "6.1.0-10-arm64")
 | 
					 | 
				
			||||||
set(CMAKE_HOST_SYSTEM_PROCESSOR "aarch64")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(CMAKE_SYSTEM "Linux-6.1.0-10-arm64")
 | 
					 | 
				
			||||||
set(CMAKE_SYSTEM_NAME "Linux")
 | 
					 | 
				
			||||||
set(CMAKE_SYSTEM_VERSION "6.1.0-10-arm64")
 | 
					 | 
				
			||||||
set(CMAKE_SYSTEM_PROCESSOR "aarch64")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(CMAKE_CROSSCOMPILING "FALSE")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(CMAKE_SYSTEM_LOADED 1)
 | 
					 | 
				
			||||||
@ -1,868 +0,0 @@
 | 
				
			|||||||
#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(__open_xl__) && defined(__clang__)
 | 
					 | 
				
			||||||
# define COMPILER_ID "IBMClang"
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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(__TASKING__)
 | 
					 | 
				
			||||||
# define COMPILER_ID "Tasking"
 | 
					 | 
				
			||||||
  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
 | 
					 | 
				
			||||||
  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
 | 
					 | 
				
			||||||
# define COMPILER_ID "LCC"
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MAJOR DEC(1)
 | 
					 | 
				
			||||||
# if defined(__LCC__)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
 | 
					 | 
				
			||||||
# endif
 | 
					 | 
				
			||||||
# if defined(__LCC_MINOR__)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
 | 
					 | 
				
			||||||
# endif
 | 
					 | 
				
			||||||
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
 | 
					 | 
				
			||||||
#  define SIMULATE_ID "GNU"
 | 
					 | 
				
			||||||
#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
 | 
					 | 
				
			||||||
#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
					 | 
				
			||||||
#  if defined(__GNUC_PATCHLEVEL__)
 | 
					 | 
				
			||||||
#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
					 | 
				
			||||||
#  endif
 | 
					 | 
				
			||||||
# 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(_ADI_COMPILER)
 | 
					 | 
				
			||||||
# define COMPILER_ID "ADSP"
 | 
					 | 
				
			||||||
#if defined(__VERSIONNUM__)
 | 
					 | 
				
			||||||
  /* __VERSIONNUM__ = 0xVVRRPPTT */
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(_ADI_COMPILER)
 | 
					 | 
				
			||||||
#  define PLATFORM_ID "ADSP"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__ADSPSHARC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "SHARC"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__ADSPBLACKFIN__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "Blackfin"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#elif defined(__TASKING__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# if defined(__CTC__) || defined(__CPTC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "TriCore"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CMCS__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "MCS"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CARM__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "ARM"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CARC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "ARC"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__C51__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "8051"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CPCP__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "PCP"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# else
 | 
					 | 
				
			||||||
#  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["
 | 
					 | 
				
			||||||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \
 | 
					 | 
				
			||||||
     defined(__TI_COMPILER_VERSION__)) &&                                     \
 | 
					 | 
				
			||||||
  !defined(__STRICT_ANSI__)
 | 
					 | 
				
			||||||
  "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
 | 
					 | 
				
			||||||
@ -1,857 +0,0 @@
 | 
				
			|||||||
/* 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(__open_xl__) && defined(__clang__)
 | 
					 | 
				
			||||||
# define COMPILER_ID "IBMClang"
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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(__TASKING__)
 | 
					 | 
				
			||||||
# define COMPILER_ID "Tasking"
 | 
					 | 
				
			||||||
  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
 | 
					 | 
				
			||||||
  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
 | 
					 | 
				
			||||||
# define COMPILER_ID "LCC"
 | 
					 | 
				
			||||||
# define COMPILER_VERSION_MAJOR DEC(1)
 | 
					 | 
				
			||||||
# if defined(__LCC__)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
 | 
					 | 
				
			||||||
# endif
 | 
					 | 
				
			||||||
# if defined(__LCC_MINOR__)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
 | 
					 | 
				
			||||||
# endif
 | 
					 | 
				
			||||||
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
 | 
					 | 
				
			||||||
#  define SIMULATE_ID "GNU"
 | 
					 | 
				
			||||||
#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
 | 
					 | 
				
			||||||
#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
					 | 
				
			||||||
#  if defined(__GNUC_PATCHLEVEL__)
 | 
					 | 
				
			||||||
#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
					 | 
				
			||||||
#  endif
 | 
					 | 
				
			||||||
# 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(_ADI_COMPILER)
 | 
					 | 
				
			||||||
# define COMPILER_ID "ADSP"
 | 
					 | 
				
			||||||
#if defined(__VERSIONNUM__)
 | 
					 | 
				
			||||||
  /* __VERSIONNUM__ = 0xVVRRPPTT */
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
 | 
					 | 
				
			||||||
#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(_ADI_COMPILER)
 | 
					 | 
				
			||||||
#  define PLATFORM_ID "ADSP"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__ADSPSHARC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "SHARC"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__ADSPBLACKFIN__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "Blackfin"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#elif defined(__TASKING__)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# if defined(__CTC__) || defined(__CPTC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "TriCore"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CMCS__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "MCS"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CARM__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "ARM"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CARC__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "ARC"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__C51__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "8051"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# elif defined(__CPCP__)
 | 
					 | 
				
			||||||
#  define ARCHITECTURE_ID "PCP"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# else
 | 
					 | 
				
			||||||
#  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["
 | 
					 | 
				
			||||||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \
 | 
					 | 
				
			||||||
     defined(__TI_COMPILER_VERSION__)) &&                                     \
 | 
					 | 
				
			||||||
  !defined(__STRICT_ANSI__)
 | 
					 | 
				
			||||||
  "ON"
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
  "OFF"
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
"]";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/*--------------------------------------------------------------------------*/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int main(int argc, char* argv[])
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  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;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -1,32 +0,0 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c" "CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp" "CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp" "CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp" "CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp" "CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp" "CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp" "CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp" "CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp" "CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp" "CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp" "CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp" "CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp" "CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o.d"
 | 
					 | 
				
			||||||
  "/home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp" "CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o" "gcc" "CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o.d"
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Targets to which this target links.
 | 
					 | 
				
			||||||
set(CMAKE_TARGET_LINKED_INFO_FILES
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Fortran module output directory.
 | 
					 | 
				
			||||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
 | 
					 | 
				
			||||||
@ -1,318 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The top-level build directory on which CMake was run.
 | 
					 | 
				
			||||||
CMAKE_BINARY_DIR = /home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Include any dependencies generated for this target.
 | 
					 | 
				
			||||||
include CMakeFiles/BeagleRescue.dir/depend.make
 | 
					 | 
				
			||||||
# Include any dependencies generated by the compiler for this target.
 | 
					 | 
				
			||||||
include CMakeFiles/BeagleRescue.dir/compiler_depend.make
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Include the progress variables for this target.
 | 
					 | 
				
			||||||
include CMakeFiles/BeagleRescue.dir/progress.make
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Include the compile flags for this target's objects.
 | 
					 | 
				
			||||||
include CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o: src/cjson/cJSON.c
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o"
 | 
					 | 
				
			||||||
	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o -MF CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o.d -o CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o -c /home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.i"
 | 
					 | 
				
			||||||
	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c > CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.s"
 | 
					 | 
				
			||||||
	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c -o CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o: src/assetmgr/AssetManager.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp > CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp -o CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o: src/assetmgr/GameObject.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp > CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp -o CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o: src/assetmgr/MusicManager.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp > CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp -o CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o: src/assetmgr/TextureManager.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp > CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp -o CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o: src/ecs/ECS.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp > CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp -o CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o: src/game/Collision.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp > CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp -o CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o: src/game/Game.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp > CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp -o CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o: src/game/GameStateManager.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp > CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp -o CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o: src/game/Main.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp > CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp -o CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o: src/game/StateMachine.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp > CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp -o CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o: src/game/Vector2D.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp > CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp -o CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o: src/ui/UINineSlice.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp > CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp -o CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o: CMakeFiles/BeagleRescue.dir/flags.make
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o: src/ui/UIText.cpp
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o: CMakeFiles/BeagleRescue.dir/compiler_depend.ts
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o -MF CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o.d -o CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.i: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.i"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp > CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.s: cmake_force
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.s"
 | 
					 | 
				
			||||||
	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp -o CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Object files for target BeagleRescue
 | 
					 | 
				
			||||||
BeagleRescue_OBJECTS = \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o" \
 | 
					 | 
				
			||||||
"CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# External object files for target BeagleRescue
 | 
					 | 
				
			||||||
BeagleRescue_EXTERNAL_OBJECTS =
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/build.make
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/link.txt
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Linking CXX executable BeagleRescue"
 | 
					 | 
				
			||||||
	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/BeagleRescue.dir/link.txt --verbose=$(VERBOSE)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Rule to build all files generated by this target.
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/build: BeagleRescue
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.dir/build
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/clean:
 | 
					 | 
				
			||||||
	$(CMAKE_COMMAND) -P CMakeFiles/BeagleRescue.dir/cmake_clean.cmake
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.dir/clean
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/depend:
 | 
					 | 
				
			||||||
	cd /home/ayoungblood/Projects/BeagleRescue && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ayoungblood/Projects/BeagleRescue /home/ayoungblood/Projects/BeagleRescue /home/ayoungblood/Projects/BeagleRescue /home/ayoungblood/Projects/BeagleRescue /home/ayoungblood/Projects/BeagleRescue/CMakeFiles/BeagleRescue.dir/DependInfo.cmake --color=$(COLOR)
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.dir/depend
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,37 +0,0 @@
 | 
				
			|||||||
file(REMOVE_RECURSE
 | 
					 | 
				
			||||||
  "BeagleRescue"
 | 
					 | 
				
			||||||
  "BeagleRescue.pdb"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o.d"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o"
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o.d"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Per-language clean rules from dependency scanning.
 | 
					 | 
				
			||||||
foreach(lang C CXX)
 | 
					 | 
				
			||||||
  include(CMakeFiles/BeagleRescue.dir/cmake_clean_${lang}.cmake OPTIONAL)
 | 
					 | 
				
			||||||
endforeach()
 | 
					 | 
				
			||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,2 +0,0 @@
 | 
				
			|||||||
# Empty compiler generated dependencies file for BeagleRescue.
 | 
					 | 
				
			||||||
# This may be replaced when dependencies are built.
 | 
					 | 
				
			||||||
@ -1,2 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Timestamp file for compiler generated dependencies management for BeagleRescue.
 | 
					 | 
				
			||||||
@ -1,2 +0,0 @@
 | 
				
			|||||||
# Empty dependencies file for BeagleRescue.
 | 
					 | 
				
			||||||
# This may be replaced when dependencies are built.
 | 
					 | 
				
			||||||
@ -1,17 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# compile C with /usr/bin/cc
 | 
					 | 
				
			||||||
# compile CXX with /usr/bin/c++
 | 
					 | 
				
			||||||
C_DEFINES = 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
C_INCLUDES = -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
C_FLAGS = -O3 -DNDEBUG   -Wall
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CXX_DEFINES = 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CXX_INCLUDES = -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CXX_FLAGS = -O3 -DNDEBUG   -Wall -std=gnu++11
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1 +0,0 @@
 | 
				
			|||||||
/usr/bin/c++ -O3 -DNDEBUG CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o -o BeagleRescue  -lSDL2 -lSDL2_image -lSDL2 -lSDL2_mixer -lSDL2 -lSDL2_image -lSDL2_mixer 
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
CMAKE_PROGRESS_1 = 1
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_2 = 2
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_3 = 3
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_4 = 4
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_5 = 5
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_6 = 6
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_7 = 7
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_8 = 8
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_9 = 9
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_10 = 10
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_11 = 11
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_12 = 12
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_13 = 13
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_14 = 14
 | 
					 | 
				
			||||||
CMAKE_PROGRESS_15 = 15
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Relative path conversion top directories.
 | 
					 | 
				
			||||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ayoungblood/Projects/BeagleRescue")
 | 
					 | 
				
			||||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ayoungblood/Projects/BeagleRescue")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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})
 | 
					 | 
				
			||||||
@ -1,441 +0,0 @@
 | 
				
			|||||||
The system is: Linux - 6.1.0-10-arm64 - aarch64
 | 
					 | 
				
			||||||
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/ayoungblood/Projects/BeagleRescue/CMakeFiles/3.25.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/ayoungblood/Projects/BeagleRescue/CMakeFiles/3.25.1/CompilerIdCXX/a.out"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Detecting C compiler ABI info compiled with the following output:
 | 
					 | 
				
			||||||
Change Dir: /home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-G3QsxZ
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f2d69/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_f2d69.dir/build.make CMakeFiles/cmTC_f2d69.dir/build
 | 
					 | 
				
			||||||
gmake[1]: Entering directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-G3QsxZ'
 | 
					 | 
				
			||||||
Building C object CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o
 | 
					 | 
				
			||||||
/usr/bin/cc   -v -o CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c
 | 
					 | 
				
			||||||
Using built-in specs.
 | 
					 | 
				
			||||||
COLLECT_GCC=/usr/bin/cc
 | 
					 | 
				
			||||||
Target: aarch64-linux-gnu
 | 
					 | 
				
			||||||
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
 | 
					 | 
				
			||||||
Thread model: posix
 | 
					 | 
				
			||||||
Supported LTO compression algorithms: zlib zstd
 | 
					 | 
				
			||||||
gcc version 12.2.0 (Debian 12.2.0-14) 
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/'
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f2d69.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -o /tmp/ccIztgMG.s
 | 
					 | 
				
			||||||
GNU C17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)
 | 
					 | 
				
			||||||
	compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
 | 
					 | 
				
			||||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/include-fixed"
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include"
 | 
					 | 
				
			||||||
#include "..." search starts here:
 | 
					 | 
				
			||||||
#include <...> search starts here:
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/include
 | 
					 | 
				
			||||||
 /usr/local/include
 | 
					 | 
				
			||||||
 /usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
 /usr/include
 | 
					 | 
				
			||||||
End of search list.
 | 
					 | 
				
			||||||
GNU C17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)
 | 
					 | 
				
			||||||
	compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
 | 
					 | 
				
			||||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 | 
					 | 
				
			||||||
Compiler executable checksum: f1bacec099212325d0da3c77e1f38897
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/'
 | 
					 | 
				
			||||||
 as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o /tmp/ccIztgMG.s
 | 
					 | 
				
			||||||
GNU assembler version 2.40 (aarch64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
 | 
					 | 
				
			||||||
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/
 | 
					 | 
				
			||||||
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.'
 | 
					 | 
				
			||||||
Linking C executable cmTC_f2d69
 | 
					 | 
				
			||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f2d69.dir/link.txt --verbose=1
 | 
					 | 
				
			||||||
/usr/bin/cc  -v CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o -o cmTC_f2d69 
 | 
					 | 
				
			||||||
Using built-in specs.
 | 
					 | 
				
			||||||
COLLECT_GCC=/usr/bin/cc
 | 
					 | 
				
			||||||
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper
 | 
					 | 
				
			||||||
Target: aarch64-linux-gnu
 | 
					 | 
				
			||||||
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
 | 
					 | 
				
			||||||
Thread model: posix
 | 
					 | 
				
			||||||
Supported LTO compression algorithms: zlib zstd
 | 
					 | 
				
			||||||
gcc version 12.2.0 (Debian 12.2.0-14) 
 | 
					 | 
				
			||||||
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/
 | 
					 | 
				
			||||||
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f2d69' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_f2d69.'
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRKKUW.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 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -o cmTC_f2d69 /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/12 -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/12/../../.. CMakeFiles/cmTC_f2d69.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/aarch64-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f2d69' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_f2d69.'
 | 
					 | 
				
			||||||
gmake[1]: Leaving directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-G3QsxZ'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
    add: [/usr/local/include]
 | 
					 | 
				
			||||||
    add: [/usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    add: [/usr/include]
 | 
					 | 
				
			||||||
  end of search list found
 | 
					 | 
				
			||||||
  collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/12/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/local/include] ==> [/usr/local/include]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include] ==> [/usr/include]
 | 
					 | 
				
			||||||
  implicit include dirs: [/usr/lib/gcc/aarch64-linux-gnu/12/include;/usr/local/include;/usr/include/aarch64-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/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-G3QsxZ]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f2d69/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_f2d69.dir/build.make CMakeFiles/cmTC_f2d69.dir/build]
 | 
					 | 
				
			||||||
  ignore line: [gmake[1]: Entering directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-G3QsxZ']
 | 
					 | 
				
			||||||
  ignore line: [Building C object CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/cc   -v -o CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c]
 | 
					 | 
				
			||||||
  ignore line: [Using built-in specs.]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC=/usr/bin/cc]
 | 
					 | 
				
			||||||
  ignore line: [Target: aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Thread model: posix]
 | 
					 | 
				
			||||||
  ignore line: [Supported LTO compression algorithms: zlib zstd]
 | 
					 | 
				
			||||||
  ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/']
 | 
					 | 
				
			||||||
  ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/12/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f2d69.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -o /tmp/ccIztgMG.s]
 | 
					 | 
				
			||||||
  ignore line: [GNU C17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)]
 | 
					 | 
				
			||||||
  ignore line: [	compiled by GNU C version 12.2.0  GMP version 6.2.1  MPFR version 4.1.1-p1  MPC version 1.3.1  isl version isl-0.25-GMP]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
 | 
					 | 
				
			||||||
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/include-fixed"]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include"]
 | 
					 | 
				
			||||||
  ignore line: [#include "..." search starts here:]
 | 
					 | 
				
			||||||
  ignore line: [#include <...> search starts here:]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/local/include]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include]
 | 
					 | 
				
			||||||
  ignore line: [End of search list.]
 | 
					 | 
				
			||||||
  ignore line: [GNU C17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)]
 | 
					 | 
				
			||||||
  ignore line: [	compiled by GNU C version 12.2.0  GMP version 6.2.1  MPFR version 4.1.1-p1  MPC version 1.3.1  isl version isl-0.25-GMP]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
 | 
					 | 
				
			||||||
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
 | 
					 | 
				
			||||||
  ignore line: [Compiler executable checksum: f1bacec099212325d0da3c77e1f38897]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/']
 | 
					 | 
				
			||||||
  ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o /tmp/ccIztgMG.s]
 | 
					 | 
				
			||||||
  ignore line: [GNU assembler version 2.40 (aarch64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
 | 
					 | 
				
			||||||
  ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/]
 | 
					 | 
				
			||||||
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.']
 | 
					 | 
				
			||||||
  ignore line: [Linking C executable cmTC_f2d69]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f2d69.dir/link.txt --verbose=1]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/cc  -v CMakeFiles/cmTC_f2d69.dir/CMakeCCompilerABI.c.o -o cmTC_f2d69 ]
 | 
					 | 
				
			||||||
  ignore line: [Using built-in specs.]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC=/usr/bin/cc]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper]
 | 
					 | 
				
			||||||
  ignore line: [Target: aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Thread model: posix]
 | 
					 | 
				
			||||||
  ignore line: [Supported LTO compression algorithms: zlib zstd]
 | 
					 | 
				
			||||||
  ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
 | 
					 | 
				
			||||||
  ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/]
 | 
					 | 
				
			||||||
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f2d69' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_f2d69.']
 | 
					 | 
				
			||||||
  link line: [ /usr/lib/gcc/aarch64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRKKUW.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 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -o cmTC_f2d69 /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/12 -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/12/../../.. CMakeFiles/cmTC_f2d69.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/aarch64-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/collect2] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin] ==> ignore
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin-opt=-fresolution=/tmp/cclRKKUW.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 [--hash-style=gnu] ==> ignore
 | 
					 | 
				
			||||||
    arg [--as-needed] ==> ignore
 | 
					 | 
				
			||||||
    arg [-dynamic-linker] ==> ignore
 | 
					 | 
				
			||||||
    arg [/lib/ld-linux-aarch64.so.1] ==> ignore
 | 
					 | 
				
			||||||
    arg [-X] ==> ignore
 | 
					 | 
				
			||||||
    arg [-EL] ==> ignore
 | 
					 | 
				
			||||||
    arg [-maarch64linux] ==> ignore
 | 
					 | 
				
			||||||
    arg [--fix-cortex-a53-843419] ==> ignore
 | 
					 | 
				
			||||||
    arg [-pie] ==> ignore
 | 
					 | 
				
			||||||
    arg [-o] ==> ignore
 | 
					 | 
				
			||||||
    arg [cmTC_f2d69] ==> ignore
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib]
 | 
					 | 
				
			||||||
    arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../..]
 | 
					 | 
				
			||||||
    arg [CMakeFiles/cmTC_f2d69.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/aarch64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o] ==> [/usr/lib/aarch64-linux-gnu/Scrt1.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o] ==> [/usr/lib/aarch64-linux-gnu/crti.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o] ==> [/usr/lib/aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12] ==> [/usr/lib/gcc/aarch64-linux-gnu/12]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/lib/../lib] ==> [/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../..] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
 | 
					 | 
				
			||||||
  implicit objs: [/usr/lib/aarch64-linux-gnu/Scrt1.o;/usr/lib/aarch64-linux-gnu/crti.o;/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o;/usr/lib/aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/12;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib]
 | 
					 | 
				
			||||||
  implicit fwks: []
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Detecting CXX compiler ABI info compiled with the following output:
 | 
					 | 
				
			||||||
Change Dir: /home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-LJnAVt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6250f/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_6250f.dir/build.make CMakeFiles/cmTC_6250f.dir/build
 | 
					 | 
				
			||||||
gmake[1]: Entering directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-LJnAVt'
 | 
					 | 
				
			||||||
Building CXX object CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o
 | 
					 | 
				
			||||||
/usr/bin/c++   -v -o CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp
 | 
					 | 
				
			||||||
Using built-in specs.
 | 
					 | 
				
			||||||
COLLECT_GCC=/usr/bin/c++
 | 
					 | 
				
			||||||
Target: aarch64-linux-gnu
 | 
					 | 
				
			||||||
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
 | 
					 | 
				
			||||||
Thread model: posix
 | 
					 | 
				
			||||||
Supported LTO compression algorithms: zlib zstd
 | 
					 | 
				
			||||||
gcc version 12.2.0 (Debian 12.2.0-14) 
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/'
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6250f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -o /tmp/ccj5gBXb.s
 | 
					 | 
				
			||||||
GNU C++17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)
 | 
					 | 
				
			||||||
	compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
 | 
					 | 
				
			||||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 | 
					 | 
				
			||||||
ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/12"
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/include-fixed"
 | 
					 | 
				
			||||||
ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include"
 | 
					 | 
				
			||||||
#include "..." search starts here:
 | 
					 | 
				
			||||||
#include <...> search starts here:
 | 
					 | 
				
			||||||
 /usr/include/c++/12
 | 
					 | 
				
			||||||
 /usr/include/aarch64-linux-gnu/c++/12
 | 
					 | 
				
			||||||
 /usr/include/c++/12/backward
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/include
 | 
					 | 
				
			||||||
 /usr/local/include
 | 
					 | 
				
			||||||
 /usr/include/aarch64-linux-gnu
 | 
					 | 
				
			||||||
 /usr/include
 | 
					 | 
				
			||||||
End of search list.
 | 
					 | 
				
			||||||
GNU C++17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)
 | 
					 | 
				
			||||||
	compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
 | 
					 | 
				
			||||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 | 
					 | 
				
			||||||
Compiler executable checksum: 76d6f14273b9515783c50374b109b352
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/'
 | 
					 | 
				
			||||||
 as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccj5gBXb.s
 | 
					 | 
				
			||||||
GNU assembler version 2.40 (aarch64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
 | 
					 | 
				
			||||||
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/
 | 
					 | 
				
			||||||
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.'
 | 
					 | 
				
			||||||
Linking CXX executable cmTC_6250f
 | 
					 | 
				
			||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6250f.dir/link.txt --verbose=1
 | 
					 | 
				
			||||||
/usr/bin/c++  -v CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_6250f 
 | 
					 | 
				
			||||||
Using built-in specs.
 | 
					 | 
				
			||||||
COLLECT_GCC=/usr/bin/c++
 | 
					 | 
				
			||||||
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper
 | 
					 | 
				
			||||||
Target: aarch64-linux-gnu
 | 
					 | 
				
			||||||
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
 | 
					 | 
				
			||||||
Thread model: posix
 | 
					 | 
				
			||||||
Supported LTO compression algorithms: zlib zstd
 | 
					 | 
				
			||||||
gcc version 12.2.0 (Debian 12.2.0-14) 
 | 
					 | 
				
			||||||
COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/
 | 
					 | 
				
			||||||
LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6250f' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_6250f.'
 | 
					 | 
				
			||||||
 /usr/lib/gcc/aarch64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLVddUU.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 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -o cmTC_6250f /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/12 -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/12/../../.. CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o
 | 
					 | 
				
			||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6250f' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_6250f.'
 | 
					 | 
				
			||||||
gmake[1]: Leaving directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-LJnAVt'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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++/12]
 | 
					 | 
				
			||||||
    add: [/usr/include/aarch64-linux-gnu/c++/12]
 | 
					 | 
				
			||||||
    add: [/usr/include/c++/12/backward]
 | 
					 | 
				
			||||||
    add: [/usr/lib/gcc/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
    add: [/usr/local/include]
 | 
					 | 
				
			||||||
    add: [/usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    add: [/usr/include]
 | 
					 | 
				
			||||||
  end of search list found
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include/c++/12] ==> [/usr/include/c++/12]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include/aarch64-linux-gnu/c++/12] ==> [/usr/include/aarch64-linux-gnu/c++/12]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include/c++/12/backward] ==> [/usr/include/c++/12/backward]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/12/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/local/include] ==> [/usr/local/include]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse include dir [/usr/include] ==> [/usr/include]
 | 
					 | 
				
			||||||
  implicit include dirs: [/usr/include/c++/12;/usr/include/aarch64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/aarch64-linux-gnu/12/include;/usr/local/include;/usr/include/aarch64-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/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-LJnAVt]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6250f/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_6250f.dir/build.make CMakeFiles/cmTC_6250f.dir/build]
 | 
					 | 
				
			||||||
  ignore line: [gmake[1]: Entering directory '/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/CMakeScratch/TryCompile-LJnAVt']
 | 
					 | 
				
			||||||
  ignore line: [Building CXX object CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/c++   -v -o CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp]
 | 
					 | 
				
			||||||
  ignore line: [Using built-in specs.]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC=/usr/bin/c++]
 | 
					 | 
				
			||||||
  ignore line: [Target: aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Thread model: posix]
 | 
					 | 
				
			||||||
  ignore line: [Supported LTO compression algorithms: zlib zstd]
 | 
					 | 
				
			||||||
  ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/']
 | 
					 | 
				
			||||||
  ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/12/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6250f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mlittle-endian -mabi=lp64 -version -fasynchronous-unwind-tables -o /tmp/ccj5gBXb.s]
 | 
					 | 
				
			||||||
  ignore line: [GNU C++17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)]
 | 
					 | 
				
			||||||
  ignore line: [	compiled by GNU C version 12.2.0  GMP version 6.2.1  MPFR version 4.1.1-p1  MPC version 1.3.1  isl version isl-0.25-GMP]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
 | 
					 | 
				
			||||||
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
 | 
					 | 
				
			||||||
  ignore line: [ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/12"]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/include-fixed"]
 | 
					 | 
				
			||||||
  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include"]
 | 
					 | 
				
			||||||
  ignore line: [#include "..." search starts here:]
 | 
					 | 
				
			||||||
  ignore line: [#include <...> search starts here:]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include/c++/12]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include/aarch64-linux-gnu/c++/12]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include/c++/12/backward]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/12/include]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/local/include]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [ /usr/include]
 | 
					 | 
				
			||||||
  ignore line: [End of search list.]
 | 
					 | 
				
			||||||
  ignore line: [GNU C++17 (Debian 12.2.0-14) version 12.2.0 (aarch64-linux-gnu)]
 | 
					 | 
				
			||||||
  ignore line: [	compiled by GNU C version 12.2.0  GMP version 6.2.1  MPFR version 4.1.1-p1  MPC version 1.3.1  isl version isl-0.25-GMP]
 | 
					 | 
				
			||||||
  ignore line: []
 | 
					 | 
				
			||||||
  ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
 | 
					 | 
				
			||||||
  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
 | 
					 | 
				
			||||||
  ignore line: [Compiler executable checksum: 76d6f14273b9515783c50374b109b352]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/']
 | 
					 | 
				
			||||||
  ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccj5gBXb.s]
 | 
					 | 
				
			||||||
  ignore line: [GNU assembler version 2.40 (aarch64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
 | 
					 | 
				
			||||||
  ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/]
 | 
					 | 
				
			||||||
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.']
 | 
					 | 
				
			||||||
  ignore line: [Linking CXX executable cmTC_6250f]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6250f.dir/link.txt --verbose=1]
 | 
					 | 
				
			||||||
  ignore line: [/usr/bin/c++  -v CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_6250f ]
 | 
					 | 
				
			||||||
  ignore line: [Using built-in specs.]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC=/usr/bin/c++]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper]
 | 
					 | 
				
			||||||
  ignore line: [Target: aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  ignore line: [Thread model: posix]
 | 
					 | 
				
			||||||
  ignore line: [Supported LTO compression algorithms: zlib zstd]
 | 
					 | 
				
			||||||
  ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
 | 
					 | 
				
			||||||
  ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/]
 | 
					 | 
				
			||||||
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/12/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/12/../../../:/lib/:/usr/lib/]
 | 
					 | 
				
			||||||
  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6250f' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' '-dumpdir' 'cmTC_6250f.']
 | 
					 | 
				
			||||||
  link line: [ /usr/lib/gcc/aarch64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLVddUU.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 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -o cmTC_6250f /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/12 -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/12/../../.. CMakeFiles/cmTC_6250f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/collect2] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin] ==> ignore
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/liblto_plugin.so] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper] ==> ignore
 | 
					 | 
				
			||||||
    arg [-plugin-opt=-fresolution=/tmp/ccLVddUU.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 [--hash-style=gnu] ==> ignore
 | 
					 | 
				
			||||||
    arg [--as-needed] ==> ignore
 | 
					 | 
				
			||||||
    arg [-dynamic-linker] ==> ignore
 | 
					 | 
				
			||||||
    arg [/lib/ld-linux-aarch64.so.1] ==> ignore
 | 
					 | 
				
			||||||
    arg [-X] ==> ignore
 | 
					 | 
				
			||||||
    arg [-EL] ==> ignore
 | 
					 | 
				
			||||||
    arg [-maarch64linux] ==> ignore
 | 
					 | 
				
			||||||
    arg [--fix-cortex-a53-843419] ==> ignore
 | 
					 | 
				
			||||||
    arg [-pie] ==> ignore
 | 
					 | 
				
			||||||
    arg [-o] ==> ignore
 | 
					 | 
				
			||||||
    arg [cmTC_6250f] ==> ignore
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib]
 | 
					 | 
				
			||||||
    arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
 | 
					 | 
				
			||||||
    arg [-L/usr/lib/gcc/aarch64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../..]
 | 
					 | 
				
			||||||
    arg [CMakeFiles/cmTC_6250f.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/aarch64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o]
 | 
					 | 
				
			||||||
    arg [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/Scrt1.o] ==> [/usr/lib/aarch64-linux-gnu/Scrt1.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crti.o] ==> [/usr/lib/aarch64-linux-gnu/crti.o]
 | 
					 | 
				
			||||||
  collapse obj [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu/crtn.o] ==> [/usr/lib/aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12] ==> [/usr/lib/gcc/aarch64-linux-gnu/12]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/lib/../lib] ==> [/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/12/../../..] ==> [/usr/lib]
 | 
					 | 
				
			||||||
  implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
 | 
					 | 
				
			||||||
  implicit objs: [/usr/lib/aarch64-linux-gnu/Scrt1.o;/usr/lib/aarch64-linux-gnu/crti.o;/usr/lib/gcc/aarch64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/aarch64-linux-gnu/12/crtendS.o;/usr/lib/aarch64-linux-gnu/crtn.o]
 | 
					 | 
				
			||||||
  implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/12;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib]
 | 
					 | 
				
			||||||
  implicit fwks: []
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,51 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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.25.1/CMakeCCompiler.cmake"
 | 
					 | 
				
			||||||
  "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake"
 | 
					 | 
				
			||||||
  "CMakeFiles/3.25.1/CMakeSystem.cmake"
 | 
					 | 
				
			||||||
  "CMakeLists.txt"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeCInformation.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeCXXInformation.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeGenericSystem.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Compiler/GNU-C.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Compiler/GNU-CXX.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Compiler/GNU.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/FetchContent.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/FindPackageMessage.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/FindPkgConfig.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-C.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-CXX.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/Modules/Platform/Linux.cmake"
 | 
					 | 
				
			||||||
  "/usr/share/cmake-3.25/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/CMakeDirectoryInformation.cmake"
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Dependency information for all targets:
 | 
					 | 
				
			||||||
set(CMAKE_DEPEND_INFO_FILES
 | 
					 | 
				
			||||||
  "CMakeFiles/BeagleRescue.dir/DependInfo.cmake"
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
@ -1,112 +0,0 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The top-level build directory on which CMake was run.
 | 
					 | 
				
			||||||
CMAKE_BINARY_DIR = /home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#=============================================================================
 | 
					 | 
				
			||||||
# Directory level rules for the build root directory
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The main recursive "all" target.
 | 
					 | 
				
			||||||
all: CMakeFiles/BeagleRescue.dir/all
 | 
					 | 
				
			||||||
.PHONY : all
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The main recursive "preinstall" target.
 | 
					 | 
				
			||||||
preinstall:
 | 
					 | 
				
			||||||
.PHONY : preinstall
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The main recursive "clean" target.
 | 
					 | 
				
			||||||
clean: CMakeFiles/BeagleRescue.dir/clean
 | 
					 | 
				
			||||||
.PHONY : clean
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#=============================================================================
 | 
					 | 
				
			||||||
# Target rules for target CMakeFiles/BeagleRescue.dir
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# All Build rule for target.
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/all:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/depend
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/build
 | 
					 | 
				
			||||||
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ayoungblood/Projects/BeagleRescue/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 "Built target BeagleRescue"
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.dir/all
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Build rule for subdir invocation for target.
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/rule: cmake_check_build_system
 | 
					 | 
				
			||||||
	$(CMAKE_COMMAND) -E cmake_progress_start /home/ayoungblood/Projects/BeagleRescue/CMakeFiles 15
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/BeagleRescue.dir/all
 | 
					 | 
				
			||||||
	$(CMAKE_COMMAND) -E cmake_progress_start /home/ayoungblood/Projects/BeagleRescue/CMakeFiles 0
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.dir/rule
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Convenience name for target.
 | 
					 | 
				
			||||||
BeagleRescue: CMakeFiles/BeagleRescue.dir/rule
 | 
					 | 
				
			||||||
.PHONY : BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# clean rule for target.
 | 
					 | 
				
			||||||
CMakeFiles/BeagleRescue.dir/clean:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/clean
 | 
					 | 
				
			||||||
.PHONY : CMakeFiles/BeagleRescue.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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,7 +0,0 @@
 | 
				
			|||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/BeagleRescue.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/edit_cache.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/rebuild_cache.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/list_install_components.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/install.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/install/local.dir
 | 
					 | 
				
			||||||
/home/ayoungblood/Projects/BeagleRescue/CMakeFiles/install/strip.dir
 | 
					 | 
				
			||||||
@ -1 +0,0 @@
 | 
				
			|||||||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
 | 
					 | 
				
			||||||
@ -1 +0,0 @@
 | 
				
			|||||||
15
 | 
					 | 
				
			||||||
@ -1,57 +0,0 @@
 | 
				
			|||||||
cmake_minimum_required(VERSION 3.14)
 | 
					 | 
				
			||||||
project(BeagleRescue VERSION 1.0.0 )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(CMAKE_CXX_STANDARD 11)
 | 
					 | 
				
			||||||
set(CMAKE_CXX_REQUIRED ON)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FetchContent)
 | 
					 | 
				
			||||||
include(FindPkgConfig)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)
 | 
					 | 
				
			||||||
PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image>=2.0.0)
 | 
					 | 
				
			||||||
PKG_SEARCH_MODULE(SDL2MIXER REQUIRED SDL2_mixer>=2.0.0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Point to our own cmake modules
 | 
					 | 
				
			||||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/sdl2)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Find SDL2
 | 
					 | 
				
			||||||
# find_package(SDL2 REQUIRED)
 | 
					 | 
				
			||||||
#find_file(SDL2_INCLUDE_DIR NAME SDL.h HINTS SDL2)
 | 
					 | 
				
			||||||
#find_library(SDL2_LIBRARY NAME SDL2)
 | 
					 | 
				
			||||||
#find_package(SDL2_image REQUIRED)
 | 
					 | 
				
			||||||
#find_package(SDL2_mixer REQUIRED)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#add_subdirectory(libtmx-parser)
 | 
					 | 
				
			||||||
#add_library(libtmx-parser)
 | 
					 | 
				
			||||||
#       target_sources(libtmx-parser
 | 
					 | 
				
			||||||
#       PRIVATE
 | 
					 | 
				
			||||||
#                    $(CMAKE_CURRENT_LIST_DIR)/libtmx-parser/src/base64.h
 | 
					 | 
				
			||||||
#                    $(CMAKE_CURRENT_LIST_DIR)/libtmx-parser/src/base64.cpp
 | 
					 | 
				
			||||||
#                    $(CMAKE_CURRENT_LIST_DIR)/libtmx-parser/src/tmxparser.cpp
 | 
					 | 
				
			||||||
#       PUBLIC
 | 
					 | 
				
			||||||
#                    $(CMAKE_CURRENT_LIST_DIR)/libtmx-parser/src/tmxparser.h
 | 
					 | 
				
			||||||
#       )
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#set(TMXPARSER "tmxparser")
 | 
					 | 
				
			||||||
#FetchContent_Declare(
 | 
					 | 
				
			||||||
#                    tmxparser
 | 
					 | 
				
			||||||
#                    GIT_REPOSITORY "https://github.com/halsafar/libtmx-parser"
 | 
					 | 
				
			||||||
#                    GIT_TAG "master"
 | 
					 | 
				
			||||||
#                    )
 | 
					 | 
				
			||||||
#FetchContent_MakeAvailable(tmxparser)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Add global definitions
 | 
					 | 
				
			||||||
add_definitions("-Wall")
 | 
					 | 
				
			||||||
include_directories(${PROJECT_NAME} ${SDL2_INCLUDE_DIRS} ${SDL2IMAGE_INCLUDE_DIRS} ${SDL2MIXER_INCLUDE_DIRS})
 | 
					 | 
				
			||||||
#add_custom_target(${TMXPARSER})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libtmx-parser/)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
file(GLOB_RECURSE CSOURCES src/cjson/*.c)
 | 
					 | 
				
			||||||
file(GLOB_RECURSE CPPSOURCES src/*.cpp)
 | 
					 | 
				
			||||||
# file(GLOB_RECURSE TMXSOURCES libtmx-parser/src/*.cpp)
 | 
					 | 
				
			||||||
#add_dependencies(${PROJECT_NAME} ${TMXPARSER})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
add_executable(${PROJECT_NAME} ${CSOURCES} ${CPPSOURCES})
 | 
					 | 
				
			||||||
install(TARGETS ${PROJECT_NAME} DESTINATION bin)
 | 
					 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL2_LIBRARIES} ${SDL2IMAGE_LIBRARIES} ${SDL2MIXER_LIBRARIES})
 | 
					 | 
				
			||||||
							
								
								
									
										601
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										601
									
								
								Makefile
									
									
									
									
									
								
							@ -1,581 +1,52 @@
 | 
				
			|||||||
# CMAKE generated file: DO NOT EDIT!
 | 
					# Special Thanks to Job Vranish at Atomic Object for the base Makefile that was modified slightly to work with this project's needs
 | 
				
			||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.25
 | 
					# https://spin.atomicobject.com/2016/08/26/makefile-c-projects/
 | 
				
			||||||
 | 
					TARGET_EXEC ?= BeagleRescue.exe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Default target executed when no arguments are given to make.
 | 
					BUILD_DIR ?= .\build
 | 
				
			||||||
default_target: all
 | 
					SRC_DIRS ?= .\src
 | 
				
			||||||
.PHONY : default_target
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
 | 
					#SRCS := $(shell find $(SRC_DIRS) -name '*.cpp' -or -name '*.c' -or -name '*.s')
 | 
				
			||||||
.NOTPARALLEL:
 | 
					SRCS := $(shell dir .\*.cpp /s /b)
 | 
				
			||||||
 | 
					OBJS := $(SRCS:%=$(BUILD_DIR)\%.o)
 | 
				
			||||||
 | 
					DEPS := $(OBJS:.o=.d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#=============================================================================
 | 
					#INC_DIRS := $(shell find $(SRC_DIRS) -type d)
 | 
				
			||||||
# Special targets provided by cmake.
 | 
					INC_DIRS := $(dir .\src /ad /b /s )
 | 
				
			||||||
 | 
					INC_FLAGS := $(addprefix -I,$(INC_DIRS))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable implicit rules so canonical targets will work.
 | 
					INCLUDE_PATHS = -IC:\mingw_dev_lib\sdl2\include\SDL2 -IC:\mingw_dev_lib\sdl_image\include\SDL2 -IC:\mingw_dev_lib\sdl_mixer\include\SDL2
 | 
				
			||||||
.SUFFIXES:
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable VCS-based implicit rules.
 | 
					LIBRARY_PATHS = -LC:\mingw_dev_lib\sdl2\lib -LC:\mingw_dev_lib\sdl2_image\lib -LC:\mingw_dev_lib\sdl2_mixer\lib
 | 
				
			||||||
% : %,v
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable VCS-based implicit rules.
 | 
					CPPFLAGS ?= $(INC_FLAGS) -Ilibsdl2/include -Ilibtmx-parser/src -Ilibtmx-parser/libs/tinyxml2 -MMD -MP -w 
 | 
				
			||||||
% : RCS/%
 | 
					COMPILER_FLAGS = -w "-Wl,-subsystem,windows" #Quotes used to force Powershell to parse correctly
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable VCS-based implicit rules.
 | 
					#LINKER_FLAGS = libsdl2/build/.libs/libSDL2.a libsdl2_image/.libs/libSDL2_image.a libsdl2_mixer/build/.libs/libSDL2_mixer.a libtmx-parser/libtmxparser.a
 | 
				
			||||||
% : RCS/%,v
 | 
					$(BUILD_DIR)\$(TARGET_EXEC): $(OBJS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable VCS-based implicit rules.
 | 
					# 	$(CC) $(OBJS) -o $@ $(LDFLAGS)
 | 
				
			||||||
% : SCCS/s.%
 | 
						$(CXX) $(OBJS) $(LINKER_FLAGS) -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable VCS-based implicit rules.
 | 
					# assembly
 | 
				
			||||||
% : s.%
 | 
					$(BUILD_DIR)/%.s.o: %.s
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(AS) $(ASFLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.SUFFIXES: .hpux_make_needs_suffix_list
 | 
					# c source
 | 
				
			||||||
 | 
					$(BUILD_DIR)/%.c.o: %.c
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(CXX) $(CPPFLAGS) $(INCLUDE_PATHS) $(LIBRARY_PATHS)  $(COMPILER_FLAGS) $(CFLAGS) $(LINKER_FLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Command-line flag to silence nested $(MAKE).
 | 
					# c++ source
 | 
				
			||||||
$(VERBOSE)MAKESILENT = -s
 | 
					$(BUILD_DIR)/%.cpp.o: %.cpp
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(CXX) $(CPPFLAGS) $(INCLUDE_PATHS) $(LIBRARY_PATHS) $(COMPILER_FLAGS) $(CXXFLAGS) $(LINKER_FLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#Suppress display of executed commands.
 | 
					.PHONY: clean
 | 
				
			||||||
$(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/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The top-level build directory on which CMake was run.
 | 
					 | 
				
			||||||
CMAKE_BINARY_DIR = /home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#=============================================================================
 | 
					 | 
				
			||||||
# Targets provided globally by CMake.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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/ayoungblood/Projects/BeagleRescue/CMakeFiles /home/ayoungblood/Projects/BeagleRescue//CMakeFiles/progress.marks
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
 | 
					 | 
				
			||||||
	$(CMAKE_COMMAND) -E cmake_progress_start /home/ayoungblood/Projects/BeagleRescue/CMakeFiles 0
 | 
					 | 
				
			||||||
.PHONY : all
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# The main clean target
 | 
					 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
 | 
						-del -fR $(BUILD_DIR)
 | 
				
			||||||
.PHONY : clean
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# The main clean target
 | 
					-include $(DEPS)
 | 
				
			||||||
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 BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Build rule for target.
 | 
					 | 
				
			||||||
BeagleRescue: cmake_check_build_system
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 BeagleRescue
 | 
					 | 
				
			||||||
.PHONY : BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# fast build rule for target.
 | 
					 | 
				
			||||||
BeagleRescue/fast:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/build
 | 
					 | 
				
			||||||
.PHONY : BeagleRescue/fast
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.o: src/assetmgr/AssetManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.i: src/assetmgr/AssetManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.s: src/assetmgr/AssetManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/assetmgr/AssetManager.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/AssetManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.o: src/assetmgr/GameObject.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.i: src/assetmgr/GameObject.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.s: src/assetmgr/GameObject.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/assetmgr/GameObject.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/GameObject.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.o: src/assetmgr/MusicManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.i: src/assetmgr/MusicManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.s: src/assetmgr/MusicManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.o: src/assetmgr/TextureManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.i: src/assetmgr/TextureManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.s: src/assetmgr/TextureManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/assetmgr/TextureManager.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/TextureManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/cjson/cJSON.o: src/cjson/cJSON.c.o
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/cjson/cJSON.c.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.c.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/cjson/cJSON.i: src/cjson/cJSON.c.i
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/cjson/cJSON.c.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.i
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.c.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/cjson/cJSON.s: src/cjson/cJSON.c.s
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/cjson/cJSON.c.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.s
 | 
					 | 
				
			||||||
.PHONY : src/cjson/cJSON.c.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ecs/ECS.o: src/ecs/ECS.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/ecs/ECS.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ecs/ECS.i: src/ecs/ECS.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/ecs/ECS.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ecs/ECS.s: src/ecs/ECS.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/ecs/ECS.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ecs/ECS.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Collision.o: src/game/Collision.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/Collision.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Collision.i: src/game/Collision.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/Collision.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Collision.s: src/game/Collision.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/Collision.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Collision.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Game.o: src/game/Game.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/Game.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Game.i: src/game/Game.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/Game.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Game.s: src/game/Game.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/Game.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Game.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/GameStateManager.o: src/game/GameStateManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/GameStateManager.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/GameStateManager.i: src/game/GameStateManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/GameStateManager.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/GameStateManager.s: src/game/GameStateManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/GameStateManager.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/GameStateManager.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Main.o: src/game/Main.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/Main.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Main.i: src/game/Main.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/Main.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Main.s: src/game/Main.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/Main.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Main.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/StateMachine.o: src/game/StateMachine.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/StateMachine.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/StateMachine.i: src/game/StateMachine.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/StateMachine.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/StateMachine.s: src/game/StateMachine.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/StateMachine.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/StateMachine.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Vector2D.o: src/game/Vector2D.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/game/Vector2D.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Vector2D.i: src/game/Vector2D.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/game/Vector2D.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/game/Vector2D.s: src/game/Vector2D.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/game/Vector2D.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/game/Vector2D.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UINineSlice.o: src/ui/UINineSlice.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/ui/UINineSlice.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UINineSlice.i: src/ui/UINineSlice.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/ui/UINineSlice.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UINineSlice.s: src/ui/UINineSlice.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/ui/UINineSlice.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ui/UINineSlice.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UIText.o: src/ui/UIText.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/ui/UIText.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UIText.i: src/ui/UIText.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/ui/UIText.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/ui/UIText.s: src/ui/UIText.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/ui/UIText.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/ui/UIText.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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 "... BeagleRescue"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/AssetManager.o"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/AssetManager.i"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/AssetManager.s"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/GameObject.o"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/GameObject.i"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/GameObject.s"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.o"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.i"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.s"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/TextureManager.o"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/TextureManager.i"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/TextureManager.s"
 | 
					 | 
				
			||||||
	@echo "... src/cjson/cJSON.o"
 | 
					 | 
				
			||||||
	@echo "... src/cjson/cJSON.i"
 | 
					 | 
				
			||||||
	@echo "... src/cjson/cJSON.s"
 | 
					 | 
				
			||||||
	@echo "... src/ecs/ECS.o"
 | 
					 | 
				
			||||||
	@echo "... src/ecs/ECS.i"
 | 
					 | 
				
			||||||
	@echo "... src/ecs/ECS.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/Collision.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/Collision.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/Collision.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/Game.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/Game.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/Game.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/GameStateManager.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/GameStateManager.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/GameStateManager.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/Main.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/Main.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/Main.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/StateMachine.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/StateMachine.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/StateMachine.s"
 | 
					 | 
				
			||||||
	@echo "... src/game/Vector2D.o"
 | 
					 | 
				
			||||||
	@echo "... src/game/Vector2D.i"
 | 
					 | 
				
			||||||
	@echo "... src/game/Vector2D.s"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UINineSlice.o"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UINineSlice.i"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UINineSlice.s"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UIText.o"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UIText.i"
 | 
					 | 
				
			||||||
	@echo "... src/ui/UIText.s"
 | 
					 | 
				
			||||||
.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
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MKDIR_P ?= mkdir -p
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										53
									
								
								Makefile~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								Makefile~
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,53 @@
 | 
				
			|||||||
 | 
					# Special Thanks to Job Vranish at Atomic Object for the base Makefile that was modified slightly to work with this project's needs
 | 
				
			||||||
 | 
					# https://spin.atomicobject.com/2016/08/26/makefile-c-projects/
 | 
				
			||||||
 | 
					TARGET_EXEC ?= BeagleRescue.exe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					BUILD_DIR ?= .\build
 | 
				
			||||||
 | 
					SRC_DIRS ?= .\src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#SRCS := $(shell find $(SRC_DIRS) -name '*.cpp' -or -name '*.c' -or -name '*.s')
 | 
				
			||||||
 | 
					SRCS := $(shell dir .\*.cpp /s /b)
 | 
				
			||||||
 | 
					OBJS := $(SRCS:%=$(BUILD_DIR)\%.o)
 | 
				
			||||||
 | 
					DEPS := $(OBJS:.o=.d)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#INC_DIRS := $(shell find $(SRC_DIRS) -type d)
 | 
				
			||||||
 | 
					INC_DIRS := $(dir .\src /ad /b /s )
 | 
				
			||||||
 | 
					INC_FLAGS := $(addprefix -I,$(INC_DIRS))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					INCLUDE_PATHS = -IC:\mingw_dev_lib\sdl2\include\SDL2 -IC:\mingw_dev_lib\sdl_image\include\SDL2 -IC:\mingw_dev_lib\sdl_mixer\include\SDL2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LIBRARY_PATHS = -LC:\mingw_dev_lib\sdl2\lib -LC:\mingw_dev_lib\sdl2_image\lib -LC:\mingw_dev_lib\sdl2_mixer\lib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CPPFLAGS ?= $(INC_FLAGS) -Ilibsdl2/include -Ilibtmx-parser/src -Ilibtmx-parser/libs/tinyxml2 -MMD -MP -w 
 | 
				
			||||||
 | 
					COMPILER_FLAGS = -w "-Wl,-subsystem,windows" #Quotes used to force Powershell to parse correctly
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					all:
 | 
				
			||||||
 | 
					#LINKER_FLAGS = libsdl2/build/.libs/libSDL2.a libsdl2_image/.libs/libSDL2_image.a libsdl2_mixer/build/.libs/libSDL2_mixer.a libtmx-parser/libtmxparser.a
 | 
				
			||||||
 | 
					$(BUILD_DIR)\$(TARGET_EXEC): $(OBJS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# 	$(CC) $(OBJS) -o $@ $(LDFLAGS)
 | 
				
			||||||
 | 
						$(CXX) $(OBJS) $(LINKER_FLAGS) -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# assembly
 | 
				
			||||||
 | 
					$(BUILD_DIR)/%.s.o: %.s
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(AS) $(ASFLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# c source
 | 
				
			||||||
 | 
					$(BUILD_DIR)/%.c.o: %.c
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(CXX) $(CPPFLAGS) $(INCLUDE_PATHS) $(LIBRARY_PATHS)  $(COMPILER_FLAGS) $(CFLAGS) $(LINKER_FLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# c++ source
 | 
				
			||||||
 | 
					$(BUILD_DIR)/%.cpp.o: %.cpp
 | 
				
			||||||
 | 
						$(MKDIR_P) $(dir $@)
 | 
				
			||||||
 | 
						$(CXX) $(CPPFLAGS) $(INCLUDE_PATHS) $(LIBRARY_PATHS) $(COMPILER_FLAGS) $(CXXFLAGS) $(LINKER_FLAGS) -c $< -o $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.PHONY: clean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clean:
 | 
				
			||||||
 | 
						-del -fR $(BUILD_DIR)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-include $(DEPS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MKDIR_P ?= mkdir -p
 | 
				
			||||||
@ -1 +0,0 @@
 | 
				
			|||||||
{"requests": [{"kind": "codemodel", "version": 2}, {"kind": "cmakeFiles", "version": 1}]}
 | 
					 | 
				
			||||||
@ -1,156 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
	"inputs" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"path" : "CMakeLists.txt"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isGenerated" : true,
 | 
					 | 
				
			||||||
			"path" : "build/CMakeFiles/3.26.2/CMakeSystem.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isGenerated" : true,
 | 
					 | 
				
			||||||
			"path" : "build/CMakeFiles/3.26.2/CMakeCCompiler.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isGenerated" : true,
 | 
					 | 
				
			||||||
			"path" : "build/CMakeFiles/3.26.2/CMakeCXXCompiler.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/Linux.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/FetchContent.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/FindPkgConfig.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isCMake" : true,
 | 
					 | 
				
			||||||
			"isExternal" : true,
 | 
					 | 
				
			||||||
			"path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake"
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"kind" : "cmakeFiles",
 | 
					 | 
				
			||||||
	"paths" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"build" : "/home/ayoungblood/projects/BeagleRescue/build",
 | 
					 | 
				
			||||||
		"source" : "/home/ayoungblood/projects/BeagleRescue"
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"version" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"major" : 1,
 | 
					 | 
				
			||||||
		"minor" : 0
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -1,61 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
	"configurations" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"directories" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"build" : ".",
 | 
					 | 
				
			||||||
					"hasInstallRule" : true,
 | 
					 | 
				
			||||||
					"jsonFile" : "directory-.-Release-62cffe8699bba9baee6b.json",
 | 
					 | 
				
			||||||
					"minimumCMakeVersion" : 
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						"string" : "3.14"
 | 
					 | 
				
			||||||
					},
 | 
					 | 
				
			||||||
					"projectIndex" : 0,
 | 
					 | 
				
			||||||
					"source" : ".",
 | 
					 | 
				
			||||||
					"targetIndexes" : 
 | 
					 | 
				
			||||||
					[
 | 
					 | 
				
			||||||
						0
 | 
					 | 
				
			||||||
					]
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"name" : "Release",
 | 
					 | 
				
			||||||
			"projects" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"directoryIndexes" : 
 | 
					 | 
				
			||||||
					[
 | 
					 | 
				
			||||||
						0
 | 
					 | 
				
			||||||
					],
 | 
					 | 
				
			||||||
					"name" : "BeagleRescue",
 | 
					 | 
				
			||||||
					"targetIndexes" : 
 | 
					 | 
				
			||||||
					[
 | 
					 | 
				
			||||||
						0
 | 
					 | 
				
			||||||
					]
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"targets" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"directoryIndex" : 0,
 | 
					 | 
				
			||||||
					"id" : "BeagleRescue::@6890427a1f51a3e7e1df",
 | 
					 | 
				
			||||||
					"jsonFile" : "target-BeagleRescue-Release-ec39fa3212b00b9bc53c.json",
 | 
					 | 
				
			||||||
					"name" : "BeagleRescue",
 | 
					 | 
				
			||||||
					"projectIndex" : 0
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			]
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"kind" : "codemodel",
 | 
					 | 
				
			||||||
	"paths" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"build" : "/home/ayoungblood/projects/BeagleRescue/build",
 | 
					 | 
				
			||||||
		"source" : "/home/ayoungblood/projects/BeagleRescue"
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"version" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"major" : 2,
 | 
					 | 
				
			||||||
		"minor" : 5
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -1,45 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
	"backtraceGraph" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"commands" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			"install"
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"files" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			"CMakeLists.txt"
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"nodes" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"file" : 0
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"command" : 0,
 | 
					 | 
				
			||||||
				"file" : 0,
 | 
					 | 
				
			||||||
				"line" : 56,
 | 
					 | 
				
			||||||
				"parent" : 0
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		]
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"installers" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"component" : "Unspecified",
 | 
					 | 
				
			||||||
			"destination" : "bin",
 | 
					 | 
				
			||||||
			"paths" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				"BeagleRescue"
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"targetId" : "BeagleRescue::@6890427a1f51a3e7e1df",
 | 
					 | 
				
			||||||
			"targetIndex" : 0,
 | 
					 | 
				
			||||||
			"type" : "target"
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"paths" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"build" : ".",
 | 
					 | 
				
			||||||
		"source" : "."
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -1,88 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
	"cmake" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"generator" : 
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"multiConfig" : false,
 | 
					 | 
				
			||||||
			"name" : "Ninja"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		"paths" : 
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"cmake" : "/usr/bin/cmake",
 | 
					 | 
				
			||||||
			"cpack" : "/usr/bin/cpack",
 | 
					 | 
				
			||||||
			"ctest" : "/usr/bin/ctest",
 | 
					 | 
				
			||||||
			"root" : "/usr/share/cmake"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		"version" : 
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"isDirty" : false,
 | 
					 | 
				
			||||||
			"major" : 3,
 | 
					 | 
				
			||||||
			"minor" : 26,
 | 
					 | 
				
			||||||
			"patch" : 2,
 | 
					 | 
				
			||||||
			"string" : "3.26.2",
 | 
					 | 
				
			||||||
			"suffix" : ""
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"objects" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"jsonFile" : "codemodel-v2-843eb1fd92835193362c.json",
 | 
					 | 
				
			||||||
			"kind" : "codemodel",
 | 
					 | 
				
			||||||
			"version" : 
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"major" : 2,
 | 
					 | 
				
			||||||
				"minor" : 5
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"jsonFile" : "cmakeFiles-v1-12a73b4fff809a203120.json",
 | 
					 | 
				
			||||||
			"kind" : "cmakeFiles",
 | 
					 | 
				
			||||||
			"version" : 
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"major" : 1,
 | 
					 | 
				
			||||||
				"minor" : 0
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"reply" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"client-kdevelop" : 
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"query.json" : 
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"requests" : 
 | 
					 | 
				
			||||||
				[
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						"kind" : "codemodel",
 | 
					 | 
				
			||||||
						"version" : 2
 | 
					 | 
				
			||||||
					},
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						"kind" : "cmakeFiles",
 | 
					 | 
				
			||||||
						"version" : 1
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
				],
 | 
					 | 
				
			||||||
				"responses" : 
 | 
					 | 
				
			||||||
				[
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						"jsonFile" : "codemodel-v2-843eb1fd92835193362c.json",
 | 
					 | 
				
			||||||
						"kind" : "codemodel",
 | 
					 | 
				
			||||||
						"version" : 
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							"major" : 2,
 | 
					 | 
				
			||||||
							"minor" : 5
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
					},
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						"jsonFile" : "cmakeFiles-v1-12a73b4fff809a203120.json",
 | 
					 | 
				
			||||||
						"kind" : "cmakeFiles",
 | 
					 | 
				
			||||||
						"version" : 
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							"major" : 1,
 | 
					 | 
				
			||||||
							"minor" : 0
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
				]
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -1,315 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
	"artifacts" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"path" : "BeagleRescue"
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"backtrace" : 1,
 | 
					 | 
				
			||||||
	"backtraceGraph" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"commands" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			"add_executable",
 | 
					 | 
				
			||||||
			"install",
 | 
					 | 
				
			||||||
			"target_link_libraries",
 | 
					 | 
				
			||||||
			"include_directories"
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"files" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			"CMakeLists.txt"
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"nodes" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"file" : 0
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"command" : 0,
 | 
					 | 
				
			||||||
				"file" : 0,
 | 
					 | 
				
			||||||
				"line" : 55,
 | 
					 | 
				
			||||||
				"parent" : 0
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"command" : 1,
 | 
					 | 
				
			||||||
				"file" : 0,
 | 
					 | 
				
			||||||
				"line" : 56,
 | 
					 | 
				
			||||||
				"parent" : 0
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"command" : 2,
 | 
					 | 
				
			||||||
				"file" : 0,
 | 
					 | 
				
			||||||
				"line" : 57,
 | 
					 | 
				
			||||||
				"parent" : 0
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"command" : 3,
 | 
					 | 
				
			||||||
				"file" : 0,
 | 
					 | 
				
			||||||
				"line" : 45,
 | 
					 | 
				
			||||||
				"parent" : 0
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		]
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"compileGroups" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"compileCommandFragments" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"fragment" : "-O3 -DNDEBUG   -Wall"
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"includes" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/home/ayoungblood/projects/BeagleRescue/BeagleRescue"
 | 
					 | 
				
			||||||
				},
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/usr/include/SDL2"
 | 
					 | 
				
			||||||
				},
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/usr/include/libpng16"
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"language" : "C",
 | 
					 | 
				
			||||||
			"sourceIndexes" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				0
 | 
					 | 
				
			||||||
			]
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"compileCommandFragments" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"fragment" : "-O3 -DNDEBUG -std=gnu++11   -Wall"
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"includes" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/home/ayoungblood/projects/BeagleRescue/BeagleRescue"
 | 
					 | 
				
			||||||
				},
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/usr/include/SDL2"
 | 
					 | 
				
			||||||
				},
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					"backtrace" : 4,
 | 
					 | 
				
			||||||
					"path" : "/usr/include/libpng16"
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			],
 | 
					 | 
				
			||||||
			"language" : "CXX",
 | 
					 | 
				
			||||||
			"languageStandard" : 
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtraces" : 
 | 
					 | 
				
			||||||
				[
 | 
					 | 
				
			||||||
					1
 | 
					 | 
				
			||||||
				],
 | 
					 | 
				
			||||||
				"standard" : "11"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			"sourceIndexes" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				1,
 | 
					 | 
				
			||||||
				2,
 | 
					 | 
				
			||||||
				3,
 | 
					 | 
				
			||||||
				4,
 | 
					 | 
				
			||||||
				5,
 | 
					 | 
				
			||||||
				6,
 | 
					 | 
				
			||||||
				7,
 | 
					 | 
				
			||||||
				8,
 | 
					 | 
				
			||||||
				9,
 | 
					 | 
				
			||||||
				10,
 | 
					 | 
				
			||||||
				11,
 | 
					 | 
				
			||||||
				12,
 | 
					 | 
				
			||||||
				13
 | 
					 | 
				
			||||||
			]
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"id" : "BeagleRescue::@6890427a1f51a3e7e1df",
 | 
					 | 
				
			||||||
	"install" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"destinations" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 2,
 | 
					 | 
				
			||||||
				"path" : "bin"
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"prefix" : 
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"path" : "/usr/local"
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"link" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"commandFragments" : 
 | 
					 | 
				
			||||||
		[
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"fragment" : "-O3 -DNDEBUG",
 | 
					 | 
				
			||||||
				"role" : "flags"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"fragment" : "",
 | 
					 | 
				
			||||||
				"role" : "flags"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2_image",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2_mixer",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2_image",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				"backtrace" : 3,
 | 
					 | 
				
			||||||
				"fragment" : "-lSDL2_mixer",
 | 
					 | 
				
			||||||
				"role" : "libraries"
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		],
 | 
					 | 
				
			||||||
		"language" : "CXX"
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"name" : "BeagleRescue",
 | 
					 | 
				
			||||||
	"nameOnDisk" : "BeagleRescue",
 | 
					 | 
				
			||||||
	"paths" : 
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		"build" : ".",
 | 
					 | 
				
			||||||
		"source" : "."
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	"sourceGroups" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"name" : "Source Files",
 | 
					 | 
				
			||||||
			"sourceIndexes" : 
 | 
					 | 
				
			||||||
			[
 | 
					 | 
				
			||||||
				0,
 | 
					 | 
				
			||||||
				1,
 | 
					 | 
				
			||||||
				2,
 | 
					 | 
				
			||||||
				3,
 | 
					 | 
				
			||||||
				4,
 | 
					 | 
				
			||||||
				5,
 | 
					 | 
				
			||||||
				6,
 | 
					 | 
				
			||||||
				7,
 | 
					 | 
				
			||||||
				8,
 | 
					 | 
				
			||||||
				9,
 | 
					 | 
				
			||||||
				10,
 | 
					 | 
				
			||||||
				11,
 | 
					 | 
				
			||||||
				12,
 | 
					 | 
				
			||||||
				13
 | 
					 | 
				
			||||||
			]
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"sources" : 
 | 
					 | 
				
			||||||
	[
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 0,
 | 
					 | 
				
			||||||
			"path" : "src/cjson/cJSON.c",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/assetmgr/AssetManager.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/assetmgr/GameObject.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/assetmgr/MusicManager.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/assetmgr/TextureManager.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/ecs/ECS.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/Collision.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/Game.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/GameStateManager.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/Main.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/StateMachine.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/game/Vector2D.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/ui/UINineSlice.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			"backtrace" : 1,
 | 
					 | 
				
			||||||
			"compileGroupIndex" : 1,
 | 
					 | 
				
			||||||
			"path" : "src/ui/UIText.cpp",
 | 
					 | 
				
			||||||
			"sourceGroupIndex" : 0
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	],
 | 
					 | 
				
			||||||
	"type" : "EXECUTABLE"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							@ -1,66 +0,0 @@
 | 
				
			|||||||
# ninja log v5
 | 
					 | 
				
			||||||
5	1257	1680995986388821260	CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o	2b68ee632af548aa
 | 
					 | 
				
			||||||
4	4614	1680995989752187549	CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o	eb4c2e382e340f10
 | 
					 | 
				
			||||||
4	68	1666035599307923948	libtmx-parser/liblibtmxparser.a	4a03bfde239caf5d
 | 
					 | 
				
			||||||
1829	5506	1680995990645529632	CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o	2e1a08cbe2ad039c
 | 
					 | 
				
			||||||
5	803	1665858094321634764	CMakeFiles/BeagleRescue.dir/libtmx-parser/src/base64.cpp.o	4bbee0e045ced8b2
 | 
					 | 
				
			||||||
8176	8273	1680995073021895354	libtmx-parser/liblibtmxparser.so	9df69ecfe8aa882a
 | 
					 | 
				
			||||||
3771	6588	1680995071338547771	libtmx-parser/CMakeFiles/libtmxparser.dir/libs/tinyxml2/tinyxml2.cpp.o	96043e32043d331c
 | 
					 | 
				
			||||||
13	8224	1680995993362222899	CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o	4ba02c1268a57ad0
 | 
					 | 
				
			||||||
5	3446	1665858096961659219	CMakeFiles/BeagleRescue.dir/libtmx-parser/src/tmxparser.cpp.o	15f574a728100366
 | 
					 | 
				
			||||||
4	1896	1680995987032160899	CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o	77f7fe5671dba050
 | 
					 | 
				
			||||||
5	4075	1680995989215515625	CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o	811f88fdfc09263c
 | 
					 | 
				
			||||||
6990	7109	1680995071858552173	libtmx-parser/libs/tinyxml2/xmltest	c7f1f4ebf26757c2
 | 
					 | 
				
			||||||
4036	6875	1680995071625216864	libtmx-parser/libs/tinyxml2/CMakeFiles/tinyxml2.dir/tinyxml2.cpp.o	660491a0c7495e62
 | 
					 | 
				
			||||||
1258	5876	1680995991015533256	CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o	203c7ee19411f630
 | 
					 | 
				
			||||||
2059	8176	1680995072928561230	libtmx-parser/CMakeFiles/libtmxparser.dir/src/tmxparser.cpp.o	ead5f95e0e72b1e0
 | 
					 | 
				
			||||||
4	794	1665858094311634671	CMakeFiles/BeagleRescue.dir/libtmx-parser/libs/tinyxml2/xmltest.cpp.o	ee2e170a3bac274c
 | 
					 | 
				
			||||||
6978	6990	1680995071728551073	libtmx-parser/libs/tinyxml2/libtinyxml2.so	d0fad9500a04c852
 | 
					 | 
				
			||||||
4	1088	1665858094604970721	CMakeFiles/BeagleRescue.dir/libtmx-parser/main.cpp.o	86331d80cf701d8d
 | 
					 | 
				
			||||||
13	638	1680995985768815183	CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o	e18efa52ba3b4829
 | 
					 | 
				
			||||||
638	874	1680995986008817536	CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o	c995c41f2f407d79
 | 
					 | 
				
			||||||
5	3575	1680995988715510727	CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o	743e525b8bc7e022
 | 
					 | 
				
			||||||
874	1829	1680995986968826945	CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o	d6bbbe0fad885aeb
 | 
					 | 
				
			||||||
6978	6990	1680995071728551073	libtmx-parser/libs/tinyxml2/libtinyxml2.so.2	d0fad9500a04c852
 | 
					 | 
				
			||||||
5127	6527	1680995071278547263	libtmx-parser/libs/tinyxml2/CMakeFiles/xmltest.dir/xmltest.cpp.o	88e42020838dcd8e
 | 
					 | 
				
			||||||
2957	4036	1680995068778526099	libtmx-parser/CMakeFiles/libtmxparser.dir/src/base64.cpp.o	e84a5ef1b712902d
 | 
					 | 
				
			||||||
9777	9902	1680995074651909151	BeagleRescue	e5cb768adc438473
 | 
					 | 
				
			||||||
4	4132	1680995989272182847	CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o	ced4d92dc065c0bf
 | 
					 | 
				
			||||||
2	730	1681062043486327943	build.ninja	bd959f8df49bfbdd
 | 
					 | 
				
			||||||
6	3453	1680995988588842819	CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o	d59bce856486c23e
 | 
					 | 
				
			||||||
6875	6978	1680995071728551073	libtmx-parser/libs/tinyxml2/libtinyxml2.so.2.2.0	8aed3caeabaa38d5
 | 
					 | 
				
			||||||
20	4401	1680995989538852126	CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o	c1352eaae73a833f
 | 
					 | 
				
			||||||
4	2192	1665858095708314276	CMakeFiles/BeagleRescue.dir/libtmx-parser/libs/tinyxml2/tinyxml2.cpp.o	60acd5a4117a4833
 | 
					 | 
				
			||||||
4	2488	1681062059289774035	CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o	743e525b8bc7e022
 | 
					 | 
				
			||||||
4	2608	1681062059413108248	CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o	811f88fdfc09263c
 | 
					 | 
				
			||||||
4	2703	1681062059509775604	CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o	d59bce856486c23e
 | 
					 | 
				
			||||||
3	2706	1681062059513108961	CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o	ced4d92dc065c0bf
 | 
					 | 
				
			||||||
5	2815	1681062059623109746	CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o	c1352eaae73a833f
 | 
					 | 
				
			||||||
5	2962	1681062059769777459	CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o	2e1a08cbe2ad039c
 | 
					 | 
				
			||||||
5	3207	1681062060013112528	CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o	203c7ee19411f630
 | 
					 | 
				
			||||||
3	3347	1681062060153113527	CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o	eb4c2e382e340f10
 | 
					 | 
				
			||||||
5	4194	1681062060999786234	CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o	4ba02c1268a57ad0
 | 
					 | 
				
			||||||
4194	4286	1681062061093120232	BeagleRescue	e58e98489844e561
 | 
					 | 
				
			||||||
6	591	1681062457555937468	CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o	e18efa52ba3b4829
 | 
					 | 
				
			||||||
591	742	1681062457719271959	CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o	c995c41f2f407d79
 | 
					 | 
				
			||||||
5	1761	1681062458725945758	CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o	2b68ee632af548aa
 | 
					 | 
				
			||||||
3	1777	1681062458739279185	CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o	77f7fe5671dba050
 | 
					 | 
				
			||||||
742	1911	1681062458882613534	CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o	d6bbbe0fad885aeb
 | 
					 | 
				
			||||||
4	2480	1681062459459284286	CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o	811f88fdfc09263c
 | 
					 | 
				
			||||||
4	2628	1681062459609285349	CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o	743e525b8bc7e022
 | 
					 | 
				
			||||||
4	2658	1681062459635952204	CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o	ced4d92dc065c0bf
 | 
					 | 
				
			||||||
5	2882	1681062459862620477	CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o	d59bce856486c23e
 | 
					 | 
				
			||||||
13	3065	1681062460045955109	CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o	c1352eaae73a833f
 | 
					 | 
				
			||||||
3	3323	1681062460302623594	CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o	eb4c2e382e340f10
 | 
					 | 
				
			||||||
1777	4185	1681062461165963044	CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o	2e1a08cbe2ad039c
 | 
					 | 
				
			||||||
1761	4194	1681062461172629758	CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o	203c7ee19411f630
 | 
					 | 
				
			||||||
5	4476	1681062461455965099	CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o	4ba02c1268a57ad0
 | 
					 | 
				
			||||||
4476	4568	1681062461545965736	BeagleRescue	e58e98489844e561
 | 
					 | 
				
			||||||
6	3541	1689099824178728855	CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o	ced4d92dc065c0bf
 | 
					 | 
				
			||||||
7	3541	1689099824178728855	CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o	811f88fdfc09263c
 | 
					 | 
				
			||||||
7	3604	1689099824242062276	CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o	743e525b8bc7e022
 | 
					 | 
				
			||||||
8	3817	1689099824455395905	CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o	c1352eaae73a833f
 | 
					 | 
				
			||||||
7	3968	1689099824605396113	CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o	d59bce856486c23e
 | 
					 | 
				
			||||||
14	4213	1689099824852063121	CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o	2e1a08cbe2ad039c
 | 
					 | 
				
			||||||
6	4495	1689099825135396846	CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o	eb4c2e382e340f10
 | 
					 | 
				
			||||||
9	4558	1689099825195396929	CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o	203c7ee19411f630
 | 
					 | 
				
			||||||
@ -1,132 +0,0 @@
 | 
				
			|||||||
CMake - Cross Platform Makefile Generator
 | 
					 | 
				
			||||||
Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
* Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
  notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
* Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
  notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
  documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
* Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
  may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
  software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
------------------------------------------------------------------------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The following individuals and institutions are among the Contributors:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
* Aaron C. Meadows <cmake@shadowguarddev.com>
 | 
					 | 
				
			||||||
* Adriaan de Groot <groot@kde.org>
 | 
					 | 
				
			||||||
* Aleksey Avdeev <solo@altlinux.ru>
 | 
					 | 
				
			||||||
* Alexander Neundorf <neundorf@kde.org>
 | 
					 | 
				
			||||||
* Alexander Smorkalov <alexander.smorkalov@itseez.com>
 | 
					 | 
				
			||||||
* Alexey Sokolov <sokolov@google.com>
 | 
					 | 
				
			||||||
* Alex Merry <alex.merry@kde.org>
 | 
					 | 
				
			||||||
* Alex Turbov <i.zaufi@gmail.com>
 | 
					 | 
				
			||||||
* Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
* Andreas Pakulat <apaku@gmx.de>
 | 
					 | 
				
			||||||
* Andreas Schneider <asn@cryptomilk.org>
 | 
					 | 
				
			||||||
* André Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>
 | 
					 | 
				
			||||||
* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf
 | 
					 | 
				
			||||||
* Benjamin Eikel
 | 
					 | 
				
			||||||
* Bjoern Ricks <bjoern.ricks@gmail.com>
 | 
					 | 
				
			||||||
* Brad Hards <bradh@kde.org>
 | 
					 | 
				
			||||||
* Christopher Harvey
 | 
					 | 
				
			||||||
* Christoph Grüninger <foss@grueninger.de>
 | 
					 | 
				
			||||||
* Clement Creusot <creusot@cs.york.ac.uk>
 | 
					 | 
				
			||||||
* Daniel Blezek <blezek@gmail.com>
 | 
					 | 
				
			||||||
* Daniel Pfeifer <daniel@pfeifer-mail.de>
 | 
					 | 
				
			||||||
* Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 | 
					 | 
				
			||||||
* Eran Ifrah <eran.ifrah@gmail.com>
 | 
					 | 
				
			||||||
* Esben Mose Hansen, Ange Optimization ApS
 | 
					 | 
				
			||||||
* Geoffrey Viola <geoffrey.viola@asirobots.com>
 | 
					 | 
				
			||||||
* Google Inc
 | 
					 | 
				
			||||||
* Gregor Jasny
 | 
					 | 
				
			||||||
* Helio Chissini de Castro <helio@kde.org>
 | 
					 | 
				
			||||||
* Ilya Lavrenov <ilya.lavrenov@itseez.com>
 | 
					 | 
				
			||||||
* Insight Software Consortium <insightsoftwareconsortium.org>
 | 
					 | 
				
			||||||
* Jan Woetzel
 | 
					 | 
				
			||||||
* Julien Schueller
 | 
					 | 
				
			||||||
* Kelly Thompson <kgt@lanl.gov>
 | 
					 | 
				
			||||||
* Laurent Montel <montel@kde.org>
 | 
					 | 
				
			||||||
* Konstantin Podsvirov <konstantin@podsvirov.pro>
 | 
					 | 
				
			||||||
* Mario Bensi <mbensi@ipsquad.net>
 | 
					 | 
				
			||||||
* Martin Gräßlin <mgraesslin@kde.org>
 | 
					 | 
				
			||||||
* Mathieu Malaterre <mathieu.malaterre@gmail.com>
 | 
					 | 
				
			||||||
* Matthaeus G. Chajdas
 | 
					 | 
				
			||||||
* Matthias Kretz <kretz@kde.org>
 | 
					 | 
				
			||||||
* Matthias Maennich <matthias@maennich.net>
 | 
					 | 
				
			||||||
* Michael Hirsch, Ph.D. <www.scivision.co>
 | 
					 | 
				
			||||||
* Michael Stürmer
 | 
					 | 
				
			||||||
* Miguel A. Figueroa-Villanueva
 | 
					 | 
				
			||||||
* Mike Jackson
 | 
					 | 
				
			||||||
* Mike McQuaid <mike@mikemcquaid.com>
 | 
					 | 
				
			||||||
* Nicolas Bock <nicolasbock@gmail.com>
 | 
					 | 
				
			||||||
* Nicolas Despres <nicolas.despres@gmail.com>
 | 
					 | 
				
			||||||
* Nikita Krupen'ko <krnekit@gmail.com>
 | 
					 | 
				
			||||||
* NVIDIA Corporation <www.nvidia.com>
 | 
					 | 
				
			||||||
* OpenGamma Ltd. <opengamma.com>
 | 
					 | 
				
			||||||
* Patrick Stotko <stotko@cs.uni-bonn.de>
 | 
					 | 
				
			||||||
* Per Øyvind Karlsen <peroyvind@mandriva.org>
 | 
					 | 
				
			||||||
* Peter Collingbourne <peter@pcc.me.uk>
 | 
					 | 
				
			||||||
* Petr Gotthard <gotthard@honeywell.com>
 | 
					 | 
				
			||||||
* Philip Lowman <philip@yhbt.com>
 | 
					 | 
				
			||||||
* Philippe Proulx <pproulx@efficios.com>
 | 
					 | 
				
			||||||
* Raffi Enficiaud, Max Planck Society
 | 
					 | 
				
			||||||
* Raumfeld <raumfeld.com>
 | 
					 | 
				
			||||||
* Roger Leigh <rleigh@codelibre.net>
 | 
					 | 
				
			||||||
* Rolf Eike Beer <eike@sf-mail.de>
 | 
					 | 
				
			||||||
* Roman Donchenko <roman.donchenko@itseez.com>
 | 
					 | 
				
			||||||
* Roman Kharitonov <roman.kharitonov@itseez.com>
 | 
					 | 
				
			||||||
* Ruslan Baratov
 | 
					 | 
				
			||||||
* Sebastian Holtermann <sebholt@xwmw.org>
 | 
					 | 
				
			||||||
* Stephen Kelly <steveire@gmail.com>
 | 
					 | 
				
			||||||
* Sylvain Joubert <joubert.sy@gmail.com>
 | 
					 | 
				
			||||||
* Thomas Sondergaard <ts@medical-insight.com>
 | 
					 | 
				
			||||||
* Tobias Hunger <tobias.hunger@qt.io>
 | 
					 | 
				
			||||||
* Todd Gamblin <tgamblin@llnl.gov>
 | 
					 | 
				
			||||||
* Tristan Carel
 | 
					 | 
				
			||||||
* University of Dundee
 | 
					 | 
				
			||||||
* Vadim Zhukov
 | 
					 | 
				
			||||||
* Will Dicharry <wdicharry@stellarscience.com>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
See version control history for details of individual contributions.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The above copyright and license notice applies to distributions of
 | 
					 | 
				
			||||||
CMake in source and binary form.  Third-party software packages supplied
 | 
					 | 
				
			||||||
with CMake under compatible licenses provide their own copyright notices
 | 
					 | 
				
			||||||
documented in corresponding subdirectories or source files.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
------------------------------------------------------------------------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMake was initially developed by Kitware with the following sponsorship:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 * National Library of Medicine at the National Institutes of Health
 | 
					 | 
				
			||||||
   as part of the Insight Segmentation and Registration Toolkit (ITK).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
 | 
					 | 
				
			||||||
   Visualization Initiative.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 * National Alliance for Medical Image Computing (NAMIC) is funded by the
 | 
					 | 
				
			||||||
   National Institutes of Health through the NIH Roadmap for Medical Research,
 | 
					 | 
				
			||||||
   Grant U54 EB005149.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 * Kitware, Inc.
 | 
					 | 
				
			||||||
@ -1,388 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2
 | 
					 | 
				
			||||||
--------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2 library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' targets:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::Core
 | 
					 | 
				
			||||||
    The SDL2 library, if found.
 | 
					 | 
				
			||||||
    Libraries should link to SDL2::Core
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::Main
 | 
					 | 
				
			||||||
    The SDL2main library, if found.
 | 
					 | 
				
			||||||
    Applications should link to SDL2::Main instead of SDL2::Core
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_INCLUDE_DIRS, where to find SDL.h
 | 
					 | 
				
			||||||
  SDL2_FOUND, if false, do not try to link to SDL2
 | 
					 | 
				
			||||||
  SDL2MAIN_FOUND, if false, do not try to link to SDL2main
 | 
					 | 
				
			||||||
  SDL2_VERSION_STRING, human-readable string containing the version of SDL2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2 Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2 Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2 headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_LIBRARY
 | 
					 | 
				
			||||||
    SDL2 Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2MAIN_LIBRAY
 | 
					 | 
				
			||||||
    SDL2main Library (.a) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_BUILDING_LIBRARY
 | 
					 | 
				
			||||||
    This flag is useful only when linking to SDL2_LIBRARIES insead of
 | 
					 | 
				
			||||||
    SDL2::Main. It is required only when building a library that links to
 | 
					 | 
				
			||||||
    SDL2_LIBRARIES, because only applications need main() (No need to also
 | 
					 | 
				
			||||||
    link to SDL2main).
 | 
					 | 
				
			||||||
    If this flag is defined, then no SDL2main will be added to SDL2_LIBRARIES
 | 
					 | 
				
			||||||
    and no SDL2::Main target will be created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Don't forget to include SDLmain.h and SDLmain.m in your project for the
 | 
					 | 
				
			||||||
OS X framework based version. (Other versions link to -lSDL2main which
 | 
					 | 
				
			||||||
this module will try to find on your behalf.) Also for OS X, this
 | 
					 | 
				
			||||||
module will automatically add the -framework Cocoa on your behalf.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2 library
 | 
					 | 
				
			||||||
(SDL2.dll, libsdl2.so, SDL2.framework, etc). Set SDL2_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2 library, and  configure again. Similarly, if you see an
 | 
					 | 
				
			||||||
empty SDL2MAIN_LIBRARY, you should set this value as appropriate. These
 | 
					 | 
				
			||||||
values are used to generate the final SDL2_LIBRARIES variable and the
 | 
					 | 
				
			||||||
SDL2::Core and SDL2::Main targets, but when these values are unset,
 | 
					 | 
				
			||||||
SDL2_LIBRARIES, SDL2::Core and SDL2::Main does not get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.  l.e.galup 9-20-02
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL.cmake to SDL2 (FindSDL2.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_PATH, SDL2_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Mark 'Threads' as a required dependency for non-OSX systems.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2.cmake module by creating specific targets:
 | 
					 | 
				
			||||||
    SDL2::Core and SDL2::Main (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL.cmake module:
 | 
					 | 
				
			||||||
  Modified by Eric Wing.  Added code to assist with automated building
 | 
					 | 
				
			||||||
  by using environmental variables and providing a more
 | 
					 | 
				
			||||||
  controlled/consistent search behavior.  Added new modifications to
 | 
					 | 
				
			||||||
  recognize OS X frameworks and additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
  Also corrected the header search path to follow "proper" SDL
 | 
					 | 
				
			||||||
  guidelines.  Added a search for SDLmain which is needed by some
 | 
					 | 
				
			||||||
  platforms.  Added a search for threads which is needed by some
 | 
					 | 
				
			||||||
  platforms.  Added needed compile switches for MinGW.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
On OSX, this will prefer the Framework version (if found) over others.
 | 
					 | 
				
			||||||
People will have to manually change the cache value of SDL2_LIBRARY to
 | 
					 | 
				
			||||||
override this selection or set the SDL2_PATH variable or the CMake
 | 
					 | 
				
			||||||
environment CMAKE_INCLUDE_PATH to modify the search paths.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Note that the header path has changed from SDL/SDL.h to just SDL.h
 | 
					 | 
				
			||||||
This needed to change because "proper" SDL convention is #include
 | 
					 | 
				
			||||||
"SDL.h", not <SDL/SDL.h>.  This is done for portability reasons
 | 
					 | 
				
			||||||
because not all systems place things in SDL/ (see FreeBSD).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2 Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_PATH "" CACHE STRING "Custom SDL2 Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NO_DEFAULT_PATH ${_SDL2_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2 Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2 include directory
 | 
					 | 
				
			||||||
find_path(SDL2_INCLUDE_DIR SDL.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2 headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_INCLUDE_DIRS "${SDL2_INCLUDE_DIR}")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL-2.0 is the name used by FreeBSD ports...
 | 
					 | 
				
			||||||
# don't confuse it for the version number.
 | 
					 | 
				
			||||||
find_library(SDL2_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2 SDL-2.0
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2 Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_LIBRARIES "${SDL2_LIBRARY}")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(NOT SDL2_BUILDING_LIBRARY)
 | 
					 | 
				
			||||||
  if(NOT SDL2_INCLUDE_DIR MATCHES ".framework")
 | 
					 | 
				
			||||||
    # Non-OS X framework versions expect you to also dynamically link to
 | 
					 | 
				
			||||||
    # SDL2main. This is mainly for Windows and OS X. Other (Unix) platforms
 | 
					 | 
				
			||||||
    # seem to provide SDL2main for compatibility even though they don't
 | 
					 | 
				
			||||||
    # necessarily need it.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if(SDL2_PATH)
 | 
					 | 
				
			||||||
      set(SDL2MAIN_LIBRARY_PATHS "${SDL2_PATH}")
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if(NOT SDL2_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
      set(SDL2MAIN_LIBRARY_PATHS
 | 
					 | 
				
			||||||
            /sw
 | 
					 | 
				
			||||||
            /opt/local
 | 
					 | 
				
			||||||
            /opt/csw
 | 
					 | 
				
			||||||
            /opt
 | 
					 | 
				
			||||||
            "${SDL2MAIN_LIBRARY_PATHS}"
 | 
					 | 
				
			||||||
      )
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    find_library(SDL2MAIN_LIBRARY
 | 
					 | 
				
			||||||
      NAMES SDL2main
 | 
					 | 
				
			||||||
      HINTS
 | 
					 | 
				
			||||||
        ENV SDL2DIR
 | 
					 | 
				
			||||||
        ${SDL2_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
      PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
      PATHS ${SDL2MAIN_LIBRARY_PATHS}
 | 
					 | 
				
			||||||
      DOC "Where the SDL2main library can be found"
 | 
					 | 
				
			||||||
    )
 | 
					 | 
				
			||||||
    unset(SDL2MAIN_LIBRARY_PATHS)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 may require threads on your system.
 | 
					 | 
				
			||||||
# The Apple build may not need an explicit flag because one of the
 | 
					 | 
				
			||||||
# frameworks may already provide it.
 | 
					 | 
				
			||||||
# But for non-OSX systems, I will use the CMake Threads package.
 | 
					 | 
				
			||||||
if(NOT APPLE)
 | 
					 | 
				
			||||||
  find_package(Threads QUIET)
 | 
					 | 
				
			||||||
  if(NOT Threads_FOUND)
 | 
					 | 
				
			||||||
    set(SDL2_THREADS_NOT_FOUND "Could NOT find Threads (Threads is required by SDL2).")
 | 
					 | 
				
			||||||
    if(SDL2_FIND_REQUIRED)
 | 
					 | 
				
			||||||
      message(FATAL_ERROR ${SDL2_THREADS_NOT_FOUND})
 | 
					 | 
				
			||||||
    else()
 | 
					 | 
				
			||||||
        if(NOT SDL2_FIND_QUIETLY)
 | 
					 | 
				
			||||||
          message(STATUS ${SDL2_THREADS_NOT_FOUND})
 | 
					 | 
				
			||||||
        endif()
 | 
					 | 
				
			||||||
      return()
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
    unset(SDL2_THREADS_NOT_FOUND)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# MinGW needs an additional link flag, -mwindows
 | 
					 | 
				
			||||||
# It's total link flags should look like -lmingw32 -lSDL2main -lSDL2 -mwindows
 | 
					 | 
				
			||||||
if(MINGW)
 | 
					 | 
				
			||||||
  set(MINGW32_LIBRARY mingw32 "-mwindows" CACHE STRING "link flags for MinGW")
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_LIBRARY)
 | 
					 | 
				
			||||||
  # For SDL2main
 | 
					 | 
				
			||||||
  if(SDL2MAIN_LIBRARY AND NOT SDL2_BUILDING_LIBRARY)
 | 
					 | 
				
			||||||
    list(FIND SDL2_LIBRARIES "${SDL2MAIN_LIBRARY}" _SDL2_MAIN_INDEX)
 | 
					 | 
				
			||||||
    if(_SDL2_MAIN_INDEX EQUAL -1)
 | 
					 | 
				
			||||||
      set(SDL2_LIBRARIES "${SDL2MAIN_LIBRARY}" ${SDL2_LIBRARIES})
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
    unset(_SDL2_MAIN_INDEX)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # For OS X, SDL2 uses Cocoa as a backend so it must link to Cocoa.
 | 
					 | 
				
			||||||
  # CMake doesn't display the -framework Cocoa string in the UI even
 | 
					 | 
				
			||||||
  # though it actually is there if I modify a pre-used variable.
 | 
					 | 
				
			||||||
  # I think it has something to do with the CACHE STRING.
 | 
					 | 
				
			||||||
  # So I use a temporary variable until the end so I can set the
 | 
					 | 
				
			||||||
  # "real" variable in one-shot.
 | 
					 | 
				
			||||||
  if(APPLE)
 | 
					 | 
				
			||||||
    set(SDL2_LIBRARIES ${SDL2_LIBRARIES} -framework Cocoa)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # For threads, as mentioned Apple doesn't need this.
 | 
					 | 
				
			||||||
  # In fact, there seems to be a problem if I used the Threads package
 | 
					 | 
				
			||||||
  # and try using this line, so I'm just skipping it entirely for OS X.
 | 
					 | 
				
			||||||
  if(NOT APPLE)
 | 
					 | 
				
			||||||
    set(SDL2_LIBRARIES ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # For MinGW library
 | 
					 | 
				
			||||||
  if(MINGW)
 | 
					 | 
				
			||||||
    set(SDL2_LIBRARIES ${MINGW32_LIBRARY} ${SDL2_LIBRARIES})
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2 version
 | 
					 | 
				
			||||||
if(SDL2_INCLUDE_DIR AND EXISTS "${SDL2_INCLUDE_DIR}/SDL_version.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_INCLUDE_DIR}/SDL_version.h" SDL2_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_MAJOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_INCLUDE_DIR}/SDL_version.h" SDL2_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_MINOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_INCLUDE_DIR}/SDL_version.h" SDL2_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_PATCHLEVEL[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_VERSION_MAJOR "${SDL2_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_VERSION_MINOR "${SDL2_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_VERSION_PATCH "${SDL2_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_VERSION_STRING ${SDL2_VERSION_MAJOR}.${SDL2_VERSION_MINOR}.${SDL2_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_LIBRARY SDL2_INCLUDE_DIR
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2MAIN_LIBRARY)
 | 
					 | 
				
			||||||
  FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2main
 | 
					 | 
				
			||||||
                                    REQUIRED_VARS SDL2MAIN_LIBRARY SDL2_INCLUDE_DIR
 | 
					 | 
				
			||||||
                                    VERSION_VAR SDL2_VERSION_STRING)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_PATH
 | 
					 | 
				
			||||||
                 SDL2_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2MAIN_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_INCLUDE_DIR
 | 
					 | 
				
			||||||
                 SDL2_BUILDING_LIBRARY)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2:: targets (SDL2::Core and SDL2::Main)
 | 
					 | 
				
			||||||
if(SDL2_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::Core target
 | 
					 | 
				
			||||||
  if(SDL2_LIBRARY AND NOT TARGET SDL2::Core)
 | 
					 | 
				
			||||||
    add_library(SDL2::Core UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::Core PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIR}")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if(APPLE)
 | 
					 | 
				
			||||||
      # For OS X, SDL2 uses Cocoa as a backend so it must link to Cocoa.
 | 
					 | 
				
			||||||
      # For more details, please see above.
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::Core APPEND PROPERTY
 | 
					 | 
				
			||||||
                   INTERFACE_LINK_OPTIONS -framework Cocoa)
 | 
					 | 
				
			||||||
    else()
 | 
					 | 
				
			||||||
      # For threads, as mentioned Apple doesn't need this.
 | 
					 | 
				
			||||||
      # For more details, please see above.
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::Core APPEND PROPERTY
 | 
					 | 
				
			||||||
                   INTERFACE_LINK_LIBRARIES Threads::Threads)
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::Main target
 | 
					 | 
				
			||||||
  # Applications should link to SDL2::Main instead of SDL2::Core
 | 
					 | 
				
			||||||
  # For more details, please see above.
 | 
					 | 
				
			||||||
  if(NOT SDL2_BUILDING_LIBRARY AND NOT TARGET SDL2::Main)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if(SDL2_INCLUDE_DIR MATCHES ".framework" OR NOT SDL2MAIN_LIBRARY)
 | 
					 | 
				
			||||||
      add_library(SDL2::Main INTERFACE IMPORTED)
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::Main PROPERTY
 | 
					 | 
				
			||||||
                   INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
    elseif(SDL2MAIN_LIBRARY)
 | 
					 | 
				
			||||||
      # MinGW requires that the mingw32 library is specified before the
 | 
					 | 
				
			||||||
      # libSDL2main.a static library when linking.
 | 
					 | 
				
			||||||
      # The SDL2::MainInternal target is used internally to make sure that
 | 
					 | 
				
			||||||
      # CMake respects this condition.
 | 
					 | 
				
			||||||
      add_library(SDL2::MainInternal UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::MainInternal PROPERTY
 | 
					 | 
				
			||||||
                   IMPORTED_LOCATION "${SDL2MAIN_LIBRARY}")
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::MainInternal PROPERTY
 | 
					 | 
				
			||||||
                   INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      add_library(SDL2::Main INTERFACE IMPORTED)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      if(MINGW)
 | 
					 | 
				
			||||||
        # MinGW needs an additional link flag '-mwindows' and link to mingw32
 | 
					 | 
				
			||||||
        set_property(TARGET SDL2::Main PROPERTY
 | 
					 | 
				
			||||||
                     INTERFACE_LINK_LIBRARIES "mingw32" "-mwindows")
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      set_property(TARGET SDL2::Main APPEND PROPERTY
 | 
					 | 
				
			||||||
                   INTERFACE_LINK_LIBRARIES SDL2::MainInternal)
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,222 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2_gfx
 | 
					 | 
				
			||||||
--------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2_gfx library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' target:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::GFX
 | 
					 | 
				
			||||||
    The SDL2_gfx library, if found.
 | 
					 | 
				
			||||||
    Have SDL2::Core as a link dependency.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_GFX_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_GFX_INCLUDE_DIRS, where to find the headers
 | 
					 | 
				
			||||||
  SDL2_GFX_FOUND, if false, do not try to link against
 | 
					 | 
				
			||||||
  SDL2_GFX_VERSION_STRING - human-readable string containing the
 | 
					 | 
				
			||||||
                              version of SDL2_gfx
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_GFX_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2_gfx Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_GFX_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2_gfx Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_GFX_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_GFX_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2_gfx headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_GFX_LIBRARY
 | 
					 | 
				
			||||||
    SDL2_gfx Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_GFX_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2_gfx library
 | 
					 | 
				
			||||||
(SDL2_gfx.dll, libsdl2_gfx.so, etc). Set SDL2_GFX_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2_gfx library, and  configure again. This value is used to
 | 
					 | 
				
			||||||
generate the final SDL2_GFX_LIBRARIES variable and the SDL2::GFX target,
 | 
					 | 
				
			||||||
but when this value is unset, SDL2_GFX_LIBRARIES and SDL2::GFX does not
 | 
					 | 
				
			||||||
get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2GFXDIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2GFXDIR used in building SDL2_gfx.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL_image.cmake to SDL2_gfx (FindSDL2_gfx.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_GFX_PATH, SDL2_GFX_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Add SDL2 as a required dependency.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2_gfx.cmake module by creating a specific target:
 | 
					 | 
				
			||||||
    SDL2::GFX (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL_image.cmake module:
 | 
					 | 
				
			||||||
  Created by Eric Wing.  This was influenced by the FindSDL.cmake
 | 
					 | 
				
			||||||
  module, but with modifications to recognize OS X frameworks and
 | 
					 | 
				
			||||||
  additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 Library required
 | 
					 | 
				
			||||||
find_package(SDL2 QUIET)
 | 
					 | 
				
			||||||
if(NOT SDL2_FOUND)
 | 
					 | 
				
			||||||
  set(SDL2_GFX_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_gfx).")
 | 
					 | 
				
			||||||
  if(SDL2_gfx_FIND_REQUIRED)
 | 
					 | 
				
			||||||
    message(FATAL_ERROR ${SDL2_GFX_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
  else()
 | 
					 | 
				
			||||||
      if(NOT SDL2_gfx_FIND_QUIETLY)
 | 
					 | 
				
			||||||
        message(STATUS ${SDL2_GFX_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
    return()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_SDL2_NOT_FOUND)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2_gfx Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_GFX_PATH "" CACHE STRING "Custom SDL2_gfx Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_GFX_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_GFX_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_GFX_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_GFX_NO_DEFAULT_PATH ${_SDL2_GFX_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2_gfx Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_GFX_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_GFX_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_GFX_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_GFX_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_gfx include directory
 | 
					 | 
				
			||||||
find_path(SDL2_GFX_INCLUDE_DIR SDL2_gfxPrimitives.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2GFXDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_GFX_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                # and ENV{SDL2GFXDIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_GFX_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_gfx headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_gfx library
 | 
					 | 
				
			||||||
find_library(SDL2_GFX_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2_gfx
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2GFXDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_GFX_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_GFX_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_gfx Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2_gfx version
 | 
					 | 
				
			||||||
if(SDL2_GFX_INCLUDE_DIR AND EXISTS "${SDL2_GFX_INCLUDE_DIR}/SDL2_gfxPrimitives.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_GFX_INCLUDE_DIR}/SDL2_gfxPrimitives.h" SDL2_GFX_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL2_GFXPRIMITIVES_MAJOR[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_GFX_INCLUDE_DIR}/SDL2_gfxPrimitives.h" SDL2_GFX_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL2_GFXPRIMITIVES_MINOR[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_GFX_INCLUDE_DIR}/SDL2_gfxPrimitives.h" SDL2_GFX_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL2_GFXPRIMITIVES_MICRO[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL2_GFXPRIMITIVES_MAJOR[ \t]+([0-9]+)$" "\\1" SDL2_GFX_VERSION_MAJOR "${SDL2_GFX_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL2_GFXPRIMITIVES_MINOR[ \t]+([0-9]+)$" "\\1" SDL2_GFX_VERSION_MINOR "${SDL2_GFX_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL2_GFXPRIMITIVES_MICRO[ \t]+([0-9]+)$" "\\1" SDL2_GFX_VERSION_PATCH "${SDL2_GFX_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_GFX_VERSION_STRING ${SDL2_GFX_VERSION_MAJOR}.${SDL2_GFX_VERSION_MINOR}.${SDL2_GFX_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_GFX_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_GFX_LIBRARIES ${SDL2_GFX_LIBRARY})
 | 
					 | 
				
			||||||
set(SDL2_GFX_INCLUDE_DIRS ${SDL2_GFX_INCLUDE_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_gfx
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_GFX_LIBRARIES SDL2_GFX_INCLUDE_DIRS
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_GFX_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_GFX_PATH
 | 
					 | 
				
			||||||
                 SDL2_GFX_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_GFX_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_GFX_INCLUDE_DIR)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_GFX_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::GFX target
 | 
					 | 
				
			||||||
  if(SDL2_GFX_LIBRARY AND NOT TARGET SDL2::GFX)
 | 
					 | 
				
			||||||
    add_library(SDL2::GFX UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::GFX PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_GFX_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_GFX_INCLUDE_DIR}"
 | 
					 | 
				
			||||||
                          INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,222 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2_image
 | 
					 | 
				
			||||||
--------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2_image library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' target:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::Image
 | 
					 | 
				
			||||||
    The SDL2_image library, if found.
 | 
					 | 
				
			||||||
    Have SDL2::Core as a link dependency.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_IMAGE_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_IMAGE_INCLUDE_DIRS, where to find the headers
 | 
					 | 
				
			||||||
  SDL2_IMAGE_FOUND, if false, do not try to link against
 | 
					 | 
				
			||||||
  SDL2_IMAGE_VERSION_STRING - human-readable string containing the
 | 
					 | 
				
			||||||
                              version of SDL2_image
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_IMAGE_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2_image Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_IMAGE_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2_image Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_IMAGE_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_IMAGE_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2_image headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_IMAGE_LIBRARY
 | 
					 | 
				
			||||||
    SDL2_image Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_IMAGE_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2_image library
 | 
					 | 
				
			||||||
(SDL2_image.dll, libsdl2_image.so, etc). Set SDL2_IMAGE_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2_image library, and  configure again. This value is used to
 | 
					 | 
				
			||||||
generate the final SDL2_IMAGE_LIBRARIES variable and the SDL2::Image target,
 | 
					 | 
				
			||||||
but when this value is unset, SDL2_IMAGE_LIBRARIES and SDL2::Image does not
 | 
					 | 
				
			||||||
get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2IMAGEDIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2IMAGEDIR used in building SDL2_image.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL_image.cmake to SDL2_image (FindSDL2_image.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_IMAGE_PATH, SDL2_IMAGE_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Add SDL2 as a required dependency.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2_image.cmake module by creating a specific target:
 | 
					 | 
				
			||||||
    SDL2::Image (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL_image.cmake module:
 | 
					 | 
				
			||||||
  Created by Eric Wing.  This was influenced by the FindSDL.cmake
 | 
					 | 
				
			||||||
  module, but with modifications to recognize OS X frameworks and
 | 
					 | 
				
			||||||
  additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 Library required
 | 
					 | 
				
			||||||
find_package(SDL2 QUIET)
 | 
					 | 
				
			||||||
if(NOT SDL2_FOUND)
 | 
					 | 
				
			||||||
  set(SDL2_IMAGE_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_image).")
 | 
					 | 
				
			||||||
  if(SDL2_image_FIND_REQUIRED)
 | 
					 | 
				
			||||||
    message(FATAL_ERROR ${SDL2_IMAGE_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
  else()
 | 
					 | 
				
			||||||
      if(NOT SDL2_image_FIND_QUIETLY)
 | 
					 | 
				
			||||||
        message(STATUS ${SDL2_IMAGE_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
    return()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_SDL2_NOT_FOUND)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2_image Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_IMAGE_PATH "" CACHE STRING "Custom SDL2_image Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_IMAGE_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_IMAGE_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_IMAGE_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_IMAGE_NO_DEFAULT_PATH ${_SDL2_IMAGE_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2_image Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_IMAGE_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_IMAGE_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_IMAGE_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_IMAGE_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_image include directory
 | 
					 | 
				
			||||||
find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2IMAGEDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_IMAGE_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                # and ENV{SDL2IMAGEDIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_IMAGE_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_image headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_image library
 | 
					 | 
				
			||||||
find_library(SDL2_IMAGE_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2_image
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2IMAGEDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_IMAGE_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_IMAGE_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_image Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2_image version
 | 
					 | 
				
			||||||
if(SDL2_IMAGE_INCLUDE_DIR AND EXISTS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_IMAGE_MAJOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_IMAGE_MINOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_IMAGE_INCLUDE_DIR}/SDL_image.h" SDL2_IMAGE_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_IMAGE_PATCHLEVEL[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_MAJOR "${SDL2_IMAGE_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_MINOR "${SDL2_IMAGE_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_IMAGE_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_IMAGE_VERSION_PATCH "${SDL2_IMAGE_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_IMAGE_VERSION_STRING ${SDL2_IMAGE_VERSION_MAJOR}.${SDL2_IMAGE_VERSION_MINOR}.${SDL2_IMAGE_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_IMAGE_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_IMAGE_LIBRARIES ${SDL2_IMAGE_LIBRARY})
 | 
					 | 
				
			||||||
set(SDL2_IMAGE_INCLUDE_DIRS ${SDL2_IMAGE_INCLUDE_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_image
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_IMAGE_LIBRARIES SDL2_IMAGE_INCLUDE_DIRS
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_IMAGE_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_IMAGE_PATH
 | 
					 | 
				
			||||||
                 SDL2_IMAGE_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_IMAGE_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_IMAGE_INCLUDE_DIR)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_IMAGE_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::Image target
 | 
					 | 
				
			||||||
  if(SDL2_IMAGE_LIBRARY AND NOT TARGET SDL2::Image)
 | 
					 | 
				
			||||||
    add_library(SDL2::Image UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::Image PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_IMAGE_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_IMAGE_INCLUDE_DIR}"
 | 
					 | 
				
			||||||
                          INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,220 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2_mixer
 | 
					 | 
				
			||||||
--------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2_mixer library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' target:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::Mixer
 | 
					 | 
				
			||||||
    The SDL2_mixer library, if found.
 | 
					 | 
				
			||||||
    Have SDL2::Core as a link dependency.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_MIXER_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_MIXER_INCLUDE_DIRS, where to find the headers
 | 
					 | 
				
			||||||
  SDL2_MIXER_FOUND, if false, do not try to link against
 | 
					 | 
				
			||||||
  SDL2_MIXER_VERSION_STRING - human-readable string containing the
 | 
					 | 
				
			||||||
                              version of SDL2_mixer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_MIXER_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2_mixer Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_MIXER_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2_mixer Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_MIXER_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_MIXER_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2_mixer headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_MIXER_LIBRARY
 | 
					 | 
				
			||||||
    SDL2_mixer Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_MIXER_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2_mixer library
 | 
					 | 
				
			||||||
(SDL2_mixer.dll, libsdl2_mixer.so, etc). Set SDL2_MIXER_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2_mixer library, and  configure again. This value is used to
 | 
					 | 
				
			||||||
generate the final SDL2_MIXER_LIBRARIES variable and the SDL2::Mixer target,
 | 
					 | 
				
			||||||
but when this value is unset, SDL2_MIXER_LIBRARIES and SDL2::Mixer does not
 | 
					 | 
				
			||||||
get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2MIXERDIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2MIXERDIR used in building SDL2_mixer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL_mixer.cmake to SDL2_mixer (FindSDL2_mixer.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_MIXER_PATH, SDL2_MIXER_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Add SDL2 as a required dependency.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2_mixer.cmake module by creating a specific target:
 | 
					 | 
				
			||||||
    SDL2::Mixer (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL_mixer.cmake module:
 | 
					 | 
				
			||||||
  Created by Eric Wing.  This was influenced by the FindSDL.cmake
 | 
					 | 
				
			||||||
  module, but with modifications to recognize OS X frameworks and
 | 
					 | 
				
			||||||
  additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 Library required
 | 
					 | 
				
			||||||
find_package(SDL2 QUIET)
 | 
					 | 
				
			||||||
if(NOT SDL2_FOUND)
 | 
					 | 
				
			||||||
  set(SDL2_MIXER_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_mixer).")
 | 
					 | 
				
			||||||
  if(SDL2_mixer_FIND_REQUIRED)
 | 
					 | 
				
			||||||
    message(FATAL_ERROR ${SDL2_MIXER_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
  else()
 | 
					 | 
				
			||||||
      if(NOT SDL2_mixer_FIND_QUIETLY)
 | 
					 | 
				
			||||||
        message(STATUS ${SDL2_MIXER_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
    return()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_SDL2_NOT_FOUND)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2_mixer Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_MIXER_PATH "" CACHE STRING "Custom SDL2_mixer Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_MIXER_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_MIXER_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_MIXER_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_MIXER_NO_DEFAULT_PATH ${_SDL2_MIXER_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2_mixer Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_MIXER_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_MIXER_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_MIXER_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_MIXER_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_mixer include directory
 | 
					 | 
				
			||||||
find_path(SDL2_MIXER_INCLUDE_DIR SDL_mixer.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2MIXERDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_MIXER_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                # and ENV{SDL2MIXERDIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_MIXER_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_mixer headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_mixer library
 | 
					 | 
				
			||||||
find_library(SDL2_MIXER_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2_mixer
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2MIXERDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_MIXER_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_MIXER_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_mixer Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2_mixer version
 | 
					 | 
				
			||||||
if(SDL2_MIXER_INCLUDE_DIR AND EXISTS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_MIXER_MAJOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_MIXER_MINOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h" SDL2_MIXER_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_MIXER_PATCHLEVEL[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_MAJOR "${SDL2_MIXER_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_MINOR "${SDL2_MIXER_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_MIXER_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_MIXER_VERSION_PATCH "${SDL2_MIXER_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_MIXER_VERSION_STRING ${SDL2_MIXER_VERSION_MAJOR}.${SDL2_MIXER_VERSION_MINOR}.${SDL2_MIXER_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_MIXER_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_MIXER_LIBRARIES ${SDL2_MIXER_LIBRARY})
 | 
					 | 
				
			||||||
set(SDL2_MIXER_INCLUDE_DIRS ${SDL2_MIXER_INCLUDE_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_mixer
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_MIXER_LIBRARIES SDL2_MIXER_INCLUDE_DIRS
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_MIXER_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_MIXER_PATH
 | 
					 | 
				
			||||||
                 SDL2_MIXER_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_MIXER_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_MIXER_INCLUDE_DIR)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_MIXER_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::Mixer target
 | 
					 | 
				
			||||||
  if(SDL2_MIXER_LIBRARY AND NOT TARGET SDL2::Mixer)
 | 
					 | 
				
			||||||
    add_library(SDL2::Mixer UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::Mixer PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_MIXER_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_MIXER_INCLUDE_DIR}"
 | 
					 | 
				
			||||||
                          INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,222 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2_net
 | 
					 | 
				
			||||||
------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2_net library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' target:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::Net
 | 
					 | 
				
			||||||
    The SDL2_net library, if found.
 | 
					 | 
				
			||||||
    Have SDL2::Core as a link dependency.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NET_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_NET_INCLUDE_DIRS, where to find the headers
 | 
					 | 
				
			||||||
  SDL2_NET_FOUND, if false, do not try to link against
 | 
					 | 
				
			||||||
  SDL2_NET_VERSION_STRING - human-readable string containing the
 | 
					 | 
				
			||||||
                            version of SDL2_net
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NET_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2_net Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NET_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2_net Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_NET_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NET_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2_net headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_NET_LIBRARY
 | 
					 | 
				
			||||||
    SDL2_net Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_NET_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2_net library
 | 
					 | 
				
			||||||
(SDL2_net.dll, libsdl2_net.so, etc). Set SDL2_NET_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2_net library, and  configure again. This value is used to
 | 
					 | 
				
			||||||
generate the final SDL2_NET_LIBRARIES variable and the SDL2::Net target,
 | 
					 | 
				
			||||||
but when this value is unset, SDL2_NET_LIBRARIES and SDL2::Net does not
 | 
					 | 
				
			||||||
get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2NETDIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2NETDIR used in building SDL2_net.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL_net.cmake to SDL2_net (FindSDL2_net.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_NET_PATH, SDL2_NET_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Add SDL2 as a required dependency.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2_net.cmake module by creating a specific target:
 | 
					 | 
				
			||||||
    SDL2::Net (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL_net.cmake module:
 | 
					 | 
				
			||||||
  Created by Eric Wing.  This was influenced by the FindSDL.cmake
 | 
					 | 
				
			||||||
  module, but with modifications to recognize OS X frameworks and
 | 
					 | 
				
			||||||
  additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 Library required
 | 
					 | 
				
			||||||
find_package(SDL2 QUIET)
 | 
					 | 
				
			||||||
if(NOT SDL2_FOUND)
 | 
					 | 
				
			||||||
  set(SDL2_NET_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_net).")
 | 
					 | 
				
			||||||
  if(SDL2_net_FIND_REQUIRED)
 | 
					 | 
				
			||||||
    message(FATAL_ERROR ${SDL2_NET_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
  else()
 | 
					 | 
				
			||||||
      if(NOT SDL2_net_FIND_QUIETLY)
 | 
					 | 
				
			||||||
        message(STATUS ${SDL2_NET_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
    return()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  unset(SDL2_NET_SDL2_NOT_FOUND)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2_net Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NET_PATH "" CACHE STRING "Custom SDL2_net Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_NET_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_NET_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_NET_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NET_NO_DEFAULT_PATH ${_SDL2_NET_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2_net Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_NET_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NET_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_NET_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_NET_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_net include directory
 | 
					 | 
				
			||||||
find_path(SDL2_NET_INCLUDE_DIR SDL_net.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2NETDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_NET_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                # and ENV{SDL2NETDIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_NET_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_net headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_net library
 | 
					 | 
				
			||||||
find_library(SDL2_NET_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2_net
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2NETDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_NET_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_NET_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_net Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2_net version
 | 
					 | 
				
			||||||
if(SDL2_NET_INCLUDE_DIR AND EXISTS "${SDL2_NET_INCLUDE_DIR}/SDL_net.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_NET_INCLUDE_DIR}/SDL_net.h" SDL2_NET_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_NET_MAJOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_NET_INCLUDE_DIR}/SDL_net.h" SDL2_NET_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_NET_MINOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_NET_INCLUDE_DIR}/SDL_net.h" SDL2_NET_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_NET_PATCHLEVEL[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_NET_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_NET_VERSION_MAJOR "${SDL2_NET_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_NET_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_NET_VERSION_MINOR "${SDL2_NET_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_NET_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_NET_VERSION_PATCH "${SDL2_NET_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_NET_VERSION_STRING ${SDL2_NET_VERSION_MAJOR}.${SDL2_NET_VERSION_MINOR}.${SDL2_NET_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_NET_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_NET_LIBRARIES ${SDL2_NET_LIBRARY})
 | 
					 | 
				
			||||||
set(SDL2_NET_INCLUDE_DIRS ${SDL2_NET_INCLUDE_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_net
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_NET_LIBRARIES SDL2_NET_INCLUDE_DIRS
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_NET_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_NET_PATH
 | 
					 | 
				
			||||||
                 SDL2_NET_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_NET_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_NET_INCLUDE_DIR)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_NET_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::Net target
 | 
					 | 
				
			||||||
  if(SDL2_NET_LIBRARY AND NOT TARGET SDL2::Net)
 | 
					 | 
				
			||||||
    add_library(SDL2::Net UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::Net PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_NET_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_NET_INCLUDE_DIR}"
 | 
					 | 
				
			||||||
                          INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,222 +0,0 @@
 | 
				
			|||||||
# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | 
					 | 
				
			||||||
# file Copyright.txt or https://cmake.org/licensing for details.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Copyright 2019 Amine Ben Hassouna <amine.benhassouna@gmail.com>
 | 
					 | 
				
			||||||
#  Copyright 2000-2019 Kitware, Inc. and Contributors
 | 
					 | 
				
			||||||
#  All rights reserved.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  Redistribution and use in source and binary forms, with or without
 | 
					 | 
				
			||||||
#  modification, are permitted provided that the following conditions
 | 
					 | 
				
			||||||
#  are met:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions of source code must retain the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Redistributions in binary form must reproduce the above copyright
 | 
					 | 
				
			||||||
#    notice, this list of conditions and the following disclaimer in the
 | 
					 | 
				
			||||||
#    documentation and/or other materials provided with the distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  * Neither the name of Kitware, Inc. nor the names of Contributors
 | 
					 | 
				
			||||||
#    may be used to endorse or promote products derived from this
 | 
					 | 
				
			||||||
#    software without specific prior written permission.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
					 | 
				
			||||||
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
					 | 
				
			||||||
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
					 | 
				
			||||||
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
					 | 
				
			||||||
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
					 | 
				
			||||||
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
					 | 
				
			||||||
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
					 | 
				
			||||||
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
					 | 
				
			||||||
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
					 | 
				
			||||||
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[=======================================================================[.rst:
 | 
					 | 
				
			||||||
FindSDL2_ttf
 | 
					 | 
				
			||||||
------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Locate SDL2_ttf library
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module defines the following 'IMPORTED' target:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2::TTF
 | 
					 | 
				
			||||||
    The SDL2_ttf library, if found.
 | 
					 | 
				
			||||||
    Have SDL2::Core as a link dependency.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module will set the following variables in your project:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_TTF_LIBRARIES, the name of the library to link against
 | 
					 | 
				
			||||||
  SDL2_TTF_INCLUDE_DIRS, where to find the headers
 | 
					 | 
				
			||||||
  SDL2_TTF_FOUND, if false, do not try to link against
 | 
					 | 
				
			||||||
  SDL2_TTF_VERSION_STRING - human-readable string containing the
 | 
					 | 
				
			||||||
                            version of SDL2_ttf
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This module responds to the following cache variables:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_TTF_PATH
 | 
					 | 
				
			||||||
    Set a custom SDL2_ttf Library path (default: empty)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_TTF_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
    Disable search SDL2_ttf Library in default path.
 | 
					 | 
				
			||||||
      If SDL2_TTF_PATH (default: ON)
 | 
					 | 
				
			||||||
      Else (default: OFF)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_TTF_INCLUDE_DIR
 | 
					 | 
				
			||||||
    SDL2_ttf headers path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  SDL2_TTF_LIBRARY
 | 
					 | 
				
			||||||
    SDL2_ttf Library (.dll, .so, .a, etc) path.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Additional Note: If you see an empty SDL2_TTF_LIBRARY in your project
 | 
					 | 
				
			||||||
configuration, it means CMake did not find your SDL2_ttf library
 | 
					 | 
				
			||||||
(SDL2_ttf.dll, libsdl2_ttf.so, etc). Set SDL2_TTF_LIBRARY to point
 | 
					 | 
				
			||||||
to your SDL2_ttf library, and  configure again. This value is used to
 | 
					 | 
				
			||||||
generate the final SDL2_TTF_LIBRARIES variable and the SDL2::TTF target,
 | 
					 | 
				
			||||||
but when this value is unset, SDL2_TTF_LIBRARIES and SDL2::TTF does not
 | 
					 | 
				
			||||||
get created.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2TTFDIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2TTFDIR used in building SDL2_ttf.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$SDL2DIR is an environment variable that would correspond to the
 | 
					 | 
				
			||||||
./configure --prefix=$SDL2DIR used in building SDL2.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Created by Amine Ben Hassouna:
 | 
					 | 
				
			||||||
  Adapt FindSDL_ttf.cmake to SDL2_ttf (FindSDL2_ttf.cmake).
 | 
					 | 
				
			||||||
  Add cache variables for more flexibility:
 | 
					 | 
				
			||||||
    SDL2_TTF_PATH, SDL2_TTF_NO_DEFAULT_PATH (for details, see doc above).
 | 
					 | 
				
			||||||
  Add SDL2 as a required dependency.
 | 
					 | 
				
			||||||
  Modernize the FindSDL2_ttf.cmake module by creating a specific target:
 | 
					 | 
				
			||||||
    SDL2::TTF (for details, see doc above).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Original FindSDL_ttf.cmake module:
 | 
					 | 
				
			||||||
  Created by Eric Wing.  This was influenced by the FindSDL.cmake
 | 
					 | 
				
			||||||
  module, but with modifications to recognize OS X frameworks and
 | 
					 | 
				
			||||||
  additional Unix paths (FreeBSD, etc).
 | 
					 | 
				
			||||||
#]=======================================================================]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# SDL2 Library required
 | 
					 | 
				
			||||||
find_package(SDL2 QUIET)
 | 
					 | 
				
			||||||
if(NOT SDL2_FOUND)
 | 
					 | 
				
			||||||
  set(SDL2_TTF_SDL2_NOT_FOUND "Could NOT find SDL2 (SDL2 is required by SDL2_ttf).")
 | 
					 | 
				
			||||||
  if(SDL2_ttf_FIND_REQUIRED)
 | 
					 | 
				
			||||||
    message(FATAL_ERROR ${SDL2_TTF_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
  else()
 | 
					 | 
				
			||||||
      if(NOT SDL2_ttf_FIND_QUIETLY)
 | 
					 | 
				
			||||||
        message(STATUS ${SDL2_TTF_SDL2_NOT_FOUND})
 | 
					 | 
				
			||||||
      endif()
 | 
					 | 
				
			||||||
    return()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_SDL2_NOT_FOUND)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Define options for searching SDL2_ttf Library in a custom path
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_TTF_PATH "" CACHE STRING "Custom SDL2_ttf Library path")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(_SDL2_TTF_NO_DEFAULT_PATH OFF)
 | 
					 | 
				
			||||||
if(SDL2_TTF_PATH)
 | 
					 | 
				
			||||||
  set(_SDL2_TTF_NO_DEFAULT_PATH ON)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_TTF_NO_DEFAULT_PATH ${_SDL2_TTF_NO_DEFAULT_PATH}
 | 
					 | 
				
			||||||
    CACHE BOOL "Disable search SDL2_ttf Library in default path")
 | 
					 | 
				
			||||||
unset(_SDL2_TTF_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_TTF_NO_DEFAULT_PATH_CMD)
 | 
					 | 
				
			||||||
if(SDL2_TTF_NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
  set(SDL2_TTF_NO_DEFAULT_PATH_CMD NO_DEFAULT_PATH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_ttf include directory
 | 
					 | 
				
			||||||
find_path(SDL2_TTF_INCLUDE_DIR SDL_ttf.h
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2TTFDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_TTF_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES SDL2
 | 
					 | 
				
			||||||
                # path suffixes to search inside ENV{SDL2DIR}
 | 
					 | 
				
			||||||
                # and ENV{SDL2TTFDIR}
 | 
					 | 
				
			||||||
                include/SDL2 include
 | 
					 | 
				
			||||||
  PATHS ${SDL2_TTF_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_ttf headers can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x64)
 | 
					 | 
				
			||||||
else()
 | 
					 | 
				
			||||||
  set(VC_LIB_PATH_SUFFIX lib/x86)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Search for the SDL2_ttf library
 | 
					 | 
				
			||||||
find_library(SDL2_TTF_LIBRARY
 | 
					 | 
				
			||||||
  NAMES SDL2_ttf
 | 
					 | 
				
			||||||
  HINTS
 | 
					 | 
				
			||||||
    ENV SDL2TTFDIR
 | 
					 | 
				
			||||||
    ENV SDL2DIR
 | 
					 | 
				
			||||||
    ${SDL2_TTF_NO_DEFAULT_PATH_CMD}
 | 
					 | 
				
			||||||
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
 | 
					 | 
				
			||||||
  PATHS ${SDL2_TTF_PATH}
 | 
					 | 
				
			||||||
  DOC "Where the SDL2_ttf Library can be found"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Read SDL2_ttf version
 | 
					 | 
				
			||||||
if(SDL2_TTF_INCLUDE_DIR AND EXISTS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_MAJOR_LINE REGEX "^#define[ \t]+SDL_TTF_MAJOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_MINOR_LINE REGEX "^#define[ \t]+SDL_TTF_MINOR_VERSION[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  file(STRINGS "${SDL2_TTF_INCLUDE_DIR}/SDL_ttf.h" SDL2_TTF_VERSION_PATCH_LINE REGEX "^#define[ \t]+SDL_TTF_PATCHLEVEL[ \t]+[0-9]+$")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_TTF_MAJOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_MAJOR "${SDL2_TTF_VERSION_MAJOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_TTF_MINOR_VERSION[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_MINOR "${SDL2_TTF_VERSION_MINOR_LINE}")
 | 
					 | 
				
			||||||
  string(REGEX REPLACE "^#define[ \t]+SDL_TTF_PATCHLEVEL[ \t]+([0-9]+)$" "\\1" SDL2_TTF_VERSION_PATCH "${SDL2_TTF_VERSION_PATCH_LINE}")
 | 
					 | 
				
			||||||
  set(SDL2_TTF_VERSION_STRING ${SDL2_TTF_VERSION_MAJOR}.${SDL2_TTF_VERSION_MINOR}.${SDL2_TTF_VERSION_PATCH})
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_MAJOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_MINOR_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_PATCH_LINE)
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_MAJOR)
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_MINOR)
 | 
					 | 
				
			||||||
  unset(SDL2_TTF_VERSION_PATCH)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
set(SDL2_TTF_LIBRARIES ${SDL2_TTF_LIBRARY})
 | 
					 | 
				
			||||||
set(SDL2_TTF_INCLUDE_DIRS ${SDL2_TTF_INCLUDE_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include(FindPackageHandleStandardArgs)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(SDL2_ttf
 | 
					 | 
				
			||||||
                                  REQUIRED_VARS SDL2_TTF_LIBRARIES SDL2_TTF_INCLUDE_DIRS
 | 
					 | 
				
			||||||
                                  VERSION_VAR SDL2_TTF_VERSION_STRING)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
mark_as_advanced(SDL2_TTF_PATH
 | 
					 | 
				
			||||||
                 SDL2_TTF_NO_DEFAULT_PATH
 | 
					 | 
				
			||||||
                 SDL2_TTF_LIBRARY
 | 
					 | 
				
			||||||
                 SDL2_TTF_INCLUDE_DIR)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(SDL2_TTF_FOUND)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # SDL2::TTF target
 | 
					 | 
				
			||||||
  if(SDL2_TTF_LIBRARY AND NOT TARGET SDL2::TTF)
 | 
					 | 
				
			||||||
    add_library(SDL2::TTF UNKNOWN IMPORTED)
 | 
					 | 
				
			||||||
    set_target_properties(SDL2::TTF PROPERTIES
 | 
					 | 
				
			||||||
                          IMPORTED_LOCATION "${SDL2_TTF_LIBRARY}"
 | 
					 | 
				
			||||||
                          INTERFACE_INCLUDE_DIRECTORIES "${SDL2_TTF_INCLUDE_DIR}"
 | 
					 | 
				
			||||||
                          INTERFACE_LINK_LIBRARIES SDL2::Core)
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
@ -1,179 +0,0 @@
 | 
				
			|||||||
# SDL2 CMake modules
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
This repository contains [CMake][] modules for finding and using the SDL2
 | 
					 | 
				
			||||||
library as well as other related libraries:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- [SDL2][]
 | 
					 | 
				
			||||||
- [SDL2_image][]
 | 
					 | 
				
			||||||
- [SDL2_ttf][]
 | 
					 | 
				
			||||||
- [SDL2_net][]
 | 
					 | 
				
			||||||
- [SDL2_mixer][]
 | 
					 | 
				
			||||||
- [SDL2_gfx][]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
These modules are based on the SDL (1.2) modules, with the same names,
 | 
					 | 
				
			||||||
distributed with the CMake project. The SDL2_gfx module is also based
 | 
					 | 
				
			||||||
on the SDL_image module.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Details and Improvements
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The improvements made to these modules are as follows:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**FindSDL2.cmake**
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- Adapt `FindSDL.cmake` to `SDL2` (`FindSDL2.cmake`).
 | 
					 | 
				
			||||||
- Add cache variables for more flexibility:<br>
 | 
					 | 
				
			||||||
    `SDL2_PATH`, `SDL2_NO_DEFAULT_PATH`
 | 
					 | 
				
			||||||
- Mark `Threads` as a required dependency for non-OSX systems.
 | 
					 | 
				
			||||||
- Modernize the `FindSDL2.cmake` module by creating specific targets:
 | 
					 | 
				
			||||||
  - `SDL2::Core` : Library project should link to `SDL2::Core`
 | 
					 | 
				
			||||||
  - `SDL2::Main` : Application project should link to `SDL2::Main`
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
*For more details, please see the embedded documentation in `FindSDL2.cmake` file.*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**FindSDL2_<COMPONENT>.cmake**
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- Adapt `FindSDL_<COMPONENT>.cmake` to `SDL2_<COMPONENT>` (`FindSDL2_<COMPONENT>.cmake`).
 | 
					 | 
				
			||||||
- Add cache variables for more flexibility:<br>
 | 
					 | 
				
			||||||
    `SDL2_<COMPONENT>_PATH`, `SDL2_<COMPONENT>_NO_DEFAULT_PATH`
 | 
					 | 
				
			||||||
- Add `SDL2` as a required dependency.
 | 
					 | 
				
			||||||
- Modernize the `FindSDL2_<COMPONENT>.cmake` modules by creating specific targets:<br>
 | 
					 | 
				
			||||||
    `SDL2::Image`, `SDL2::TTF`, `SDL2::Net`, `SDL2::Mixer` and `SDL2::GFX`.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
*For more details, please see the embedded documentation in
 | 
					 | 
				
			||||||
`FindSDL2_<COMPONENT>.cmake` file.*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Usage
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
In order to use the SDL2 CMake modules, we have to clone this repository in a
 | 
					 | 
				
			||||||
sud-directory `cmake/sdl2` in our project as follows:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```sh
 | 
					 | 
				
			||||||
cd <PROJECT_DIR>
 | 
					 | 
				
			||||||
git clone https://gitlab.com/aminosbh/sdl2-cmake-modules.git cmake/sdl2
 | 
					 | 
				
			||||||
rm -rf cmake/sdl2/.git
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Or if we are using git for our project, we can add this repository as a
 | 
					 | 
				
			||||||
submodule as follows:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```sh
 | 
					 | 
				
			||||||
cd <PROJECT_DIR>
 | 
					 | 
				
			||||||
git submodule add https://gitlab.com/aminosbh/sdl2-cmake-modules.git cmake/sdl2
 | 
					 | 
				
			||||||
git commit -m "Add SDL2 CMake modules"
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Then we should specify the modules path in the main CMakeLists.txt file like
 | 
					 | 
				
			||||||
the following:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```cmake
 | 
					 | 
				
			||||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/sdl2)
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Finally, we can use the SDL2 modules. There is two approaches that can be
 | 
					 | 
				
			||||||
adopted: A legacy approach and a modern approach. Both of them are supported.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### Modern CMake
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
We can link to the SDL2:: targets like the following example:<br>
 | 
					 | 
				
			||||||
*This example requires the SDL2, SDL2_image and the SDL2_gfx libraries*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```cmake
 | 
					 | 
				
			||||||
# Find SDL2, SDL2_image and SDL2_gfx libraries
 | 
					 | 
				
			||||||
find_package(SDL2 REQUIRED)
 | 
					 | 
				
			||||||
find_package(SDL2_image REQUIRED)
 | 
					 | 
				
			||||||
find_package(SDL2_gfx REQUIRED)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Link SDL2::Main, SDL2::Image and SDL2::GFX to our project
 | 
					 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} SDL2::Main SDL2::Image SDL2::GFX)
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
*Use the appropriate packages for you project.*<br>
 | 
					 | 
				
			||||||
*Please see above, for the whole list of packages*<br>
 | 
					 | 
				
			||||||
*For more details, please see the embedded documentation in modules files*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### Legacy CMake
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
We can also specify manually the include directories and libraries to link to:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```cmake
 | 
					 | 
				
			||||||
# Find and link SDL2
 | 
					 | 
				
			||||||
find_package(SDL2 REQUIRED)
 | 
					 | 
				
			||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_INCLUDE_DIRS})
 | 
					 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Find and link SDL2_image
 | 
					 | 
				
			||||||
find_package(SDL2_image REQUIRED)
 | 
					 | 
				
			||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_IMAGE_INCLUDE_DIRS})
 | 
					 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} ${SDL2_IMAGE_LIBRARIES})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Find and link SDL2_gfx
 | 
					 | 
				
			||||||
find_package(SDL2_gfx REQUIRED)
 | 
					 | 
				
			||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_GFX_INCLUDE_DIRS})
 | 
					 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} ${SDL2_GFX_LIBRARIES})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
*For more details, please see the embedded documentation in modules files*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Special customization variables
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Each module have special customization cache variables that can be used to help
 | 
					 | 
				
			||||||
the modules find the appropriate libraries:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
- `SDL2_PATH` and `SDL2_<COMPONENT>_PATH`:<br>
 | 
					 | 
				
			||||||
  Can be specified to set the root search path for the `SDL2` and `SDL2_<COMPONENT>`
 | 
					 | 
				
			||||||
- `SDL2_NO_DEFAULT_PATH` and `SDL2_<COMPONENT>_NO_DEFAULT_PATH`:<br>
 | 
					 | 
				
			||||||
  Disable search `SDL2/SDL2_<COMPONENT>` library in default path:<br>
 | 
					 | 
				
			||||||
    If `SDL2[_<COMPONENT>]_PATH` is set, defaults to ON<br>
 | 
					 | 
				
			||||||
    Else defaults to OFF
 | 
					 | 
				
			||||||
- `SDL2_INCLUDE_DIR` and `SDL2_<COMPONENT>_INCLUDE_DIR`:<br>
 | 
					 | 
				
			||||||
  Set headers path. (Override)
 | 
					 | 
				
			||||||
- `SDL2_LIBRARY` and `SDL2_<COMPONENT>_LIBRARY`:<br>
 | 
					 | 
				
			||||||
  Set the library (.dll, .so, .a, etc) path. (Override)
 | 
					 | 
				
			||||||
- `SDL2MAIN_LIBRAY`:<br>
 | 
					 | 
				
			||||||
  Set the `SDL2main` library (.a) path. (Override)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
These variables could be used in case of Windows projects, and when the
 | 
					 | 
				
			||||||
libraries are not localized in a standard pathes. They can be specified when
 | 
					 | 
				
			||||||
executing the `cmake` command or when using the [CMake GUI][] (They are marked
 | 
					 | 
				
			||||||
as advanced).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**cmake command example:**
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```sh
 | 
					 | 
				
			||||||
mkdir build
 | 
					 | 
				
			||||||
cd build
 | 
					 | 
				
			||||||
cmake .. -DSDL2_PATH="/path/to/sdl2"
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
**CMakeLists.txt example:**
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
If we embed, for example, binaries of the SDL2_ttf in our project, we can
 | 
					 | 
				
			||||||
specify the cache variables values just before calling the `find_package`
 | 
					 | 
				
			||||||
command as follows:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```cmake
 | 
					 | 
				
			||||||
set(SDL2_TTF_PATH "/path/to/sdl2_ttf" CACHE BOOL "" FORCE)
 | 
					 | 
				
			||||||
find_package(SDL2_ttf REQUIRED)
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## License
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Maintainer: Amine B. Hassouna [@aminosbh](https://gitlab.com/aminosbh)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The SDL2 CMake modules are based on the SDL (1.2) modules available with the
 | 
					 | 
				
			||||||
CMake project which is distributed under the OSI-approved BSD 3-Clause License.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
The SDL2 CMake modules are also distributed under the OSI-approved BSD
 | 
					 | 
				
			||||||
3-Clause License. See accompanying file [Copyright.txt](Copyright.txt).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CMake]: https://cmake.org
 | 
					 | 
				
			||||||
[CMake GUI]: https://cmake.org/runningcmake
 | 
					 | 
				
			||||||
[SDL2]: https://www.libsdl.org
 | 
					 | 
				
			||||||
[SDL2_image]: https://www.libsdl.org/projects/SDL_image
 | 
					 | 
				
			||||||
[SDL2_ttf]: https://www.libsdl.org/projects/SDL_ttf
 | 
					 | 
				
			||||||
[SDL2_net]: https://www.libsdl.org/projects/SDL_net
 | 
					 | 
				
			||||||
[SDL2_mixer]: https://www.libsdl.org/projects/SDL_mixer
 | 
					 | 
				
			||||||
[SDL2_gfx]: http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx
 | 
					 | 
				
			||||||
@ -1,70 +0,0 @@
 | 
				
			|||||||
# Install script for directory: /home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Set the install prefix
 | 
					 | 
				
			||||||
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
 | 
					 | 
				
			||||||
  set(CMAKE_INSTALL_PREFIX "/usr/local")
 | 
					 | 
				
			||||||
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 "Release")
 | 
					 | 
				
			||||||
  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(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
 | 
					 | 
				
			||||||
  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue" AND
 | 
					 | 
				
			||||||
     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue")
 | 
					 | 
				
			||||||
    file(RPATH_CHECK
 | 
					 | 
				
			||||||
         FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue"
 | 
					 | 
				
			||||||
         RPATH "")
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/ayoungblood/Projects/BeagleRescue/BeagleRescue")
 | 
					 | 
				
			||||||
  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue" AND
 | 
					 | 
				
			||||||
     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue")
 | 
					 | 
				
			||||||
    if(CMAKE_INSTALL_DO_STRIP)
 | 
					 | 
				
			||||||
      execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/BeagleRescue")
 | 
					 | 
				
			||||||
    endif()
 | 
					 | 
				
			||||||
  endif()
 | 
					 | 
				
			||||||
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/ayoungblood/Projects/BeagleRescue/${CMAKE_INSTALL_MANIFEST}"
 | 
					 | 
				
			||||||
     "${CMAKE_INSTALL_MANIFEST_CONTENT}")
 | 
					 | 
				
			||||||
@ -1,72 +0,0 @@
 | 
				
			|||||||
[
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/cc  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -o CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o -c /home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/cjson/cJSON.c"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/AssetManager.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/GameObject.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/MusicManager.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/assetmgr/TextureManager.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/ecs/ECS.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/Collision.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/Game.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/GameStateManager.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/Main.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/StateMachine.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/game/Vector2D.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/ui/UINineSlice.cpp"
 | 
					 | 
				
			||||||
},
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  "directory": "/home/ayoungblood/Projects/BeagleRescue",
 | 
					 | 
				
			||||||
  "command": "/usr/bin/c++  -I/home/ayoungblood/Projects/BeagleRescue/BeagleRescue -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -O3 -DNDEBUG   -Wall -std=gnu++11 -o CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o -c /home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp",
 | 
					 | 
				
			||||||
  "file": "/home/ayoungblood/Projects/BeagleRescue/src/ui/UIText.cpp"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
]
 | 
					 | 
				
			||||||
							
								
								
									
										1
									
								
								libtmx-parser
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								libtmx-parser
									
									
									
									
									
										Submodule
									
								
							 Submodule libtmx-parser added at a2b8ca09ef
									
								
							@ -6,7 +6,7 @@
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "MusicManager.h"
 | 
					#include "MusicManager.h"
 | 
				
			||||||
#include <SDL2/SDL_mixer.h>
 | 
					#include "SDL2/SDL_mixer.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Mix_Music* MusicManager::LoadMusic(const char* path){
 | 
						Mix_Music* MusicManager::LoadMusic(const char* path){
 | 
				
			||||||
		Mix_Music* music = Mix_LoadMUS(path);
 | 
							Mix_Music* music = Mix_LoadMUS(path);
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
#define SRC_MUSICMANAGER_H_
 | 
					#define SRC_MUSICMANAGER_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../game/Game.hpp"
 | 
					#include "../game/Game.hpp"
 | 
				
			||||||
#include <SDL2/SDL_mixer.h>
 | 
					#include "../../libsdl2_mixer/SDL_mixer.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MusicManager
 | 
					class MusicManager
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
"GameName":"Beagle Rescue",
 | 
					"GameName":"Beagle Rescue",
 | 
				
			||||||
"WindowName":"Beagle Rescue",
 | 
					"WindowName":"Beagle Rescue",
 | 
				
			||||||
"WindowSize":{"w":427,"h":240},
 | 
					"WindowSize":{"w":320,"h":240},
 | 
				
			||||||
"WindowFullScreen": 0,
 | 
					"WindowFullScreen": 0,
 | 
				
			||||||
"GlobalScale": 3
 | 
					"GlobalScale": 3
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
#define SRC_ECS_COLLIDERCOMPONENT_H_
 | 
					#define SRC_ECS_COLLIDERCOMPONENT_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <string>
 | 
					#include <string>
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include "Components.h"
 | 
					#include "Components.h"
 | 
				
			||||||
#include "ECS.h"
 | 
					#include "ECS.h"
 | 
				
			||||||
#include "../assetmgr/TextureManager.h"
 | 
					#include "../assetmgr/TextureManager.h"
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
#define SRC_ECS_SPRITECOMPONENT_H_
 | 
					#define SRC_ECS_SPRITECOMPONENT_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "Components.h"
 | 
					#include "Components.h"
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include "../assetmgr/TextureManager.h"
 | 
					#include "../assetmgr/TextureManager.h"
 | 
				
			||||||
#include "Animation.h"
 | 
					#include "Animation.h"
 | 
				
			||||||
#include <map>
 | 
					#include <map>
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
#define SRC_ECS_TILECOMPONENT_H_
 | 
					#define SRC_ECS_TILECOMPONENT_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "ECS.h"
 | 
					#include "ECS.h"
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include "../assetmgr/AssetManager.h"
 | 
					#include "../assetmgr/AssetManager.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TileComponent : public Component
 | 
					class TileComponent : public Component
 | 
				
			||||||
 | 
				
			|||||||
@ -9,20 +9,20 @@
 | 
				
			|||||||
#define SRC_ECS_TILEMAPCOMPONENT_H_
 | 
					#define SRC_ECS_TILEMAPCOMPONENT_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "ECS.h"
 | 
					#include "ECS.h"
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "../../libsdl2/include/SDL.h"
 | 
				
			||||||
#include "../assetmgr/AssetManager.h"
 | 
					#include "../assetmgr/AssetManager.h"
 | 
				
			||||||
#include <fstream>
 | 
					#include <fstream>
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
#include <string>
 | 
					#include <string>
 | 
				
			||||||
#include <tuple>
 | 
					#include <tuple>
 | 
				
			||||||
//#include "../../libtmx-parser/src/tmxparser.h"
 | 
					#include "tmxparser.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TileMapComponent : public Component
 | 
					class TileMapComponent : public Component
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
	SDL_Texture* texture;
 | 
						SDL_Texture* texture;
 | 
				
			||||||
	SDL_Rect srcRect, destRect;
 | 
						SDL_Rect srcRect, destRect;
 | 
				
			||||||
	//tmxparser::TmxMap map;
 | 
						tmxparser::TmxMap map;
 | 
				
			||||||
	int globalScale;
 | 
						int globalScale;
 | 
				
			||||||
	std::vector<SDL_Rect> tileSet;
 | 
						std::vector<SDL_Rect> tileSet;
 | 
				
			||||||
	std::vector<SDL_Rect> destRects;
 | 
						std::vector<SDL_Rect> destRects;
 | 
				
			||||||
@ -40,9 +40,9 @@ public:
 | 
				
			|||||||
		SDL_DestroyTexture(texture);
 | 
							SDL_DestroyTexture(texture);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	TileMapComponent(/*tmxparser::TmxMap loadedMap,*/ int gScale, int offsetX, int offsetY)
 | 
						TileMapComponent(tmxparser::TmxMap loadedMap, int gScale, int offsetX, int offsetY)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		/*map = loadedMap;
 | 
							map = loadedMap;
 | 
				
			||||||
		std::string texturePath = "assets/textures/tiles/" + loadedMap.tilesetCollection[0].name + ".png";
 | 
							std::string texturePath = "assets/textures/tiles/" + loadedMap.tilesetCollection[0].name + ".png";
 | 
				
			||||||
		Game::assets->AddTexture(map.tilesetCollection[0].name, texturePath.c_str());
 | 
							Game::assets->AddTexture(map.tilesetCollection[0].name, texturePath.c_str());
 | 
				
			||||||
		setTex(map.tilesetCollection[0].name);
 | 
							setTex(map.tilesetCollection[0].name);
 | 
				
			||||||
@ -54,9 +54,9 @@ public:
 | 
				
			|||||||
		tileWidth = map.tileWidth;
 | 
							tileWidth = map.tileWidth;
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
// 		=========== Setup Tile Set ===========
 | 
					// 		=========== Setup Tile Set ===========
 | 
				
			||||||
		tileSetTotal = map.tilesetCollection[0].colCount*map.tilesetCollection[0].rowCount;*/
 | 
							tileSetTotal = map.tilesetCollection[0].colCount*map.tilesetCollection[0].rowCount;
 | 
				
			||||||
		tileSet.resize(tileSetTotal);
 | 
							tileSet.resize(tileSetTotal);
 | 
				
			||||||
/*
 | 
					
 | 
				
			||||||
		for (int r=0;r<map.tilesetCollection[0].rowCount;r++){
 | 
							for (int r=0;r<map.tilesetCollection[0].rowCount;r++){
 | 
				
			||||||
			for (int c=0;c<map.tilesetCollection[0].colCount;c++){
 | 
								for (int c=0;c<map.tilesetCollection[0].colCount;c++){
 | 
				
			||||||
				srcRect.x = c*map.tilesetCollection[0].tileWidth;
 | 
									srcRect.x = c*map.tilesetCollection[0].tileWidth;
 | 
				
			||||||
@ -87,7 +87,7 @@ public:
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		destRect.w = destRect.h = map.tileWidth * gScale;
 | 
							destRect.w = destRect.h = map.tileWidth * gScale;
 | 
				
			||||||
	*/}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	void update() override
 | 
						void update() override
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@ -104,7 +104,7 @@ public:
 | 
				
			|||||||
	{
 | 
						{
 | 
				
			||||||
	//iterate through rows and columns of the map to draw the tiles
 | 
						//iterate through rows and columns of the map to draw the tiles
 | 
				
			||||||
		// First cycle through rows
 | 
							// First cycle through rows
 | 
				
			||||||
/*		for (int r = 0;r<map.height;r++){
 | 
							for (int r = 0;r<map.height;r++){
 | 
				
			||||||
			// Next cycle through each column or tile in that row:
 | 
								// Next cycle through each column or tile in that row:
 | 
				
			||||||
			for (int c = 0;c<map.width;c++){
 | 
								for (int c = 0;c<map.width;c++){
 | 
				
			||||||
				int i = r*map.width+c;
 | 
									int i = r*map.width+c;
 | 
				
			||||||
@ -118,7 +118,7 @@ public:
 | 
				
			|||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
		}*/
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -13,7 +13,7 @@
 | 
				
			|||||||
#define ASCII_ROW_COUNT 16
 | 
					#define ASCII_ROW_COUNT 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "Components.h"
 | 
					#include "Components.h"
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include "../assetmgr/TextureManager.h"
 | 
					#include "../assetmgr/TextureManager.h"
 | 
				
			||||||
#include "../assetmgr/AssetManager.h"
 | 
					#include "../assetmgr/AssetManager.h"
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
 | 
				
			|||||||
@ -18,7 +18,7 @@
 | 
				
			|||||||
#include <fstream>
 | 
					#include <fstream>
 | 
				
			||||||
#include <sstream>
 | 
					#include <sstream>
 | 
				
			||||||
#include "../assetmgr/AssetManager.h"
 | 
					#include "../assetmgr/AssetManager.h"
 | 
				
			||||||
#include "../ui/UIText.h"
 | 
					// #include "../ui/UIText.h"
 | 
				
			||||||
#include "../ui/UINineSlice.h"
 | 
					#include "../ui/UINineSlice.h"
 | 
				
			||||||
#include "../cjson/cJSON.h"
 | 
					#include "../cjson/cJSON.h"
 | 
				
			||||||
#include <cmath>
 | 
					#include <cmath>
 | 
				
			||||||
@ -134,7 +134,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
//  Trying out the halsafar/libtmx-parser
 | 
					//  Trying out the halsafar/libtmx-parser
 | 
				
			||||||
/*        tmxparser::TmxReturn error;
 | 
					        tmxparser::TmxReturn error;
 | 
				
			||||||
        tmxparser::TmxMap map;
 | 
					        tmxparser::TmxMap map;
 | 
				
			||||||
        error = tmxparser::parseFromFile("assets/maps/testmapb64.tmx", &map, "assets/textures/tiles/");
 | 
					        error = tmxparser::parseFromFile("assets/maps/testmapb64.tmx", &map, "assets/textures/tiles/");
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
@ -150,7 +150,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            std::cout << "Encountered error loading map file: " << error << std::endl;
 | 
					            std::cout << "Encountered error loading map file: " << error << std::endl;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
*/
 | 
					        
 | 
				
			||||||
//         std::cout << "levelMap.w - camera.w: " << levelMap.w-camera.w << std::endl;
 | 
					//         std::cout << "levelMap.w - camera.w: " << levelMap.w-camera.w << std::endl;
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        assets->AddTexture("player", "assets/textures/actors/firefighter.png");
 | 
					        assets->AddTexture("player", "assets/textures/actors/firefighter.png");
 | 
				
			||||||
@ -237,7 +237,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        player.addComponent<KeyboardController>();
 | 
					        player.addComponent<KeyboardController>();
 | 
				
			||||||
        player.addGroup(groupPlayers);
 | 
					        player.addGroup(groupPlayers);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        gameScene.addComponent<TileMapComponent>(/*map,*/gScale,player.getComponent<TransformComponent>().position.x+player.getComponent<TransformComponent>().width/2,player.getComponent<TransformComponent>().position.y+player.getComponent<TransformComponent>().height/2); //150,100
 | 
					        gameScene.addComponent<TileMapComponent>(map,gScale,player.getComponent<TransformComponent>().position.x+player.getComponent<TransformComponent>().width/2,player.getComponent<TransformComponent>().position.y+player.getComponent<TransformComponent>().height/2); //150,100
 | 
				
			||||||
        gameScene.addGroup(groupMap);
 | 
					        gameScene.addGroup(groupMap);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        playerPosition = Vector2D().Zero();
 | 
					        playerPosition = Vector2D().Zero();
 | 
				
			||||||
@ -254,7 +254,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ====== Setup groups
 | 
					// ====== Setup groups
 | 
				
			||||||
//auto& tiles(manager.getGroup(Game::groupMap));
 | 
					auto& tiles(manager.getGroup(Game::groupMap));
 | 
				
			||||||
auto& players(manager.getGroup(Game::groupPlayers));
 | 
					auto& players(manager.getGroup(Game::groupPlayers));
 | 
				
			||||||
auto& colliders(manager.getGroup(Game::groupColliders));
 | 
					auto& colliders(manager.getGroup(Game::groupColliders));
 | 
				
			||||||
auto& objects(manager.getGroup(Game::groupObjects));
 | 
					auto& objects(manager.getGroup(Game::groupObjects));
 | 
				
			||||||
@ -424,10 +424,10 @@ void Game::render()
 | 
				
			|||||||
//     {
 | 
					//     {
 | 
				
			||||||
//       printf("Core Game state\n");  
 | 
					//       printf("Core Game state\n");  
 | 
				
			||||||
//     }
 | 
					//     }
 | 
				
			||||||
/*    for (auto& t : tiles)
 | 
					    for (auto& t : tiles)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		t->draw();
 | 
							t->draw();
 | 
				
			||||||
	} */
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for (auto& c : colliders)
 | 
						for (auto& c : colliders)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
				
			|||||||
@ -7,18 +7,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#ifndef GAME_HPP_
 | 
					#ifndef GAME_HPP_
 | 
				
			||||||
#define GAME_HPP_
 | 
					#define GAME_HPP_
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "../../libsdl2/include/SDL.h"
 | 
				
			||||||
#include <SDL2/SDL_image.h>
 | 
					#include "../../libsdl2_image/SDL_image.h"
 | 
				
			||||||
#include <SDL2/SDL_mixer.h>
 | 
					#include "../../libsdl2_mixer/SDL_mixer.h"
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
#include <vector>
 | 
					#include <vector>
 | 
				
			||||||
#include "Vector2D.h"
 | 
					#include "Vector2D.h"
 | 
				
			||||||
#include "../assetmgr/AssetManager.h"
 | 
					#include "../assetmgr/AssetManager.h"
 | 
				
			||||||
#include "GameStateManager.h"
 | 
					#include "GameStateManager.h"
 | 
				
			||||||
//#include "../../libtmx-parser/src/tmxparser.h"
 | 
					#include "../../libtmx-parser/src/tmxparser.h"
 | 
				
			||||||
//#include "libtmx-parser/src/tmxparser.h"
 | 
					 | 
				
			||||||
//#include <tmxparser.h>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ColliderComponent;
 | 
					class ColliderComponent;
 | 
				
			||||||
class AssetManager;
 | 
					class AssetManager;
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@
 | 
				
			|||||||
#ifndef SRC_UININESLICE_H_
 | 
					#ifndef SRC_UININESLICE_H_
 | 
				
			||||||
#define SRC_UININESLICE_H_
 | 
					#define SRC_UININESLICE_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include "string"
 | 
					#include "string"
 | 
				
			||||||
#include "../game/Game.hpp"
 | 
					#include "../game/Game.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,7 @@
 | 
				
			|||||||
#define ASCII_COUNT 96
 | 
					#define ASCII_COUNT 96
 | 
				
			||||||
#define ASCII_ROW_COUNT 16
 | 
					#define ASCII_ROW_COUNT 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <SDL2/SDL.h>
 | 
					#include "SDL2/SDL.h"
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
#include "../game/Game.hpp"
 | 
					#include "../game/Game.hpp"
 | 
				
			||||||
#include "../assetmgr/TextureManager.h"
 | 
					#include "../assetmgr/TextureManager.h"
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user