From 303e6773245ea7bd79d5823fbc6363782cd30998 Mon Sep 17 00:00:00 2001 From: CJSatnarine Date: Tue, 23 Jul 2024 23:40:40 -0400 Subject: [PATCH] Remove build directory --- .../api/v1/query/client-vscode/query.json | 1 - .../reply/cache-v2-7fa9e583b94fdb45941d.json | 1263 ----------------- .../cmakeFiles-v1-b24b4ff6de13b4c143e2.json | 141 -- .../codemodel-v2-3366258bf3196947391e.json | 60 - ...irectory-.-Debug-f5ebdc15457944623624.json | 14 - .../reply/index-2024-07-11T16-49-17-0067.json | 132 -- ...-Raytracer-Debug-80207c993d1920bba46e.json | 199 --- .../toolchains-v1-536a7eaeba1a33fdf7c1.json | 110 -- build/CMakeCache.txt | 391 ----- build/CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 - .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 -- .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 15960 -> 0 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 15984 -> 0 bytes build/CMakeFiles/3.28.3/CMakeSystem.cmake | 15 - .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 ------------ build/CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 16080 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ------------ build/CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 16088 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 529 ------- .../CMakeDirectoryInformation.cmake | 16 - build/CMakeFiles/Makefile.cmake | 48 - build/CMakeFiles/Makefile2 | 112 -- .../CMakeFiles/Raytracer.dir/DependInfo.cmake | 23 - .../Raytracer.dir/ImageGenerator.cpp.o | Bin 1049536 -> 0 bytes .../Raytracer.dir/ImageGenerator.cpp.o.d | 213 --- build/CMakeFiles/Raytracer.dir/build.make | 110 -- .../Raytracer.dir/cmake_clean.cmake | 11 - .../Raytracer.dir/compiler_depend.internal | 270 ---- .../Raytracer.dir/compiler_depend.make | 799 ----------- .../Raytracer.dir/compiler_depend.ts | 2 - build/CMakeFiles/Raytracer.dir/depend.make | 2 - build/CMakeFiles/Raytracer.dir/flags.make | 10 - build/CMakeFiles/Raytracer.dir/link.txt | 1 - build/CMakeFiles/Raytracer.dir/main.cpp.o | Bin 2285728 -> 0 bytes build/CMakeFiles/Raytracer.dir/main.cpp.o.d | 220 --- build/CMakeFiles/Raytracer.dir/progress.make | 3 - build/CMakeFiles/TargetDirectories.txt | 3 - build/CMakeFiles/cmake.check_cache | 1 - build/CMakeFiles/progress.marks | 1 - build/Debug/CMakeCache.txt | 394 ----- .../CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 - .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 -- .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 15960 -> 0 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 15984 -> 0 bytes .../Debug/CMakeFiles/3.28.3/CMakeSystem.cmake | 15 - .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 ------------ .../Debug/CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 16080 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ------------ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 16088 -> 0 bytes build/Debug/CMakeFiles/CMakeConfigureLog.yaml | 529 ------- .../CMakeDirectoryInformation.cmake | 16 - build/Debug/CMakeFiles/Makefile.cmake | 130 -- build/Debug/CMakeFiles/Makefile2 | 112 -- .../CMakeFiles/Raytracer.dir/DependInfo.cmake | 23 - .../Raytracer.dir/ImageGenerator.cpp.o | Bin 31216 -> 0 bytes .../Raytracer.dir/ImageGenerator.cpp.o.d | 152 -- .../Debug/CMakeFiles/Raytracer.dir/build.make | 110 -- .../Raytracer.dir/cmake_clean.cmake | 11 - .../Raytracer.dir/compiler_depend.make | 2 - .../Raytracer.dir/compiler_depend.ts | 2 - .../CMakeFiles/Raytracer.dir/depend.make | 2 - .../Debug/CMakeFiles/Raytracer.dir/flags.make | 10 - build/Debug/CMakeFiles/Raytracer.dir/link.txt | 1 - .../CMakeFiles/Raytracer.dir/progress.make | 3 - build/Debug/CMakeFiles/TargetDirectories.txt | 3 - build/Debug/CMakeFiles/cmake.check_cache | 1 - build/Debug/CMakeFiles/progress.marks | 1 - build/Debug/Makefile | 181 --- build/Debug/Raytracer | Bin 32704 -> 0 bytes build/Debug/cmake_install.cmake | 54 - build/Makefile | 181 --- build/Raytracer | Bin 1292672 -> 0 bytes build/Release/CMakeCache.txt | 394 ----- .../CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 - .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 -- .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 15960 -> 0 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 15984 -> 0 bytes .../CMakeFiles/3.28.3/CMakeSystem.cmake | 15 - .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 ------------ .../CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 16080 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ------------ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 16088 -> 0 bytes .../Release/CMakeFiles/CMakeConfigureLog.yaml | 529 ------- .../CMakeDirectoryInformation.cmake | 16 - build/Release/CMakeFiles/Makefile.cmake | 130 -- build/Release/CMakeFiles/Makefile2 | 112 -- .../CMakeFiles/Raytracer.dir/DependInfo.cmake | 23 - .../Raytracer.dir/ImageGenerator.cpp.o | Bin 3696 -> 0 bytes .../Raytracer.dir/ImageGenerator.cpp.o.d | 160 --- .../CMakeFiles/Raytracer.dir/build.make | 110 -- .../Raytracer.dir/cmake_clean.cmake | 11 - .../Raytracer.dir/compiler_depend.make | 2 - .../Raytracer.dir/compiler_depend.ts | 2 - .../CMakeFiles/Raytracer.dir/depend.make | 2 - .../CMakeFiles/Raytracer.dir/flags.make | 10 - .../Release/CMakeFiles/Raytracer.dir/link.txt | 1 - .../CMakeFiles/Raytracer.dir/progress.make | 3 - .../Release/CMakeFiles/TargetDirectories.txt | 3 - build/Release/CMakeFiles/cmake.check_cache | 1 - build/Release/CMakeFiles/progress.marks | 1 - build/Release/Makefile | 181 --- build/Release/Raytracer | Bin 16480 -> 0 bytes build/Release/cmake_install.cmake | 54 - build/cmake_install.cmake | 54 - build/compile_commands.json | 8 - 105 files changed, 14179 deletions(-) delete mode 100644 build/.cmake/api/v1/query/client-vscode/query.json delete mode 100644 build/.cmake/api/v1/reply/cache-v2-7fa9e583b94fdb45941d.json delete mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-b24b4ff6de13b4c143e2.json delete mode 100644 build/.cmake/api/v1/reply/codemodel-v2-3366258bf3196947391e.json delete mode 100644 build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json delete mode 100644 build/.cmake/api/v1/reply/index-2024-07-11T16-49-17-0067.json delete mode 100644 build/.cmake/api/v1/reply/target-Raytracer-Debug-80207c993d1920bba46e.json delete mode 100644 build/.cmake/api/v1/reply/toolchains-v1-536a7eaeba1a33fdf7c1.json delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/3.28.3/CMakeCCompiler.cmake delete mode 100644 build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake delete mode 100755 build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build/CMakeFiles/3.28.3/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.28.3/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/CMakeFiles/3.28.3/CompilerIdCXX/a.out delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/CMakeFiles/Makefile.cmake delete mode 100644 build/CMakeFiles/Makefile2 delete mode 100644 build/CMakeFiles/Raytracer.dir/DependInfo.cmake delete mode 100644 build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o delete mode 100644 build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d delete mode 100644 build/CMakeFiles/Raytracer.dir/build.make delete mode 100644 build/CMakeFiles/Raytracer.dir/cmake_clean.cmake delete mode 100644 build/CMakeFiles/Raytracer.dir/compiler_depend.internal delete mode 100644 build/CMakeFiles/Raytracer.dir/compiler_depend.make delete mode 100644 build/CMakeFiles/Raytracer.dir/compiler_depend.ts delete mode 100644 build/CMakeFiles/Raytracer.dir/depend.make delete mode 100644 build/CMakeFiles/Raytracer.dir/flags.make delete mode 100644 build/CMakeFiles/Raytracer.dir/link.txt delete mode 100644 build/CMakeFiles/Raytracer.dir/main.cpp.o delete mode 100644 build/CMakeFiles/Raytracer.dir/main.cpp.o.d delete mode 100644 build/CMakeFiles/Raytracer.dir/progress.make delete mode 100644 build/CMakeFiles/TargetDirectories.txt delete mode 100644 build/CMakeFiles/cmake.check_cache delete mode 100644 build/CMakeFiles/progress.marks delete mode 100644 build/Debug/CMakeCache.txt delete mode 100644 build/Debug/CMakeFiles/3.28.3/CMakeCCompiler.cmake delete mode 100644 build/Debug/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake delete mode 100755 build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build/Debug/CMakeFiles/3.28.3/CMakeSystem.cmake delete mode 100644 build/Debug/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/Debug/CMakeFiles/3.28.3/CompilerIdC/a.out delete mode 100644 build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/a.out delete mode 100644 build/Debug/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/Debug/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/Debug/CMakeFiles/Makefile.cmake delete mode 100644 build/Debug/CMakeFiles/Makefile2 delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/DependInfo.cmake delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/build.make delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/cmake_clean.cmake delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.make delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.ts delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/depend.make delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/flags.make delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/link.txt delete mode 100644 build/Debug/CMakeFiles/Raytracer.dir/progress.make delete mode 100644 build/Debug/CMakeFiles/TargetDirectories.txt delete mode 100644 build/Debug/CMakeFiles/cmake.check_cache delete mode 100644 build/Debug/CMakeFiles/progress.marks delete mode 100644 build/Debug/Makefile delete mode 100755 build/Debug/Raytracer delete mode 100644 build/Debug/cmake_install.cmake delete mode 100644 build/Makefile delete mode 100755 build/Raytracer delete mode 100644 build/Release/CMakeCache.txt delete mode 100644 build/Release/CMakeFiles/3.28.3/CMakeCCompiler.cmake delete mode 100644 build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake delete mode 100755 build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake delete mode 100644 build/Release/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/Release/CMakeFiles/3.28.3/CompilerIdC/a.out delete mode 100644 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out delete mode 100644 build/Release/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/Release/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/Release/CMakeFiles/Makefile.cmake delete mode 100644 build/Release/CMakeFiles/Makefile2 delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/DependInfo.cmake delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/build.make delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/cmake_clean.cmake delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/compiler_depend.make delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/compiler_depend.ts delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/depend.make delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/flags.make delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/link.txt delete mode 100644 build/Release/CMakeFiles/Raytracer.dir/progress.make delete mode 100644 build/Release/CMakeFiles/TargetDirectories.txt delete mode 100644 build/Release/CMakeFiles/cmake.check_cache delete mode 100644 build/Release/CMakeFiles/progress.marks delete mode 100644 build/Release/Makefile delete mode 100755 build/Release/Raytracer delete mode 100644 build/Release/cmake_install.cmake delete mode 100644 build/cmake_install.cmake delete mode 100644 build/compile_commands.json diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json deleted file mode 100644 index 82bb964..0000000 --- a/build/.cmake/api/v1/query/client-vscode/query.json +++ /dev/null @@ -1 +0,0 @@ -{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-7fa9e583b94fdb45941d.json b/build/.cmake/api/v1/reply/cache-v2-7fa9e583b94fdb45941d.json deleted file mode 100644 index 76f1bf1..0000000 --- a/build/.cmake/api/v1/reply/cache-v2-7fa9e583b94fdb45941d.json +++ /dev/null @@ -1,1263 +0,0 @@ -{ - "entries" : - [ - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/addr2line" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ar" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "/home/cjsatnarine/Code/Raytracer/build" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "28" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_COLOR_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable color output during build." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/cmake" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/cpack" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/ctest" - }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "CXX compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/c++" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-13" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-13" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/cc" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-13" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-13" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_DLLTOOL-NOTFOUND" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "BOOL", - "value" : "TRUE" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake." - } - ], - "type" : "STATIC", - "value" : "/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/pkgRedirects" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Unix Makefiles" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "/home/cjsatnarine/Code/Raytracer" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "/usr/local" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ld" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gmake" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/nm" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objcopy" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objdump" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "Raytracer" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0.1.0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ranlib" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/readelf" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "/usr/share/cmake-3.28" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/strip" - }, - { - "name" : "CMAKE_TAPI", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_TAPI-NOTFOUND" - }, - { - "name" : "CMAKE_UNAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "uname command" - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/uname" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "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." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "Raytracer_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/cjsatnarine/Code/Raytracer/build" - }, - { - "name" : "Raytracer_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "Raytracer_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/cjsatnarine/Code/Raytracer" - }, - { - "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "linker supports push/pop state" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-b24b4ff6de13b4c143e2.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-b24b4ff6de13b4c143e2.json deleted file mode 100644 index d1622c8..0000000 --- a/build/.cmake/api/v1/reply/cmakeFiles-v1-b24b4ff6de13b4c143e2.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.28.3/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.28.3/CMakeCCompiler.cmake" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/home/cjsatnarine/Code/Raytracer/build", - "source" : "/home/cjsatnarine/Code/Raytracer" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-3366258bf3196947391e.json b/build/.cmake/api/v1/reply/codemodel-v2-3366258bf3196947391e.json deleted file mode 100644 index b69115a..0000000 --- a/build/.cmake/api/v1/reply/codemodel-v2-3366258bf3196947391e.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", - "minimumCMakeVersion" : - { - "string" : "3.5.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "Raytracer", - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "Raytracer::@6890427a1f51a3e7e1df", - "jsonFile" : "target-Raytracer-Debug-80207c993d1920bba46e.json", - "name" : "Raytracer", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/cjsatnarine/Code/Raytracer/build", - "source" : "/home/cjsatnarine/Code/Raytracer" - }, - "version" : - { - "major" : 2, - "minor" : 6 - } -} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json deleted file mode 100644 index 3a67af9..0000000 --- a/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/build/.cmake/api/v1/reply/index-2024-07-11T16-49-17-0067.json b/build/.cmake/api/v1/reply/index-2024-07-11T16-49-17-0067.json deleted file mode 100644 index 4e82798..0000000 --- a/build/.cmake/api/v1/reply/index-2024-07-11T16-49-17-0067.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Unix Makefiles" - }, - "paths" : - { - "cmake" : "/usr/bin/cmake", - "cpack" : "/usr/bin/cpack", - "ctest" : "/usr/bin/ctest", - "root" : "/usr/share/cmake-3.28" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 28, - "patch" : 3, - "string" : "3.28.3", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-3366258bf3196947391e.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 6 - } - }, - { - "jsonFile" : "cache-v2-7fa9e583b94fdb45941d.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-b24b4ff6de13b4c143e2.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "toolchains-v1-536a7eaeba1a33fdf7c1.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "jsonFile" : "cache-v2-7fa9e583b94fdb45941d.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "codemodel-v2-3366258bf3196947391e.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 6 - } - }, - { - "jsonFile" : "toolchains-v1-536a7eaeba1a33fdf7c1.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-b24b4ff6de13b4c143e2.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/target-Raytracer-Debug-80207c993d1920bba46e.json b/build/.cmake/api/v1/reply/target-Raytracer-Debug-80207c993d1920bba46e.json deleted file mode 100644 index 7e65a44..0000000 --- a/build/.cmake/api/v1/reply/target-Raytracer-Debug-80207c993d1920bba46e.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "Raytracer" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 4, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g" - } - ], - "language" : "CXX", - "sourceIndexes" : - [ - 0 - ] - } - ], - "id" : "Raytracer::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-g", - "role" : "flags" - }, - { - "fragment" : "", - "role" : "flags" - } - ], - "language" : "CXX" - }, - "name" : "Raytracer", - "nameOnDisk" : "Raytracer", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - }, - { - "name" : "Header Files", - "sourceIndexes" : - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "main.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "aabb.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "bvh.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "camera.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "colour.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "constantMedium.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "hittable.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "hittableList.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "interval.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "material.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "perlin.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "quad.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "ray.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "rayTracer.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "rtw_stb_image.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "sphere.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "texture.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "vec3.h", - "sourceGroupIndex" : 1 - } - ], - "type" : "EXECUTABLE" -} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-536a7eaeba1a33fdf7c1.json b/build/.cmake/api/v1/reply/toolchains-v1-536a7eaeba1a33fdf7c1.json deleted file mode 100644 index 05b7c16..0000000 --- a/build/.cmake/api/v1/reply/toolchains-v1-536a7eaeba1a33fdf7c1.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13/include", - "/usr/local/include", - "/usr/include/x86_64-linux-gnu", - "/usr/include" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "gcc", - "gcc_s", - "c", - "gcc", - "gcc_s" - ] - }, - "path" : "/usr/bin/cc", - "version" : "13.2.0" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/include/c++/13", - "/usr/include/x86_64-linux-gnu/c++/13", - "/usr/include/c++/13/backward", - "/usr/lib/gcc/x86_64-linux-gnu/13/include", - "/usr/local/include", - "/usr/include/x86_64-linux-gnu", - "/usr/include" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "stdc++", - "m", - "gcc_s", - "gcc", - "c", - "gcc_s", - "gcc" - ] - }, - "path" : "/usr/bin/c++", - "version" : "13.2.0" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm", - "ccm", - "cxxm", - "c++m" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index 264095b..0000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,391 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/cjsatnarine/Code/Raytracer/build -# 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 -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//No help, variable specified on the command line. -CMAKE_BUILD_TYPE:STRING=Debug - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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:BOOL=TRUE - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build/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=Raytracer - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.1.0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//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 - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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 - -//Value Computed by CMake -Raytracer_BINARY_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build - -//Value Computed by CMake -Raytracer_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Raytracer_SOURCE_DIR:STATIC=/home/cjsatnarine/Code/Raytracer - - -######################## -# 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/cjsatnarine/Code/Raytracer/build -//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=28 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//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 -//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/cjsatnarine/Code/Raytracer -//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.28 -//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 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake deleted file mode 100644 index b11488f..0000000 --- a/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,74 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 3ee6cf0..0000000 --- a/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,85 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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;ccm;cxxm;c++m) -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) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index d9c91474412bfe33853305c9ad4197bc507cc2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15960 zcmeHOeQX>@6`woj!y!)Y(#BwtkSvgtxWyYMPD~mUa{f4H5B!lP4zxVP%ZSNqeD45G<>RSy!6wV#KvnQl@3)7xijjpDMNH1p6zp3s#)oDLh`Ebo=HF*-T5;$(P1k#<#Y&v~Sjn1$~q38pox55( z!Z!AaJ{XTBH{@s_~ZbT5f=#` z2*u+PZxT%b{AR%40b5Yg0BAMZIRyAJjIyQ}7;}_i*lvR8C1~Q@B2ghuf{u%(8^(!o zM*rqz%JF05Z-B=3HBAAHgbUMz88u`UJ}_XnsWWv zHF@sC#^fK2qc2SF8cc31Z~UooV*Agafl6Z$T(1o4u{EER?E(G}AjXOL51_hz#%qMG zKZs@MdQoL6w&n;ro+SM%8@Hn4C7A{?iWQ>6tns@{DornztMpSVs-iSEkgs zn2+N9)Pb(d|(z8j~-24aV{93&6P8T&YwpW?=Ws{8! z?`zdG{xQ(f)%|C&Yk7{UX9c?sC5%8AfiMDL1i}b}5eOp?Mj(tp7=bVXVFbbm{Ob|G z=QOV+ss5gUZNBGC`&zf|_xty!271!lyb05G3wCCoo9Z-o_9s)_{T)L3Nq&05v(17F zkF@snrUnOllV-BNJJrz-9rcXiAH-L|b^ti?Szh--`Q&IVVE6!QJ>U{p8t+-! z^#0i5`|6K~9V>3XwQVgvwvzn2LC4t-K@e=ygY6Z-h) z-b%9h)@KFToVSPfODJ6bmur;*+K*APoy^Gwdz1>8w^s6xHv`)^Ek@nk2$j_+}>(sR>%8~iW)D(Nm8$oeJ8aCPlo03a2(;*RNC!S z|2MLET-5x3PH}$tzu6+^PwwpM+NQ1Fn=a+OlD4r8GCx~eHno+cy}6l?*XRr5Fi*Tv z3A$jMBT(}h3WP=un7>=gAJ0P+@@vOv9+JDz2tO6T+X&}*&HgDUM11+Xe4a47Is$k3 zJWtvG5EQUqzD^iFCjD=&=BYCNO(@hF{|}^pTqHE*$@A(t!VeHmN?alQ2mz1_8Q>Afljif!_-cv6)fJdu?*be%oH=iw{kKs& z!F=u>iN9I!^~nBr10EG{H3!aP8t__q=Z68;nC#QvmH3VM;$H^5Rvz}FfY-`9|2E+w z;cFaM`$AK7^mQeEC)>F(PyI>2Yvq?;Apc<8E|Y&Szx)c|)TQc}_DkV! zJpK-!Rk3Ht^)~7SNce_-*-XzG5daju((tf8B(5i!n_kWw!Zhwg`ZX=eme*BvW=Lsi!CysSN|7LFD=?b+SYC;x3UAq^e} zh+{7n%uy?!foyuS`>y_uzEl^W@WO?eG>Bky?*<4G@9~dHr0(n;=;rzd&Mt!j~!k-%jOMFBZ(1&p-Q>gX%yryk6!O14wN3G(h&@&Tx=t60DaY5F6)OL$b zAwSD7q0Y6l77~PxQ$^@wS+&zg3Q+LuaoEe#sk;UF{)29h(hM8T0G}dv};-k^c&BDhrHJ5EXPJvUw#QML5tGU|82hHDq*&-FeR z`l9fcO+TN1w^?iKNIJ;>5a54>wGWS<*L$pciO1`` z;P@@5$F&~w;YU^p=}`L?^*t~c+z;7i2>(}FdE5J_>fpsQu!h-ER9^mu3hc(~VfSVMa zUTmL%0(Qai7aG-&{w$fS2xe3K5K4YNua{WkGcLab`^Wj|=a)6*&HD3xGL-rJGyEGU z;2M(eJNSN$--8VLv(5SfaAQ6`uajq500dz_WnH%!zYG;P_qhM+I#O4RG9DZV&VLl< z@p=3PVCcepUO$#MptleSxxc<+KI<8%^7E^NR>k3dxCQ31eGLkTasRwNixWTSPlv;F zQ3n8Guev8NMql+oLQ37cWG|v61 UT3kEV<}bn@7LbMjAz+Gs0!6h%P5=M^ diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 73f4021cc6cdf568d33b1172a6d42bb375834509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15984 zcmeHOYit}>6~4Q65{Eo?o5s{lLNhH*l>i>U64wa|SwGgE1wZm|Xdr~itaoe=*@rtj z+u9+JNNG__2udr|QY55M6^aBu8ia@hRoN0$)Cy4ZBQz*~45289v~>kRrleWUxpU5X zJYKgvC4}azcFw)uJ>R)^&fM9(Gjrx>ytg|X3JI1f@ezTwSky&g)X;b@6+p#An^*zc z_lb34G1RLi=C;RN1+A`J3eVLwgjaz^UL6)H=yfg(J-EUnM2)eII-&+A;qlTh}cs2qIASBUi-|_&R_lT%A-dvn7_;{-}d;j?|$q`u{nA9 zwM+N!TX*Q_*N(WB^S9`C)qGeU52XVBDZnb>Cl|mqz@y?e5sg8?BLh%IT*N#e6c0o8-6^t@x(j-D~BEFeSUhCXa%jkI;x6xfXOr&Z{Q!9G1@+UAIrcT9V*uQQ#? znuA6%Z3^8?8IA#5RIWFujAU|Ia;*b>0Lm#Vs~7TS3K&_~=*fJZ&Cz{D=RLiNj!wN< zZC1AkF1KukJqW{mn*CIH${}dOIP>{bSYyF7s}kQN?E8;A2GcMs&QcuscaDEw6pGUf z{r)jNMGk9XE|GDrU)tf~ILC2LvP^k!?|E_6gY!9voM{iv#~kq)56*of9!L;@AOb-I zf(Qf=2qF+f;Qu`We~R4kmUjGFjdpU;uN#EW9xgiJ(#zWMpVpk0yI$JzB*3K&Pr){_ zJ|@t3wd22=-Z>a=DmJ~So!b5qI4ITT!Sv6=YGnOG z(jVYY0HU2*^eC#WGfpjZ{c$Wq*Go%Nk@d&W@H}a-x1{}+B&tm}waIDi`PX-7&(Bn8 zp%=6ZH=WhsU;{a*DNVWKVm^-d*mi6dg%9r4j&BcRQJZ|#S+1Sjz8ET3HJA+MZn=Nt|KUMs#KKC=i_ny z9p~1`iyj!_avmn-=dGanQ(5Y<9_Fp0 zXjH&_Ka?42e~()g&yrq7x{h=$X;z&3SET$tN(UD^$uWr;MlDSX_KjXt& z2E|}V^MdhiiNoIb=G_3`m|=ZdVM|vh$&WwZJ1g<`3O-Mn^$_4;0cW}I_~r&uSh?0F|7R_@JjjQ*QKBN`RXqNUMbJ~EwcB= zXEEHCLwkRo`7*$j`NI(#0KcmOF7^!BPLrC03~{*2raQ)n03h!ahKJQ5F`I<0I~jcl z)6nynd!Exr(z&FO)>BT-&g({DTnyzhV`|_Tr!B`xn;w%kX#r7z!FBI$?~`{Wb;z&B9l?Ff=k!q{o5HO8 zu21y0_a!<3g%>mQxJCr6Yd1iUz>haHk=oNc(9zzj4|I3$i4W?7?HzEhQ^?%~JKqZe zF;5EqfBBUF_kDx~-wT-grb2mK_?m!F^Aj1zNP>23SC4YZ%EH?VV?xd598(?17Su62 zH)h(-ga=9%EO>{;N)ZIdwI1i7G#@qcqe4whWT6XJJGR^MfNAHgTy{=Hhc??x8%Pi; z&LE+VrQMA>l7oU{j>A?SJ=M<1_b60zlqTM23iw=e`R)vK8C(YEM#dU~;oxf+D!f%8 zRG9i1n9-Hau74WC^%9)&@Ehlf|NS>!FHy6!b`Tv}?;x&e{pMM`v7vjD>-2=jT}$(q-hU?PRwaaG(8C0z3{pVxV;`S|hp*^c$+fsboQ zuJbyQbtCoUA3qP^6cjL~%;$A2>mnI)|Ni}d9NKZ8xV`*8OaHgLo+mf+j^EdPe1&+d zeSh12_u@$(zmW*6-;MtrA3sI})+yfs^ZPsNX6uZ<0S!3!xc~AxQgs^$aw5`DH?*%i(_51M|3k6AFlN|GaLC65nr6yTf!*1ps1XUdEY!PZ@Cw z%=hZ@-1FGBk;8A(!0>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(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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 diff --git a/build/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/CMakeFiles/3.28.3/CompilerIdC/a.out deleted file mode 100755 index 8a279ac6d60ee201d940119108c7619465ecd1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16080 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Fyoq4mWdN$RFbbFqES8rexm91u#wvi7a*6Zc{6 z_NZOaCMc!Eq>)lUz#kx06{6xJ5(re(NEAm!ftErWfz8`iDUpx&X5R0- zUd}|%ln)6oA=(#zM0*d-JLm}>hF!mVhU-Ax=*o`Y%okx3eMgw8G@whRIBOu zes!x_PV!RCnewCoDmCeHd?D5ezl4zOnmJPgZ#6X4U=mu$$aagRF>Vkgppx@oyJcJ; zau|Ov6#!9QtGPVgXdB4eNVvz&eHP$HWCeEtCJB#r7MfjVEzrBVZJ}nLIJW6RtCo$-CLigP!7Ij_*#jufMOW+i6d&OxPGj)hM$$|8~hbA;2}4Jc*`<+%^|)hycOcVApDjP|7GD@L;N}6FYi%0 z@z~+9fOI9m^B6BC<0Lg{wE^v z*ZSMuwohKGvrjL3b(>Q5=coO6MbKlgZPuNp`uur}=b8s-#Hr@8TeP;IyaO_%n`Didgz)xRlf3z)OBvAeR|ys^rU_|bt

