Compare commits
	
		
			1 Commits
		
	
	
		
			tileson
			...
			a3d13f32a5
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a3d13f32a5 | 
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -92,6 +92,3 @@ Module.symvers
 | 
				
			|||||||
Mkfile.old
 | 
					Mkfile.old
 | 
				
			||||||
dkms.conf
 | 
					dkms.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# CMake artifacts
 | 
					 | 
				
			||||||
CMakeCache.txt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -1,62 +1,28 @@
 | 
				
			|||||||
[Buildset]
 | 
					[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)
 | 
					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]
 | 
					[CMake]
 | 
				
			||||||
Build Directory Count=1
 | 
					Build Directory Count=1
 | 
				
			||||||
Current Build Directory Index-Host System=0
 | 
					Current Build Directory Index-Host System=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[CMake][CMake Build Directory 0]
 | 
					[CMake][CMake Build Directory 0]
 | 
				
			||||||
Build Directory Path=/home/ayoungblood/BeagleRescue.git/build
 | 
					Build Directory Path=/home/ayoungblood/projects/BeagleRescue.git/build
 | 
				
			||||||
Build Type=Release
 | 
					Build Type=Release
 | 
				
			||||||
CMake Binary=/usr/bin/cmake
 | 
					CMake Binary=/usr/bin/cmake
 | 
				
			||||||
CMake Executable=/usr/bin/cmake
 | 
					CMake Executable=/usr/bin/cmake
 | 
				
			||||||
Environment Profile=
 | 
					Environment Profile=
 | 
				
			||||||
Extra Arguments=
 | 
					Extra Arguments=
 | 
				
			||||||
Install Directory=/usr/local
 | 
					Install Directory=
 | 
				
			||||||
Runtime=Host System
 | 
					Runtime=Host System
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[CustomDefinesAndIncludes][ProjectPath0]
 | 
					 | 
				
			||||||
Path=.
 | 
					 | 
				
			||||||
parseAmbiguousAsCPP=true
 | 
					 | 
				
			||||||
parserArguments=-ferror-limit=100 -fspell-checking -Wdocumentation -Wunused-parameter -Wunreachable-code -Wall -std=c++17
 | 
					 | 
				
			||||||
parserArgumentsC=-ferror-limit=100 -fspell-checking -Wdocumentation -Wunused-parameter -Wunreachable-code -Wall -std=c99
 | 
					 | 
				
			||||||
parserArgumentsCuda=-ferror-limit=100 -fspell-checking -Wdocumentation -Wunused-parameter -Wunreachable-code -Wall -std=c++11
 | 
					 | 
				
			||||||
parserArgumentsOpenCL=-ferror-limit=100 -fspell-checking -Wdocumentation -Wunused-parameter -Wunreachable-code -Wall -cl-std=CL1.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[CustomDefinesAndIncludes][ProjectPath0][Compiler]
 | 
					 | 
				
			||||||
Name=GCC
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch]
 | 
					[Launch]
 | 
				
			||||||
Launch Configurations=Launch Configuration 0
 | 
					Launch Configurations=Launch Configuration 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Launch][Launch Configuration 0]
 | 
					[Launch][Launch Configuration 0]
 | 
				
			||||||
Configured Launch Modes=execute,debug
 | 
					Configured Launch Modes=execute
 | 
				
			||||||
Configured Launchers=nativeAppLauncher,lldb
 | 
					Configured Launchers=nativeAppLauncher
 | 
				
			||||||
Name=BeagleRescue
 | 
					Name=New Compiled Binary Launcher
 | 
				
			||||||
Type=Native Application
 | 
					Type=Native Application
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Launch][Launch Configuration 0][Data]
 | 
					 | 
				
			||||||
Arguments=
 | 
					 | 
				
			||||||
Break on Start=false
 | 
					 | 
				
			||||||
Dependencies=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x00)
 | 
					 | 
				
			||||||
Dependency Action=Nothing
 | 
					 | 
				
			||||||
EnvironmentGroup=
 | 
					 | 
				
			||||||
Executable=file:///home/ayoungblood/BeagleRescue.git/build/BeagleRescue
 | 
					 | 
				
			||||||
External Terminal=konsole --noclose --workdir %workdir -e %exe
 | 
					 | 
				
			||||||
Kill Before Executing Again=4194304
 | 
					 | 
				
			||||||
LLDB Arguments=
 | 
					 | 
				
			||||||
LLDB Config Script=
 | 
					 | 
				
			||||||
LLDB Environment=
 | 
					 | 
				
			||||||
LLDB Executable=
 | 
					 | 
				
			||||||
LLDB Inherit System Env=true
 | 
					 | 
				
			||||||
LLDB Remote Debugging=false
 | 
					 | 
				
			||||||
LLDB Remote Path=
 | 
					 | 
				
			||||||
LLDB Remote Server=
 | 
					 | 
				
			||||||
Project Target=BeagleRescue,BeagleRescue
 | 
					 | 
				
			||||||
Start With=ApplicationOutput
 | 
					 | 
				
			||||||
Use External Terminal=false
 | 
					 | 
				
			||||||
Working Directory=file:///home/ayoungblood/BeagleRescue.git
 | 
					 | 
				
			||||||
isExecutable=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Project]
 | 
					[Project]
 | 
				
			||||||
VersionControlSupport=kdevgit
 | 
					VersionControlSupport=kdevgit
 | 
				
			||||||
 | 
				
			|||||||
@ -2,9 +2,8 @@
 | 
				
			|||||||
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)
 | 
					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]
 | 
					[CMake]
 | 
				
			||||||
Build Directory Count=2
 | 
					Build Directory Count=1
 | 
				
			||||||
Current Build Directory Index-Host System=0
 | 
					Current Build Directory Index-Host System=0
 | 
				
			||||||
Temporary Build Directory Index=1
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
[CMake][CMake Build Directory 0]
 | 
					[CMake][CMake Build Directory 0]
 | 
				
			||||||