*GMG=T15Je!0Koo%}0#O8_ z2t*NxA`nF&iopMK1o->cjZ)wK-UGXa3%T)3)+-*Ruad_WYA+~vKI0WjnL_?(t4?hl z36p7UN2c|d(iY=c*B>bqb4UC6>#C4$ad_;glD|kiW%piamHp#U>hJ z8&<8TJ4+wLnCCSITS)&7R_IxwzvOMA>~{K}d81O%#F~cQHO(Kczv+Rx6Kc=;dp^{$ zi9aK1d#?8~^q8c?K7IOshWvhqiPV~gN8{bAm&c!=nwf}F6oDuLQ3Rq0L=lK05Je!0 zKoo%}0#O9s-3Va4BGxBj4WNE_p{iD)I$6KCTIAo!I>+~kjCGJ3M8+e`dXcdnlAn7x zq5SW2l>*B@ki~>pBRIwnZIpOjBB#qz{vIQ$Q-U`MHVdv31c;fMmUW0Lq@YzQLOVL; z#A&goPVje|$k6*|#k7~yH8m%)SxinJxaZ5YB|Tp1^P7?L`G?5xC+^=p!20la=n?Bu zEz3BKw(#kx|gBi+~Cz02BiWT>3?%N9N8(-VG6dq-Kz+qVjHgEn#am#V*1!YbS! zF)DdXI?@saURPX8pZhDW)~InAucEFj;hzZc9l~S$L%)wQG1aU(lZN5;apG0jF?y=U zc-ABxK1=^xFRmx>rzjIsH!EBp;Gd#Qt@bZ=Ugx!+Ms?}~@Gy_H{QOeu)720f50|vr z+Uh!cczI3hzqfjwfPb4ZjSvFZL;!OW#j$6_)n(bn6pXQsCl{5s-OC26A`fZ52fYNNhSfwAx(dQYWINqDX+U*-e2~mscnwaduZ=K z%1Q0-acHMN&&T)g9q8*OnqF=?DO*bIo7s@)t@4Z@J5Ct z_AC6SJqljh^3BZSxpciG0EL5~KNYV!T)w_lo{xfEp@iXpc@N zE!5twz7`&fT7Aqdjj2R>GEY?)^oynh?a*o>I8;{jvMw8_1dk+@7|)tRVzfXRp8~8B zJRC{0pgS|+jmZEUOOrh$V{b;Hu|S@jySdCTHHXJSg1SN_sB3aGvgL|WBB&VLpahST~qHNCMB9=(5*ov3+DxT%FfJ-btCDeRx0FCMXKx{tTLbhlBQ*2LLT7 z3Wn`JM*Lee=R*52&jg}=%rmR^Gx6sV@*ETPn1=$-iXOL-V+VW8A2Y=9)CKmK*8)#b zSulm;|7j}ZIVJ2dj|5_Vj`l+j_%PY?92GL=slZmLJluY?=?rB!rm)An8Hjl^>JOj) z*T|O73FXz_8Tq}z^8%^p6z;!o5*xI)#11H;SkM2Afqyb&-zo(_=)nPG;P*oINhtt+ zDb!)GgTEh!>@m*);&}@C;q(8A*dzYR5>3J9MFa>9QT>c^+(g*FCoB-2*p8F@Nf%l-uauuxish8j_yt7J9&3$w;ly#N3J diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 9c9c90e..0000000 --- a/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,869 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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; -} diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out deleted file mode 100755 index 4e346b850a19817a02746e705aaa6ae38b0dd302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 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 diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 77360da..0000000 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,529 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.8.0-35-generic - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/CMakeFiles/3.28.3/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ" - binary: "/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9943a/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9943a.dir/build.make CMakeFiles/cmTC_9943a.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ' - Building C object CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_9943a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccJdXzbq.s - GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/' - as -v --64 -o CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o /tmp/ccJdXzbq.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_9943a - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9943a.dir/link.txt --verbose=1 - /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -o cmTC_9943a - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9943a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9943a.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2TYwxw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9943a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9943a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9943a.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9943a/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_9943a.dir/build.make CMakeFiles/cmTC_9943a.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-ShfXUZ'] - ignore line: [Building C object CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_9943a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccJdXzbq.s] - ignore line: [GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o /tmp/ccJdXzbq.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_9943a] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9943a.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -o cmTC_9943a ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_9943a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9943a.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2TYwxw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9943a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc2TYwxw.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_9943a] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_9943a.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ" - binary: "/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d8c4a/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d8c4a.dir/build.make CMakeFiles/cmTC_d8c4a.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ' - Building CXX object CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_d8c4a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceoE3cG.s - GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/' - as -v --64 -o CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceoE3cG.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_d8c4a - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8c4a.dir/link.txt --verbose=1 - /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d8c4a - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d8c4a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d8c4a.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMD5R3U.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d8c4a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d8c4a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d8c4a.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d8c4a/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_d8c4a.dir/build.make CMakeFiles/cmTC_d8c4a.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/CMakeScratch/TryCompile-WWCHXJ'] - ignore line: [Building CXX object CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_d8c4a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceoE3cG.s] - ignore line: [GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceoE3cG.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_d8c4a] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8c4a.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d8c4a ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_d8c4a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d8c4a.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMD5R3U.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d8c4a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccMD5R3U.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_d8c4a] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_d8c4a.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 9f30271..0000000 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/cjsatnarine/Code/Raytracer") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/cjsatnarine/Code/Raytracer/build") - -# 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}) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index 2f44ddc..0000000 --- a/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,48 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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" - "/home/cjsatnarine/Code/Raytracer/CMakeLists.txt" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.28/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/Raytracer.dir/DependInfo.cmake" - ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 deleted file mode 100644 index 9b2151e..0000000 --- a/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,112 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/Raytracer.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/Raytracer.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/Raytracer.dir - -# All Build rule for target. -CMakeFiles/Raytracer.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/cjsatnarine/Code/Raytracer/build/CMakeFiles --progress-num=1,2 "Built target Raytracer" -.PHONY : CMakeFiles/Raytracer.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/Raytracer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Raytracer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/CMakeFiles 0 -.PHONY : CMakeFiles/Raytracer.dir/rule - -# Convenience name for target. -Raytracer: CMakeFiles/Raytracer.dir/rule -.PHONY : Raytracer - -# clean rule for target. -CMakeFiles/Raytracer.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/clean -.PHONY : CMakeFiles/Raytracer.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 - diff --git a/build/CMakeFiles/Raytracer.dir/DependInfo.cmake b/build/CMakeFiles/Raytracer.dir/DependInfo.cmake deleted file mode 100644 index 6a77977..0000000 --- a/build/CMakeFiles/Raytracer.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/cjsatnarine/Code/Raytracer/main.cpp" "CMakeFiles/Raytracer.dir/main.cpp.o" "gcc" "CMakeFiles/Raytracer.dir/main.cpp.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o b/build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o deleted file mode 100644 index 1552ed95e81802520d9309f0f6d22259cb4baaf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1049536 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

biA><4D?B`eKqKMdv7e5 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 DCfa?E diff --git a/build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d b/build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d deleted file mode 100644 index 86756d0..0000000 --- a/build/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d +++ /dev/null @@ -1,213 +0,0 @@ -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o: \ - /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp \ - /usr/include/stdc-predef.h /home/cjsatnarine/Code/Raytracer/rayTracer.h \ - /usr/include/c++/13/cmath /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/stdlib.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h \ - /home/cjsatnarine/Code/Raytracer/colour.h \ - /home/cjsatnarine/Code/Raytracer/interval.h \ - /home/cjsatnarine/Code/Raytracer/vec3.h \ - /home/cjsatnarine/Code/Raytracer/ray.h \ - /home/cjsatnarine/Code/Raytracer/bvh.h \ - /home/cjsatnarine/Code/Raytracer/aabb.h /usr/include/c++/13/algorithm \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /home/cjsatnarine/Code/Raytracer/hittable.h \ - /home/cjsatnarine/Code/Raytracer/hittableList.h \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/cjsatnarine/Code/Raytracer/camera.h \ - /home/cjsatnarine/Code/Raytracer/material.h \ - /home/cjsatnarine/Code/Raytracer/texture.h \ - /home/cjsatnarine/Code/Raytracer/sphere.h diff --git a/build/CMakeFiles/Raytracer.dir/build.make b/build/CMakeFiles/Raytracer.dir/build.make deleted file mode 100644 index d1413ee..0000000 --- a/build/CMakeFiles/Raytracer.dir/build.make +++ /dev/null @@ -1,110 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build - -# Include any dependencies generated for this target. -include CMakeFiles/Raytracer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/Raytracer.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/Raytracer.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/Raytracer.dir/flags.make - -CMakeFiles/Raytracer.dir/main.cpp.o: CMakeFiles/Raytracer.dir/flags.make -CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp -CMakeFiles/Raytracer.dir/main.cpp.o: CMakeFiles/Raytracer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/cjsatnarine/Code/Raytracer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Raytracer.dir/main.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Raytracer.dir/main.cpp.o -MF CMakeFiles/Raytracer.dir/main.cpp.o.d -o CMakeFiles/Raytracer.dir/main.cpp.o -c /home/cjsatnarine/Code/Raytracer/main.cpp - -CMakeFiles/Raytracer.dir/main.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Raytracer.dir/main.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cjsatnarine/Code/Raytracer/main.cpp > CMakeFiles/Raytracer.dir/main.cpp.i - -CMakeFiles/Raytracer.dir/main.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Raytracer.dir/main.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cjsatnarine/Code/Raytracer/main.cpp -o CMakeFiles/Raytracer.dir/main.cpp.s - -# Object files for target Raytracer -Raytracer_OBJECTS = \ -"CMakeFiles/Raytracer.dir/main.cpp.o" - -# External object files for target Raytracer -Raytracer_EXTERNAL_OBJECTS = - -Raytracer: CMakeFiles/Raytracer.dir/main.cpp.o -Raytracer: CMakeFiles/Raytracer.dir/build.make -Raytracer: CMakeFiles/Raytracer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/cjsatnarine/Code/Raytracer/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable Raytracer" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Raytracer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/Raytracer.dir/build: Raytracer -.PHONY : CMakeFiles/Raytracer.dir/build - -CMakeFiles/Raytracer.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/Raytracer.dir/cmake_clean.cmake -.PHONY : CMakeFiles/Raytracer.dir/clean - -CMakeFiles/Raytracer.dir/depend: - cd /home/cjsatnarine/Code/Raytracer/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer/build /home/cjsatnarine/Code/Raytracer/build /home/cjsatnarine/Code/Raytracer/build/CMakeFiles/Raytracer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/Raytracer.dir/depend - diff --git a/build/CMakeFiles/Raytracer.dir/cmake_clean.cmake b/build/CMakeFiles/Raytracer.dir/cmake_clean.cmake deleted file mode 100644 index f656144..0000000 --- a/build/CMakeFiles/Raytracer.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/Raytracer.dir/main.cpp.o" - "CMakeFiles/Raytracer.dir/main.cpp.o.d" - "Raytracer" - "Raytracer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/Raytracer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/CMakeFiles/Raytracer.dir/compiler_depend.internal b/build/CMakeFiles/Raytracer.dir/compiler_depend.internal deleted file mode 100644 index 5477dc0..0000000 --- a/build/CMakeFiles/Raytracer.dir/compiler_depend.internal +++ /dev/null @@ -1,270 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -CMakeFiles/Raytracer.dir/main.cpp.o - /home/cjsatnarine/Code/Raytracer/main.cpp - /home/cjsatnarine/Code/Raytracer/aabb.h - /home/cjsatnarine/Code/Raytracer/bvh.h - /home/cjsatnarine/Code/Raytracer/camera.h - /home/cjsatnarine/Code/Raytracer/colour.h - /home/cjsatnarine/Code/Raytracer/constantMedium.h - /home/cjsatnarine/Code/Raytracer/external/stb_image.h - /home/cjsatnarine/Code/Raytracer/hittable.h - /home/cjsatnarine/Code/Raytracer/hittableList.h - /home/cjsatnarine/Code/Raytracer/interval.h - /home/cjsatnarine/Code/Raytracer/material.h - /home/cjsatnarine/Code/Raytracer/perlin.h - /home/cjsatnarine/Code/Raytracer/quad.h - /home/cjsatnarine/Code/Raytracer/ray.h - /home/cjsatnarine/Code/Raytracer/rayTracer.h - /home/cjsatnarine/Code/Raytracer/rtw_stb_image.h - /home/cjsatnarine/Code/Raytracer/sphere.h - /home/cjsatnarine/Code/Raytracer/texture.h - /home/cjsatnarine/Code/Raytracer/vec3.h - /usr/include/alloca.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/specfun.h - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/initializer_list - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/limits - /usr/include/c++/13/math.h - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/tr1/bessel_function.tcc - /usr/include/c++/13/tr1/beta_function.tcc - /usr/include/c++/13/tr1/ell_integral.tcc - /usr/include/c++/13/tr1/exp_integral.tcc - /usr/include/c++/13/tr1/gamma.tcc - /usr/include/c++/13/tr1/hypergeometric.tcc - /usr/include/c++/13/tr1/legendre_function.tcc - /usr/include/c++/13/tr1/modified_bessel_func.tcc - /usr/include/c++/13/tr1/poly_hermite.tcc - /usr/include/c++/13/tr1/poly_laguerre.tcc - /usr/include/c++/13/tr1/riemann_zeta.tcc - /usr/include/c++/13/tr1/special_function_util.h - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/linux/errno.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - diff --git a/build/CMakeFiles/Raytracer.dir/compiler_depend.make b/build/CMakeFiles/Raytracer.dir/compiler_depend.make deleted file mode 100644 index 31b27ad..0000000 --- a/build/CMakeFiles/Raytracer.dir/compiler_depend.make +++ /dev/null @@ -1,799 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -CMakeFiles/Raytracer.dir/main.cpp.o: /home/cjsatnarine/Code/Raytracer/main.cpp \ - /home/cjsatnarine/Code/Raytracer/aabb.h \ - /home/cjsatnarine/Code/Raytracer/bvh.h \ - /home/cjsatnarine/Code/Raytracer/camera.h \ - /home/cjsatnarine/Code/Raytracer/colour.h \ - /home/cjsatnarine/Code/Raytracer/constantMedium.h \ - /home/cjsatnarine/Code/Raytracer/external/stb_image.h \ - /home/cjsatnarine/Code/Raytracer/hittable.h \ - /home/cjsatnarine/Code/Raytracer/hittableList.h \ - /home/cjsatnarine/Code/Raytracer/interval.h \ - /home/cjsatnarine/Code/Raytracer/material.h \ - /home/cjsatnarine/Code/Raytracer/perlin.h \ - /home/cjsatnarine/Code/Raytracer/quad.h \ - /home/cjsatnarine/Code/Raytracer/ray.h \ - /home/cjsatnarine/Code/Raytracer/rayTracer.h \ - /home/cjsatnarine/Code/Raytracer/rtw_stb_image.h \ - /home/cjsatnarine/Code/Raytracer/sphere.h \ - /home/cjsatnarine/Code/Raytracer/texture.h \ - /home/cjsatnarine/Code/Raytracer/vec3.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/math.h \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/linux/errno.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/c++/13/math.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/cstdio: - -/home/cjsatnarine/Code/Raytracer/sphere.h: - -/home/cjsatnarine/Code/Raytracer/rtw_stb_image.h: - -/usr/include/c++/13/cmath: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/c++/13/bits/vector.tcc: - -/home/cjsatnarine/Code/Raytracer/hittableList.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/tr1/beta_function.tcc: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/c++/13/bits/functexcept.h: - -/home/cjsatnarine/Code/Raytracer/material.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/system_error: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -/usr/include/c++/13/ios: - -/home/cjsatnarine/Code/Raytracer/camera.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/home/cjsatnarine/Code/Raytracer/ray.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/algorithm: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/c++/13/cwchar: - -/home/cjsatnarine/Code/Raytracer/interval.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/istream: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/home/cjsatnarine/Code/Raytracer/texture.h: - -/home/cjsatnarine/Code/Raytracer/bvh.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/home/cjsatnarine/Code/Raytracer/vec3.h: - -/usr/include/assert.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/tr1/gamma.tcc: - -/home/cjsatnarine/Code/Raytracer/external/stb_image.h: - -/home/cjsatnarine/Code/Raytracer/colour.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/c++/13/bits/specfun.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/c++/13/tr1/poly_laguerre.tcc: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/bits/align.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/home/cjsatnarine/Code/Raytracer/aabb.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/backward/binders.h: - -/home/cjsatnarine/Code/Raytracer/hittable.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/new: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/home/cjsatnarine/Code/Raytracer/quad.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/locale.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/bit: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/c++/13/tr1/bessel_function.tcc: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/alloca.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/tr1/riemann_zeta.tcc: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/errno.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/endian.h: - -/usr/include/stdint.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/home/cjsatnarine/Code/Raytracer/constantMedium.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/bits/memory_resource.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/usr/include/strings.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/stdlib.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/c++/13/string: - -/usr/include/features-time64.h: - -/usr/include/c++/13/tr1/ell_integral.tcc: - -/usr/include/c++/13/tr1/exp_integral.tcc: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/tr1/hypergeometric.tcc: - -/usr/include/c++/13/type_traits: - -/home/cjsatnarine/Code/Raytracer/rayTracer.h: - -/usr/include/c++/13/tr1/legendre_function.tcc: - -/usr/include/c++/13/tr1/modified_bessel_func.tcc: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/c++/13/tr1/poly_hermite.tcc: - -/usr/include/c++/13/tr1/special_function_util.h: - -/usr/include/stdc-predef.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/vector: - -/usr/include/ctype.h: - -/usr/include/features.h: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/linux/errno.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/pthread.h: - -/usr/include/wctype.h: - -/usr/include/sched.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/stdio.h: - -/usr/include/stdlib.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/home/cjsatnarine/Code/Raytracer/main.cpp: - -/usr/include/c++/13/string_view: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/home/cjsatnarine/Code/Raytracer/perlin.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/math.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: diff --git a/build/CMakeFiles/Raytracer.dir/compiler_depend.ts b/build/CMakeFiles/Raytracer.dir/compiler_depend.ts deleted file mode 100644 index 442204e..0000000 --- a/build/CMakeFiles/Raytracer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for Raytracer. diff --git a/build/CMakeFiles/Raytracer.dir/depend.make b/build/CMakeFiles/Raytracer.dir/depend.make deleted file mode 100644 index 9b22125..0000000 --- a/build/CMakeFiles/Raytracer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for Raytracer. -# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/Raytracer.dir/flags.make b/build/CMakeFiles/Raytracer.dir/flags.make deleted file mode 100644 index 7de1a48..0000000 --- a/build/CMakeFiles/Raytracer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = - -CXX_FLAGS = -g - diff --git a/build/CMakeFiles/Raytracer.dir/link.txt b/build/CMakeFiles/Raytracer.dir/link.txt deleted file mode 100644 index 554284e..0000000 --- a/build/CMakeFiles/Raytracer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -g CMakeFiles/Raytracer.dir/main.cpp.o -o Raytracer diff --git a/build/CMakeFiles/Raytracer.dir/main.cpp.o b/build/CMakeFiles/Raytracer.dir/main.cpp.o deleted file mode 100644 index 37d4b63120a9f056e7dd95eb752832048f618a17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2285728 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

oUl|BW!t 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

WGWZrQ!V@IQ>T4IDXc!kfq@rhfZHWKNhw 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 VCyzq>%(&|RKO(=4kMJ$W`3qHbKHC5Q diff --git a/build/CMakeFiles/Raytracer.dir/main.cpp.o.d b/build/CMakeFiles/Raytracer.dir/main.cpp.o.d deleted file mode 100644 index 7d54ec7..0000000 --- a/build/CMakeFiles/Raytracer.dir/main.cpp.o.d +++ /dev/null @@ -1,220 +0,0 @@ -CMakeFiles/Raytracer.dir/main.cpp.o: \ - /home/cjsatnarine/Code/Raytracer/main.cpp /usr/include/stdc-predef.h \ - /home/cjsatnarine/Code/Raytracer/rayTracer.h /usr/include/c++/13/cmath \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/stdlib.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/limits /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h \ - /home/cjsatnarine/Code/Raytracer/colour.h \ - /home/cjsatnarine/Code/Raytracer/interval.h \ - /home/cjsatnarine/Code/Raytracer/vec3.h \ - /home/cjsatnarine/Code/Raytracer/ray.h \ - /home/cjsatnarine/Code/Raytracer/bvh.h \ - /home/cjsatnarine/Code/Raytracer/aabb.h /usr/include/c++/13/algorithm \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /home/cjsatnarine/Code/Raytracer/hittable.h \ - /home/cjsatnarine/Code/Raytracer/hittableList.h \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/cjsatnarine/Code/Raytracer/camera.h \ - /home/cjsatnarine/Code/Raytracer/material.h \ - /home/cjsatnarine/Code/Raytracer/texture.h \ - /home/cjsatnarine/Code/Raytracer/perlin.h \ - /home/cjsatnarine/Code/Raytracer/rtw_stb_image.h \ - /home/cjsatnarine/Code/Raytracer/external/stb_image.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/c++/13/math.h /usr/include/assert.h \ - /home/cjsatnarine/Code/Raytracer/constantMedium.h \ - /home/cjsatnarine/Code/Raytracer/quad.h \ - /home/cjsatnarine/Code/Raytracer/sphere.h diff --git a/build/CMakeFiles/Raytracer.dir/progress.make b/build/CMakeFiles/Raytracer.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/build/CMakeFiles/Raytracer.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 3880e22..0000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/Raytracer.dir -/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/edit_cache.dir -/home/cjsatnarine/Code/Raytracer/build/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/Debug/CMakeCache.txt b/build/Debug/CMakeCache.txt deleted file mode 100644 index 14bba80..0000000 --- a/build/Debug/CMakeCache.txt +++ /dev/null @@ -1,394 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/cjsatnarine/Code/Raytracer/build/Debug -# 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 -######################## - -//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=Debug - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build/Debug/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=Raytracer - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.1.0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//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 - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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 - -//Value Computed by CMake -Raytracer_BINARY_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build/Debug - -//Value Computed by CMake -Raytracer_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Raytracer_SOURCE_DIR:STATIC=/home/cjsatnarine/Code/Raytracer - - -######################## -# 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/cjsatnarine/Code/Raytracer/build/Debug -//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=28 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//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/cjsatnarine/Code/Raytracer -//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.28 -//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 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build/Debug/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/build/Debug/CMakeFiles/3.28.3/CMakeCCompiler.cmake deleted file mode 100644 index b11488f..0000000 --- a/build/Debug/CMakeFiles/3.28.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,74 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Debug/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/Debug/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 3ee6cf0..0000000 --- a/build/Debug/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,85 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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;ccm;cxxm;c++m) -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) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index d9c91474412bfe33853305c9ad4197bc507cc2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15960 zcmeHOeQX>@6`woj!y!)Y(#BwtkSvgtxWyYMPD~mUa{f4H5B!lP4zxVP%ZSNqeD45G<>RSy!6wV#KvnQl@3)7xijjpDMNH1p6zp3s#)oDLh`Ebo=HF*-T5;$(P1k#<#Y&v~Sjn1$~q38pox55( z!Z!AaJ{XTBH{@s_~ZbT5f=#` z2*u+PZxT%b{AR%40b5Yg0BAMZIRyAJjIyQ}7;}_i*lvR8C1~Q@B2ghuf{u%(8^(!o zM*rqz%JF05Z-B=3HBAAHgbUMz88u`UJ}_XnsWWv zHF@sC#^fK2qc2SF8cc31Z~UooV*Agafl6Z$T(1o4u{EER?E(G}AjXOL51_hz#%qMG zKZs@MdQoL6w&n;ro+SM%8@Hn4C7A{?iWQ>6tns@{DornztMpSVs-iSEkgs zn2+N9)Pb(d|(z8j~-24aV{93&6P8T&YwpW?=Ws{8! z?`zdG{xQ(f)%|C&Yk7{UX9c?sC5%8AfiMDL1i}b}5eOp?Mj(tp7=bVXVFbbm{Ob|G z=QOV+ss5gUZNBGC`&zf|_xty!271!lyb05G3wCCoo9Z-o_9s)_{T)L3Nq&05v(17F zkF@snrUnOllV-BNJJrz-9rcXiAH-L|b^ti?Szh--`Q&IVVE6!QJ>U{p8t+-! z^#0i5`|6K~9V>3XwQVgvwvzn2LC4t-K@e=ygY6Z-h) z-b%9h)@KFToVSPfODJ6bmur;*+K*APoy^Gwdz1>8w^s6xHv`)^Ek@nk2$j_+}>(sR>%8~iW)D(Nm8$oeJ8aCPlo03a2(;*RNC!S z|2MLET-5x3PH}$tzu6+^PwwpM+NQ1Fn=a+OlD4r8GCx~eHno+cy}6l?*XRr5Fi*Tv z3A$jMBT(}h3WP=un7>=gAJ0P+@@vOv9+JDz2tO6T+X&}*&HgDUM11+Xe4a47Is$k3 zJWtvG5EQUqzD^iFCjD=&=BYCNO(@hF{|}^pTqHE*$@A(t!VeHmN?alQ2mz1_8Q>Afljif!_-cv6)fJdu?*be%oH=iw{kKs& z!F=u>iN9I!^~nBr10EG{H3!aP8t__q=Z68;nC#QvmH3VM;$H^5Rvz}FfY-`9|2E+w z;cFaM`$AK7^mQeEC)>F(PyI>2Yvq?;Apc<8E|Y&Szx)c|)TQc}_DkV! zJpK-!Rk3Ht^)~7SNce_-*-XzG5daju((tf8B(5i!n_kWw!Zhwg`ZX=eme*BvW=Lsi!CysSN|7LFD=?b+SYC;x3UAq^e} zh+{7n%uy?!foyuS`>y_uzEl^W@WO?eG>Bky?*<4G@9~dHr0(n;=;rzd&Mt!j~!k-%jOMFBZ(1&p-Q>gX%yryk6!O14wN3G(h&@&Tx=t60DaY5F6)OL$b zAwSD7q0Y6l77~PxQ$^@wS+&zg3Q+LuaoEe#sk;UF{)29h(hM8T0G}dv};-k^c&BDhrHJ5EXPJvUw#QML5tGU|82hHDq*&-FeR z`l9fcO+TN1w^?iKNIJ;>5a54>wGWS<*L$pciO1`` z;P@@5$F&~w;YU^p=}`L?^*t~c+z;7i2>(}FdE5J_>fpsQu!h-ER9^mu3hc(~VfSVMa zUTmL%0(Qai7aG-&{w$fS2xe3K5K4YNua{WkGcLab`^Wj|=a)6*&HD3xGL-rJGyEGU z;2M(eJNSN$--8VLv(5SfaAQ6`uajq500dz_WnH%!zYG;P_qhM+I#O4RG9DZV&VLl< z@p=3PVCcepUO$#MptleSxxc<+KI<8%^7E^NR>k3dxCQ31eGLkTasRwNixWTSPlv;F zQ3n8Guev8NMql+oLQ37cWG|v61 UT3kEV<}bn@7LbMjAz+Gs0!6h%P5=M^ diff --git a/build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/Debug/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 73f4021cc6cdf568d33b1172a6d42bb375834509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15984 zcmeHOYit}>6~4Q65{Eo?o5s{lLNhH*l>i>U64wa|SwGgE1wZm|Xdr~itaoe=*@rtj z+u9+JNNG__2udr|QY55M6^aBu8ia@hRoN0$)Cy4ZBQz*~45289v~>kRrleWUxpU5X zJYKgvC4}azcFw)uJ>R)^&fM9(Gjrx>ytg|X3JI1f@ezTwSky&g)X;b@6+p#An^*zc z_lb34G1RLi=C;RN1+A`J3eVLwgjaz^UL6)H=yfg(J-EUnM2)eII-&+A;qlTh}cs2qIASBUi-|_&R_lT%A-dvn7_;{-}d;j?|$q`u{nA9 zwM+N!TX*Q_*N(WB^S9`C)qGeU52XVBDZnb>Cl|mqz@y?e5sg8?BLh%IT*N#e6c0o8-6^t@x(j-D~BEFeSUhCXa%jkI;x6xfXOr&Z{Q!9G1@+UAIrcT9V*uQQ#? znuA6%Z3^8?8IA#5RIWFujAU|Ia;*b>0Lm#Vs~7TS3K&_~=*fJZ&Cz{D=RLiNj!wN< zZC1AkF1KukJqW{mn*CIH${}dOIP>{bSYyF7s}kQN?E8;A2GcMs&QcuscaDEw6pGUf z{r)jNMGk9XE|GDrU)tf~ILC2LvP^k!?|E_6gY!9voM{iv#~kq)56*of9!L;@AOb-I zf(Qf=2qF+f;Qu`We~R4kmUjGFjdpU;uN#EW9xgiJ(#zWMpVpk0yI$JzB*3K&Pr){_ zJ|@t3wd22=-Z>a=DmJ~So!b5qI4ITT!Sv6=YGnOG z(jVYY0HU2*^eC#WGfpjZ{c$Wq*Go%Nk@d&W@H}a-x1{}+B&tm}waIDi`PX-7&(Bn8 zp%=6ZH=WhsU;{a*DNVWKVm^-d*mi6dg%9r4j&BcRQJZ|#S+1Sjz8ET3HJA+MZn=Nt|KUMs#KKC=i_ny z9p~1`iyj!_avmn-=dGanQ(5Y<9_Fp0 zXjH&_Ka?42e~()g&yrq7x{h=$X;z&3SET$tN(UD^$uWr;MlDSX_KjXt& z2E|}V^MdhiiNoIb=G_3`m|=ZdVM|vh$&WwZJ1g<`3O-Mn^$_4;0cW}I_~r&uSh?0F|7R_@JjjQ*QKBN`RXqNUMbJ~EwcB= zXEEHCLwkRo`7*$j`NI(#0KcmOF7^!BPLrC03~{*2raQ)n03h!ahKJQ5F`I<0I~jcl z)6nynd!Exr(z&FO)>BT-&g({DTnyzhV`|_Tr!B`xn;w%kX#r7z!FBI$?~`{Wb;z&B9l?Ff=k!q{o5HO8 zu21y0_a!<3g%>mQxJCr6Yd1iUz>haHk=oNc(9zzj4|I3$i4W?7?HzEhQ^?%~JKqZe zF;5EqfBBUF_kDx~-wT-grb2mK_?m!F^Aj1zNP>23SC4YZ%EH?VV?xd598(?17Su62 zH)h(-ga=9%EO>{;N)ZIdwI1i7G#@qcqe4whWT6XJJGR^MfNAHgTy{=Hhc??x8%Pi; z&LE+VrQMA>l7oU{j>A?SJ=M<1_b60zlqTM23iw=e`R)vK8C(YEM#dU~;oxf+D!f%8 zRG9i1n9-Hau74WC^%9)&@Ehlf|NS>!FHy6!b`Tv}?;x&e{pMM`v7vjD>-2=jT}$(q-hU?PRwaaG(8C0z3{pVxV;`S|hp*^c$+fsboQ zuJbyQbtCoUA3qP^6cjL~%;$A2>mnI)|Ni}d9NKZ8xV`*8OaHgLo+mf+j^EdPe1&+d zeSh12_u@$(zmW*6-;MtrA3sI})+yfs^ZPsNX6uZ<0S!3!xc~AxQgs^$aw5`DH?*%i(_51M|3k6AFlN|GaLC65nr6yTf!*1ps1XUdEY!PZ@Cw z%=hZ@-1FGBk;8A(!0>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(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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 diff --git a/build/Debug/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/Debug/CMakeFiles/3.28.3/CompilerIdC/a.out deleted file mode 100755 index 8a279ac6d60ee201d940119108c7619465ecd1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16080 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Fyoq4mWdN$RFbbFqES8rexm91u#wvi7a*6Zc{6 z_NZOaCMc!Eq>)lUz#kx06{6xJ5(re(NEAm!ftErWfz8`iDUpx&X5R0- zUd}|%ln)6oA=(#zM0*d-JLm}>hF!mVhU-Ax=*o`Y%okx3eMgw8G@whRIBOu zes!x_PV!RCnewCoDmCeHd?D5ezl4zOnmJPgZ#6X4U=mu$$aagRF>Vkgppx@oyJcJ; zau|Ov6#!9QtGPVgXdB4eNVvz&eHP$HWCeEtCJB#r7MfjVEzrBVZJ}nLIJW6RtCo$-CLigP!7Ij_*#jufMOW+i6d&OxPGj)hM$$|8~hbA;2}4Jc*`<+%^|)hycOcVApDjP|7GD@L;N}6FYi%0 z@z~+9fOI9m^B6BC<0Lg{wE^v z*ZSMuwohKGvrjL3b(>Q5=coO6MbKlgZPuNp`uur}=b8s-#Hr@8TeP;IyaO_%n`Didgz)xRlf3z)OBvAeR|ys^rU_|bt