Build Directory Path=/home/ayoungblood/projects/BeagleRescue/build
 | 
					Build Directory Path=/home/ayoungblood/projects/BeagleRescue/build
 | 
				
			||||||
@ -16,36 +15,14 @@ Extra Arguments=
 | 
				
			|||||||
Install Directory=/usr/local
 | 
					Install Directory=/usr/local
 | 
				
			||||||
Runtime=Host System
 | 
					Runtime=Host System
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[CMake][CMake Build Directory 1]
 | 
					 | 
				
			||||||
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=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Launch]
 | 
					[Launch]
 | 
				
			||||||
Launch Configurations=Launch Configuration 0
 | 
					Launch Configurations=Launch Configuration 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Launch][Launch Configuration 0]
 | 
					[Launch][Launch Configuration 0]
 | 
				
			||||||
Configured Launch Modes=execute
 | 
					Configured Launch Modes=execute
 | 
				
			||||||
Configured Launchers=nativeAppLauncher
 | 
					Configured Launchers=nativeAppLauncher
 | 
				
			||||||
Name=BeagleRescue
 | 
					Name=New Compiled Binary Launcher
 | 
				
			||||||
Type=Native Application
 | 
					Type=Native Application
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Launch][Launch Configuration 0][Data]
 | 
					 | 
				
			||||||
Arguments=
 | 
					 | 
				
			||||||
Dependencies=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x00)
 | 
					 | 
				
			||||||
Dependency Action=Nothing
 | 
					 | 
				
			||||||
EnvironmentGroup=
 | 
					 | 
				
			||||||
Executable=file:///home/ayoungblood/Projects/BeagleRescue
 | 
					 | 
				
			||||||
External Terminal=konsole --noclose --workdir %workdir -e %exe
 | 
					 | 
				
			||||||
Kill Before Executing Again=4194304
 | 
					 | 
				
			||||||
Project Target=BeagleRescue,BeagleRescue
 | 
					 | 
				
			||||||
Use External Terminal=false
 | 
					 | 
				
			||||||
Working Directory=file:///home/ayoungblood/projects/BeagleRescue
 | 
					 | 
				
			||||||
isExecutable=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[Project]
 | 
					[Project]
 | 
				
			||||||
VersionControlSupport=kdevgit
 | 
					VersionControlSupport=kdevgit
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								BeagleRescue
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								BeagleRescue
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								BeagleRescue.bak
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								BeagleRescue.bak
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							@ -1,4 +1,4 @@
 | 
				
			|||||||
[Project]
 | 
					[Project]
 | 
				
			||||||
CreatedFrom=CMakeLists.txt
 | 
					CreatedFrom=CMakeLists.txt
 | 
				
			||||||
Manager=KDevCMakeManager
 | 
					Manager=KDevCMakeManager
 | 
				
			||||||