*GMG=T15Je!0Koo%}0#O8_ z2t*NxA`nF&iopMK1o->cjZ)wK-UGXa3%T)3)+-*Ruad_WYA+~vKI0WjnL_?(t4?hl z36p7UN2c|d(iY=c*B>bqb4UC6>#C4$ad_;glD|kiW%piamHp#U>hJ z8&<8TJ4+wLnCCSITS)&7R_IxwzvOMA>~{K}d81O%#F~cQHO(Kczv+Rx6Kc=;dp^{$ zi9aK1d#?8~^q8c?K7IOshWvhqiPV~gN8{bAm&c!=nwf}F6oDuLQ3Rq0L=lK05Je!0 zKoo%}0#O9s-3Va4BGxBj4WNE_p{iD)I$6KCTIAo!I>+~kjCGJ3M8+e`dXcdnlAn7x zq5SW2l>*B@ki~>pBRIwnZIpOjBB#qz{vIQ$Q-U`MHVdv31c;fMmUW0Lq@YzQLOVL; z#A&goPVje|$k6*|#k7~yH8m%)SxinJxaZ5YB|Tp1^P7?L`G?5xC+^=p!20la=n?Bu zEz3BKw(#kx|gBi+~Cz02BiWT>3?%N9N8(-VG6dq-Kz+qVjHgEn#am#V*1!YbS! zF)DdXI?@saURPX8pZhDW)~InAucEFj;hzZc9l~S$L%)wQG1aU(lZN5;apG0jF?y=U zc-ABxK1=^xFRmx>rzjIsH!EBp;Gd#Qt@bZ=Ugx!+Ms?}~@Gy_H{QOeu)720f50|vr z+Uh!cczI3hzqfjwfPb4ZjSvFZL;!OW#j$6_)n(bn6pXQsCl{5s-OC26A`fZ52fYNNhSfwAx(dQYWINqDX+U*-e2~mscnwaduZ=K z%1Q0-acHMN&&T)g9q8*OnqF=?DO*bIo7s@)t@4Z@J5Ct z_AC6SJqljh^3BZSxpciG0EL5~KNYV!T)w_lo{xfEp@iXpc@N zE!5twz7`&fT7Aqdjj2R>GEY?)^oynh?a*o>I8;{jvMw8_1dk+@7|)tRVzfXRp8~8B zJRC{0pgS|+jmZEUOOrh$V{b;Hu|S@jySdCTHHXJSg1SN_sB3aGvgL|WBB&VLpahST~qHNCMB9=(5*ov3+DxT%FfJ-btCDeRx0FCMXKx{tTLbhlBQ*2LLT7 z3Wn`JM*Lee=R*52&jg}=%rmR^Gx6sV@*ETPn1=$-iXOL-V+VW8A2Y=9)CKmK*8)#b zSulm;|7j}ZIVJ2dj|5_Vj`l+j_%PY?92GL=slZmLJluY?=?rB!rm)An8Hjl^>JOj) z*T|O73FXz_8Tq}z^8%^p6z;!o5*xI)#11H;SkM2Afqyb&-zo(_=)nPG;P*oINhtt+ zDb!)GgTEh!>@m*);&}@C;q(8A*dzYR5>3J9MFa>9QT>c^+(g*FCoB-2*p8F@Nf%l-uauuxish8j_yt7J9&3$w;ly#N3J diff --git a/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 9c9c90e..0000000 --- a/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,869 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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; -} diff --git a/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/a.out deleted file mode 100755 index 4e346b850a19817a02746e705aaa6ae38b0dd302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 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 diff --git a/build/Debug/CMakeFiles/CMakeConfigureLog.yaml b/build/Debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index fe6433d..0000000 --- a/build/Debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,529 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.8.0-35-generic - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/3.28.3/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/3.28.3/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4" - binary: "/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_fd47f/fast - /usr/bin/gmake -f CMakeFiles/cmTC_fd47f.dir/build.make CMakeFiles/cmTC_fd47f.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4' - Building C object CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_fd47f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccsVAEZI.s - GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/' - as -v --64 -o CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o /tmp/ccsVAEZI.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_fd47f - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd47f.dir/link.txt --verbose=1 - /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -o cmTC_fd47f - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fd47f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fd47f.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTeoNHP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fd47f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fd47f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fd47f.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_fd47f/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_fd47f.dir/build.make CMakeFiles/cmTC_fd47f.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-O1H5D4'] - ignore line: [Building C object CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_fd47f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccsVAEZI.s] - ignore line: [GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o /tmp/ccsVAEZI.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_fd47f] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd47f.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -o cmTC_fd47f ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_fd47f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fd47f.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTeoNHP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fd47f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccTeoNHP.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_fd47f] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_fd47f.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1" - binary: "/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8af38/fast - /usr/bin/gmake -f CMakeFiles/cmTC_8af38.dir/build.make CMakeFiles/cmTC_8af38.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1' - Building CXX object CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8af38.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccYwhUjD.s - GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/' - as -v --64 -o CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccYwhUjD.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_8af38 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8af38.dir/link.txt --verbose=1 - /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8af38 - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8af38' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8af38.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPuvhoj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8af38 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8af38' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8af38.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8af38/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8af38.dir/build.make CMakeFiles/cmTC_8af38.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/CMakeScratch/TryCompile-fWbUp1'] - ignore line: [Building CXX object CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8af38.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccYwhUjD.s] - ignore line: [GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccYwhUjD.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_8af38] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8af38.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8af38 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8af38' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8af38.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPuvhoj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8af38 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccPuvhoj.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_8af38] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_8af38.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -... diff --git a/build/Debug/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Debug/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index bad7846..0000000 --- a/build/Debug/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/cjsatnarine/Code/Raytracer") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/cjsatnarine/Code/Raytracer/build/Debug") - -# 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}) diff --git a/build/Debug/CMakeFiles/Makefile.cmake b/build/Debug/CMakeFiles/Makefile.cmake deleted file mode 100644 index 4c31b5a..0000000 --- a/build/Debug/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,130 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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" - "/home/cjsatnarine/Code/Raytracer/CMakeLists.txt" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/Raytracer.dir/DependInfo.cmake" - ) diff --git a/build/Debug/CMakeFiles/Makefile2 b/build/Debug/CMakeFiles/Makefile2 deleted file mode 100644 index d79adc1..0000000 --- a/build/Debug/CMakeFiles/Makefile2 +++ /dev/null @@ -1,112 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build/Debug - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/Raytracer.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/Raytracer.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/Raytracer.dir - -# All Build rule for target. -CMakeFiles/Raytracer.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles --progress-num=1,2 "Built target Raytracer" -.PHONY : CMakeFiles/Raytracer.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/Raytracer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Raytracer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles 0 -.PHONY : CMakeFiles/Raytracer.dir/rule - -# Convenience name for target. -Raytracer: CMakeFiles/Raytracer.dir/rule -.PHONY : Raytracer - -# clean rule for target. -CMakeFiles/Raytracer.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/clean -.PHONY : CMakeFiles/Raytracer.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 - diff --git a/build/Debug/CMakeFiles/Raytracer.dir/DependInfo.cmake b/build/Debug/CMakeFiles/Raytracer.dir/DependInfo.cmake deleted file mode 100644 index 3234865..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp" "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" "gcc" "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Debug/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o b/build/Debug/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o deleted file mode 100644 index e60c067fad5cf8a5ea02bbbde41f000c606b1d86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31216 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 Vk@T+!`zyaz^nZcH CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i - -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp -o CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s - -# Object files for target Raytracer -Raytracer_OBJECTS = \ -"CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" - -# External object files for target Raytracer -Raytracer_EXTERNAL_OBJECTS = - -Raytracer: CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -Raytracer: CMakeFiles/Raytracer.dir/build.make -Raytracer: CMakeFiles/Raytracer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable Raytracer" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Raytracer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/Raytracer.dir/build: Raytracer -.PHONY : CMakeFiles/Raytracer.dir/build - -CMakeFiles/Raytracer.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/Raytracer.dir/cmake_clean.cmake -.PHONY : CMakeFiles/Raytracer.dir/clean - -CMakeFiles/Raytracer.dir/depend: - cd /home/cjsatnarine/Code/Raytracer/build/Debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer/build/Debug /home/cjsatnarine/Code/Raytracer/build/Debug /home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/Raytracer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/Raytracer.dir/depend - diff --git a/build/Debug/CMakeFiles/Raytracer.dir/cmake_clean.cmake b/build/Debug/CMakeFiles/Raytracer.dir/cmake_clean.cmake deleted file mode 100644 index 8406012..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" - "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d" - "Raytracer" - "Raytracer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/Raytracer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.make b/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.make deleted file mode 100644 index a446ac8..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for Raytracer. -# This may be replaced when dependencies are built. diff --git a/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.ts b/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.ts deleted file mode 100644 index 442204e..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for Raytracer. diff --git a/build/Debug/CMakeFiles/Raytracer.dir/depend.make b/build/Debug/CMakeFiles/Raytracer.dir/depend.make deleted file mode 100644 index 9b22125..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for Raytracer. -# This may be replaced when dependencies are built. diff --git a/build/Debug/CMakeFiles/Raytracer.dir/flags.make b/build/Debug/CMakeFiles/Raytracer.dir/flags.make deleted file mode 100644 index 7de1a48..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = - -CXX_FLAGS = -g - diff --git a/build/Debug/CMakeFiles/Raytracer.dir/link.txt b/build/Debug/CMakeFiles/Raytracer.dir/link.txt deleted file mode 100644 index ed4351a..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -g -rdynamic CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -o Raytracer diff --git a/build/Debug/CMakeFiles/Raytracer.dir/progress.make b/build/Debug/CMakeFiles/Raytracer.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/build/Debug/CMakeFiles/Raytracer.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/Debug/CMakeFiles/TargetDirectories.txt b/build/Debug/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 6186b77..0000000 --- a/build/Debug/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/Raytracer.dir -/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/edit_cache.dir -/home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles/rebuild_cache.dir diff --git a/build/Debug/CMakeFiles/cmake.check_cache b/build/Debug/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build/Debug/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/Debug/CMakeFiles/progress.marks b/build/Debug/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build/Debug/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/Debug/Makefile b/build/Debug/Makefile deleted file mode 100644 index 0646dc9..0000000 --- a/build/Debug/Makefile +++ /dev/null @@ -1,181 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build/Debug - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles /home/cjsatnarine/Code/Raytracer/build/Debug//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Debug/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named Raytracer - -# Build rule for target. -Raytracer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Raytracer -.PHONY : Raytracer - -# fast build rule for target. -Raytracer/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/build -.PHONY : Raytracer/fast - -ImageGenerator.o: ImageGenerator.cpp.o -.PHONY : ImageGenerator.o - -# target to build an object file -ImageGenerator.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -.PHONY : ImageGenerator.cpp.o - -ImageGenerator.i: ImageGenerator.cpp.i -.PHONY : ImageGenerator.i - -# target to preprocess a source file -ImageGenerator.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i -.PHONY : ImageGenerator.cpp.i - -ImageGenerator.s: ImageGenerator.cpp.s -.PHONY : ImageGenerator.s - -# target to generate assembly for a file -ImageGenerator.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s -.PHONY : ImageGenerator.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... rebuild_cache" - @echo "... Raytracer" - @echo "... ImageGenerator.o" - @echo "... ImageGenerator.i" - @echo "... ImageGenerator.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/Debug/Raytracer b/build/Debug/Raytracer deleted file mode 100755 index 0852a300b363795c4d2146d3ef9aed8019e0f7c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32704 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 Q#R4%lMs1uF_^?S)2q326can>J-S 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

(VEEkH*Y*1c)^MW|!ozm*#0ywxZS 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¼k$q$k?79Bv`(&`G$9zyaUncoMUQgLC81 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%0AMevu3j8_@Q1NR$xqzW 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%0DaE~w6I4&+c+?oguYTtN>Iiqlor9!YT%c|e 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 F{y&OvR>}YX diff --git a/build/Release/CMakeCache.txt b/build/Release/CMakeCache.txt deleted file mode 100644 index 93195a9..0000000 --- a/build/Release/CMakeCache.txt +++ /dev/null @@ -1,394 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/cjsatnarine/Code/Raytracer/build/Release -# 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 -######################## - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build/Release/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=Raytracer - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.1.0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//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 - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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 - -//Value Computed by CMake -Raytracer_BINARY_DIR:STATIC=/home/cjsatnarine/Code/Raytracer/build/Release - -//Value Computed by CMake -Raytracer_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Raytracer_SOURCE_DIR:STATIC=/home/cjsatnarine/Code/Raytracer - - -######################## -# 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/cjsatnarine/Code/Raytracer/build/Release -//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=28 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//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/cjsatnarine/Code/Raytracer -//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.28 -//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 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build/Release/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/build/Release/CMakeFiles/3.28.3/CMakeCCompiler.cmake deleted file mode 100644 index b11488f..0000000 --- a/build/Release/CMakeFiles/3.28.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,74 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 3ee6cf0..0000000 --- a/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,85 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.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 "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -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;ccm;cxxm;c++m) -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) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index d9c91474412bfe33853305c9ad4197bc507cc2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15960 zcmeHOeQX>@6`woj!y!)Y(#BwtkSvgtxWyYMPD~mUa{f4H5B!lP4zxVP%ZSNqeD45G<>RSy!6wV#KvnQl@3)7xijjpDMNH1p6zp3s#)oDLh`Ebo=HF*-T5;$(P1k#<#Y&v~Sjn1$~q38pox55( z!Z!AaJ{XTBH{@s_~ZbT5f=#` z2*u+PZxT%b{AR%40b5Yg0BAMZIRyAJjIyQ}7;}_i*lvR8C1~Q@B2ghuf{u%(8^(!o zM*rqz%JF05Z-B=3HBAAHgbUMz88u`UJ}_XnsWWv zHF@sC#^fK2qc2SF8cc31Z~UooV*Agafl6Z$T(1o4u{EER?E(G}AjXOL51_hz#%qMG zKZs@MdQoL6w&n;ro+SM%8@Hn4C7A{?iWQ>6tns@{DornztMpSVs-iSEkgs zn2+N9)Pb(d|(z8j~-24aV{93&6P8T&YwpW?=Ws{8! z?`zdG{xQ(f)%|C&Yk7{UX9c?sC5%8AfiMDL1i}b}5eOp?Mj(tp7=bVXVFbbm{Ob|G z=QOV+ss5gUZNBGC`&zf|_xty!271!lyb05G3wCCoo9Z-o_9s)_{T)L3Nq&05v(17F zkF@snrUnOllV-BNJJrz-9rcXiAH-L|b^ti?Szh--`Q&IVVE6!QJ>U{p8t+-! z^#0i5`|6K~9V>3XwQVgvwvzn2LC4t-K@e=ygY6Z-h) z-b%9h)@KFToVSPfODJ6bmur;*+K*APoy^Gwdz1>8w^s6xHv`)^Ek@nk2$j_+}>(sR>%8~iW)D(Nm8$oeJ8aCPlo03a2(;*RNC!S z|2MLET-5x3PH}$tzu6+^PwwpM+NQ1Fn=a+OlD4r8GCx~eHno+cy}6l?*XRr5Fi*Tv z3A$jMBT(}h3WP=un7>=gAJ0P+@@vOv9+JDz2tO6T+X&}*&HgDUM11+Xe4a47Is$k3 zJWtvG5EQUqzD^iFCjD=&=BYCNO(@hF{|}^pTqHE*$@A(t!VeHmN?alQ2mz1_8Q>Afljif!_-cv6)fJdu?*be%oH=iw{kKs& z!F=u>iN9I!^~nBr10EG{H3!aP8t__q=Z68;nC#QvmH3VM;$H^5Rvz}FfY-`9|2E+w z;cFaM`$AK7^mQeEC)>F(PyI>2Yvq?;Apc<8E|Y&Szx)c|)TQc}_DkV! zJpK-!Rk3Ht^)~7SNce_-*-XzG5daju((tf8B(5i!n_kWw!Zhwg`ZX=eme*BvW=Lsi!CysSN|7LFD=?b+SYC;x3UAq^e} zh+{7n%uy?!foyuS`>y_uzEl^W@WO?eG>Bky?*<4G@9~dHr0(n;=;rzd&Mt!j~!k-%jOMFBZ(1&p-Q>gX%yryk6!O14wN3G(h&@&Tx=t60DaY5F6)OL$b zAwSD7q0Y6l77~PxQ$^@wS+&zg3Q+LuaoEe#sk;UF{)29h(hM8T0G}dv};-k^c&BDhrHJ5EXPJvUw#QML5tGU|82hHDq*&-FeR z`l9fcO+TN1w^?iKNIJ;>5a54>wGWS<*L$pciO1`` z;P@@5$F&~w;YU^p=}`L?^*t~c+z;7i2>(}FdE5J_>fpsQu!h-ER9^mu3hc(~VfSVMa zUTmL%0(Qai7aG-&{w$fS2xe3K5K4YNua{WkGcLab`^Wj|=a)6*&HD3xGL-rJGyEGU z;2M(eJNSN$--8VLv(5SfaAQ6`uajq500dz_WnH%!zYG;P_qhM+I#O4RG9DZV&VLl< z@p=3PVCcepUO$#MptleSxxc<+KI<8%^7E^NR>k3dxCQ31eGLkTasRwNixWTSPlv;F zQ3n8Guev8NMql+oLQ37cWG|v61 UT3kEV<}bn@7LbMjAz+Gs0!6h%P5=M^ diff --git a/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 73f4021cc6cdf568d33b1172a6d42bb375834509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15984 zcmeHOYit}>6~4Q65{Eo?o5s{lLNhH*l>i>U64wa|SwGgE1wZm|Xdr~itaoe=*@rtj z+u9+JNNG__2udr|QY55M6^aBu8ia@hRoN0$)Cy4ZBQz*~45289v~>kRrleWUxpU5X zJYKgvC4}azcFw)uJ>R)^&fM9(Gjrx>ytg|X3JI1f@ezTwSky&g)X;b@6+p#An^*zc z_lb34G1RLi=C;RN1+A`J3eVLwgjaz^UL6)H=yfg(J-EUnM2)eII-&+A;qlTh}cs2qIASBUi-|_&R_lT%A-dvn7_;{-}d;j?|$q`u{nA9 zwM+N!TX*Q_*N(WB^S9`C)qGeU52XVBDZnb>Cl|mqz@y?e5sg8?BLh%IT*N#e6c0o8-6^t@x(j-D~BEFeSUhCXa%jkI;x6xfXOr&Z{Q!9G1@+UAIrcT9V*uQQ#? znuA6%Z3^8?8IA#5RIWFujAU|Ia;*b>0Lm#Vs~7TS3K&_~=*fJZ&Cz{D=RLiNj!wN< zZC1AkF1KukJqW{mn*CIH${}dOIP>{bSYyF7s}kQN?E8;A2GcMs&QcuscaDEw6pGUf z{r)jNMGk9XE|GDrU)tf~ILC2LvP^k!?|E_6gY!9voM{iv#~kq)56*of9!L;@AOb-I zf(Qf=2qF+f;Qu`We~R4kmUjGFjdpU;uN#EW9xgiJ(#zWMpVpk0yI$JzB*3K&Pr){_ zJ|@t3wd22=-Z>a=DmJ~So!b5qI4ITT!Sv6=YGnOG z(jVYY0HU2*^eC#WGfpjZ{c$Wq*Go%Nk@d&W@H}a-x1{}+B&tm}waIDi`PX-7&(Bn8 zp%=6ZH=WhsU;{a*DNVWKVm^-d*mi6dg%9r4j&BcRQJZ|#S+1Sjz8ET3HJA+MZn=Nt|KUMs#KKC=i_ny z9p~1`iyj!_avmn-=dGanQ(5Y<9_Fp0 zXjH&_Ka?42e~()g&yrq7x{h=$X;z&3SET$tN(UD^$uWr;MlDSX_KjXt& z2E|}V^MdhiiNoIb=G_3`m|=ZdVM|vh$&WwZJ1g<`3O-Mn^$_4;0cW}I_~r&uSh?0F|7R_@JjjQ*QKBN`RXqNUMbJ~EwcB= zXEEHCLwkRo`7*$j`NI(#0KcmOF7^!BPLrC03~{*2raQ)n03h!ahKJQ5F`I<0I~jcl z)6nynd!Exr(z&FO)>BT-&g({DTnyzhV`|_Tr!B`xn;w%kX#r7z!FBI$?~`{Wb;z&B9l?Ff=k!q{o5HO8 zu21y0_a!<3g%>mQxJCr6Yd1iUz>haHk=oNc(9zzj4|I3$i4W?7?HzEhQ^?%~JKqZe zF;5EqfBBUF_kDx~-wT-grb2mK_?m!F^Aj1zNP>23SC4YZ%EH?VV?xd598(?17Su62 zH)h(-ga=9%EO>{;N)ZIdwI1i7G#@qcqe4whWT6XJJGR^MfNAHgTy{=Hhc??x8%Pi; z&LE+VrQMA>l7oU{j>A?SJ=M<1_b60zlqTM23iw=e`R)vK8C(YEM#dU~;oxf+D!f%8 zRG9i1n9-Hau74WC^%9)&@Ehlf|NS>!FHy6!b`Tv}?;x&e{pMM`v7vjD>-2=jT}$(q-hU?PRwaaG(8C0z3{pVxV;`S|hp*^c$+fsboQ zuJbyQbtCoUA3qP^6cjL~%;$A2>mnI)|Ni}d9NKZ8xV`*8OaHgLo+mf+j^EdPe1&+d zeSh12_u@$(zmW*6-;MtrA3sI})+yfs^ZPsNX6uZ<0S!3!xc~AxQgs^$aw5`DH?*%i(_51M|3k6AFlN|GaLC65nr6yTf!*1ps1XUdEY!PZ@Cw z%=hZ@-1FGBk;8A(!0>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(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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 diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/Release/CMakeFiles/3.28.3/CompilerIdC/a.out deleted file mode 100755 index 8a279ac6d60ee201d940119108c7619465ecd1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16080 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Fyoq4mWdN$RFbbFqES8rexm91u#wvi7a*6Zc{6 z_NZOaCMc!Eq>)lUz#kx06{6xJ5(re(NEAm!ftErWfz8`iDUpx&X5R0- zUd}|%ln)6oA=(#zM0*d-JLm}>hF!mVhU-Ax=*o`Y%okx3eMgw8G@whRIBOu zes!x_PV!RCnewCoDmCeHd?D5ezl4zOnmJPgZ#6X4U=mu$$aagRF>Vkgppx@oyJcJ; zau|Ov6#!9QtGPVgXdB4eNVvz&eHP$HWCeEtCJB#r7MfjVEzrBVZJ}nLIJW6RtCo$-CLigP!7Ij_*#jufMOW+i6d&OxPGj)hM$$|8~hbA;2}4Jc*`<+%^|)hycOcVApDjP|7GD@L;N}6FYi%0 z@z~+9fOI9m^B6BC<0Lg{wE^v z*ZSMuwohKGvrjL3b(>Q5=coO6MbKlgZPuNp`uur}=b8s-#Hr@8TeP;IyaO_%n`Didgz)xRlf3z)OBvAeR|ys^rU_|bt