Name=BeagleRescue
 | 
					Name=BeagleRescue.git
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										548
									
								
								CMakeCache.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										548
									
								
								CMakeCache.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,548 @@
 | 
				
			|||||||
 | 
					# 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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										72
									
								
								CMakeFiles/3.25.1/CMakeCCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								CMakeFiles/3.25.1/CMakeCCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,72 @@
 | 
				
			|||||||
 | 
					set(CMAKE_C_COMPILER "/usr/bin/cc")
 | 
				
			||||||
 | 
					set(CMAKE_C_COMPILER_ARG1 "")
 | 
				
			||||||
 | 
					set(CMAKE_C_COMPILER_ID "GNU")
 | 
				
			||||||
 | 
					set(CMAKE_C_COMPILER_VERSION "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 "")
 | 
				
			||||||
							
								
								
									
										83
									
								
								CMakeFiles/3.25.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								CMakeFiles/3.25.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,83 @@
 | 
				
			|||||||
 | 
					set(CMAKE_CXX_COMPILER "/usr/bin/c++")
 | 
				
			||||||
 | 
					set(CMAKE_CXX_COMPILER_ARG1 "")
 | 
				
			||||||
 | 
					set(CMAKE_CXX_COMPILER_ID "GNU")
 | 
				
			||||||
 | 
					set(CMAKE_CXX_COMPILER_VERSION "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 "")
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										15
									
								
								CMakeFiles/3.25.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								CMakeFiles/3.25.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					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)
 | 
				
			||||||
							
								
								
									
										868
									
								
								CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										868
									
								
								CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,868 @@
 | 
				
			|||||||
 | 
					#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
 | 
				
			||||||
							
								
								
									
										857
									
								
								CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										857
									
								
								CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,857 @@
 | 
				
			|||||||
 | 
					/* 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;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										32
									
								
								CMakeFiles/BeagleRescue.dir/DependInfo.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								CMakeFiles/BeagleRescue.dir/DependInfo.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					# 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 "")
 | 
				
			||||||
							
								
								
									
										318
									
								
								CMakeFiles/BeagleRescue.dir/build.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										318
									
								
								CMakeFiles/BeagleRescue.dir/build.make
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,318 @@
 | 
				
			|||||||
 | 
					# 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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										37
									
								
								CMakeFiles/BeagleRescue.dir/cmake_clean.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								CMakeFiles/BeagleRescue.dir/cmake_clean.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					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()
 | 
				
			||||||
							
								
								
									
										4233
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.internal
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4233
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.internal
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.make
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					# Empty compiler generated dependencies file for BeagleRescue.
 | 
				
			||||||
 | 
					# This may be replaced when dependencies are built.
 | 
				
			||||||
							
								
								
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/compiler_depend.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					# CMAKE generated file: DO NOT EDIT!
 | 
				
			||||||
 | 
					# Timestamp file for compiler generated dependencies management for BeagleRescue.
 | 
				
			||||||
							
								
								
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/depend.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								CMakeFiles/BeagleRescue.dir/depend.make
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					# Empty dependencies file for BeagleRescue.
 | 
				
			||||||
 | 
					# This may be replaced when dependencies are built.
 | 
				
			||||||
							
								
								
									
										17
									
								
								CMakeFiles/BeagleRescue.dir/flags.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								CMakeFiles/BeagleRescue.dir/flags.make
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					# 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
									
								
								CMakeFiles/BeagleRescue.dir/link.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								CMakeFiles/BeagleRescue.dir/link.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					/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 
 | 
				
			||||||
							
								
								
									
										16
									
								
								CMakeFiles/BeagleRescue.dir/progress.make
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								CMakeFiles/BeagleRescue.dir/progress.make
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										16
									
								
								CMakeFiles/CMakeDirectoryInformation.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								CMakeFiles/CMakeDirectoryInformation.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					# 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})
 | 
				
			||||||
							
								
								
									
										441
									
								
								CMakeFiles/CMakeOutput.log
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										441
									
								
								CMakeFiles/CMakeOutput.log
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,441 @@
 | 
				
			|||||||
 | 
					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: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										51
									
								
								CMakeFiles/Makefile.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								CMakeFiles/Makefile.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					# 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"
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
							
								
								
									
										112
									
								
								CMakeFiles/Makefile2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								CMakeFiles/Makefile2
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,112 @@
 | 
				
			|||||||
 | 
					# 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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					/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
									
								
								CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					# This file is generated by cmake for dependency checking of the CMakeCache.txt file
 | 
				
			||||||
							
								
								
									
										1
									
								
								CMakeFiles/progress.marks
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								CMakeFiles/progress.marks
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					15
 | 
				
			||||||
@ -1,8 +1,7 @@
 | 
				
			|||||||
cmake_minimum_required(VERSION 3.25.1)
 | 
					cmake_minimum_required(VERSION 3.14)
 | 
				
			||||||
project(BeagleRescue VERSION 1.0.0 )
 | 
					project(BeagleRescue VERSION 1.0.0 )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#set(CMAKE_CXX_STANDARD 11) # old requirements
 | 
					set(CMAKE_CXX_STANDARD 11)
 | 
				
			||||||
set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to be used") # new requirements for tileson
 | 
					 | 
				
			||||||
set(CMAKE_CXX_REQUIRED ON)
 | 
					set(CMAKE_CXX_REQUIRED ON)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include(FetchContent)
 | 
					include(FetchContent)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										27
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								Makefile
									
									
									
									
									
								
							@ -222,30 +222,6 @@ src/assetmgr/GameObject.cpp.s:
 | 
				
			|||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/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
 | 
					.PHONY : src/assetmgr/GameObject.cpp.s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
src/assetmgr/Map.o: src/assetmgr/Map.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to build an object file
 | 
					 | 
				
			||||||
src/assetmgr/Map.cpp.o:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.o
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.cpp.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/Map.i: src/assetmgr/Map.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to preprocess a source file
 | 
					 | 
				
			||||||
src/assetmgr/Map.cpp.i:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.i
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.cpp.i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/Map.s: src/assetmgr/Map.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# target to generate assembly for a file
 | 
					 | 
				
			||||||
src/assetmgr/Map.cpp.s:
 | 
					 | 
				
			||||||
	$(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.s
 | 
					 | 
				
			||||||
.PHONY : src/assetmgr/Map.cpp.s
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
src/assetmgr/MusicManager.o: src/assetmgr/MusicManager.cpp.o
 | 
					src/assetmgr/MusicManager.o: src/assetmgr/MusicManager.cpp.o
 | 
				
			||||||
.PHONY : src/assetmgr/MusicManager.o
 | 
					.PHONY : src/assetmgr/MusicManager.o
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -553,9 +529,6 @@ help:
 | 
				
			|||||||
	@echo "... src/assetmgr/GameObject.o"
 | 
						@echo "... src/assetmgr/GameObject.o"
 | 
				
			||||||
	@echo "... src/assetmgr/GameObject.i"
 | 
						@echo "... src/assetmgr/GameObject.i"
 | 
				
			||||||
	@echo "... src/assetmgr/GameObject.s"
 | 
						@echo "... src/assetmgr/GameObject.s"
 | 
				
			||||||
	@echo "... src/assetmgr/Map.o"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/Map.i"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/Map.s"
 | 
					 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.o"
 | 
						@echo "... src/assetmgr/MusicManager.o"
 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.i"
 | 
						@echo "... src/assetmgr/MusicManager.i"
 | 
				
			||||||
	@echo "... src/assetmgr/MusicManager.s"
 | 
						@echo "... src/assetmgr/MusicManager.s"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,338 +0,0 @@
 | 
				
			|||||||
{ "columns":10,
 | 
					 | 
				
			||||||
 "image":"..\/..\/..\/Projects\/BeagleRescue\/assets\/maps\/br-tiles.png",
 | 
					 | 
				
			||||||
 "imageheight":80,
 | 
					 | 
				
			||||||
 "imagewidth":160,
 | 
					 | 
				
			||||||
 "margin":0,
 | 
					 | 
				
			||||||
 "name":"br-tiles",
 | 
					 | 
				
			||||||
 "spacing":0,
 | 
					 | 
				
			||||||
 "tilecount":50,
 | 
					 | 
				
			||||||
 "tiledversion":"1.8.2",
 | 
					 | 
				
			||||||
 "tileheight":16,
 | 
					 | 
				
			||||||
 "tiles":[
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":10,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":11,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":12,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":13,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":15,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":19,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":20,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":21,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":28,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":43,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":2,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }, 
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":14.2813,
 | 
					 | 
				
			||||||
                     "id":3,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":14.4375,
 | 
					 | 
				
			||||||
                     "x":0.96875,
 | 
					 | 
				
			||||||
                     "y":0.875
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":44,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }, 
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
         "id":45,
 | 
					 | 
				
			||||||
         "objectgroup":
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
             "draworder":"index",
 | 
					 | 
				
			||||||
             "id":2,
 | 
					 | 
				
			||||||
             "name":"",
 | 
					 | 
				
			||||||
             "objects":[
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                     "height":16,
 | 
					 | 
				
			||||||
                     "id":1,
 | 
					 | 
				
			||||||
                     "name":"",
 | 
					 | 
				
			||||||
                     "rotation":0,
 | 
					 | 
				
			||||||
                     "type":"",
 | 
					 | 
				
			||||||
                     "visible":true,
 | 
					 | 
				
			||||||
                     "width":16,
 | 
					 | 
				
			||||||
                     "x":0,
 | 
					 | 
				
			||||||
                     "y":0
 | 
					 | 
				
			||||||
                    }],
 | 
					 | 
				
			||||||
             "opacity":1,
 | 
					 | 
				
			||||||
             "type":"objectgroup",
 | 
					 | 
				
			||||||
             "visible":true,
 | 
					 | 
				
			||||||
             "x":0,
 | 
					 | 
				
			||||||
             "y":0
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }],
 | 
					 | 
				
			||||||
 "tilewidth":16,
 | 
					 | 
				
			||||||
 "type":"tileset",
 | 
					 | 
				
			||||||
 "version":"1.8"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -0,0 +1,156 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"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
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,61 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"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
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"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" : "."
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,88 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"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
 | 
				
			||||||
 | 
											}
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
									]
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,315 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
						"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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										132
									
								
								cmake/sdl2/Copyright.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								cmake/sdl2/Copyright.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,132 @@
 | 
				
			|||||||
 | 
					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.
 | 
				
			||||||
							
								
								
									
										388
									
								
								cmake/sdl2/FindSDL2.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										388
									
								
								cmake/sdl2/FindSDL2.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,388 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										222
									
								
								cmake/sdl2/FindSDL2_gfx.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								cmake/sdl2/FindSDL2_gfx.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,222 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										222
									
								
								cmake/sdl2/FindSDL2_image.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								cmake/sdl2/FindSDL2_image.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,222 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										220
									
								
								cmake/sdl2/FindSDL2_mixer.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										220
									
								
								cmake/sdl2/FindSDL2_mixer.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,220 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										222
									
								
								cmake/sdl2/FindSDL2_net.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								cmake/sdl2/FindSDL2_net.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,222 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										222
									
								
								cmake/sdl2/FindSDL2_ttf.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								cmake/sdl2/FindSDL2_ttf.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,222 @@
 | 
				
			|||||||
 | 
					# 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()
 | 
				
			||||||
							
								
								
									
										179
									
								
								cmake/sdl2/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								cmake/sdl2/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,179 @@
 | 
				
			|||||||
 | 
					# 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
 | 
				
			||||||
							
								
								
									
										70
									
								
								cmake_install.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								cmake_install.cmake
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,70 @@
 | 
				
			|||||||
 | 
					# 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}")
 | 
				
			||||||
							
								
								
									
										72
									
								
								compile_commands.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								compile_commands.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,72 @@
 | 
				
			|||||||
 | 
					[
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					]
 | 
				
			||||||
@ -3,5 +3,5 @@
 | 
				
			|||||||
"WindowName":"Beagle Rescue",
 | 
					"WindowName":"Beagle Rescue",
 | 
				
			||||||
"WindowSize":{"w":427,"h":240},
 | 
					"WindowSize":{"w":427,"h":240},
 | 
				
			||||||
"WindowFullScreen": 0,
 | 
					"WindowFullScreen": 0,
 | 
				
			||||||
"GlobalScale": 2
 | 
					"GlobalScale": 3
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
"GameName":"Beagle Rescue",
 | 
					"GameName":"Beagle Rescue",
 | 
				
			||||||
"Developers": "Alan Youngblood, Simon Zaleski, Daniel Rinaldi",
 | 
					"Developers": "Alan Youngblood, Simon Zaleski, Daniel Rinaldi",
 | 
				
			||||||
"LibraryDevelopers": "Sam Lantinga, Dave Gamble, Carl Birch, Job Vranish, David Lafreniere, Bayle Jonathan, Robin Berg Pettersen",
 | 
					"LibraryDevelopers": "Sam Lantinga, Dave Gamble, Carl Birch, Job Vranish, David Lafreniere, Bayle Jonathan",
 | 
				
			||||||
"SpecialThanks":"Nic Allen, Brian Lhota, Rodrigo Monteiro"
 | 
					"SpecialThanks":"Nic Allen, Brian Lhota, Rodrigo Monteiro"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -70,13 +70,6 @@ public:
 | 
				
			|||||||
				break;
 | 
									break;
 | 
				
			||||||
            case SDLK_LEFT:
 | 
					            case SDLK_LEFT:
 | 
				
			||||||
                if(Game::gsm->currentState == GameStateManager::ST_COREGAME){
 | 
					                if(Game::gsm->currentState == GameStateManager::ST_COREGAME){
 | 
				
			||||||
                    if(transform->position.x>Game::levelMap.x){
 | 
					 | 
				
			||||||
                    transform->velocity.x = -1;
 | 
					 | 
				
			||||||
//                     if(Game::playerIsGrounded){
 | 
					 | 
				
			||||||
                        sprite->Play("Walk");
 | 
					 | 
				
			||||||
//                     }
 | 
					 | 
				
			||||||
                    sprite->spriteFlip = SDL_FLIP_NONE;
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
//                     if (playerCtrl == NULL){
 | 
					//                     if (playerCtrl == NULL){
 | 
				
			||||||
//                         printf("No player controller found\n");
 | 
					//                         printf("No player controller found\n");
 | 
				
			||||||
//                     } else {
 | 
					//                     } else {
 | 
				
			||||||
@ -88,7 +81,7 @@ public:
 | 
				
			|||||||
//                     Game::pTileX
 | 
					//                     Game::pTileX
 | 
				
			||||||
//                     if(transform->position.x>0){
 | 
					//                     if(transform->position.x>0){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    /*int *borders;
 | 
					                    int *borders;
 | 
				
			||||||
                    borders = Game::predictCollisions();
 | 
					                    borders = Game::predictCollisions();
 | 
				
			||||||
                    float max = borders[0];
 | 
					                    float max = borders[0];
 | 
				
			||||||
                    for (int b=0;b<3;b++){
 | 
					                    for (int b=0;b<3;b++){
 | 
				
			||||||
@ -109,7 +102,7 @@ public:
 | 
				
			|||||||
                        transform->velocity.x = 0;
 | 
					                        transform->velocity.x = 0;
 | 
				
			||||||
                        sprite->Play("Idle");
 | 
					                        sprite->Play("Idle");
 | 
				
			||||||
                        sprite->spriteFlip = SDL_FLIP_NONE;
 | 
					                        sprite->spriteFlip = SDL_FLIP_NONE;
 | 
				
			||||||
                    }*/
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
            case SDLK_RIGHT:
 | 
					            case SDLK_RIGHT:
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,4 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * TileMapComponent.h
 | 
					 * TileMapComponent.h
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *  Created on: Mar 21, 2020
 | 
					 *  Created on: Mar 21, 2020
 | 
				
			||||||
@ -16,15 +15,14 @@
 | 
				
			|||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
#include <string>
 | 
					#include <string>
 | 
				
			||||||
#include <tuple>
 | 
					#include <tuple>
 | 
				
			||||||
#include "../tileson/tileson.hpp"
 | 
					//#include "../../libtmx-parser/src/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;
 | 
				
			||||||
	tson::Tileson t;
 | 
						//tmxparser::TmxMap map;
 | 
				
			||||||
	std::unique_ptr<tson::Map> 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;
 | 
				
			||||||
@ -42,79 +40,54 @@ public:
 | 
				
			|||||||
		SDL_DestroyTexture(texture);
 | 
							SDL_DestroyTexture(texture);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	TileMapComponent(std::string mapPath, int gScale, int offsetX, int offsetY)
 | 
						TileMapComponent(/*tmxparser::TmxMap loadedMap,*/ int gScale, int offsetX, int offsetY)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
// TILESON ~~~~~~~~~~~
 | 
							/*map = loadedMap;
 | 
				
			||||||
 | 
							std::string texturePath = "assets/textures/tiles/" + loadedMap.tilesetCollection[0].name + ".png";
 | 
				
			||||||
        const std::filesystem::path jsonPath = std::filesystem::u8path(mapPath);
 | 
							Game::assets->AddTexture(map.tilesetCollection[0].name, texturePath.c_str());
 | 
				
			||||||
        map = t.parse(jsonPath);
 | 
							setTex(map.tilesetCollection[0].name);
 | 
				
			||||||
 | 
							globalScale = gScale;
 | 
				
			||||||
        if(map->getStatus() == tson::ParseStatus::OK)
 | 
							
 | 
				
			||||||
        {
 | 
							colliders.resize(map.height, std::vector<int>(map.width, 0));
 | 
				
			||||||
			tson::Tileset *tileset = map->getTileset("br-tiles");
 | 
							tilesWide = map.width;
 | 
				
			||||||
			std::string fullPath = tileset->getImage();
 | 
							tilesHigh = map.height;
 | 
				
			||||||
 | 
							tileWidth = map.tileWidth;
 | 
				
			||||||
			size_t charPos = fullPath.find("assets");
 | 
							
 | 
				
			||||||
			fullPath.erase(0,charPos);
 | 
					// 		=========== Setup Tile Set ===========
 | 
				
			||||||
			tson::Layer *tileLayer = map->getLayer("Tile Layer 1"); //This is a Layer
 | 
							tileSetTotal = map.tilesetCollection[0].colCount*map.tilesetCollection[0].rowCount;*/
 | 
				
			||||||
			std::string texName = tileLayer->getName();
 | 
							tileSet.resize(tileSetTotal);
 | 
				
			||||||
			Game::assets->AddTexture(texName, fullPath.c_str());
 | 
					/*
 | 
				
			||||||
			setTex(texName);
 | 
							for (int r=0;r<map.tilesetCollection[0].rowCount;r++){
 | 
				
			||||||
			globalScale = gScale;
 | 
								for (int c=0;c<map.tilesetCollection[0].colCount;c++){
 | 
				
			||||||
 | 
									srcRect.x = c*map.tilesetCollection[0].tileWidth;
 | 
				
			||||||
			tson::Layer *collisionLayer = map->getLayer("Collision");
 | 
									srcRect.y = r*map.tilesetCollection[0].tileHeight;
 | 
				
			||||||
 | 
									srcRect.w = srcRect.h = map.tileWidth;
 | 
				
			||||||
			tilesWide = map->getSize().x;
 | 
									int element = r*map.tilesetCollection[0].colCount+c;
 | 
				
			||||||
			tilesHigh = map->getSize().y;
 | 
									tileSet[element] = srcRect;
 | 
				
			||||||
			tileWidth = map->getTileSize().x;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			Game::levelMap.w = tilesWide*tileWidth*globalScale;
 | 
					 | 
				
			||||||
			Game::levelMap.h = tilesHigh*tileWidth*globalScale;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	// 		=========== Setup Tile Set ===========
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			tileSetTotal = tileset->getTileCount();
 | 
					 | 
				
			||||||
			tileSet.resize(tileSetTotal);
 | 
					 | 
				
			||||||
			int tileSetCols = tileset->getColumns();
 | 
					 | 
				
			||||||
			int tileSetRows = tileSetTotal/tileSetCols;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			for (int r=0;r<tileSetRows;r++){
 | 
					 | 
				
			||||||
				for (int c=0;c<tileSetCols;c++){
 | 
					 | 
				
			||||||
					srcRect.x = c*tileWidth;
 | 
					 | 
				
			||||||
					srcRect.y = r*tileWidth;
 | 
					 | 
				
			||||||
					srcRect.w = srcRect.h = tileWidth;
 | 
					 | 
				
			||||||
					int element = r*tileSetCols+c;
 | 
					 | 
				
			||||||
					tileSet[element] = srcRect;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
			if(tileLayer->getType() == tson::LayerType::TileLayer)
 | 
							
 | 
				
			||||||
			{
 | 
					// 		=========== Setup Tile Map ============
 | 
				
			||||||
			destRects.resize(tilesWide*tilesHigh);
 | 
							destRects.resize(map.width*map.height);
 | 
				
			||||||
			initialPositions.resize(tilesWide*tilesHigh);
 | 
							initialPositions.resize(map.width*map.height);		
 | 
				
			||||||
				for (int r=0;r<tilesHigh;r++){
 | 
							for (int r = 0;r<map.height;r++){
 | 
				
			||||||
					for (int c=0;c<tilesWide;c++){
 | 
								for (int c = 0;c<map.width;c++){
 | 
				
			||||||
						int elem = c+r*tilesWide;
 | 
									int elem = c+r*map.width;
 | 
				
			||||||
						SDL_Rect thisRect = SDL_Rect();
 | 
									SDL_Rect thisRect = SDL_Rect();
 | 
				
			||||||
						thisRect.x = c*tileWidth*globalScale;
 | 
									thisRect.x = c*map.tilesetCollection[0].tileWidth*globalScale;
 | 
				
			||||||
						thisRect.y = r*tileWidth*globalScale;
 | 
									thisRect.y = r*map.tilesetCollection[0].tileWidth*globalScale;
 | 
				
			||||||
						thisRect.w = thisRect.h = tileWidth*globalScale;
 | 
									thisRect.w = thisRect.h = map.tileWidth * globalScale;
 | 
				
			||||||
						std::tuple<int,int> ogPos = std::make_tuple(thisRect.x,thisRect.y);
 | 
									std::tuple<int,int> ogPos = std::make_tuple(thisRect.x,thisRect.y);
 | 
				
			||||||
						initialPositions[elem] = ogPos;
 | 
									initialPositions[elem] = ogPos;
 | 
				
			||||||
						thisRect.x = thisRect.x-offsetX*globalScale;
 | 
									thisRect.x = thisRect.x-offsetX*globalScale;
 | 
				
			||||||
						thisRect.y = thisRect.y=offsetY*globalScale;
 | 
									thisRect.y = thisRect.y-offsetY*globalScale;
 | 
				
			||||||
						destRects[elem] = thisRect;
 | 
									destRects[elem] = thisRect;
 | 
				
			||||||
					}
 | 
									colliders[r][c] = map.layerCollection[1].tiles[elem].gid;
 | 
				
			||||||
				}
 | 
					// 				std::cout << "colliders[" << std::to_string(r) << "][" << std::to_string(c) << "]= " << std::to_string(colliders[r][c]) << std::endl;
 | 
				
			||||||
			destRect.w = destRect.h = tileWidth * gScale;
 | 
					            }
 | 
				
			||||||
			}
 | 
							}
 | 
				
			||||||
 | 
							destRect.w = destRect.h = map.tileWidth * gScale;
 | 
				
			||||||
		} else {
 | 
						*/}
 | 
				
			||||||
            printf("Failed to load Tileson map\n");
 | 
					 | 
				
			||||||
            std::cout << map->getStatusMessage();
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	void update() override
 | 
						void update() override
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@ -131,25 +104,21 @@ 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
 | 
				
			||||||
		tson::Layer *myLayer = map->getLayer("Tile Layer 1");
 | 
					/*		for (int r = 0;r<map.height;r++){
 | 
				
			||||||
		tson::Layer *collisionLayer = map->getLayer("Collision");
 | 
					 | 
				
			||||||
		for (int r = 0;r<map->getSize().y;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->getSize().x;c++){
 | 
								for (int c = 0;c<map.width;c++){
 | 
				
			||||||
				int i = r*map->getSize().x+c;
 | 
									int i = r*map.width+c;
 | 
				
			||||||
				int elem = c+r*map->getSize().x;
 | 
									int elem = c+r*map.width;
 | 
				
			||||||
				tson::Tile *myTile = myLayer->getTileData(c,r);
 | 
									int tileToDraw = map.layerCollection[0].tiles[i].gid-1;
 | 
				
			||||||
				int tid = myTile->getId()-1;
 | 
					 | 
				
			||||||
				int tileToDraw = tid;
 | 
					 | 
				
			||||||
				TextureManager::Draw(texture, tileSet[tileToDraw], destRects[elem], SDL_FLIP_NONE);
 | 
									TextureManager::Draw(texture, tileSet[tileToDraw], destRects[elem], SDL_FLIP_NONE);
 | 
				
			||||||
				if (Game::debugMenu){
 | 
									if (Game::debugMenu){
 | 
				
			||||||
					if (collisionLayer->getTileData(c,r)) {
 | 
										if (map.layerCollection[1].tiles[i].gid != 0) {
 | 
				
			||||||
						SDL_SetRenderDrawColor(Game::renderer,255,0,255,134);
 | 
											SDL_SetRenderDrawColor(Game::renderer,255,0,255,134);
 | 
				
			||||||
						SDL_RenderDrawRect(Game::renderer, &destRects[elem]);
 | 
											SDL_RenderDrawRect(Game::renderer, &destRects[elem]);
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
		}
 | 
							}*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "Game.hpp"
 | 
					#include "Game.hpp"
 | 
				
			||||||
#include "../assetmgr/TextureManager.h"
 | 
					#include "../assetmgr/TextureManager.h"
 | 
				
			||||||
#include "../assetmgr/Map.h"
 | 
					// #include "../assetmgr/Map.h"
 | 
				
			||||||
#include "../ecs/Components.h"
 | 
					#include "../ecs/Components.h"
 | 
				
			||||||
#include "Collision.h"
 | 
					#include "Collision.h"
 | 
				
			||||||
#include <string>
 | 
					#include <string>
 | 
				
			||||||
@ -21,10 +21,9 @@
 | 
				
			|||||||
#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 "../tileson/tileson.hpp"
 | 
					 | 
				
			||||||
#include <cmath>
 | 
					#include <cmath>
 | 
				
			||||||
#include <filesystem>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// tmxparser::TmxMap map;
 | 
				
			||||||
Manager manager;
 | 
					Manager manager;
 | 
				
			||||||
UINineSlice* my9Slice;
 | 
					UINineSlice* my9Slice;
 | 
				
			||||||
UINineSlice* scoreboard9Slice;
 | 
					UINineSlice* scoreboard9Slice;
 | 
				
			||||||
@ -75,8 +74,6 @@ int last_time;
 | 
				
			|||||||
int current_time;
 | 
					int current_time;
 | 
				
			||||||
int diff_time;
 | 
					int diff_time;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tson::Tileson t;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
int Game::pTileX = 0;
 | 
					int Game::pTileX = 0;
 | 
				
			||||||
int Game::pTileY = 0;
 | 
					int Game::pTileY = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -134,6 +131,27 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
        	SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Couldn't initialize SDL audio mixer!, Error: %s", SDL_GetError());
 | 
					        	SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Couldn't initialize SDL audio mixer!, Error: %s", SDL_GetError());
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					//  Trying out the halsafar/libtmx-parser
 | 
				
			||||||
 | 
					/*        tmxparser::TmxReturn error;
 | 
				
			||||||
 | 
					        tmxparser::TmxMap map;
 | 
				
			||||||
 | 
					        error = tmxparser::parseFromFile("assets/maps/testmapb64.tmx", &map, "assets/textures/tiles/");
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        if (!error)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					//             printf("Yay! Tile map loaded with no errors.\n");
 | 
				
			||||||
 | 
					            tmxparser::TmxLayer layer = map.layerCollection[0];
 | 
				
			||||||
 | 
					            levelMap.x = 0;
 | 
				
			||||||
 | 
					            levelMap.y = 0;
 | 
				
			||||||
 | 
					            levelMap.w = map.width*map.tileWidth*gScale;
 | 
				
			||||||
 | 
					            levelMap.h = map.height*map.tileHeight*gScale;
 | 
				
			||||||
 | 
					//             std::cout << "Map Width Tiles: " << map.width << " Map Tile Width: " << map.tileWidth <<std::endl;
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            std::cout << "Encountered error loading map file: " << error << 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");
 | 
				
			||||||
        assets->AddTexture("font", "assets/textures/ui/ui-font-cloud-sans.png");
 | 
					        assets->AddTexture("font", "assets/textures/ui/ui-font-cloud-sans.png");
 | 
				
			||||||
@ -148,7 +166,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        assets->AddSoundClip("bark1","assets/audio/sfx/Bark1.wav");        
 | 
					        assets->AddSoundClip("bark1","assets/audio/sfx/Bark1.wav");        
 | 
				
			||||||
        assets->AddSoundClip("bark2","assets/audio/sfx/Bark2.wav");
 | 
					        assets->AddSoundClip("bark2","assets/audio/sfx/Bark2.wav");
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
//        map = new Map("terrain",globalScale,16);
 | 
					//         map = new Map("terrain",globalScale,16);
 | 
				
			||||||
//         std::string myText = "Find lost puppies!\nThey need your help!";
 | 
					//         std::string myText = "Find lost puppies!\nThey need your help!";
 | 
				
			||||||
        std::string myText = "Press U to Start";
 | 
					        std::string myText = "Press U to Start";
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
@ -168,8 +186,7 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        
 | 
					        
 | 
				
			||||||
        uiInfo.addComponent<TransformComponent>(camera.w/gScale-94,10,72*gScale,96*gScale,gScale);
 | 
					        uiInfo.addComponent<TransformComponent>(camera.w/gScale-94,10,72*gScale,96*gScale,gScale);
 | 
				
			||||||
//         uiInfo.addComponent<UITextComponent>("font", "CollisionHori:    Vert:    Jump:    P.y :    P.dy:    YVec:    ", 8, 12, 1);
 | 
					//         uiInfo.addComponent<UITextComponent>("font", "CollisionHori:    Vert:    Jump:    P.y :    P.dy:    YVec:    ", 8, 12, 1);
 | 
				
			||||||
//        uiInfo.addComponent<UITextComponent>("font", "Player   PTiX:    PTiY:     P.x:    P.y :    coll:    Px2:     tson:  ", 8, 12, gScale);
 | 
					        uiInfo.addComponent<UITextComponent>("font", "Player   PTiX:    PTiY:     P.x:    P.y :    coll:    Px2      bnd  ", 8, 12, gScale);
 | 
				
			||||||
        uiInfo.addComponent<UITextComponent>("font", "Player   PTiX:    PTiY:     P.x:    P.y :    coll:                   ", 8, 12, gScale);
 | 
					 | 
				
			||||||
        uiInfo.addGroup(groupUI_Layer3);  
 | 
					        uiInfo.addGroup(groupUI_Layer3);  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        uiCamXInfo.addComponent<TransformComponent>(camera.w/gScale-48,23,40*gScale,12*gScale,gScale);
 | 
					        uiCamXInfo.addComponent<TransformComponent>(camera.w/gScale-48,23,40*gScale,12*gScale,gScale);
 | 
				
			||||||
@ -192,13 +209,13 @@ void Game::init(const char *title, int width, int height, bool fullscreen, int g
 | 
				
			|||||||
        uiBoundary1Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
					        uiBoundary1Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
				
			||||||
        uiBoundary1Info.addGroup(groupUI_Layer3);
 | 
					        uiBoundary1Info.addGroup(groupUI_Layer3);
 | 
				
			||||||
         
 | 
					         
 | 
				
			||||||
//         uiBoundary2Info.addComponent<TransformComponent>(camera.w/gScale-64,88,128*gScale,12*gScale,gScale);
 | 
					        uiBoundary2Info.addComponent<TransformComponent>(camera.w/gScale-64,88,128*gScale,12*gScale,gScale);
 | 
				
			||||||
//         uiBoundary2Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
					        uiBoundary2Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
				
			||||||
//         uiBoundary2Info.addGroup(groupUI_Layer3);
 | 
					        uiBoundary2Info.addGroup(groupUI_Layer3);
 | 
				
			||||||
//
 | 
					        
 | 
				
			||||||
//         uiBoundary3Info.addComponent<TransformComponent>(camera.w/gScale-64,101,128*gScale,12*gScale,gScale);
 | 
					        uiBoundary3Info.addComponent<TransformComponent>(camera.w/gScale-64,101,128*gScale,12*gScale,gScale);
 | 
				
			||||||
//         uiBoundary3Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
					        uiBoundary3Info.addComponent<UITextComponent>("font", "nan", 8, 12, gScale);
 | 
				
			||||||
//         uiBoundary3Info.addGroup(groupUI_Layer3);
 | 
					        uiBoundary3Info.addGroup(groupUI_Layer3);        
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        // debug UI box
 | 
					        // debug UI box
 | 
				
			||||||
        SDL_Rect debugBoxRect = SDL_Rect();
 | 
					        SDL_Rect debugBoxRect = SDL_Rect();
 | 
				
			||||||
@ -220,10 +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);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        levelMap.x = 0;
 | 
					        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
 | 
				
			||||||
        levelMap.y = 0;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        gameScene.addComponent<TileMapComponent>("assets/maps/testmap.json",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();
 | 
				
			||||||
@ -240,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));
 | 
				
			||||||
@ -309,8 +323,6 @@ void Game::update()
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
// 	Gravity
 | 
					// 	Gravity
 | 
				
			||||||
//     if (gravityOnPlayer){
 | 
					//     if (gravityOnPlayer){
 | 
				
			||||||
@ -346,13 +358,13 @@ void Game::update()
 | 
				
			|||||||
    uiPlayerXInfo.getComponent<UITextComponent>().updateString(std::to_string(playerX));
 | 
					    uiPlayerXInfo.getComponent<UITextComponent>().updateString(std::to_string(playerX));
 | 
				
			||||||
    uiPlayerYInfo.getComponent<UITextComponent>().updateString(std::to_string(playerY));
 | 
					    uiPlayerYInfo.getComponent<UITextComponent>().updateString(std::to_string(playerY));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // int * foundBoundaries = predictCollisions();
 | 
					    int * foundBoundaries = predictCollisions();
 | 
				
			||||||
    // int max = foundBoundaries[0];
 | 
					    int max = foundBoundaries[0];
 | 
				
			||||||
    //     for (int b=0;b<3;b++){
 | 
					        for (int b=0;b<3;b++){
 | 
				
			||||||
    //         if (foundBoundaries[b]>max){
 | 
					            if (foundBoundaries[b]>max){
 | 
				
			||||||
    //             max = foundBoundaries[b];
 | 
					                max = foundBoundaries[b];
 | 
				
			||||||
    //         }
 | 
					            }
 | 
				
			||||||
    //     }
 | 
					        }
 | 
				
			||||||
    float desiredMovementX = -1*player.getComponent<TransformComponent>().speed*0.016;
 | 
					    float desiredMovementX = -1*player.getComponent<TransformComponent>().speed*0.016;
 | 
				
			||||||
//     int desiredMovementY = player.getComponent<TransformComponent>().velocity.y*player.getComponent<TransformComponent>().speed*player.getComponent<TransformComponent>().scale;
 | 
					//     int desiredMovementY = player.getComponent<TransformComponent>().velocity.y*player.getComponent<TransformComponent>().speed*player.getComponent<TransformComponent>().scale;
 | 
				
			||||||
//     uiBoundary1Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[0]));
 | 
					//     uiBoundary1Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[0]));
 | 
				
			||||||
@ -364,8 +376,8 @@ void Game::update()
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
//     uiBoundary2Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[1]));
 | 
					//     uiBoundary2Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[1]));
 | 
				
			||||||
    float difference = player.getComponent<TransformComponent>().position.x+desiredMovementX;
 | 
					    float difference = player.getComponent<TransformComponent>().position.x+desiredMovementX;
 | 
				
			||||||
        //uiBoundary2Info.getComponent<UITextComponent>().updateString(std::to_string((float)difference));
 | 
					        uiBoundary2Info.getComponent<UITextComponent>().updateString(std::to_string((float)difference));
 | 
				
			||||||
    //uiBoundary3Info.getComponent<UITextComponent>().updateString(std::to_string((int)(max*gScale)));
 | 
					    uiBoundary3Info.getComponent<UITextComponent>().updateString(std::to_string((int)(max*gScale)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//     uiBoundary3Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[2]));    
 | 
					//     uiBoundary3Info.getComponent<UITextComponent>().updateString(std::to_string((int)foundBoundaries[2]));    
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -412,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)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@ -480,7 +492,7 @@ void Game::drawLine(Vector2D srcpt, Vector2D destpt, int red, int green, int blu
 | 
				
			|||||||
int * Game::predictCollisions(){
 | 
					int * Game::predictCollisions(){
 | 
				
			||||||
    static int boundaries[3];
 | 
					    static int boundaries[3];
 | 
				
			||||||
//     ===== LEFT =====
 | 
					//     ===== LEFT =====
 | 
				
			||||||
    /*if (player.getComponent<TransformComponent>().velocity.x<0){
 | 
					    if (player.getComponent<TransformComponent>().velocity.x<0){
 | 
				
			||||||
//           ====== For Each Row ====
 | 
					//           ====== For Each Row ====
 | 
				
			||||||
        int i = 0;
 | 
					        int i = 0;
 | 
				
			||||||
               for (int r=Game::pTileY-1;r<=Game::pTileY+1;r++){
 | 
					               for (int r=Game::pTileY-1;r<=Game::pTileY+1;r++){
 | 
				
			||||||
@ -495,7 +507,7 @@ int * Game::predictCollisions(){
 | 
				
			|||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
    }*/
 | 
					    }
 | 
				
			||||||
    /*
 | 
					    /*
 | 
				
			||||||
//     ====== RIGHT ====
 | 
					//     ====== RIGHT ====
 | 
				
			||||||
    if (player.getComponent<TransformComponent>().velocity.x>0){
 | 
					    if (player.getComponent<TransformComponent>().velocity.x>0){
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user