*GMG=T15Je!0Koo%}0#O8_ z2t*NxA`nF&iopMK1o->cjZ)wK-UGXa3%T)3)+-*Ruad_WYA+~vKI0WjnL_?(t4?hl z36p7UN2c|d(iY=c*B>bqb4UC6>#C4$ad_;glD|kiW%piamHp#U>hJ z8&<8TJ4+wLnCCSITS)&7R_IxwzvOMA>~{K}d81O%#F~cQHO(Kczv+Rx6Kc=;dp^{$ zi9aK1d#?8~^q8c?K7IOshWvhqiPV~gN8{bAm&c!=nwf}F6oDuLQ3Rq0L=lK05Je!0 zKoo%}0#O9s-3Va4BGxBj4WNE_p{iD)I$6KCTIAo!I>+~kjCGJ3M8+e`dXcdnlAn7x zq5SW2l>*B@ki~>pBRIwnZIpOjBB#qz{vIQ$Q-U`MHVdv31c;fMmUW0Lq@YzQLOVL; z#A&goPVje|$k6*|#k7~yH8m%)SxinJxaZ5YB|Tp1^P7?L`G?5xC+^=p!20la=n?Bu zEz3BKw(#kx|gBi+~Cz02BiWT>3?%N9N8(-VG6dq-Kz+qVjHgEn#am#V*1!YbS! zF)DdXI?@saURPX8pZhDW)~InAucEFj;hzZc9l~S$L%)wQG1aU(lZN5;apG0jF?y=U zc-ABxK1=^xFRmx>rzjIsH!EBp;Gd#Qt@bZ=Ugx!+Ms?}~@Gy_H{QOeu)720f50|vr z+Uh!cczI3hzqfjwfPb4ZjSvFZL;!OW#j$6_)n(bn6pXQsCl{5s-OC26A`fZ52fYNNhSfwAx(dQYWINqDX+U*-e2~mscnwaduZ=K z%1Q0-acHMN&&T)g9q8*OnqF=?DO*bIo7s@)t@4Z@J5Ct z_AC6SJqljh^3BZSxpciG0EL5~KNYV!T)w_lo{xfEp@iXpc@N zE!5twz7`&fT7Aqdjj2R>GEY?)^oynh?a*o>I8;{jvMw8_1dk+@7|)tRVzfXRp8~8B zJRC{0pgS|+jmZEUOOrh$V{b;Hu|S@jySdCTHHXJSg1SN_sB3aGvgL|WBB&VLpahST~qHNCMB9=(5*ov3+DxT%FfJ-btCDeRx0FCMXKx{tTLbhlBQ*2LLT7 z3Wn`JM*Lee=R*52&jg}=%rmR^Gx6sV@*ETPn1=$-iXOL-V+VW8A2Y=9)CKmK*8)#b zSulm;|7j}ZIVJ2dj|5_Vj`l+j_%PY?92GL=slZmLJluY?=?rB!rm)An8Hjl^>JOj) z*T|O73FXz_8Tq}z^8%^p6z;!o5*xI)#11H;SkM2Afqyb&-zo(_=)nPG;P*oINhtt+ zDb!)GgTEh!>@m*);&}@C;q(8A*dzYR5>3J9MFa>9QT>c^+(g*FCoB-2*p8F@Nf%l-uauuxish8j_yt7J9&3$w;ly#N3J diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 9c9c90e..0000000 --- a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,869 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#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(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#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/100 % 100) -# 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(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# 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; -} diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out deleted file mode 100755 index 4e346b850a19817a02746e705aaa6ae38b0dd302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 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 diff --git a/build/Release/CMakeFiles/CMakeConfigureLog.yaml b/build/Release/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 9876078..0000000 --- a/build/Release/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,529 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.8.0-35-generic - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/3.28.3/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5" - binary: "/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_efe1b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_efe1b.dir/build.make CMakeFiles/cmTC_efe1b.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5' - Building C object CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_efe1b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccuRXguT.s - GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/' - as -v --64 -o CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o /tmp/ccuRXguT.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_efe1b - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_efe1b.dir/link.txt --verbose=1 - /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -o cmTC_efe1b - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_efe1b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_efe1b.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs3N2LD.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_efe1b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_efe1b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_efe1b.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_efe1b/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_efe1b.dir/build.make CMakeFiles/cmTC_efe1b.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-YQmYr5'] - ignore line: [Building C object CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_efe1b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccuRXguT.s] - ignore line: [GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o /tmp/ccuRXguT.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_efe1b] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_efe1b.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -o cmTC_efe1b ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_efe1b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_efe1b.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs3N2LD.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_efe1b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccs3N2LD.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_efe1b] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_efe1b.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf" - binary: "/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b620e/fast - /usr/bin/gmake -f CMakeFiles/cmTC_b620e.dir/build.make CMakeFiles/cmTC_b620e.dir/build - gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf' - Building CXX object CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_b620e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccje76Es.s - GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/' - as -v --64 -o CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccje76Es.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_b620e - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b620e.dir/link.txt --verbose=1 - /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b620e - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b620e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b620e.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnpuGxr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_b620e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b620e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b620e.' - gmake[1]: Leaving directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b620e/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_b620e.dir/build.make CMakeFiles/cmTC_b620e.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/CMakeScratch/TryCompile-BLDClf'] - ignore line: [Building CXX object CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_b620e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccje76Es.s] - ignore line: [GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccje76Es.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_b620e] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b620e.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b620e ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b620e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b620e.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnpuGxr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_b620e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccnpuGxr.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_b620e] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_b620e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -... diff --git a/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 18c6ef8..0000000 --- a/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/cjsatnarine/Code/Raytracer") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/cjsatnarine/Code/Raytracer/build/Release") - -# 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}) diff --git a/build/Release/CMakeFiles/Makefile.cmake b/build/Release/CMakeFiles/Makefile.cmake deleted file mode 100644 index 4c31b5a..0000000 --- a/build/Release/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,130 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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" - "/home/cjsatnarine/Code/Raytracer/CMakeLists.txt" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/Raytracer.dir/DependInfo.cmake" - ) diff --git a/build/Release/CMakeFiles/Makefile2 b/build/Release/CMakeFiles/Makefile2 deleted file mode 100644 index 8c4a42a..0000000 --- a/build/Release/CMakeFiles/Makefile2 +++ /dev/null @@ -1,112 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build/Release - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/Raytracer.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/Raytracer.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/Raytracer.dir - -# All Build rule for target. -CMakeFiles/Raytracer.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles --progress-num=1,2 "Built target Raytracer" -.PHONY : CMakeFiles/Raytracer.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/Raytracer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Raytracer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles 0 -.PHONY : CMakeFiles/Raytracer.dir/rule - -# Convenience name for target. -Raytracer: CMakeFiles/Raytracer.dir/rule -.PHONY : Raytracer - -# clean rule for target. -CMakeFiles/Raytracer.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/clean -.PHONY : CMakeFiles/Raytracer.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 - diff --git a/build/Release/CMakeFiles/Raytracer.dir/DependInfo.cmake b/build/Release/CMakeFiles/Raytracer.dir/DependInfo.cmake deleted file mode 100644 index 3234865..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp" "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" "gcc" "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o b/build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o deleted file mode 100644 index d5450a2d8f81f2cbd76d8bb4f6836e1d1db10843..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3696 zcmbtVU1%It6u#SRn;+YmSfoTM%@!+7v>kV|*%B(sZnE3VVu-PuC|a9gGMP=5?CvZx zv$d5Z)RYj13pbgemQ>m?r>p6GsO>V|r5j`+- z&-u=G&bj~hOls)JmOy}T36LkqhQ(1rN^Ki@oT_osPGm9?Z6j?xu~-|~kumgQK36oI zkZl(9TrpRiIvgT9l2*}FLanV{f?M*Q-xAL*G(ie=E{2H`&m3HTgNJttI6HSLMz)K?)2*WUX`L13!tyS2l__WARp6 zyyh#uGE}W4tKa=o;AQ9vu<8UZ)(k?{L)&1+SWUHZ8fv;akEtvNDDCX;ICt{7Sglq| zRBi<1bMO9Ht1aMK^I7-im9o`YSj9>85pPY)mRh;e5m`ERJn=%}cw#)EEobK!G1Q;^ z3&{DyMY?W_A+Pf^-)b7lX6xX0Ab>Hwl~~OILSrC&U9MX3^Si$K{MVWlCxZh6heKUs z6Xl{?4n?9$j}kuE6D?D_x0@k^1R=N`K3v7Y;W4s>kR`-$L!;d1H6-xTQ4%=W9@xFT zxn&*~3h)P*?<@q7BU1YtTZW~M*PB!+G#5-uT^F_{rSNOp5>j8KIVp`aeH&<#`Ua$M zLh9<5Lj6)lztr9@wG7wqE; z(too^rFs{`TYMgR(jog^AKn8t&aYpd0$``me>#VNjlx%tKi&X;zXASH1N?de{B{F8 z2n$fJKkW^0k}l{|=Ac1DN7k@FLJ)d!VB00;^CUnQt z^0^6Hw@+zs-?}FV-n*31YglEMYLP>lW;w2H>IEPww`mHw2?|3 z1uO~~a|UOpN43$gmdYH`MxM+>wLD}S&RBUTm7{s{PWs=aF-9RtOfy)&^464>DVEKb zo$1sG&x)4HZVEV>`41yqti~JWUO7Q$sALpN8xWDeaz{k6T^WPD0S->wb+@I%z z2K)~NzSz%i1YDelRRPES%KLMd;W(~s0^Wod3kc$P$~nJNz(xLk0T=mUhWqF9n1GA@ z%n7(St~Ui-6vBrRI#j-Y^wwp%_)}4oYu0oUNF6$ z{jdLSh{h$ry(UUrGz6V3*E+HnG{pFO%^h*B_*#Gbe(>Wy`LFQ@AQp4tJ10t<8R!>< z*XL~tp9I$Y1aS#_`d*MoVjoS diff --git a/build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d b/build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d deleted file mode 100644 index 776996b..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d +++ /dev/null @@ -1,160 +0,0 @@ -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o: \ - /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc diff --git a/build/Release/CMakeFiles/Raytracer.dir/build.make b/build/Release/CMakeFiles/Raytracer.dir/build.make deleted file mode 100644 index 715a568..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/build.make +++ /dev/null @@ -1,110 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# 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/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build/Release - -# Include any dependencies generated for this target. -include CMakeFiles/Raytracer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/Raytracer.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/Raytracer.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/Raytracer.dir/flags.make - -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o: CMakeFiles/Raytracer.dir/flags.make -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o: /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o: CMakeFiles/Raytracer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -MF CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d -o CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -c /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp - -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp > CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i - -CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cjsatnarine/Code/Raytracer/ImageGenerator.cpp -o CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s - -# Object files for target Raytracer -Raytracer_OBJECTS = \ -"CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" - -# External object files for target Raytracer -Raytracer_EXTERNAL_OBJECTS = - -Raytracer: CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -Raytracer: CMakeFiles/Raytracer.dir/build.make -Raytracer: CMakeFiles/Raytracer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable Raytracer" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Raytracer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/Raytracer.dir/build: Raytracer -.PHONY : CMakeFiles/Raytracer.dir/build - -CMakeFiles/Raytracer.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/Raytracer.dir/cmake_clean.cmake -.PHONY : CMakeFiles/Raytracer.dir/clean - -CMakeFiles/Raytracer.dir/depend: - cd /home/cjsatnarine/Code/Raytracer/build/Release && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer /home/cjsatnarine/Code/Raytracer/build/Release /home/cjsatnarine/Code/Raytracer/build/Release /home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/Raytracer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/Raytracer.dir/depend - diff --git a/build/Release/CMakeFiles/Raytracer.dir/cmake_clean.cmake b/build/Release/CMakeFiles/Raytracer.dir/cmake_clean.cmake deleted file mode 100644 index 8406012..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o" - "CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o.d" - "Raytracer" - "Raytracer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/Raytracer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.make b/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.make deleted file mode 100644 index a446ac8..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for Raytracer. -# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.ts b/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.ts deleted file mode 100644 index 442204e..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for Raytracer. diff --git a/build/Release/CMakeFiles/Raytracer.dir/depend.make b/build/Release/CMakeFiles/Raytracer.dir/depend.make deleted file mode 100644 index 9b22125..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for Raytracer. -# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/Raytracer.dir/flags.make b/build/Release/CMakeFiles/Raytracer.dir/flags.make deleted file mode 100644 index f3a58e4..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = - -CXX_FLAGS = -O3 -DNDEBUG - diff --git a/build/Release/CMakeFiles/Raytracer.dir/link.txt b/build/Release/CMakeFiles/Raytracer.dir/link.txt deleted file mode 100644 index 286ab39..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -rdynamic CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -o Raytracer diff --git a/build/Release/CMakeFiles/Raytracer.dir/progress.make b/build/Release/CMakeFiles/Raytracer.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/build/Release/CMakeFiles/Raytracer.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/Release/CMakeFiles/TargetDirectories.txt b/build/Release/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 4831293..0000000 --- a/build/Release/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/Raytracer.dir -/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/edit_cache.dir -/home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles/rebuild_cache.dir diff --git a/build/Release/CMakeFiles/cmake.check_cache b/build/Release/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build/Release/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/Release/CMakeFiles/progress.marks b/build/Release/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build/Release/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/Release/Makefile b/build/Release/Makefile deleted file mode 100644 index a5d4216..0000000 --- a/build/Release/Makefile +++ /dev/null @@ -1,181 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/cjsatnarine/Code/Raytracer - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/cjsatnarine/Code/Raytracer/build/Release - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles /home/cjsatnarine/Code/Raytracer/build/Release//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/cjsatnarine/Code/Raytracer/build/Release/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named Raytracer - -# Build rule for target. -Raytracer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Raytracer -.PHONY : Raytracer - -# fast build rule for target. -Raytracer/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/build -.PHONY : Raytracer/fast - -ImageGenerator.o: ImageGenerator.cpp.o -.PHONY : ImageGenerator.o - -# target to build an object file -ImageGenerator.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.o -.PHONY : ImageGenerator.cpp.o - -ImageGenerator.i: ImageGenerator.cpp.i -.PHONY : ImageGenerator.i - -# target to preprocess a source file -ImageGenerator.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.i -.PHONY : ImageGenerator.cpp.i - -ImageGenerator.s: ImageGenerator.cpp.s -.PHONY : ImageGenerator.s - -# target to generate assembly for a file -ImageGenerator.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Raytracer.dir/build.make CMakeFiles/Raytracer.dir/ImageGenerator.cpp.s -.PHONY : ImageGenerator.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... rebuild_cache" - @echo "... Raytracer" - @echo "... ImageGenerator.o" - @echo "... ImageGenerator.i" - @echo "... ImageGenerator.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/Release/Raytracer b/build/Release/Raytracer deleted file mode 100755 index e2023cc8d0157f264a4b1745c8f41b905c8d8cd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16480 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 diff --git a/build/Release/cmake_install.cmake b/build/Release/cmake_install.cmake deleted file mode 100644 index 46660fb..0000000 --- a/build/Release/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: /home/cjsatnarine/Code/Raytracer - -# 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) - 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/cjsatnarine/Code/Raytracer/build/Release/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index 35a6f8b..0000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: /home/cjsatnarine/Code/Raytracer - -# 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 "Debug") - 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) - 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/cjsatnarine/Code/Raytracer/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/compile_commands.json b/build/compile_commands.json deleted file mode 100644 index b6fa8db..0000000 --- a/build/compile_commands.json +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ - "directory": "/home/cjsatnarine/Code/Raytracer/build", - "command": "/usr/bin/c++ -g -o CMakeFiles/Raytracer.dir/main.cpp.o -c /home/cjsatnarine/Code/Raytracer/main.cpp", - "file": "/home/cjsatnarine/Code/Raytracer/main.cpp", - "output": "CMakeFiles/Raytracer.dir/main.cpp.o" -} -] \ No newline at end of file