From 3ab53f3158220ee333b92dabfe760f715fd8ed4f Mon Sep 17 00:00:00 2001 From: Mark Allyn Date: Tue, 28 Apr 2026 20:15:28 -0700 Subject: [PATCH] continue with specification --- CLAUDE.md | 148 +- .../basic_triangle/CMakeLists.txt | 48 + .../basic_triangle/build/CMakeCache.txt | 507 +++ .../CMakeFiles/4.2.3/CMakeCCompiler.cmake | 84 + .../CMakeFiles/4.2.3/CMakeCXXCompiler.cmake | 108 + .../4.2.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16008 bytes .../4.2.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16040 bytes .../build/CMakeFiles/4.2.3/CMakeSystem.cmake | 15 + .../4.2.3/CompilerIdC/CMakeCCompilerId.c | 934 ++++++ .../build/CMakeFiles/4.2.3/CompilerIdC/a.out | Bin 0 -> 16080 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 ++++++ .../CMakeFiles/4.2.3/CompilerIdCXX/a.out | Bin 0 -> 16088 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 2956 +++++++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../build/CMakeFiles/InstallScripts.json | 7 + .../build/CMakeFiles/Makefile.cmake | 151 + .../basic_triangle/build/CMakeFiles/Makefile2 | 122 + .../build/CMakeFiles/TargetDirectories.txt | 3 + .../basic_triangle.dir/DependInfo.cmake | 25 + .../CMakeFiles/basic_triangle.dir/build.make | 132 + .../basic_triangle.dir/cmake_clean.cmake | 14 + .../basic_triangle.dir/compiler_depend.make | 2 + .../basic_triangle.dir/compiler_depend.ts | 2 + .../CMakeFiles/basic_triangle.dir/depend.make | 2 + .../CMakeFiles/basic_triangle.dir/flags.make | 17 + .../home/maallyn/new-radar/glad/src/glad.c.o | Bin 0 -> 261464 bytes .../maallyn/new-radar/glad/src/glad.c.o.d | 62 + .../CMakeFiles/basic_triangle.dir/link.d | 109 + .../CMakeFiles/basic_triangle.dir/link.txt | 1 + .../CMakeFiles/basic_triangle.dir/main.cpp.o | Bin 0 -> 25808 bytes .../basic_triangle.dir/main.cpp.o.d | 67 + .../basic_triangle.dir/progress.make | 4 + .../build/CMakeFiles/cmake.check_cache | 1 + .../build/CMakeFiles/progress.marks | 1 + .../basic_triangle/build/Makefile | 208 ++ .../basic_triangle/build/basic_triangle | Bin 0 -> 193592 bytes .../basic_triangle/build/cmake_install.cmake | 66 + shader_experiments/basic_triangle/main.cpp | 247 ++ .../dot_animation/CMakeLists.txt | 48 + .../dot_animation/build/CMakeCache.txt | 507 +++ .../CMakeFiles/4.2.3/CMakeCCompiler.cmake | 84 + .../CMakeFiles/4.2.3/CMakeCXXCompiler.cmake | 108 + .../4.2.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16008 bytes .../4.2.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16040 bytes .../build/CMakeFiles/4.2.3/CMakeSystem.cmake | 15 + .../4.2.3/CompilerIdC/CMakeCCompilerId.c | 934 ++++++ .../build/CMakeFiles/4.2.3/CompilerIdC/a.out | Bin 0 -> 16080 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 ++++++ .../CMakeFiles/4.2.3/CompilerIdCXX/a.out | Bin 0 -> 16088 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 2956 +++++++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../build/CMakeFiles/InstallScripts.json | 7 + .../build/CMakeFiles/Makefile.cmake | 151 + .../dot_animation/build/CMakeFiles/Makefile2 | 122 + .../build/CMakeFiles/TargetDirectories.txt | 3 + .../build/CMakeFiles/cmake.check_cache | 1 + .../dot_animation.dir/DependInfo.cmake | 25 + .../CMakeFiles/dot_animation.dir/build.make | 132 + .../dot_animation.dir/cmake_clean.cmake | 14 + .../compiler_depend.internal | 187 ++ .../dot_animation.dir/compiler_depend.make | 400 +++ .../dot_animation.dir/compiler_depend.ts | 2 + .../CMakeFiles/dot_animation.dir/depend.make | 2 + .../CMakeFiles/dot_animation.dir/flags.make | 17 + .../home/maallyn/new-radar/glad/src/glad.c.o | Bin 0 -> 124888 bytes .../maallyn/new-radar/glad/src/glad.c.o.d | 71 + .../build/CMakeFiles/dot_animation.dir/link.d | 109 + .../CMakeFiles/dot_animation.dir/link.txt | 1 + .../CMakeFiles/dot_animation.dir/main.cpp.o | Bin 0 -> 7792 bytes .../CMakeFiles/dot_animation.dir/main.cpp.o.d | 73 + .../dot_animation.dir/progress.make | 4 + .../build/CMakeFiles/progress.marks | 1 + .../dot_animation/build/Makefile | 208 ++ .../dot_animation/build/cmake_install.cmake | 66 + .../dot_animation/build/dot_animation | Bin 0 -> 81392 bytes shader_experiments/dot_animation/main.cpp | 227 ++ shader_experiments/sweep_line/CMakeLists.txt | 48 + .../sweep_line/build/CMakeCache.txt | 507 +++ .../CMakeFiles/4.2.3/CMakeCCompiler.cmake | 84 + .../CMakeFiles/4.2.3/CMakeCXXCompiler.cmake | 108 + .../4.2.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16008 bytes .../4.2.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16040 bytes .../build/CMakeFiles/4.2.3/CMakeSystem.cmake | 15 + .../4.2.3/CompilerIdC/CMakeCCompilerId.c | 934 ++++++ .../build/CMakeFiles/4.2.3/CompilerIdC/a.out | Bin 0 -> 16080 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 ++++++ .../CMakeFiles/4.2.3/CompilerIdCXX/a.out | Bin 0 -> 16088 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 2956 +++++++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../build/CMakeFiles/InstallScripts.json | 7 + .../build/CMakeFiles/Makefile.cmake | 151 + .../sweep_line/build/CMakeFiles/Makefile2 | 122 + .../build/CMakeFiles/TargetDirectories.txt | 3 + .../build/CMakeFiles/cmake.check_cache | 1 + .../build/CMakeFiles/progress.marks | 1 + .../sweep_line.dir/DependInfo.cmake | 25 + .../CMakeFiles/sweep_line.dir/build.make | 132 + .../sweep_line.dir/cmake_clean.cmake | 14 + .../sweep_line.dir/compiler_depend.make | 2 + .../sweep_line.dir/compiler_depend.ts | 2 + .../CMakeFiles/sweep_line.dir/depend.make | 2 + .../CMakeFiles/sweep_line.dir/flags.make | 17 + .../home/maallyn/new-radar/glad/src/glad.c.o | Bin 0 -> 124888 bytes .../maallyn/new-radar/glad/src/glad.c.o.d | 71 + .../build/CMakeFiles/sweep_line.dir/link.d | 109 + .../build/CMakeFiles/sweep_line.dir/link.txt | 1 + .../CMakeFiles/sweep_line.dir/main.cpp.o | Bin 0 -> 8640 bytes .../CMakeFiles/sweep_line.dir/main.cpp.o.d | 73 + .../CMakeFiles/sweep_line.dir/progress.make | 4 + shader_experiments/sweep_line/build/Makefile | 208 ++ .../sweep_line/build/cmake_install.cmake | 66 + .../sweep_line/build/sweep_line | Bin 0 -> 81392 bytes shader_experiments/sweep_line/main.cpp | 252 ++ 113 files changed, 21321 insertions(+), 7 deletions(-) create mode 100644 shader_experiments/basic_triangle/CMakeLists.txt create mode 100644 shader_experiments/basic_triangle/build/CMakeCache.txt create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake create mode 100755 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin create mode 100755 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeSystem.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/a.out create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/InstallScripts.json create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/Makefile.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/Makefile2 create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/TargetDirectories.txt create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/DependInfo.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/build.make create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/cmake_clean.cmake create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.make create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.ts create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/depend.make create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/flags.make create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.d create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.txt create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o.d create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/progress.make create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/cmake.check_cache create mode 100644 shader_experiments/basic_triangle/build/CMakeFiles/progress.marks create mode 100644 shader_experiments/basic_triangle/build/Makefile create mode 100755 shader_experiments/basic_triangle/build/basic_triangle create mode 100644 shader_experiments/basic_triangle/build/cmake_install.cmake create mode 100644 shader_experiments/basic_triangle/main.cpp create mode 100644 shader_experiments/dot_animation/CMakeLists.txt create mode 100644 shader_experiments/dot_animation/build/CMakeCache.txt create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake create mode 100755 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin create mode 100755 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeSystem.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/a.out create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/InstallScripts.json create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/Makefile.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/Makefile2 create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/TargetDirectories.txt create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/cmake.check_cache create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/DependInfo.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/build.make create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/cmake_clean.cmake create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.internal create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.make create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.ts create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/depend.make create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/flags.make create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o.d create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/link.d create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/link.txt create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/main.cpp.o create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/main.cpp.o.d create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/progress.make create mode 100644 shader_experiments/dot_animation/build/CMakeFiles/progress.marks create mode 100644 shader_experiments/dot_animation/build/Makefile create mode 100644 shader_experiments/dot_animation/build/cmake_install.cmake create mode 100755 shader_experiments/dot_animation/build/dot_animation create mode 100644 shader_experiments/dot_animation/main.cpp create mode 100644 shader_experiments/sweep_line/CMakeLists.txt create mode 100644 shader_experiments/sweep_line/build/CMakeCache.txt create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake create mode 100755 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin create mode 100755 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeSystem.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/a.out create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/InstallScripts.json create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/Makefile.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/Makefile2 create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/TargetDirectories.txt create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/cmake.check_cache create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/progress.marks create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/DependInfo.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/build.make create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/cmake_clean.cmake create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.make create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.ts create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/depend.make create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/flags.make create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o.d create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/link.d create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/link.txt create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/main.cpp.o create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/main.cpp.o.d create mode 100644 shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/progress.make create mode 100644 shader_experiments/sweep_line/build/Makefile create mode 100644 shader_experiments/sweep_line/build/cmake_install.cmake create mode 100755 shader_experiments/sweep_line/build/sweep_line create mode 100644 shader_experiments/sweep_line/main.cpp diff --git a/CLAUDE.md b/CLAUDE.md index 530ecf7..f151567 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -41,8 +41,6 @@ Use // for single line comments use /* */ for multiple block comments spanning multiple lines avoid using auto -_______________________________________________________ - Summary of project: This is a museum exhibit displaying and providing interaction @@ -53,16 +51,152 @@ radars in that era. The different radars are: Scopes in the right panel 1. A-scope for Chain Home Radar in the 1940's (first radar and could be tricky) -2. A-scope for marine radar in the 1950's (Before PPI radar. Was a bit tedious to operate +2. A-scope for marine radar in the 1950's (Before PPI radar); was a bit tedious to operate 3. PPI scope for marine traffic control (uses beam sweeping in all 360 degrees of - rotation; Easier to use than a scope + rotation); Easier to use than a scope 4. PPI scope for air traffic control; similar to PPI scope for marine, but with different range 5. PPI scope on board a boat. Shows how movement of a boat affects the radar display 6. Precision Approach Radar (Two scopes; one showing horizontal movement of a plane in the glide path toward the runway, and the other showing vertical movement of a plane - as it glides vertically down to the runway. + as it glides vertically down to the runway). Both scopes will be seen if this is selected. -Text window in the left panel for descriptions of the scopes and a listing of controls +Please note that these scopes will not appear all at once. The selection of which scope +the visitor sees is done by pressing a forward control and a reverse control to go around +the loop of scopes. + +Also, please note that the state of the controls of each scope is independent of any +other scope. Furthermore, the controls will reset when a scope is exited and then re-entered. + +The Text window in the left panel for descriptions of the scopes and a listing of controls Controls to affect the behavior of the scopes; (these first implemented using keyboard -strokes; later when physical controls are completed, the keyboard controls will be removed. +strokes; later when physical controls are completed, the keyboard controls will be removed) + +The controls will affect state variables that will be sent to the shaders as uniforms. + +There will be three abstracts for scopes: + +1. A Scope - sweep on horizontal axis. A pulse will appear for a return. The distance from + the left hand side to the pulse is the range. The height of the pulse is the strength + of the return signal. The bearing is determined by manual control. + + The basic controls for both A Scopes include: + Intensity (the overall brightness of the entire display). + Sensitivity (the strength of the signal amplification of the + receiver). This has nothing to do with the brightness of the + pulses. This only affects the height of the pulse and the height + of any noise floor. + + Chain Home A Scope + + Because the receiving antennas are very large (about 100 feet), the + operator cannot physically move them. + + Therefore, the bearing is determined through a process called radio direction + finding (RDF) using a specialized instrument known as a Radiogoniometer. + + The receiver towers (which were separate from the transmitter towers) + featured two sets of dipole antennas mounted at right angles to one + another—essentially one oriented North-South and the other East-West. + + The signals from these two perpendicular antennas were fed into a Radiogoniometer + located in the receiver hut. Inside the device there are two fixed coils (field coils) + that were mounted at right angles matching the orientation of the outdoor antennas. + A third coil, the search coil, is mounted on a rotating shaft inside the two + field coils. The operator would physically turn a knob to rotate the search coil. + + The relative strength of the signal in each antenna depended on the angle of the + incoming wave. For example, a target directly to the North would produce a maximum + signal in the North-South antenna and zero in the East-West antenna. + + The operator would look for a null point (a signal or pip weaker than the noise floor). + At that point, the operator would read the bearing from a calibrated scale attached + to the radiogoniometer knob. + + We can simulate the radiogoniometer knob that would affect the null point depending + on the bearing of a target. The museum visitor could experience seeing different + null points for each target. Since we do not have a physical calibrated knob, we + can put the bearing as a text indicator below the A Scope. + + The range is 200 miles. + + There is also a selection for the pulse repetition frequency (PRF). A switch was + used to select one of two PRFs. One is 50 pulses per second and the other is 25 + pulses per second. This selection should also be indicated in the status text + below the scope. We need to have a keyboard selection to cycle this selection + as well as a switch on the control panel. + + There is a glass or plastic graticule that is etched with vertical lines + representing range. This is edge-lit with incandescent lamps. + + Because of natural drift of period electronic components, they needed an + electronic calibration, or strobe. + + This is a crystal oscillator which is + steady and precise. + + The pip generated by this circuit can be moved via knob or keyboard keys and + its position is indicated on the text status line below the scope. + The operator aligns this pip with a target pip in order to get an accurate + range to the target. + + Marine A Scope + + Marine radar frequencies allowed the use of much smaller antennas; + dishes or horns. Those antennas would be mounted on the shaft of a servo motor. The + servo motor would be driven by another servo that is attached to the bearing control + knob on the radar console. The bearing is on a calibrated dial on the bearing control + knob. + + We can simulate the bearing knob that would affect the simulated pointing of the + dish antenna. The museum visitor could experience seeing different + pips appear as they rotate the antenna toward them. Likewise the pips would disappear + as the antenna is rotated away. + + The range is indicated at how far the pip is from the left hand side of the scope which + is the location of the radar transmitter. If the target goes further away, + the pip will move to the right. If the target comes close to you, the pip will + move left. + + This pip has a finite rise time as the transmitter starts. + The width is set by the modulator stage in the transmitter. + Following the width, the pip has a finite fall time as the transmitter stops. This + creates a curved waveform; not just a line. + + Here is some information on the pulse width for these old A Scope Marine Radars. There is + a switch that selects two pulse widths. Option 1 is Short Pulse (0.1 microsecond) for harbor + navigation and Option 2 is Long Pulse (1 microsecond) for open sea detection. We need + to implement this control. Perhaps a single keyboard key or single physical button. + + Range and range lines on graticule + + Please note that the graticules are plastic overlays over the screen. They need to be removed + and replaced when the operator changes the maximum range. This can be simulated with the graticule + being lifted toward the top of the scope as it is removed. Then the new graticule would be slid + down until it covers the scope. The graticule will be edge-lit with an incandescent lamp. + + Here is a table of the available ranges and what markings will be on the plastic graticule. + + 1. 1.5 miles; markers every 0.25 miles + 2. 3.0 miles; markers every 0.5 miles + 3. 6.0 miles; markers every 1.0 miles + 4. 12.0 miles; markers every 2.0 miles + + There would be four available plastic overlays. + + Range can be selected with two keyboard keys or two buttons on the panel, and is + indicated in the text status panel below the scope. + + Please note that the range setting and the pulse width are separate controls. + There are two reasons. + + 1. Target discrimination and detection. Short pulse results in better range resolution while + a longer pulse width results in better detection of distant and weak targets. + + 2. Magnetron Duty Cycle. Too much time with long pulse width can put a strain + on the magnetron. + +2. PPI Scope - still being worked + +3. PAR Scope - still being worked + diff --git a/shader_experiments/basic_triangle/CMakeLists.txt b/shader_experiments/basic_triangle/CMakeLists.txt new file mode 100644 index 0000000..02a0677 --- /dev/null +++ b/shader_experiments/basic_triangle/CMakeLists.txt @@ -0,0 +1,48 @@ +# MIT License +# Author: Mark Allyn +# +# shader_experiments/basic_triangle/CMakeLists.txt +# +# Build: +# mkdir -p build && cd build +# cmake .. && make -j$(nproc) +# ./basic_triangle + +cmake_minimum_required(VERSION 3.16) +project(basic_triangle LANGUAGES C CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +find_package(OpenGL REQUIRED) + +find_package(PkgConfig QUIET) +if(PkgConfig_FOUND) + pkg_check_modules(GLFW glfw3) +endif() +if(NOT GLFW_FOUND) + find_library(GLFW_LIBRARIES NAMES glfw glfw3 REQUIRED) + find_path(GLFW_INCLUDE_DIRS GLFW/glfw3.h REQUIRED) +endif() + +# Reuse the GLAD sources from the parent project +set(GLAD_SRC ${CMAKE_SOURCE_DIR}/../../glad/src/glad.c) +set(GLAD_INC ${CMAKE_SOURCE_DIR}/../../include) + +add_executable(basic_triangle main.cpp ${GLAD_SRC}) + +target_include_directories(basic_triangle PRIVATE + ${GLAD_INC} + ${GLFW_INCLUDE_DIRS} +) + +target_link_libraries(basic_triangle PRIVATE + OpenGL::GL + ${GLFW_LIBRARIES} +) + +target_compile_options(basic_triangle PRIVATE + -Wall -Wextra -Wpedantic + -Wno-unused-parameter +) diff --git a/shader_experiments/basic_triangle/build/CMakeCache.txt b/shader_experiments/basic_triangle/build/CMakeCache.txt new file mode 100644 index 0000000..579c6e0 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeCache.txt @@ -0,0 +1,507 @@ +# This is the CMakeCache file. +# For build in directory: /home/maallyn/new-radar/shader_experiments/basic_triangle/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 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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/maallyn/new-radar/shader_experiments/basic_triangle/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_COMPAT_VERSION:STATIC= + +//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=basic_triangle + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE: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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Value Computed by CMake +basic_triangle_BINARY_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/basic_triangle/build + +//Value Computed by CMake +basic_triangle_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +basic_triangle_SOURCE_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/basic_triangle + +//Path to a library. +pkgcfg_lib_GLFW_glfw:FILEPATH=/usr/lib/x86_64-linux-gnu/libglfw.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/maallyn/new-radar/shader_experiments/basic_triangle/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui +//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/maallyn/new-radar/shader_experiments/basic_triangle +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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-4.2 +//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 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][ ][v()] +GLFW_CFLAGS:INTERNAL=-I/usr/include +GLFW_CFLAGS_I:INTERNAL= +GLFW_CFLAGS_OTHER:INTERNAL= +GLFW_FOUND:INTERNAL=1 +GLFW_INCLUDEDIR:INTERNAL=/usr/include +GLFW_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw +GLFW_LDFLAGS_OTHER:INTERNAL= +GLFW_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBRARIES:INTERNAL=glfw +GLFW_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBS:INTERNAL= +GLFW_LIBS_L:INTERNAL= +GLFW_LIBS_OTHER:INTERNAL= +GLFW_LIBS_PATHS:INTERNAL= +GLFW_MODULE_NAME:INTERNAL=glfw3 +GLFW_PREFIX:INTERNAL=/usr +GLFW_STATIC_CFLAGS:INTERNAL=-I/usr/include +GLFW_STATIC_CFLAGS_I:INTERNAL= +GLFW_STATIC_CFLAGS_OTHER:INTERNAL= +GLFW_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw;-lrt;-lm;-ldl +GLFW_STATIC_LDFLAGS_OTHER:INTERNAL= +GLFW_STATIC_LIBDIR:INTERNAL= +GLFW_STATIC_LIBRARIES:INTERNAL=glfw;rt;m;dl +GLFW_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_STATIC_LIBS:INTERNAL= +GLFW_STATIC_LIBS_L:INTERNAL= +GLFW_STATIC_LIBS_OTHER:INTERNAL= +GLFW_STATIC_LIBS_PATHS:INTERNAL= +GLFW_VERSION:INTERNAL=3.4.0 +GLFW_glfw3_INCLUDEDIR:INTERNAL= +GLFW_glfw3_LIBDIR:INTERNAL= +GLFW_glfw3_PREFIX:INTERNAL= +GLFW_glfw3_VERSION:INTERNAL= +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +__pkg_config_arguments_GLFW:INTERNAL=glfw3 +__pkg_config_checked_GLFW:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GLFW_glfw +pkgcfg_lib_GLFW_glfw-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..8039b0b --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +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_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_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/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..462c565 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.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_STANDARD_LATEST "26") +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;cxx_std_26") +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_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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 IN ITEMS 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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..777568acae079a2c087c2ae305bf9ebae8efd621 GIT binary patch literal 16008 zcmeHOeQX>@6`#9&xiraL(zpppNw$!n2I7sK*d|F8a{f4b4>`6;93&LNX3w{_SKNoS zx7XScAFe`CjY;K7w8~$Vg({({6@Q_$0#sd9)T$s*@&~1;|F}RQNTD^NAOpe2do%A{ z?k49{D*VTebo=K0-p9API3qY=-N{ z#C>8t@M|TeDcY@?utJ!a(tV)aI>d?B=`W}N zrYx_PXP_}8Ltd-&MY3aBYll@>YEk-2$LncpRPjfMvK_Lr>ZX!IbErhLOyx10WZf6m>Bn#oxsJ$lXp`6)c$Q4vl*>E)PLTO94RA>-PwLHn`y~<`O;L&)RE4X&UUj{Fb@fIi~SV+sd_&GIqJJWuera>Nnn)= z+HGwh>jBJYfZMC!`Bm_H0RMOcKf<=*u14)*;P`=^bG$qtqf?GO=H;ENcfl1X#(V4( z{R64)9{Z4a$n2=*54Q_DHFDCFv zv4UzKM1aToa=VsxdUv4=`w3z{eBvnxa}=IvD)Bhwer{}0_%e-O#uv$9Q$ooZXFjgs zGltUJq2Z4c{^kiK$2P|{oqtHd5JI8;5-IUuv~-7=b+RMFJT122!s&` zBM?R)j6fKHFarN?5%_Ct_dl(RH=3-ub-y_%g!O1Sh*qvz7k}FHiVQ`i<9h&C_B{jF z*q($y{mQE$op9RFav=04RN0)o zj6fKHFalu&!U%*B2qO?iAdEm5fiMDL1i}c^M*!Ey?vzr4eM85Juzpt+B*yT5Y7?jk4~J0HBq~>{hWyGTJs>T)!|y!%zKr}d7$$^9|O7o)B-xYRH-Zg z#e{3Gm?9TWiO5tuvTNgprg>OULmc-K41>)lQK5H(T*2E5*>?Et09*o_<9(ZVd@gqP z!%Z{d#LlCiI=ojdccT55;3rrQ^N`SI0Kc~Ze-eS@=J>awJ)71?zXK&Bpc2;KfFG{C z;kqzHy^I*I-9={<&uf1u!}=hP`j}An&aEZY!b=!|Falu&!U%*B2qO?iAdEm5fiMDL z1Y`twKO^s7qWIZm{{aTD=n+6Vbj;(4FsF5>xBXD9KzUlQMsFtPk^E0qHB z^Yr4wdl4;s;emwvA2Gd1@{cH1JVx|xqC1E-6J^5hQ)SxkxPb(5Dv0Z`L^x~)m5KfB zCZ6^FRZ;bYI7w)Q_(iHOtPIQh;W)ypsN}Db{2#>geUkhC9pU}q|D{LXw>o1eM~@Tj z@98;aJa8sm$_FK*tpoP#wzjl&mL%V{pO8D0jd58k{!-CZFzyl9sm%Mv4N}1U#f|i_ zU82xCC#heOx-bY|(D1{Ab3bSO6l5Y|hcFTf;da9}>k?Ls8jgQ7El zZ-LV$hM{;K?@s_87u&1t$X1sD-x}Q{_<6cd7f%*7jk$Dv<6kYG(kp8l34$_Qt_+#&hzwiLzc0WZgO` z+^te`;IktX-*>9(r2IZx@dTkqW<_s^*->>hHMuh%;Iz|aMC~n zU(pH9ei-CVEzts6)vCWXH55!GMCHqBleMi49?Bip672&=SdOgL0C51^SsLf ztoHjh&j*>}|7~s3>pu)aoQrY!JpW?K^IEPy>oLW}3Y^<9zetKqTd8op{#>UlWYC1| zdA`YXi4?hf{r(>UIo=b`f2+^uxH9B|4oz=?B?= zTeDA)0n@K*4W|2>*X;TKn<>AC@C|SrnSYAxIsU>R3DE^&nGnpZcp7q8MYdlc1*Qk8 znku80|2)98_E*WC>321IZhwZaK&E#5>*q0BS&^u2|GH++^J=DsX0O-(*C2;kO?5qr z=e2zPQ7?~qroRK*SdBf;qnGLYE9-%ZOw2QV4^Zs;{Qg#*f8v7;QW=8_iQl8xj{DK0 zAVU?l=lN*)AX*8Lkk?xmwr9EwqFVc^0R`T;Wh!%Q$M6bd5aaTVgpwF!uj|w8C?&K5 z05QFt*`DW(Y{2%ll>090AhpP0nJR|Qk$d6C_2K6)zK?O;AzMvN?J9d%bI#?mB2HHu P*+1B+G&X7m8Y}(-?>{a1 literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b3ed2fb1ccd89717dfa8ce339c08dc0380683f2b GIT binary patch literal 16040 zcmeHOeQX>@6`#9&*rkbmO=4n_(rl{)HBfKt#4$-w$T{b8_A18-iCvWjv)S{l?G^W7 z?d>&o#fM8MsvA-niB|m!Syj~vssA7#4MJ*NwF)W{DET7-gpk}qr62|B3R)S6a=bV5 z-g!Mar&8fRcBI=k@Ap3D?VH)X+1;6MrTcp0v6$epN_=R9J z{Is}RtOb6x#FRX#2uM{)tXfVR2}c<10+Q?WZqj4Q5h6vq6$=K0g(;l}+O0vHc%A;5 z8eq!uT6+c>LowvBMlX^b)36 z!QXMpr%tz%8>Xm>1u6clJ zW6JG)3G8?%kjiZd504Yn-b($KpnhW-Bd^%*Cir1D9O)kv-#+`|wTlflR{wEsA@EAM5yI(OxBZF#R)nP{8X*VWe5X_iaoZh>xboT5J!_v28bu?zHy`UI8zzfNuo+zB+z{ZNpg&+vULV1H0gOML>op9DBqoI(hFgSD+Zr zu}d83%N$PGyUpF^-dcT6r?4{vN9~;JyQ5w?aQ%U!seGyE4mjDo3%*7Rr6PH^m1Y)O@c)*9zc=6WFYD~}M(f;~-|rH_dSWh!S1(&<-)wwCrlPv{d4Q`s zUVvlswxmG)>W)`|8)@FwBP8GP*Ua>luUgaZSZDvdaC{)$G1u{yb^hS5z(KX8466Sa zF`Ku2NBRT&M}S!8*Pvf(|6-E1K zvR+?YWyLO8S8fKIz`+i3&{&;Uaj`wdJ9Tg`h(+adgVx!DajaU??*{9va|hP~b8Tm} zTD_Ko!=*LrfsYM=ZLNK@|H~N=Vr3BQroVCBny$?MGJONXJeR(1J!hS7x!MHjxv)CX z{OVjReS^?Vc$$Ae$t$bl&9CT^x0gw*b1hRQJB(d!z95t@z{l(1=h8QZpo=gp*?+Yj z!?2Y)O5M?0BK$L+f15pN+X8^yC-L7Q%dygF`!}q(=h@Be` z{8R1whQj*&nPa`#1Hq*2`Xx7a%Fi6OkMyTAJ^kH6>Ph?TWZ>E*AHMCK>dOoa^rh`| ze@~{nA2g)g$$FU7?Z*}-BYwEpf^)%2Kpicsw1!@7E zUZ_@QfnvdLuUKM_oe;5!L~QH2hQ=BApoTcEB{&W?pFxG52KfbVJ5)R2*9y1Tfb(|+!-?*OmIa&w#DdKsZmRXPB>5*4E1o2JC(%}-Ekv2{^VA%zcWfX*f*RsD76^yM zpt7*Pdx&Sfe^*t!kS7VyMze4ga~e@A$I_H2{wB==vK0 zH%KQ;+5o>V3{c$yd_x?rKJ9uDCx`u@!z{r{dw3gX2hOMfpd3_2M$BQcv?|{Y3idFr z%P)gwu4IqqOIasx=Yo=7ww=m^7%mmY^KRhg%=Y>kxFf)`9p880rC~AfC&h^G6kI!3 zDHJBbB*fXE87xyx9d*9urXGGc1+92_*Y7@@F^9*;h5blhN0(O|DcPZSm5A9#pYCu*{U#UCriV{NYJ<)wszRR>>OG3|=`@4^3 zQUJsIIy-HV)ap4Q>?3{04tMw2$9j8DrU&eS?!)j36cn``6G`3}@ll&0+?*3QLM9Tt zAft9h0JD6Xgq@la9!z~n9M7wRIa-2B;7-61#~f&uWa3PBj7Hg5 z4(yo|W-YXFzclXp!6ZR2%G&UXkPWEus9bU#T6YTGFvN=;V?t7e2^T^E#&?}-@Z&%@ z&%(J3T)wibw7-kQ@E^3iz!Ea}-&nF=X}=v?p>DWz0rMfuWw?EwzcJlT%G@r`pV&td zDmZszd!FAhogqb>Ct=%c&+{@1u<-kDo-Z=R|Ko7c<3A2UoU3vBJU?T~^Indh^_b$v z44nHhKTnEG+o^FqevT;*6*OUco{utJAVqFpKmSKTj_1Vl zhHpXzF>c>TDv3e%x;~wbQbIcb5Yzja?Rj3w25cXuJa$b((?3ivIwza5dim literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 0000000..eb0d9ea --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..ab3c359 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# 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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/a.out b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..91707d0465a95f308f1aa389d76242c2bdf4801a GIT binary patch literal 16080 zcmeHOZ)_Y#6`wojk4uyI>NYqerP)*oN@%^Yoy537NiK2DStC0MiGzfau&jM+`^5dR z?)F-{;!moyY1}B1TTsOZgerto0qwUcf_x~BN&^iDB@$A@Hv_E*QfQ5U%9JR_do%BM zK5x&dMEL^jNWR~^-@Nx`=FRMSc6a6*slJ|gET)he)NaL6GGUmc6ij_aG6YH0rB>1J zC)NFG8OcjDXUdZXsMMrH!$NEno@urVq&$rGiyjayWMsR=lEV$61XR)wwp+>tB8TyJ zQUMU<)%q+prex{gD$a-zfw4Fj`^`)TpYm7%Zy=#|~$oqs$r za_04p4O_FB!Orblv+34sCSM+J9q;OF?c8pc3U-HLw>(eTpK13Kl#{tjc+LNHP7{m# zuw8SVvTow6I=s6GpI?N(m-q+k_))G)y&7^$fmaONoR`THGc@kG!|i2tVWZ6W?;;jiyeI`Q1$xqviN!}A3W+twR^h*6_HN zxL~e^*Y{I6iZF^m6oDuLQ3Rq0L=lK05Jlj>A_9MHdf7mG0yp=7a1Oz3szIrU*J4deOG0sY5gfyd`*z_ zpVj(1o?+N>+nJnoF1@qIxir_{#4bD6ZU^^~gH7U~u`*-Y1$%Dqsa^e4tjZ4^b58Gy zbJm%BJ6PeI+qH~@8(S)s%8fMrT-I)4C&{*2KimK5F)HNDF|wQd+D&J&JoEF^EpDcB zZuJ#3rLXU2VFcnqHlbrEU>_aS{H9^?2jp{OXriQJ60*NmRW&Sx=k12le=K zsaq#$*tn^BOsk{FO^s3%fhYn|1fmE;5r`rXMIeem6oDuLQ3Rq0{69y4zmMH1^&adw zv~#GC8_Q(<;&J+-d2*rlf^zp!zgWr?^2ghBYTsd-Oj`#sZ6}qs7|VLWaG{tx-p5}+ zh4hL;qsJvr-x2d^ub8F}g2P@p8yxT0CMEuO;ODuPQnl>RLEWm@x`xkgrsnbYs)2Va zl@o+%LVoiQ5Yp=kb#k^+`3@m}qvaHP{D_K;Ct~YXEN`5m4`$5so`cP#|0!13zg&Om z+eq2%^f&uXrJ{*diJnz!KG$^jV~wZOp0$sBdfP_+%&6_T-s{j~k`nt2=uZb<4Tc#Bl{pfAu{$! zt`ixLFl$A|eo21r;e_(P->wu`o{|R|>>+gcL533VTjca(DgT%e)mg#21=k3!76jlq zXuz z9ooe4TB80^39ImU#ApXI_LEzp!26Et>GOESY1WR(d=+(N3I9Tf-zGffKlFPk6H{wc zSJE&TPky3~(NjI9}ST!=T`!wI8R1%EAZNw*3OEsP- z-AR0Ne5Jzu1bkBT!+!d;e`w9)3F7aGw6fD?;+AkXYy{j z>bWs zEIjN{4GACd(4%6SD({Dlz^{9ivP%=Wz#AkCiUvoK%NGLQ9?6&O!E%NU%Vg5Z&gAK2 z$e7aXs8a^H7Fe#@0NedHgD^qk!soF1gE)Q0$Tbnvbc#qaRs2}S*;6_nK zz191P@JT{mud@eL#VSiI0d#p2nc%DHA!u@|<>=A!u ziKgHiA_9blsJ=@%ZX)cl?gBns)ijxK{V#>==PaWK{FV``zZicI7bsJE{fEzWwn0%a zY|s6xwZ}RfXoc*3usek8xU=N(5qFVc^fdsy5-c;vc z2l_T;m_z+o2X={lSYNsWbJaiubK!A@J=Uu*fPF1u?m~z0%i{35G>q>f{G5RH;QmW1 r%WB&xTTNa3@stwIJsZii6?sNp4x{h2{3-s<LpWYDC>v$!ho)-+Nkk literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* 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(__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__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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 + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out b/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c2ee09f52462e1b319a2c699a05c7e512b0e1eb1 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&xipC{X+uI%nr)O+3Dg_gNnE!m^c?4$HL?>oaiTyPmbGtfpSTa} zZm+egR!x z{iwQ4EhTxe=1h6g0F|1QSTr9SglC%V0x1vUZK4N63mMsNq2zFbC;^r9gYA}ZfyiO} zl~e#kd9^-^jVW3Bw~EtZ2duT@rpz=M{h8hK(TN+mPY`x2>Mq!(oQA_B!6~T^h{=@3WCto`I)g!-ur$@<-BREc12^Yo^27{|dG1gq?`1O&`-+RX zk8NsSPxqcqx7BX7cUAK{b}F~Kzt>IsMSnO`3jAV!Z)diU_xrtptWUm%bA`Nkca3UY zMWrLi4Kx=*jAU*v#9fwnubq=`&h+)C zTBcfFch2m7gB(=Wlt}f@Lw4iFC$vA}FA(FLS@H_QJ+r|Ys`?1$sp^|5(~TQXu;QzN zr2mZ8-}N-Zw(HKsjC0|g`j>fIB2L$n|8sT+k0YnFBPlu#}7Lv zcgH#FOuQ8=cTVqKO2UZeqvDwpu^i|L!3wcB74SG^Pox19rbz&DA&#A`qQ?b-F;$K;S|3*FDI5@NB<&_lXbBhyIFHh9dChtK# z{&ecvaT+#msvgtoC~{My6h$D4Koo%}0#O8_2t*NxA`nF&ia->BC<6b_5#aA*H%i_6 zyAIqtSjdfLvVQRxebGEVUwdA;`=DPeWeWLY%{sO0vQ4JB6`AJaN?VL(yCriIs`2mFqs$c=JOIC)9oG@A=q{&HR~B+jG5_p~oa8_8HLMcggQd zOr%yOz7X$Ru{8by)y#xR+;)rp_}dzPKc>-{Vh-Qt;wOxZZ+l$E?O~bqIkE1IM^&pu zKT!mt2t*NxA`nF&ia->BC<0Lgq6qwtM*#a7v40WI5&GeU`o0|fm;H?^MEiJSoa5Uq{mAwUzGB{ zi41?@{yzuUAO3H8#J*L_GLEn>^(m3D?-ct?_jPvOYi&I|P|gQsiyrjp3BReOt*qsi zZNl83O&qVq>JOE$3XeyOb}(Z)c&D0hehI7#n&p#XOuj~Je^ummSN=b zRA1EmS{2@x{k-tueb(P2K0)&&nS^J94-mha=0j5En|^mhMc)@c3DL)W;G+1!e1o@N zh@Wk8zt!)GsF2U4aKFO(Z;St}A^*$c)vm&|#yg4MG>*hX#v5i(R0d`QAXr4ZLARL@6i_4cUWgZWq5B*s^wxEd;YIp0l}bGdOcsgYdL4CbkJ_IjW9 zJC7dilsA~&X?t*VRJot&X=%;mhYEOONq)KxcJ!v))c(CLoiEt?>HQtO-JL|!OEov; zNU5{;pmO*19N5#*;~wbhI+W^n`#bjZq{t$C{2_@`4j*)~!B2aEr*tpL3k&9$0}1ob zJhx^W?!`P&6g-K6;+uQd!Z@dThXcGJv*yPh zE>I?*kSUv|9cdQy@Yw!{Otg_S*+WuxwP~Zp!l+*i#)azG)7``ug|5I%N#hcEs@={|M%wX7doE@E7q+| zZ6y4a);_2o>pkFRQAWMh`-<>MLSE~^9_vBir0DUoj_Za!)^QGTweP{Pz672UdqBAT zeN@0}JJgT$91!bdv>$pv{vg3?Maa{l2yB*$!|g|VvXo&H*kk<)#QGKWhx`8^*>az- zp03{4<^GO!JE`adKahESQ)_RD9Z*E5huy2kL-x&L0Q?~Pr$hEhF#tXr8nCdx$&fwP z6+k@KpabFlKPUExzp_MA@O2RZLPJzvp&U06_E={D@2YB=Ot}7UhU{l8qX+!55v#u# ze-P&=Q+xe~&v!OMQ7~-J{j0UddK_ql?8EK<8I{v&tNPsv>tURy4A%!4_#3iqtg*-X zd$x&4O3*XXoDBY5D&V<~=fUdwmv3y8reyx$`4e`SM^BOttH2)X;i>IxtyEI~&i%k1 zI7>yf_EiH3eEXcK&cP1!b;>Y@`mye77yGcjbO+{Y5fRLV#~JompTYq4wTQV39mdaz z!^_ezzK`&;3fhDFFRdi2ZKrHCwev?*O81AHqh3?WYtH)i6a0^b((;f&NL2p-$MRlu literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/CMakeConfigureLog.yaml b/shader_experiments/basic_triangle/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..d3886dd --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,2956 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/uname" + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + - "/usr/sbin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:12 (project)" + message: | + The system is: Linux - 7.0.0-14-generic - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/gmake" + - "/usr/local/sbin/gmake" + - "/usr/local/bin/gmake" + - "/usr/sbin/gmake" + found: "/usr/bin/gmake" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:64 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER" + description: "C compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "cc" + - "gcc" + - "cl" + - "bcc" + - "xlc" + - "icx" + - "clang" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/cc" + - "/usr/local/sbin/cc" + - "/usr/local/bin/cc" + - "/usr/sbin/cc" + found: "/usr/bin/cc" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdC/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/dlltool" + - "/home/maallyn/.npm-global/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + - "/usr/games/dlltool" + - "/usr/local/games/dlltool" + - "/snap/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/home/maallyn/.npm-global/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + - "/usr/games/tapi" + - "/usr/local/games/tapi" + - "/snap/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:54 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "CC" + - "g++" + - "aCC" + - "cl" + - "bcc" + - "xlC" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/usr/bin/" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre" + binary: "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e6604/fast + /usr/bin/gmake -f CMakeFiles/cmTC_e6604.dir/build.make CMakeFiles/cmTC_e6604.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre' + Building C object CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e6604.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccKYAe1o.s + GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: edd70396dcc669433a92073f97309866 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o /tmp/ccKYAe1o.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_e6604 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6604.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e6604' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e6604.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrqnpZs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e6604 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_e6604.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrqnpZs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e6604 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_e6604.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e6604' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e6604.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o -o cmTC_e6604 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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/15/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/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e6604/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_e6604.dir/build.make CMakeFiles/cmTC_e6604.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-e1ILre'] + ignore line: [Building C object CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e6604.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccKYAe1o.s] + ignore line: [GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/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: edd70396dcc669433a92073f97309866] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o /tmp/ccKYAe1o.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e6604.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_e6604] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6604.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e6604' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e6604.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrqnpZs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e6604 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_e6604.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccrqnpZs.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e6604] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_e6604.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrqnpZs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e6604 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_e6604.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov" + binary: "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_68e49/fast + /usr/bin/gmake -f CMakeFiles/cmTC_68e49.dir/build.make CMakeFiles/cmTC_68e49.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov' + Building CXX object CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_68e49.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccKcAtCz.s + GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/15" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/15 + /usr/include/x86_64-linux-gnu/c++/15 + /usr/include/c++/15/backward + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b661a74662ad7cf413c4193391ab5290 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccKcAtCz.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_68e49 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68e49.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_68e49' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_68e49.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsQLCLk.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_68e49 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsQLCLk.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_68e49 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_68e49' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_68e49.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_68e49 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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++/15] + add: [/usr/include/x86_64-linux-gnu/c++/15] + add: [/usr/include/c++/15/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15] ==> [/usr/include/c++/15] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/15] ==> [/usr/include/x86_64-linux-gnu/c++/15] + collapse include dir [/usr/include/c++/15/backward] ==> [/usr/include/c++/15/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_68e49/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_68e49.dir/build.make CMakeFiles/cmTC_68e49.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/CMakeScratch/TryCompile-lRWVov'] + ignore line: [Building CXX object CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_68e49.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccKcAtCz.s] + ignore line: [GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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++/15"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/15] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/15] + ignore line: [ /usr/include/c++/15/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/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: b661a74662ad7cf413c4193391ab5290] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccKcAtCz.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_68e49] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68e49.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_68e49' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_68e49.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsQLCLk.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_68e49 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccsQLCLk.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_68e49] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_68e49.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsQLCLk.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_68e49 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_68e49.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:408 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/gl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/gl.h" + - "/usr/local/sbin/GL/gl.h" + - "/usr/local/bin/GL/gl.h" + - "/usr/sbin/GL/gl.h" + - "/usr/bin/GL/gl.h" + - "/sbin/GL/gl.h" + - "/bin/GL/gl.h" + - "/usr/games/GL/gl.h" + - "/usr/local/games/GL/gl.h" + - "/snap/bin/GL/gl.h" + - "/usr/local/include/x86_64-linux-gnu/GL/gl.h" + - "/usr/local/include/GL/gl.h" + - "/usr/local/GL/gl.h" + - "/usr/include/x86_64-linux-gnu/GL/gl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:414 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLX_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glx.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glx.h" + - "/usr/local/sbin/GL/glx.h" + - "/usr/local/bin/GL/glx.h" + - "/usr/sbin/GL/glx.h" + - "/usr/bin/GL/glx.h" + - "/sbin/GL/glx.h" + - "/bin/GL/glx.h" + - "/usr/games/GL/glx.h" + - "/usr/local/games/GL/glx.h" + - "/snap/bin/GL/glx.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glx.h" + - "/usr/local/include/GL/glx.h" + - "/usr/local/GL/glx.h" + - "/usr/include/x86_64-linux-gnu/GL/glx.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:415 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_EGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL/egl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/EGL/egl.h" + - "/usr/local/sbin/EGL/egl.h" + - "/usr/local/bin/EGL/egl.h" + - "/usr/sbin/EGL/egl.h" + - "/usr/bin/EGL/egl.h" + - "/sbin/EGL/egl.h" + - "/bin/EGL/egl.h" + - "/usr/games/EGL/egl.h" + - "/usr/local/games/EGL/egl.h" + - "/snap/bin/EGL/egl.h" + - "/usr/local/include/x86_64-linux-gnu/EGL/egl.h" + - "/usr/local/include/EGL/egl.h" + - "/usr/local/EGL/egl.h" + - "/usr/include/x86_64-linux-gnu/EGL/egl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:416 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES2_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES2/gl2.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES2/gl2.h" + - "/usr/local/sbin/GLES2/gl2.h" + - "/usr/local/bin/GLES2/gl2.h" + - "/usr/sbin/GLES2/gl2.h" + - "/usr/bin/GLES2/gl2.h" + - "/sbin/GLES2/gl2.h" + - "/bin/GLES2/gl2.h" + - "/usr/games/GLES2/gl2.h" + - "/usr/local/games/GLES2/gl2.h" + - "/snap/bin/GLES2/gl2.h" + - "/usr/local/include/x86_64-linux-gnu/GLES2/gl2.h" + - "/usr/local/include/GLES2/gl2.h" + - "/usr/local/GLES2/gl2.h" + - "/usr/include/x86_64-linux-gnu/GLES2/gl2.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:417 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES3_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES3/gl3.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES3/gl3.h" + - "/usr/local/sbin/GLES3/gl3.h" + - "/usr/local/bin/GLES3/gl3.h" + - "/usr/sbin/GLES3/gl3.h" + - "/usr/bin/GLES3/gl3.h" + - "/sbin/GLES3/gl3.h" + - "/bin/GLES3/gl3.h" + - "/usr/games/GLES3/gl3.h" + - "/usr/local/games/GLES3/gl3.h" + - "/snap/bin/GLES3/gl3.h" + - "/usr/local/include/x86_64-linux-gnu/GLES3/gl3.h" + - "/usr/local/include/GLES3/gl3.h" + - "/usr/local/GLES3/gl3.h" + - "/usr/include/x86_64-linux-gnu/GLES3/gl3.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:418 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_xmesa_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/xmesa.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/xmesa.h" + - "/usr/local/sbin/GL/xmesa.h" + - "/usr/local/bin/GL/xmesa.h" + - "/usr/sbin/GL/xmesa.h" + - "/usr/bin/GL/xmesa.h" + - "/sbin/GL/xmesa.h" + - "/bin/GL/xmesa.h" + - "/usr/games/GL/xmesa.h" + - "/usr/local/games/GL/xmesa.h" + - "/snap/bin/GL/xmesa.h" + - "/usr/local/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/local/include/GL/xmesa.h" + - "/usr/local/GL/xmesa.h" + - "/usr/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/include/GL/xmesa.h" + - "/usr/GL/xmesa.h" + - "/include/x86_64-linux-gnu/GL/xmesa.h" + - "/include/GL/xmesa.h" + - "/usr/X11R6/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/X11R6/include/GL/xmesa.h" + - "/usr/X11R6/GL/xmesa.h" + - "/usr/pkg/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/pkg/include/GL/xmesa.h" + - "/usr/pkg/GL/xmesa.h" + - "/opt/include/x86_64-linux-gnu/GL/xmesa.h" + - "/opt/include/GL/xmesa.h" + - "/opt/GL/xmesa.h" + - "/usr/include/X11/GL/xmesa.h" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/GL/xmesa.h" + - "/usr/openwin/share/include/GL/xmesa.h" + - "/opt/graphics/OpenGL/include/GL/xmesa.h" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:424 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLU_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glu.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glu.h" + - "/usr/local/sbin/GL/glu.h" + - "/usr/local/bin/GL/glu.h" + - "/usr/sbin/GL/glu.h" + - "/usr/bin/GL/glu.h" + - "/sbin/GL/glu.h" + - "/bin/GL/glu.h" + - "/usr/games/GL/glu.h" + - "/usr/local/games/GL/glu.h" + - "/snap/bin/GL/glu.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glu.h" + - "/usr/local/include/GL/glu.h" + - "/usr/local/GL/glu.h" + - "/usr/include/x86_64-linux-gnu/GL/glu.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:438 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_opengl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "OpenGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libOpenGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:443 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glx_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLX" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libGLX.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:449 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_egl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libEGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:455 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles2_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:460 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles3_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv3" + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:466 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glu_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLU" + - "MesaGLU" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/opt/graphics/OpenGL/lib/" + - "/usr/openwin/lib/" + - "/usr/shlib/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLU.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:20 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + - "pkgconf" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/home/maallyn/.npm-global/bin/pkg-config" + - "/home/maallyn/.npm-global/bin/pkgconf" + - "/usr/local/sbin/pkg-config" + - "/usr/local/sbin/pkgconf" + - "/usr/local/bin/pkg-config" + - "/usr/local/bin/pkgconf" + - "/usr/sbin/pkg-config" + - "/usr/sbin/pkgconf" + found: "/usr/bin/pkg-config" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:761 (find_library)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:22 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_GLFW_glfw" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glfw" + candidate_directories: + - "/usr/lib/x86_64-linux-gnu/" + found: "/usr/lib/x86_64-linux-gnu/libglfw.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/CMakeDirectoryInformation.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..3331fa7 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/maallyn/new-radar/shader_experiments/basic_triangle") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/maallyn/new-radar/shader_experiments/basic_triangle/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/shader_experiments/basic_triangle/build/CMakeFiles/InstallScripts.json b/shader_experiments/basic_triangle/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..e41722b --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/Makefile.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..085a520 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,151 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/basic_triangle/CMakeLists.txt" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-4.2/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Diab-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Renesas-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCXXLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux.cmake" + "/usr/share/cmake-4.2/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/4.2.3/CMakeSystem.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/basic_triangle.dir/DependInfo.cmake" + ) diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/Makefile2 b/shader_experiments/basic_triangle/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..13c9341 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/basic_triangle + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/basic_triangle/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/basic_triangle.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/basic_triangle.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/basic_triangle.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/basic_triangle.dir + +# All Build rule for target. +CMakeFiles/basic_triangle.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles --progress-num=1,2,3 "Built target basic_triangle" +.PHONY : CMakeFiles/basic_triangle.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/basic_triangle.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/basic_triangle.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles 0 +.PHONY : CMakeFiles/basic_triangle.dir/rule + +# Convenience name for target. +basic_triangle: CMakeFiles/basic_triangle.dir/rule +.PHONY : basic_triangle + +# codegen rule for target. +CMakeFiles/basic_triangle.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles --progress-num=1,2,3 "Finished codegen for target basic_triangle" +.PHONY : CMakeFiles/basic_triangle.dir/codegen + +# clean rule for target. +CMakeFiles/basic_triangle.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/clean +.PHONY : CMakeFiles/basic_triangle.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/shader_experiments/basic_triangle/build/CMakeFiles/TargetDirectories.txt b/shader_experiments/basic_triangle/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..770eede --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir +/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/edit_cache.dir +/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/rebuild_cache.dir diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/DependInfo.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/DependInfo.cmake new file mode 100644 index 0000000..412f9ec --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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/maallyn/new-radar/glad/src/glad.c" "CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o" "gcc" "CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "/home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp" "CMakeFiles/basic_triangle.dir/main.cpp.o" "gcc" "CMakeFiles/basic_triangle.dir/main.cpp.o.d" + "" "basic_triangle" "gcc" "CMakeFiles/basic_triangle.dir/link.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/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/build.make b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/build.make new file mode 100644 index 0000000..1589fa6 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/build.make @@ -0,0 +1,132 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/basic_triangle + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/basic_triangle/build + +# Include any dependencies generated for this target. +include CMakeFiles/basic_triangle.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/basic_triangle.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/basic_triangle.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/basic_triangle.dir/flags.make + +CMakeFiles/basic_triangle.dir/codegen: +.PHONY : CMakeFiles/basic_triangle.dir/codegen + +CMakeFiles/basic_triangle.dir/main.cpp.o: CMakeFiles/basic_triangle.dir/flags.make +CMakeFiles/basic_triangle.dir/main.cpp.o: /home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp +CMakeFiles/basic_triangle.dir/main.cpp.o: CMakeFiles/basic_triangle.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/basic_triangle.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/basic_triangle.dir/main.cpp.o -MF CMakeFiles/basic_triangle.dir/main.cpp.o.d -o CMakeFiles/basic_triangle.dir/main.cpp.o -c /home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp + +CMakeFiles/basic_triangle.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/basic_triangle.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp > CMakeFiles/basic_triangle.dir/main.cpp.i + +CMakeFiles/basic_triangle.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/basic_triangle.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp -o CMakeFiles/basic_triangle.dir/main.cpp.s + +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/basic_triangle.dir/flags.make +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o: /home/maallyn/new-radar/glad/src/glad.c +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/basic_triangle.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o -MF CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d -o CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o -c /home/maallyn/new-radar/glad/src/glad.c + +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/maallyn/new-radar/glad/src/glad.c > CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.i + +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/maallyn/new-radar/glad/src/glad.c -o CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.s + +# Object files for target basic_triangle +basic_triangle_OBJECTS = \ +"CMakeFiles/basic_triangle.dir/main.cpp.o" \ +"CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o" + +# External object files for target basic_triangle +basic_triangle_EXTERNAL_OBJECTS = + +basic_triangle: CMakeFiles/basic_triangle.dir/main.cpp.o +basic_triangle: CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o +basic_triangle: CMakeFiles/basic_triangle.dir/build.make +basic_triangle: CMakeFiles/basic_triangle.dir/compiler_depend.ts +basic_triangle: /usr/lib/x86_64-linux-gnu/libGLX.so +basic_triangle: /usr/lib/x86_64-linux-gnu/libOpenGL.so +basic_triangle: CMakeFiles/basic_triangle.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable basic_triangle" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/basic_triangle.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/basic_triangle.dir/build: basic_triangle +.PHONY : CMakeFiles/basic_triangle.dir/build + +CMakeFiles/basic_triangle.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/basic_triangle.dir/cmake_clean.cmake +.PHONY : CMakeFiles/basic_triangle.dir/clean + +CMakeFiles/basic_triangle.dir/depend: + cd /home/maallyn/new-radar/shader_experiments/basic_triangle/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/maallyn/new-radar/shader_experiments/basic_triangle /home/maallyn/new-radar/shader_experiments/basic_triangle /home/maallyn/new-radar/shader_experiments/basic_triangle/build /home/maallyn/new-radar/shader_experiments/basic_triangle/build /home/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/DependInfo.cmake "--color=$(COLOR)" basic_triangle +.PHONY : CMakeFiles/basic_triangle.dir/depend + diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/cmake_clean.cmake b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/cmake_clean.cmake new file mode 100644 index 0000000..223f047 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/basic_triangle.dir/link.d" + "CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o" + "CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "CMakeFiles/basic_triangle.dir/main.cpp.o" + "CMakeFiles/basic_triangle.dir/main.cpp.o.d" + "basic_triangle" + "basic_triangle.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/basic_triangle.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.make b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.make new file mode 100644 index 0000000..443815b --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for basic_triangle. +# This may be replaced when dependencies are built. diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.ts b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.ts new file mode 100644 index 0000000..19064e3 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for basic_triangle. diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/depend.make b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/depend.make new file mode 100644 index 0000000..b3f60ed --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for basic_triangle. +# This may be replaced when dependencies are built. diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/flags.make b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/flags.make new file mode 100644 index 0000000..2830b7e --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# compile C with /usr/bin/cc +# compile CXX with /usr/bin/c++ +C_DEFINES = + +C_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/basic_triangle/../../include + +C_FLAGS = -g -Wall -Wextra -Wpedantic -Wno-unused-parameter + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/basic_triangle/../../include + +CXX_FLAGS = -g -std=c++20 -Wall -Wextra -Wpedantic -Wno-unused-parameter + diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e7c8d5267dbc750c298ef283f591afe05ae007e3 GIT binary patch literal 261464 zcmeFa2Y6Lg(>8og!rrF`>Fgw=H=0xx6qObTN=L-50Rluqf=NJ85fyn95fytuELgC2 zMMVW0*ipn@5fv1BLq+-TS!?gvYfcXO{MYrp-}SxE1D8(rnwfjntXX~Sa^{r}ACeXf z2E2d4zySe2<#7Xn_P?fcqQAQ8A8-Qg13xy;`F(uF!p|z^Z`)&S`3{n}f4-_&RKBBP zaqDM^SFzYqe-<@Mdm;_?D;BQZq8JNZzW%ddbz{$pMf!Si8?Er>E_ItU`5s9dZ#MUdxc==`u(^sdukyuo|dEs-~2@1v* zl$9dmR(1JzNPkx`e|6B{>3}t6DbeE5!HPvA2)4aq;VZ1A{aQ4BbH$|BE7ojEuLwS+ zRnq2{Zw_i{-}24P&zprXt)%8F0=0+leB&6ebr!nJMdNp{)%6vNxMfnK@+|K-^>xpL zR~SF67mB?4qxr1UI8;pY3s%4x#+HAK*70$mF@!(s0$w1a)E^d&Uxy-nEZYiVHTOH# z+oVjDuk*t){=14GDqFRw?<)2y|G2Ta3gi4O!R8MI`sK~aqcEw<#+Z9~7F8gHXzNAV z9wJ@-@zztQ!D+uM{MKH-w)}l)1-?4ml`R_oep0lkl2un~B0^Knam!`)0cD*W_^S2% z^7lE$@1MFfx%Z-LAe!5?`30++pEb4_BIPz;)kNOnw!WK9jflF4Dbfv+0_mK1NjxB#1&BkN?CnNc{SvNoHHJa`Ivnq0TiIY0(!@E1Hw;}o8 zwGjA+mV9*hKd$fohYdx$i?e(A{l9C-+1+Ayx7gh+7NkRn=p_HJ`Z(|Zshz_= zID39*_fiS<_3!Ri|2rD^?o#e<5WDBP-E-alQxn;L$Ds5N)Af$?9_>$-m!Sc`T)e)B)KSlK<6?;gwlBgXQ7 z7({}*@8#|uM0P)^xcf29-8Y_g?^1W)sQGVvV*4Lf2yJ(tiKbj3{6pA&!3$cuHxaux z5&sdJh}{kO-)_kNFf9D{J@>vnx_cnR!fN*;FuUJ{+x>Lk?xA4!P_X+I(A}?q?taR7 z_mcWQeo6GVTY>+JZ{Kb?^fCI9iTBNv=$5)w?sqxFr&dN!u2|HpxQv#n_=ZJ~)!s*9 z7M8E~FW>erKgMTSw&>|hb>}D3+^?OKuf~TmRtK7&^$pHI)|Rg#ov+Flm9MI}qGHkD zXYqgle}ZJ4%N-7`{^rJN<4Ys-bram1SXU7&U;S09`Q@vEh7kzws8~E=WyRw04^%AP zOFM$B7p_$wu27yWDt|zqYcDEa>0PAY%-0Y z6``>bfPY&v?cdf+|F<=p{i9}@EP2{4OYSMU7I&?fE-j|-(xRv6TKqdj8Owjx^kTVd z&1TZeX1ny#Q*^!jJ4NZ`KWlnk{$Gp_O`SY=VFgxqlPfywaiq~wy-<9SXAk;@jQ_bF|7uqgqRx}Pg5!Sa zXm2`@)?9DM@r4eATT1_+ujkNN{@N}3KjL5C__%-l`4j&2_$U4A{Z{+e`D^^^ub=X- zkA2a<4!q=FFW=x_x7z4mfApq*-Q|7%y6R*9`jjpH_03!T>wCZUuP^_`zrOLeojbQ= z{%#KJ?iZ*i7&<)oIi=MuTdq zD*5lAx*CPYv1L&DJ4<%UH<6mld7OvS6@ZZ@lzCv zu~n6mxqOsR;s!`iZv*S zSYKT`RijZ!Dyp3FtIX9ltFhYW4X>JARg+3t3KU{kgO1>2gNs02Bsu@+ajg)j-*r+K}8mdTlP~FTqp5v-*m<-iET*kOr6a5C1 z#8Y~(B6N(jk`Jt|oeW;%ta@^Ha8(T&vzykHQEQ}zH5jTWfhwg@3`mtXz1-&P<*d?4 z-YMRINsZOBz5I~>xXKwbYpMp-&916PuTX)QF_XG)6*=kK9#ogic7u}4c7tcIlYB}c zX==*DC~IhWO|yrq+*8I?&BUnCNbZlARnu54DxNt;*wk3#w>03AIMgU5i@Hz}hm@2L z-TYz9?U-3r_0?6X0jiqz)599*dJfsBnp&+CDN$ZK+2feA~X zDlux}@l{lZ%Dk3q)-1)N*2TSCH!huY+m@dg*1&rDVsK?+C3&O9KvaO6h8M}K5tTC; zJHB>?kz!>IuIH%+s0iv&Lj=pHL4O=3mwBW!G>oyZDVIiCgFB$Hv2xP1anmX%t8tye z16FiS}Y(q~R_Td1q!*)>Z$*;O%l9?ayW!Ws=}Sc6{|!y33A zu(p`)3pAUZAKzfquj^tDnls(&p2l@Apuf%S`k( z6FpSfJ&c*?WhQ!?i4m2k|C4%}W;9D=qggt$Ln~{lCyOR;hQ9~Rv64X*CpZ)q$!MZN zty8EpB&+mH&ZwtqAtp%Gi)1vhlAKY`CK>fg&Zt+Dj8vtY8R_5&PI5-Qnq<^_|UulK+lsz=W@G1D$QQ0HFZY3x~I;K5zk#bS077t zjkLQo)@eP+lcqZp&?T>4DWRtSL+UGQ8)#r3QdKp1V&x>-MPMnAitSJF-kR6v46JOR zRZtVyp_TP>ut2BEfrGmeLprDi3qoGc(86R;UG3y*TF_Kt3sI}5QFxY$Z8nWzer+K~ zAyJJcnc1`j3{wNFK=!0~362_U1xF3Jg41JG6IjottX@r7y_>T1fGo`SY|;sa>A_iO z=^j9cZJpZH5bO(RB`7EP z6kHdngY71CnB9a9u$$1K^)XZ!A7rH5!uv3iVQaz*%wZ}Jf}_2shTcRknW?KF%Zt&d9lQ@H>RZW_1@WwS(HqIhdgNG2)R#t7)nzGf-t|?n>MGdxD z7CLUnKNV9$MK5(}`z{NMJr=gEja4J6XJR7)*ua|VMgym+5#brSe=9H5oN=FaU|(5jxKHmYb_dh_8* z8dRf7=8i-QgHftsW(YXkQ1gOc!Y-@$rQo|+sB@b^b+d3{N@vPYG*5E4F&NBQ)tc)L z32H+>xO#TAJ_R?qqnj>nh(%!#YE2hBqf;z3MmJpq5vz%{rVFFdVnIT-*#nu8$U+(? z8$QZ4h!#AkuC9KvTTnAeZgE=YXeNbN7mUSjp*XE`Hj{)_U4)rB(oJ|x6}2l;(G9j_ zYNwj;np)KENkun4Be7?wtZ}32C&-3c#=8=}_66Fg7P!X7RZYTbAA1E>hnc2K9l}zfjdPRuhT4SWC&r z&6)b9yY|tQvl^;W39uZSH6x{j+I1>KNS8f>hRt*LAj~pdCxO-NKZYKD%MpRT|Kj^28|nBU9Cxcw^CDZ z`7GHm;g`o_>ei<354i19omIF7nMH0T@hCvatQ2ZAOeLwQ;UI~p=F29$ruNjiiPY1l z7D>FO-sxlHB(A@;VEroaPG$<9-8BQ{*X(7~+Y?7Ml(n-9g-swR%NiBtU?y5j4 zs`I2|R#WfPX=##L3h&eel%$rTX7${hq^Czd$#f^A6gj!`(k>y1dQf1F&xN{hdQr=@89*fl6=Y$yMrd<_Z!DSG{e{_UVKFbFp+UnUC z-kR$tWOUM8s=6mNbdKO1Ip}2<Tx_zw-0bnTQBsC z_1b{Ox*64z+zqHcR8TV*&6w)c09zdQag-5NGwSN+46LljLkqMbfW$p2QwMy0QXTC1 zNgU{jayD7baDo3pPp@u#ZFg~@y>_2SFb-d_EOeQ;yE2p3f3%#Lr5*)I;-EIY4FjEo zse=1(<5WegN~q@j!&F~HjR&%%(Cc0Mu-e(~4OI$|`@9hJ1z+Van8{~zzPc#A&o&$r zhLEKcsg0xAOgR!P@lL>uDEUK-D&-VB#iyE$&&P^ZJq@5biVlc7(s>ep<)0+jg(cpH zq_pNqz5MhV&~2dVAd#B1-i#vjI&9v_tlwBu9Fn;xO^tg? z5p`#(>xVx^)z0i)rS6RRjc*pLjJ8r@jmL__k7XExln&i6A^ zmqxU`Ug4#U-b2yRum&0e;fTTUDw$YrrO_gvlI~%hmox`Fk7rgY@oy}{TgR-bQ zn8~@|e1UFb>VIlHOV;q~$UQZ4&$p8Gc6C!yw-vJ?aM(?z*CELhw^mY!)g0ZRZaFAD zug#mPro-L|i7^hkm)tx=+UrX$({;*Q@6r6{vb;5)!BRJJB{0S8Dgb72)B;mU&8Mn8 zdoE98>+)2-;-TOsR(2^>_I4?CEvu)&Q`l_6cda$yn~~w#p`D9cI-f^N$z&!q>0};1 z=s<2U+`Y$?tnAJp`rf!J^ly>-vn0-{Xt_X>kY4L}GcY(!Vr0l%ZTV!r>Z86XDdag# z=fed^0x_TOwj~$Mzj2o=(F2P*9(31W{Pe$g3YWP0DOnUX=%`Q?DQ0Tb?OJ?ry6I#=B3N3Z&-}v7sF} zXDps*b05w38ayvCjrpKS%V#CkRfg7A&YV^~36J^Ux_Q3534tB1CN1GGplNc4$mte*LBc{JTo=iNaY2JC+}H2IZ#tQap>?p8|wD#!I!%2nDmx= z0|6^QAHfX-+7s!JKC~^~T2A_xH{5677rg?3w9nenSxUSYNFuCQiDv4L6K*}0nA&C{ zP0NDxdSoDxrrxT|Y-V8{8&Hz;F3vg1hLUJj*DSJaT?dlTz&Kr7w}7<1gScT|yIEGN zQx!{Lt#@%9Uk{R%4H5`jJ;OWkSAD^**DPYG%ieU^OuJz1(=vv)Capa{!sL4{E`pR# zpaT(WT)}(zqwL#RtuOGdLs#TK&evDwcLqx7gnr1I%KRVm4(IEi@@o0|=e*-^O|Opz zLg~Rgih)kV%tWhT-pw$ZXr^VPZ5`3}VEl>S>1Agf*^aZYj#5G$ieuW3f=>KRRy@|B z-*<_B!Hnaasl?dMjLOUgVnov1qF56X6sUM6GbZWWJ2Rt7YxHBr6z58^F@hP>_Nc>k z{1}i#*eFO%#&u+SHY?7~oJYvBnQ@YH9x<+9#>vh;VCdqVnmLHCPs@B6I@aqTIk4$! zoZ);*+$|t>3pDB=#Y_|OUtf{qK_#VD6R^%iI!l4QSn&_7sPfxkWj@D(zjS^|u+z%^hy_90vEZu}1+nRK`a!B_O;lWn z=$z8*_S+fP%y#xC+(5!jAekEZLe&wl3e5EfwQk8fDFX8;S=h+=PfTPP?U_0YT@i0=HM2ghqwZ%d^YX~bA+s>(^ zcm^q+M~c)PwPJ~#UB`-LwsR9H-bRYgkm3{6gC)_pj&|l1jO%PW9}sR6;lB28TCt0r zxt~@`5u#X|=W49g5f_+h153!$} zc{B_5H}W{ZZaL-Zpxz|OvaA%kq^Rf4=hkgW{icB&m7Y-c{j zkRe9)L+#9;SuhMG!Ggfb1F^e<=TA8U^? zG97Ja9nXTXwsRp8)}aGP8}$s1VRqz@m1e zD(+A_`vq`x0S>dBXav&cAa*W@hR{{Oq86+mhuc|yGUP}*Ykz_a1ZhhdD3zmZr#l$h z>M^!+9H~@+*t0;iRk{jT6iNj-*3KLUj)qj)&c#SrSAf_nKs1D|0v5$nK_=SS{{lxt zCfh~NAz{4;5`Gti{#USo^`qxkm7Vzr*cvg_cD5s7{Rv`ct|Q2! z4Dns`vpT^pJ)dz6wzGk7Zxil^6gWS>M!WPm#?7{KVlm+M00~nY$;E{ZqH^v;JM%AA zo?|4|q^KEAl1lENh_Dvv0 zmG~3zS$5WGkZHUBvYjUg@-#s{V2GMeRBiav(%E*0dl|RTc77q;AB2m=krg#XV?lAQ zowJp-&$FE(=vW;=?6IV+Z2J|Vt`y;!OqXx5o!buj+SvZTa4?OWK=@?Sk9b!lkzJ8(H{^EObeTLM2&XGeN%^F0%`^v8^j? zryLfngFx(t6t?^dNvf4A?VLW)*8#fPcFrR+OUTSKDa=SmbS)$qTx#dcV}r{u|B=B> zWbg+z=+7P3+S%(_`+D1nWk7om5IYY<6*ov%0c#($57lIEuyg-n$c?sh06_*3WE?~2 zDqvAI3UZU3-2)t5$Xo236OgcGgQ#A%02ju@zrxO(42}ZcX?BmhZ09xt-VI`JAdo6L z<)Yx)+oW*ZZ5LbvRh{*{wzG{ad`}iSHuo&}wXLejCrY3UCRx4D&iaV0K43coVapl{ zVxN`5>Mrf4GX0>Pvlnb=haa|`YsmBsWP0P@nog04j^RqX;6fl(JRdjX`GheAKWXQD z4JDoH8mxc!K(6gU>@pBNIM9fw%{*o2+F)z#XKZHxX%8XoIi#(M<;TvCr@B%Cb+sP$ zw83ZX;@&`NgKKT)A|$NKLF{Kic5N_~t#x+s0=D&n?R-eKJ|$c67Q3*O%FK&)@oQ}6 zW!otR*y;pgPnBjA*e6M)Rk27a?JIU!d)UyWU2i+5lj#LydgZQ6`&LsKe9bOvV1pZM z=QT3;CK=qB!l1I1%FG*f*)weBP1|YT5@tGp*gZjvTJTo|Z`ma=$W-Hc-)vkT*v6K|zP(W81laaF-D7F2V@wA1FUfbJj7d*)pKG#cLW%>&{FWAcSYpd;)B4Kp_vHOAO@~9oF(*DxU z&t&awdM&I3U)y;VEcn)TYLT!SK_0v7yiblqR< zoD~o#r9aFn*rCT}CHT|MdYREX^*FBtfl$upEJzEfp;-yiL+y96zzV5(L<#IrR{Pdo zSi&KHHyQ~!Jy;M6spXzR#6wvJu^=Pl%tXSP1!A8IqQ`F4Cj50-^HBaIhO`Jd%L%fA zAdgFknrT!nEkgyDF{HKOaGOxp^DJl=QgfU_v=8NMVnJp|&16cD70UX91s#l_dLsnkW){%6A8D3adg@hWU$5+g>tGG zR}yk=Bi!ADdp-qjEHc%&(op_2jO!T6+C;c7K-973AB?4_Yec6|=0-+z38{s!ibdB@ zcBrjanG-RZ0dda!wiS6)NZpj=Js>GM2x6L;n7F z-%!b1DCsewAL<_oYXykC5=77RbQQ23@pd=+hq5mNM?($_so_Uu(mz!2JPQVfoNtk^ zegd&G+6hP1Anvb?28D_?F|OQbP(wmRnLz5CDnd?wB&>1}dpsHB1&J=>uuz9ytbK6E zsU__O(mqFMtFuQ986GOEWXMQ_1;-JpD5F9-m#|<=DC*+bDCbUAIV6P36skAxG>t~_)v%StUSTU=&(@EpDZ}S5F8om&=&UxblH#AWmm2p6Y9{71;-hP z%23A&7ECe(lS5^dESM5<&PKvI55#^D#1EscZN;MjBKRmtp9Be5G?ZJ^$SgWMR(?zk z<(&+fcCcDoRf6L~`RiFw6LNk*!ukWmZsT~_si{%r`*}s<4!UR z&Ix7T$bwU}L4`Oql>ayjPBR4aLV0hp;0#?Fg*Y=*_$>?03OQ{u;aet%-3>(hraFkf z>0S`(5Qa>b^X!mQL68vynJ6LtxPDHk!+s1oH{_f`kkbirDMQqtp-x?tV~auswG3Gt za_%C?{RCMjA--ehhYGG|$c09{mV^r4V8O*9=XWHmogjAWEU%FMn5DA6Bvke_LoPGs zg3Cjhc>w9sUug)g3ORjQu+(Vq*Mzdivf$c~a}pBPToC(m5Tp84QlC)MJvimZb)gQ^ z8GM6bb$KXj1q*HpIj;MP#) zw+y*G_E$u7+@nc7Zd%cZV{MVDP;m=SBkGO5jHr zOwCaT=e|(p<*fZc$a$T#-y-d8Lfbg8elV2zEJGd+ITmj5Sy2$X2*fyaRE^%xYGo*M zJL4V=Ir|fCAmJ)^fip6FER@+DS~?_;hn$lMJdePaFj$R2{<`vsP}U5Ftkw|KAl8Jk zu4BQ|hTxe{)*~!<&Je5(WxdXV=R?kRB&?A2$*YE7eJE=m7QAi>X3W$9vh>^QG)%OGNW+=a!ac^s!a^am& z{`D+)&k(#H%72sv9~xcdqfp)k7JL$NenZ0g3&hUA7rS)_^lw#c3gvEN?ad*l6gpNH z5W631(^bGa9{wnoJ`3e#f}^AIMaVe<3F}x8yADKW;P=HXq1+Ly{bk5GhqM=y_BE{S z$Kk6`-YKm8b;x;$v>zkw7g?Kb;A&643FY3(+TVqo&7{4Rw0~o5x(Zm$Jm)CG-u^83E#yo>!kPwR&js-VVf6Ul zL%D}CWQUH1vh`;uZy^hIhMc>RupR)hp9j&lsNg}r^nq~h4Gc*OtI{i5>EXPMEU?1P zA4ph%eAvnaNh+gJP&=Ia4dcRL)fSY&NI0(qNF9M#*cpz5HHHjMXM=pSYLqq}&OMNE z8DUlT%3$+w-ia(|5q7RY!ny&(UImg=TBFDDD(_MP!ipM^TYW^GPp48+(h8p2>d96=_ZHPE(#Z1!P+HZX9H=!P1;*nTb*O3 z0TCz-7d!{H_PAr%2^K=z2C>_MXvgR(V6}n1f^-TO{KSwhI*LlrHJn!pRc)(V*cpL@ zH5SA^0Yuy4I|Ir02)c)J`!l$w(X4uf^X9T(uduTm32Oz2y%t1UmCed%TYHCdFJo{Y zqiyvK=WSrYe!5;&A^L^$wz1%Vu+y>#*|h_)_Xg3~aTimK&S-fDhI1`wHKWK{1C06~ z7|t8Wg2B29Rd(g5TNVt}wWS0V;rvDx9Hc8o2@VeDFJ{4ruya2W)=CijeGu)SnyA(4 zP0b)`CZm10uE3GuqMM5f+NF) zB`i4F5F8UOJdg#)8G_1i;bAP8WC$jQ3r~PRIZ|zUcs%MK0&4|`y%t25SCvu{4W1s( zx(r&n6f?rk#{~Y2z`qk%g-C5u)!k5)Uu`&N14CwpomM4)vj@StL8nB*+6rR-2BQ7)y}2k{`W9hYjl(u2SQaj7WWjY|=PD$uYeDS0 zLHz8r_VwYs#jL$N?5rd0mq~k*&^8v}H-_^bW5~^z{|OT42uLP~pMhSEQpt2yw}kV) zVce}@rx&!XK7^aF3!IVZZCE2fOSh3b!s@(875C0?{v;OM9d;HXVVw_RF9*@ys763U zJ91Ar|5S$D7j{+=WDP;yYYI^oH17Uz{@sjwFzoz9xZeoZzEhK|{G2uTp>X~e3|?u> z8;^wZivZUpd(0553g_?7f+q~Yli~bBS+K?sJQdEbW5F}VobYV8;2ajLH3aLz1=q9S z1w-&+xZqJ1yleSrV%7V|r z&QnNOYeDR{Ky>5v+sx=Bbfv+L(eGFDZjK7lmA)LL4AwOw| ziqOyD>?c_8t0CAP&VGvpzZ-%-!r9-k;LosnbWoZ4E1VbU>Xj)Fak?R4^#-wrf#@kq z&8fay!AO1qL((Jut&nDs!tpGyBhD#ESf_*7mx36!{MHeQ6xA{$5^?S#$o&La#}G9H z`z!KjB^}>Eo>2H{$$C$~!>ptnQ+Osxhm1$FH<~BgJ1bxSs~A-m!nA zxD;?*{sSY<2qdhrAolFPvuaF_{UgQw*}}kxa{*bnge=^(3k$kDgCb>TGOj%0tR>t_ zg!?=N&R@6=iS&MyaTO7NQ8_G<`vVIOjyUamz+eXudpwB0B>0CbdhFH+`|wC!3~(Kw zkrAhstTvFfocud5(oxt}H_*DkW>M{a5Hd3~X!G}b$wh;Jh z5Oo(Y*3-+KSHZ>;!{Z~l?=f~l#3_Qd)e*!#peat*$6=Auc97|U9ue{HS{)h5JBS5G z8}0g-NZ}+F9A~ua%1GX+ESO~Uoyn1$OCeA#uR3Dv;*LlCLtwoGVt)>z1FMFtq#ipx zQuHVkw4XB~&Q8KL>jhjPNOFa&M@Lt8pme6Sk&+)6JTv0-1H>9Y;6oYA6`~<0L^8WU zrt@ns;?fu?naG0K5$7Bvti>Sq9U$5fWlL2M*OIn+Vx-^{2G5B&&l30r0&ga;>b|Pr zYUANgCnrY=Rx<9?i1R1m(s~1z4`SeGZqPpXU1x5j=sO0_L)QVsI*`D}FxbyI=`Pmk zk>ak<(s4L5l64}1PX$qTCNE?I{*AQxk>cYSu^{5yN{G8a>~*ZIvQts=-TYUiY$@Z; z(Qc|HvoO->4Hhhls0FtYoEItj8Ul5_#B5g=MV#EdkZTc$JqRRa`|!ufizB5ip`{CX zX~a2-z?B3(m%++qKTOJb)y#Y|mqogaVl!7noaJO@1(|t?&G>@`w^5_>Um59s8C$qI z;(SIHz9b77dwZow@nB5QUqvj9ba|UCEHlQ*Ya@A?u%XL%eI%`1#cnt!0IGgw1 zKe!>1*^3c3Msn&2aUvn;{Ni7PAgGT2O_6q0tb9wvxt5e~1hMayiYp>n7qQ}Pk*sy3 z_%eu^{XX}U)u*rk|B3RoF5o+PsHg7MQa~|3?+!F zLAt^%Dr7@B1@4XH6oaFKbbrLDLc%&8#9j!Zb5S@|jjF5o4fugb=3xweDB|2e;9Cg1 ziogn|8j#9V<@azT?^1?55^**XlKm|dRJ2|(hlN)o z&fd_s_9NtYM*2P5AH>#2x^#qsF6-+Ne-pPMl3&S!jmGTvW+eM$7QAiDm+wS!FJ{4e z#Pzwd=hcKLc;nE#J2YJimR&FuiZ_Nf)5$8IpX9%(JBP7 z`$&jCQhXLEYyp`r;ujHT3_%Vh$aD#zoq&$!mPo;1hI|=u&LYS{f-I8|f4}inr0_(B ze61Z*HS_%%}6 zd_S*@zhN7e>6Ya8NJ$wBc3`M(?F#;klnr3P&WJjKQ~m~`9gbi@TGTlm32Om}eHDn| zuiv}VqlFC&v7*lX1X)RtmnDRf0gDDZm6aVWx)~f@GvTP;Fe1^S4_Oe4I?eh476Gvf zK@1<%0W-C0Z7?3q|CMnWQKui_1`zJZ6gWTN&7%d~pr9RTq4QH7wv6UaWkG9gPzl;Z z3r=T2I|I=^ntvq=G7UslwBSA#bTAM((fk)#kY^zBqXnB;P#E?1k44d}KUq)`bqe=K zG0Q;gJ|KE%^b1!S&29^}E?h^$Os8npU>0=IW>n$2MzfD*K{o@@J(@L}1w9Q!uW0rK zEZECH>>cf}f(3mHMBix68W!wlAo@i+yvu?E48(!aoF7>*z(5R)c8DL~6>zYDD39h8 zvtX!!sEBqrfCUE`h=Zd!6Id_;b%FJy3dzW5!Aus6j;do8B^VPeT*!iP2I7!t!3``p z)Idy#7Cy#;!wtj{(SkQvaFl^KI$HQO3yw7q$3+Y51HF<@G!T=bg}E%KGDJ0Xz2lv>CSSlhNw&yMYB#|!Q!ZMITF@V5c@HZBwPOKL|Z*ST6ivlFN`{G5cnMe zZzZrA{%M)4wU05}ie?_lkfl-QGJ;%9kO!MW4BR!*%!Q1*HtM`W zxDAB+VHY?9d|fni4TEopILgXmJ}1zfHdyXDcWzZi0phM@3)z|GOD9subw zuP_9+MzaoL!R?0Nj%d~-7Tgte79wGt4`QzXF>+Uvkb2f8jdHp>ntv)3bWZnboD$p@ z&3}Le4;X?6qxmnh;9*0sGFtdK3m!EDk3|c2vfyz;@I zUxdCK?Rq!EUX5n`NU-e$qp7{cU@x~M*m^{VVXsG>PEfSEf!HG@L@j(3*x$r#h<5D& zt!7kX*2bta6$z^b#J&*3=+6qQT3OPG!JE-;M?kfivhcRH0Cxj{ccNuWS@2%ec?t<@ zEr|U-i0;42pg%{yA1!&1Asm&UODRkUOQ3%*9z!J&*o zd=u@sj0N9C{d4T^qa_cs;K!(cR{m48Xgv#liTbz9e~p%IWx;QT;P+@*+7PcCI}ES> zjFx1vU}sd_Cs$qtVqJQ(AT8z#(qjc9SYXBcg_a%5o5F%{%sCGUYYB*bJBY4HKhS>T zio^=$K|$r35i_Q(<}tryd&EkfhLWy`mN92564o~$c48=ua|`jO2jir#RjkAN3~m#1 zN&vAsgV^N+R&~x5AM`zI8|&ymL1)@NrrxtvZaT5-F)YZ6`LkIs0c)V7q>+*tm62It3|mkInjfwwVOxygq_8dng@St-^0&ytVg;8n?%1e;o_zjUY9| z3O-@Mte6uT4j1Aec4rX71rCz&jN$B9{_hMv$%xdPSiwGk>qwmvbB-pf6Upis(ke&F zSdN|=%OB0)(~NMQx=>Z zb0Q;PH3P)%31V1P-C7cD`kYw)4z_Tv5!^+wf&*YfhhcHdnM|gu$@F4rS_apM@cFU) z32fm)Bf?8!1y{1*;+XR!64o;y_7)JsYZ+l9%$LOS?_&#>8DYLWR`3%Gu8cXEBVjrh z#2y45* zcNv1aV`W`gaIfLVeX&kMSnz-$cre!KSQb2N2v){Aoy3Ai4Z&lvPD@zuxFL8V*6B7D ztTqH|Vx695!PADj&%`>t&w}R+!P;1-pIPv{A$TFyDPy!(@|O(3%dt+SEO^xrtdDi- z&w|$t!G>6;!&$J=nBCuumDRK0?U;H!PKEuQSf@oScrT{j+fah{V|h2S;KP`DWkCr( zise1df=@7I7f5LxDEI&NPEBTj(;Hy}EJ`27! z1mDE+_hrF%hT!{H{x}x=7*kJEs?2|i71yxfmza7jP6>XE6)s@GZ!za~B&>Tt>}NrA zuSr@1{2t3)#*iH`_2{^=^=B;qH5TlQ`L7%V;ssx_AT93ffz_qe2E^_JVr1g4Y0~34 z>5%D;V8xw51gRj%REGHDrSg!79yINE?%oUz$JOfv%EL%JuYm=zxN{{E)-n+Leh|YE zzpKXM`R6etBks3==JA3jSmyj_?zxF@ebcZ zOTjba#%3cc?(7ecHIU$y4EI-os^tFcogMGq9a=hUIdSJ?0?#Axat14iT(PT?>+Eym zJ!i0m{J67AHY^Esgq#pt^VGz3%#Ms;@N0dwc4yQO?^b3Pa zQ5TV8#TtOE0qZmUB=Gw{NZe-E2_?N1$)MG zE@naZxbp}S))OH1+aShPg1y!Td&E23!MI*=^$3n~xOcq6W)|!nccSBAusMj`3nZ06 zy=nB@@;>nnf3k(Xac4ML7(*7Oumx3aAF^+}+kuejDD{gw^9XVlL6%8K5^n$aUiDB= zjt?|j;h?zlG}%~3HojmR993P8^$4#9502+O1TF2rkhl{#6krR)-V?;Ae17D_;Q3~T z#tVOBGsEKk!xRU_^Y(=yZGU*&IgadCk^PxupR8&}M#Rg;vEnFLAjR`Z@gq`HCOW&(@%&RcyRmWgJxLYKaq*I`STH{BKdyObyi>CYUP%s%JDrfQx`Egu zL5!$ygA4li><*8YbYSq2ac3%lYY2Q5ftCMBWl~A@+Bl3jDqeB~+d3w$9*kG69~&>c znFW<`=OrYp*FfygL3AcujXDey<7H1WWOCf!U0216e_+AXxYPbH*y;dc_XN?URnDm| zFR1LN#Y8d_H?i@^z(FB>(6rvAwWf`?g)8icvU^6q~&P8PAax!x-o1uo6-1}8{+DCPZg>$Uh+E&X2;cGsS=zRFKczUSK2wK z(ZOy*J~>|6g$1X^ov}z*6F}?*AVx#xE*+#8>f$6l`!P3OT+X)U#nlO~%Kh|s=OrvS z(-6#$cfXAV3yhBVuXv}YS#VC=*@}eq4TzmM!mCgf9_3b2Gg%nVeV@UL;_4|6<;QvP zG6!&7=jX@O!y8I)LAy>?l^#0IUshQ z6ks2Bb-XAJ1s#!VG)_fiS-fa43$8;9+qpSiA1^wZ1jhY zB;|-hXWZ&jsJalh#EULq3%ACd56Qx(WFd5vu%N=H!k{{}f3x7Wc;Rbo;f}bI2b@(5 zV(-a^rg8)J9Ii(7%M3x9V!Yb0rp15syu3kacdQkkg3OGW6IU4P0W>Cpe4c;NuH zcVFCDM)sD2*pHJfzu6>teSbW63F97&`=`JU#dDr#!AfmV)y^aF>`g3qEbfGlMotM3 zy9-EiPDyUAis$~p;3wivIe`x%@UaB;2OK}HPsVfmK&B(LChnX>khui8TtbqvdMaKp zopH~^oqGuPAmN@RoQjD0$c`%2v+?ZZV5{pF%w@uhapy}yeoM&6F&>gXIb=Nj`%*mT z188YaUx_;f(6&lJ>>-3x_38H_<$%8~cr~8W23i{YTHHC7z>^7ly#y-@K2i1Q6J<5Y z^y~5bv26N{xbrBPev(YTL#CCs-`M<{KO5tDcQWp+xbp+yekEMiv8i!ECCGy`U|oz@ zS~r5In7$p)|BP+D8+Q(Xjx`9xK8$Ro%Kp80haQmWh*UNDyh zpT?c#NLVXC?6n|CnP^|>VNUJg=6Jzn&{8>UHCw=!nC#PC!B_F@kD#P|`WjiIKPtpG z@s8VB@SQQ6d>`-9;y4fSW8B#X39BE7eI$tXNtIraq}k-Bc-Kx0{w3}oxBnV1oyvmW z;?80utcyVGJ3zEmzh3=K$nWv8(;2rT?mSDl7YMgG1Hw|nX^FDYYA5fQ`+k`iQIZd zv`b{&ONfUbw8^Q9Y98rwcmbR%Ok6aEdLtVI6DEa;F>E9W$z0y&8;zp)@M;WyR% zM5mUMJjV+Y>bX6IC`xqc%z~1H`mB%=lqO0Cv!G+bIUWhC4#Zvvl3d3)VsM@Alqflx zaa|IA=j@s&yp#pq63$~tSgS$ocR`ZtkD7swLia@1yBOCq;ot4+mFWCA3-(Gl@yRgQ z0>thNVi;6SiUwXr>B3BH^4yxcP*; zCI!x)!$u}Lp1`=#3FjfgJw~{VDRBPT`Ito6t&AI&aK0hjkA!PE#VfAwr@9^CSMwo> zvQHR%Xu|0Xh}9j$u4gc}3?o*m%&CaFb4=OkmM|evoC8BT7>6ga7Lol6LDVDsH*y|6 z;)q0-(-?7-(L0Y$bi0QI$0q#k+;NG%&$D2n(U~SCiZ-#JD&d5uBJ%`@T?%5feO{Dk zr>7)3{=v9u38z2d$_Y1_aSEcsngp&+^zH>MUE=A6|22v3Gg(lZa4ti_x*Ej32Sksg z%9j6tN?js%Awy0`IL{O06@q+95LGeC2Y(=_Pvop(NMpj;L6G1yK=MG6AnK?_eUnlb zd{(0HTLzz)aQXsb9YEm27%U5}aVI76yFfvg`D7h1)fG=kT1NnO&jBVFh zi7r9t>oWc;;fyCUN06EMY{u^pew0+n{5kgQL_r0cS(tE^l9}tt%o{1pD1+R{U?BkJB48-mYqRXAiVU?Zl@P(Ky*~~==X9SrUOJ)|N zFq6vRB!d?xy7UK92lCQ{vy2QbCxajF%3zXJKe$PzFH3Y;!ltiCIKPqUzsPjK^rl6Y zh1ZSc%0$UFws3XA*$+6YKZsrXw-%&_+SbxU$({h|f-XxqXOpe-$kvnpY%7()YZE0W zv%%{V>NN~i)i)#xUSz?I3H7pt65Nz1+{}VojAg-!M8TgdxGkYx0#S(D6Gd%nJg4tW zsCO-t;I2e*Hx}GuAnr{RR*H4co@-Aizs}jy8vhW322+j}|R0HvGk0&~9WZaVpCllIME{NS%;#8*o zTScoAofA;dRryrH8B4ecggYSx&fmm5o#e3&RJXYj`f=K=y>Lg1AWtSU>LcB##|zv2BP z(eX^S@M*%o6R|nb@fj9;o^ZZI!ul4(ZdE7zQr$^aYSNM57m2bD*uvI?(*-!I2Z%j- zR~G!q_RB=aTxjWLu}ye_l_o7C zrxOdBWjLdeu*QSfbs)(uQ0?oAw=y~oVq8e$l)-RD=_xFT8iH6xr%PCnFa#MHWp}b* zj|~5oVT+8C=UC7x!`X&}^*xB)>jcj?f1vlTR9o|j3Z5d0=Z_ezGYUUq`)xCv;jn6r z0kIeU|FNHBwOvNn0|D0!$H`DXGNdAtnNfNv3$inu$B?jAgV^ta=mmg3HTZ6J$SA#w zak&}JkA&M!xa@j?+hsxXGCF+D778+)y@0d!1+fny3#w!LIs5m{3o~-cprDIVoZ-wM zTs`5=OM&x;)RK&x;}}<#;oL;H+X(ke3YuY zeTR&$Fn?pot{{Um3Qq?|LxyBHtC6st1+h1S7~xITVTWeq-p}A+8mz1ylu_~>3x;Pn zZD+x17Kl9zWS3U8hhyPjkcjqhL`G2rAnoC(3}+(Qno717u`M;xBsB%!!sv{g@oZtN zwxHY`myvZj3&v;ow>b{Y$h`*wrF3M5@sP?<8O|mMtS>-pdo~9FEO!asjc5K zzw&x*w$D*&H^mVHLrpPnPQ_fIeu_2;erqbt+nUch(X?q@jV#jh;cHsZ@(rZdBeQhD zS(1U63eG3Z5f;HYpe14?IBQx30wKXUp)HP91ZPVTJQAF9ivxkE;M~;{u@fA7FZ?*F z;B@GVUv(9nK>t7>LvS7*5(qRGoT71oz#f8g+jzW>Bsj0(PE|mhYgq;q;4t-NHC+HYD^oh#cV5Y&L+gf>oQ;f3b2eS;F3p)n_1;Jc{ zLmwn443-$2dEEkmB4LM~$SM|g&V}U?QLgI|!%`8$7xoMU$^`0l>kUHC)y$9jlTEJZKqDI)(M zIK4zmI2Zk*x5%pst#>a`r#->hTh!O_p+I1tU~9ue`lX{jBKOCD>ML5pY2fTD{GrcF z?I+4br>p%$ozf4?>@QGs3-gb0|kdZ0oGrXg3eS2h_>+}THQclnSMQXP;d{U zT=Z1gVBsM>DpoGaMPGdzB66os#|;%6`ea>&;LsQ8hKZ=QumgdEgg^8fvIh&!i9-W{ z;i5(5P7DM_h=|cmsgc0~qZD-DJxXxs=zO%`(Bb_U!J%XMvB5&a4*mG;IMG(=w)i2U zTy(E{yl9#9L7GEFNw=Y`P7tM_-?lwWv?%)C@8PoS2L=L12%QVTIa27{3eHhN=P7WG z7CP5sj5F4?qR{yk zE&L=gVq4IeBT7oY0d%rxz4Rj9DWXp4mcyw6Wx?mUq8EHKBM>-E_)I^7J}=nH=qdET z(CNZ5J;ro~@Q@x$I#byB7IWo%QLZa6j-4fRqU{5L1w!Xhl;U3^K0jidKU?U0iV^7? zk^6O+zZQy;7Q*tmB0lupsYRmi6lVki=Lyv9<$=Ir5ucfut=VH+gkHL6&i5N-xp%j;jQrMwD;Id##qjo~IfxzX$=kY*Y zAvnjD1OiuzIvt80ca@k6=&|0bMen9xuU#riu@$r4H6j}HmA+-7F6asRYlEE(5AU%8 zf$M~w$J+)1*Nc+U&)(i3N=n~pTP|8c_JBa(M$r!GTYoo+UP+JO-yG~>?rrF7Kufq))CGO$?KUxLl?@35ZWnpc!{K)XI~sNdK<7?@qNl;{3U)Jea#4eK z2U{4NJk;PlBJ#DU!FvT~2x{;?QSU9w0)hKQG!8(IdqC831N?bV)bi7?^N>Itj(+j5 zXuW;l;Y#7*7;qjDYYF;*a-7iL!4;i&`ZjM&AN`T$GDGQuc&sQS=?tCxwT- z!C5Uh^i|R|fCK;RkC4)4W?^sI=_28=(?iT3<%t3Y6_K<(Hw z5LhSr^4S=Fo)_);Ftn%_1m_uyEiZ~_EJO@n61ne0xn33{QZ3fluLx9stodIRt?n7L zmi5BUt%C!B*F-evYYndp6n*?*L$K6nhabSs8=_pF^bQ0z28#?G`ex&s!ZLj{@-0yp z^bN|lMGWc3+1?SgOh38yuIO>}vj*>pasGRZwC{@;(pT_45Us8&Mv@Oj?p5G?BrMa< zEPgD?ML&i5iHIuQQraX+N=Lt+iullDu$x6G=w+kN#Hdvi2?RbDtz{@UUx;4$+1Nl} zizwI0(Ag^5YAssSm%`^;I|l+^iKu>#*0L?Qr%^jCCIkXsi&ETxQhXyKMjs#iRS zbGNR3=`YPZJqR5Rl{9mod&Ov+|D>6H#~Oz7pEPrip9hqcX6|m5fn%o?8|8W!oKTuM zpY{bOoMxVH&*I0<3-dT=sCDINu)J{4$nS%2I;*%vjq)&uoi}-vBoepW{+0MP-y?Lp~i@s7{CL%uy zsE#7?XM)p7aOk#uXHj;#o!&*%1>Gp`Dmcr**;Dwl3Y>1DcFqN-yQqte;Pen2y3yBD zl;XZpod2Ym=VP0(yXh_3>K)+hCGu(nXK&#TeY1EU(Rb+E%Y8)Icc7O0irndYL;DKL z^tGq`ME|1S-0UYf^pl$V3l9CB!~tpMc_!WQJy4Y50dV?@ysidkfM~1Juo@gFJUj!O zL86u~8iVs6p+i5ISuQNoFL(|SWv3tL94a`UfKwqjbjxN~nt2LJcQOwWasCrJ2a7tT z+bF|D+3C*O2+`*0p4mvjp}S$D1m{NB87=x3-T4|L{OJeISkZbL!5Jqww}5kqh!5Q~ z8ZTlHAr_(Cx}weJ<-DihwgSBE;w`_^9bSLl60K^q%}82{+*a%j}k4DUI#o{ z)EB+fcZ`VY=aX^%lVygz27)VSkA{fYI2%+GLRd? z`H!dz`T?jZqAsR%!}*UWdsno&X#%wktL|#iqT;P_{*z|zbMM6{I$cEUk-j+p5q5^a z@(khOzp%ThO*3~}3$QY;6Q~c+muHGvzM&`1e}vDEqIT*9>R9B}AV%Z)A)NmRpXo=s zX9*O2uz$8F1wAW&qTtZ8@Fxj>t~&(hKf<34n1xRkwd3^1`HvVA?r(|nAJM|;Ma;RP z{m|XO)5N^6;Kf=ys;G8Ae*xleP5IXC? z`Ipf71e~*l&hOxyBXnBfTy&w(=>pEVLWf@DSR|rBuY{Z@bm*mx#e#DNdeix0Mx%$= zFA&lAaT3mdgwD&*St2;}WdB7X&h%*h#iB0gq5DgO4n4wrspzNlaPnno=9<48CB0nq zxMRS%LbS|pv2(dnaOnNEt3<1tgI;j8Xg|k+vs6Uv7jUi-qk4Dj(Uu9z$AELK;AFJI z`H!&E51i{oUgN>JLFmi}XSvYXfIfJm=uO+exk=;|!wK-sqNmUe=UYUbzKLk85IS|e zaQ-8D6Mc8>Hlbr-jJjR4G5Q?W9l}HU+SZ*yhrSMWm(Zb)f88x~a=^Jq=+L*w?iD)p zJ+Au%hd#G;zbF@d#p(fJXF50!3KV@h>mi|&3C_bp=N?#IDRiC(=MkYpAGmr{a8`ly znDB?b6}3v(xeA=e1&Y2>^@PwF49=56XCo}H7CPU6vqtF97o?sNobSMSTKGd>R(eL* z368}1k3i9fot_gqH-ocQ=+Jki)(M@1!FgWj(5IGO5S*jHc~SU7A2E7Ki~#f%rI!U~ zD|B8FBkeeFUKO0I(K!DRoCVN%O>pwTd0kk(4|#16oHW>ZL!fGa+9)_9p!25SJPe(; z1ZQ7x-WHZ$L|*R*PH)(GSD=;w^`78NfzJDavmQDh2u>;HrVquqK`$78Bu2KW`{DdY ztl3V)81;!5GoJuwli<)3W1ot#Wj*$}o5d(Wzbf^an5pUKfIb)VU~{0p5M?jh1Lr@& zL;Bf*ts<|7_r>{-uuPx9|4OU|>AU>fL>r^e?td-X82v)PH$sPg0N`7pQ`8LSKVscN zpA7n5jDGY*pdWdOo1 z=6>hF{c--2Zl12Z0#16mxwHEMoMu8NfR&6TbR2MOq0B|AoL4*d!(D^V-wJ#S_pqG z0H>vh*i+!N5<0(w(^}}z7lGP{l70_PTfr$g0_Q*J<{27&_NTqjIS@LI&}m5E{72;e z3^-YWa~7hJEjW*3KiENd_~}%f{|Fs=1uHk*Jo_rF!TC?RdD7Jnocwh2B=GI&IR8mE zPZYlgr%>350#zh*#)DHVbm$$f5>Xc?fKw_s^iow>x_NR!FKTrZI{m6~{v&kg4XDl{ zcY2wri{N|>PFKO9kB01-Zk~_j-~^_duzVyq-P6spuj!>Y|4BE`PU-vXJw+cZ9*FZF z(N;gjNYY#AT+#vOKSJk`Y@GiHot8N`{}DR$^P7DHhkm-UuP6n50e)X$=K%P#pFp)m zUj2m5o$zOWp|cG-2MC?c@aI6GLqG7@UvORoXMpgBJ}*B|*qH!-1_{(i;Jk~xjun>IBCq2FX9Db0 z3e<4enJ73jp)*NvPJ_;5!J!YeSBcr7HD=E#BJy8P#QBfN{Xz88X`;U9qtw+x=VSPM zyqIO?VKq2ijNz}<;`}GwynjJ21kDgS^ny>V(5VKePH@fyXQmi!`oi)FLWf>~suz~& zy`~1ClaY(_A2B-&0B4pcMIAV^h0ZnLoG5f&1m`57^A|XCgienRIF|{|Rp4AMIL9A}^B*zR zeYGFXe*}j0NWU4lbjA-h}D#VADV9jmiC zFLd^V&I3Z{Q|LS>bcRCbA)&JaIu8q-FIl4d2f8sSq>x9mHaGn=BOTl?T=uC;>{3qSKdqQ9TeMyV}AA<9;DA%vxydug) zzi;`fX$NB{c6QGN^kpHOPoP`oCbK7x~aE!uJ^e5GioX)ZSLVcbEE1_8P)Gu33`oaAmP%0q{}u-I z-{8`b(2h_d9xB|4KWR&*1)`LG6=w+g-;`$hZ*b}RP%f?x1UK6Bepn!V$sP0dAlXJ+ zxthM@Mlan;%U9_1TXqX_D1FI2I{miYf=s0?>EE2-^lyOv6HxX(wc8$ubo!E&^RTHS z=r*Xgqu8X=TP7&bI-Mn5(?3;8{0%Nu&aYwTPf=nL^no2!(lz#;qNIaa*@Ennm*_eoNYuyQ+&;ggXR`9!?DKV=a%Pfpn3Ydu<(EC>aFX)9 zuBVtXa8O16f=hq*l<#dOqp^aOp`rc-mzLh;Mq@>ias?}&#-TgJQ?5u-?#ar20nhN1 zdnPHDu(IDa?(&pNl9V%3D8J_^XC^7PVr9QQhwpX^*eXdmos~y&ocHpS)033fr@Ijg zG`O(f(utn(`gD$S3sQSWb#o8kTW@&}&Q+>TY77M5$wP}(9T!Ut{cnZ)cLS`d{`El{ z(n(t~x>XH6CibD5I!?(xa#Pa+&0SdFboWBZe@f86lD1?xi^sd-R#kyt9c>u*Xak*y z9egF>N&_|SMR4gDILl~EGU}f)zTPzsT~*vWL~%QEFkdw-d~aH~-?eZEXK<1!UhO&9 zs-~(ou%jv^tH43LKsnPD99#T`0 zt5?tZ2SUFKrGlqty8%+gJtIc?lw(&VJ&{MN9+bwv;L;ZK=P=>OrNqL&;L>HDBbDvx z(tm(MnV;P9U}%wdds41y^hOASR$y2w@OuZ+Gxp85_OtrNhP67->4yi6(t8Jnw%Ygq zBkxV%w7#nQ{{iwOBxE6*At4&F6O#b5Bq1iL48s6VGBD!|5QzGNVdeoQ8D_?LW(XuM z#JEsfEp9E=R54nEJJqUjtJKs4tqZL`HL;pvs|IVeajVp=zjN;W+dhuyZ@-hRx`1rG@Tz>8p`Emjz zW@seRUn{SksUas;T>LJs>X{nbN%N*?ib^g#w zL_EcIrbIGb^B6O7)^#o;XP*Lf&A9%;6RT$~6b(P^>?XZXG<%_l%oj52^eLB~dghGX zQ)aw&%JI`Kn0s&lSx{_<1OexV_nzNtK*`rf6iw4AHP8r%HReD}(zp)X6i> zl!Uc%F3{v;IoH*Z6VWnW$mJM0HI?Kd32eHULob&))U)q7hNL8EV2`Vr%ajht5Z+WU+P}8eN366H%c`AOr3JU z)YDGZaOaTRe=c?B$=!d>le=%O%XRIV{;QlRXJ$hJ)4ncE@{DOGf4p+qWTi4uIeosg zv#G~TnR@XVl{2Y1K zuAF*r<%EgKiR&t-eYY~@{gsOsRc8DY@EIz+_V~5OH>=1Q>nbNqe|F`J?Uj?Kzo9ba zmdeu>R8IUvW%{?3pH&srbteiQ0Z)NuM8!OEsJayXkiHggdmgMB`Xi1*FpfXc3Gf_G7Hobn%{K_ei zp7x#~d*TNwGhHDs{hi9WKhvz8^~TDK_f;;?3`pXV%Kehw=E|(e%AB`VW+@gGzprwY zCi<4jW%}!-PO(#O)Z$(*U|PL0_m;|~6O~!F?5&(WZQDyLXHGk9t=56708wA%%;V>4 zo-UqWIal)Zv~7~crpgr>`&u98^m%f%FWOkh?8(zkdao9&ZQ7SB^D32}R*u_Lx%}SB z8G6}IDpyEe{kIDyy>^+U(5ojaXM4FzCo8A>Z_SgHbNsi~NngmHRLa%JT%~Vip_fk<^_=8V zUJ|>0vNGG}K7H#DEAlLTOV_3xq||0l>)BnIGOc+|rENZ{{K|VnB_!pRRaUCXl!5du zU6H<}%%^J;OBtO#t*)6ml`?hxEuplj6e;4E?C)2mT$)PKd~eb0o;~T!{U?>OZ=I8s z3%vr%zO_&KhWiuoHFs(bPvRWj8*+HfWaV62Gl^X{>0RPaDrKy!bR~(UI!a1NhMgiw z6`fehKvWwww-jHxqAZpqm*Pt`m})g?Ii@yktLpA7(p~$#L9yw=C|zU%2*0rHd(pIR(x6gq|{RWQY?w3awPSn_);wC+Vm~OQuZwwW>R;m zpp(n?C>*x!;y|9ieAdpP#Dvee41NP14?O{Gj4I`+5Zdyf4r=_=)~ zOuH#psl6wbzNK6xxfF9MM;W_ivT}*-JyQNst`aM=wWPK5E&1u^Pgbt>X{7w6`1&R* zb8XL)#jzrs?9k`DeWtgIZVep6@}OF2lopFM41a2W#3W`QfRt1g(jBrlBzQ0AcdxH$tIKB>}jjC zDzB!hOpB8#;#8nisfm@@O-d|&D=tl5eQ#KjPqnuqPJp{(hni|CX*<mfmFnltCVhHDduF4Dcw|#WL+uUvd|QBx}q-*AW~ybu_XN^mcFI(rkGQF znNTDgUr12zoZ1x`wO*u{VkP1@VgpVI&vyGlm&~u6aBroeZE&r-ZtBglRXX)}*;HPq`<@pp__%DR zp7@>0)2Ci>Ze_Y|EWcm(x-Zb3-F20d^}^{Nubh2L<&=BfHqq2)`s8o+dv|ZCRHmK0 zwsQ9LCo1!HSDyCT%7WdM3tn4kz0oiKto18RH&$+xh>p9t(yG7od*%4GYvtGR^W0YE zbji~NoBvy{TKj(~t^em=^*^b@|H-ueCpG{7)pGq$>hPFpowm7Bk#iK%z~ObKY^pq4 z{+jBqnkq*^*1c6uaIF2f3=p3=r*g&g+bU=Lv~u}dDwn)9oU=H6vU1#n-plXG5IBJ44QfJY!SkneK1589sHBe4lpw&FY1Y zn^&1~{JN=A<%H4Z;r_w(n}=7`wpX|IZ?3g2Y3fIvF)x}-SOI!dVSyLOIsBLebm>3`0SZ%9sYs&ffc>fL`xO8-U zYyX41m!EiU~`aJ^kbT zTSY13RpP9Xu9m?lzpOUFK@#Ay!*$lO#4E)Gbo6$%ugWvItZQIP|G2*nifmiz)a0({ zYhTgR)!EzAE_#*=d!b?!WXX8{oxS}dn`@oJwXL<0iTdLHdd=skX>)C2y;N*Hi+V-7 z*wNaSwQa~1#j|R>f26Jzvb0tk+}J;GN8iMFt$%BEq(0Ff=vFbO4vgSCogy*d8>|N)ZYWL!sJ3CfYuWh4h=K612OaWq`(vsUd zmUk}cTi!0sof>*>-7TwqTX98qneJ_0*{98HX=mq>#qAxpaP~7*w}tkyq_bz$a=C0- zr#Gne>z8%acZ>{pO_=nunh?A086Vv&EuptoADtW@sCA7F^iPN)gJ$v+W6N4x+dMQ< zu%r?bY>g)9N?7d+hOUkeR@pIJ>mOe{xoJ~vd`bUAf54oydOcXjDzqN75J#8vw%^*` z+uOd5^t`0AOBzz&x|JOz8cepgSnOwLWOGPVG*T$m(6w#rk^D-jnD(xoR<1R+f@(8o zt8Z23%8qK+($y!_`Z=S1<1Btgg@P z&Y7$jf9KlHC7hQPtGiZJCBcsF?%pLm;=@x;ato2NQH+wp$|W7$UERG=i{5Ak+6M=v zFRAxTj0fEX*N_}Mj4SH_+P1d_|LNmxLtaqy(rdyMTG6YH)k4t6^-XSc{ciJ;khyBz zTUhuT)}@BvzvjVG$d%GR40jahyCSxibWyab#(Wv6OH$+UhMiTI6+jOcXCDV zwt8f1{}}QTYIdZPuw~lEI)doc=MjK0p>SO&A16x#Pa-vq1 zHZWcrKws{?myScaJK9%OyH_Stk)V$56+P1P_H_pT8p@ZX&?2-!`T>m_H?*&cCL|-H zj?v-Kao1V9QZDISyn5LRiB>xIj`prD>-owWgmg;oT8Wm1Ct^;%4&(-q%@bQfeQN~N z>x+%LYfT-s&|ssdySj2!U-dR>vrELUcP#fVor>GuRbArSw&sHZ+?XzUi&6uZVTsQP zdaJ%w-Myj%WF)x*G>g6o8BKfqD&63*K#1=R36c16`E`vj-nd-_lF!`lAT!p2@!lq#Iew@D83wQ2a zX)Nhx1UlMnSI1nBehKY>uWG@FS5zCu6mjqjV^6Jze0hluB|p`XiP~l|T285L<>ba_ z&C6;d&zY=^56LttGsL|A&Sy3)_?V_lIenX8ztpzTbU9^#VwY*`tC3T7dMFV zSrUzi;#14#{#>eoe5Iczw5@H)b8qU$HfT-R_fXC>g0WObw!w<1KZ-dj45e4cu`~*e z!s)cjX;zAX+)8)Ty}GxflM5oDg(&lC=PK0MU&v>#OonCp88XOZE#P96kGyg zI{j{az$+OVhC8*>Mpq9#-CgUJb+7DRy0lMv|1Pmq7m*8FQ|-L9r@Pnp?A#t&c{*H{ zNSYW(e+hjrPceljt$p*9B_Ea{If14 z%@icwYOhS`Qeld<&q~Y-VOmVJUYIq6D$BdSIBA2%Tl|zQZvxG6VhZOUhO;ekI2&Df zOh$)u(YJ-}wZt&ci^>#n%jmc+7P*BgY4Uzv%`Qg0rdMj`N;OgLsoivobmvw)prf8@ zPiI$kC6;Hrq0sUcujr`vb~9vd+ni3Esvx7z8TAd_g^bDd(4_Ryz1^!ApDlyZv=OF_eS6}Q{w}9dWo~FiV+X%jvZ8b4s?=<$*xve* zu|=biiAYCPOJURC^z+51j?u9lCezZY*hY2Q;;-k?l(5zk zCb#_-(zqs64I4?@WLOQU%J9}LgmRV8a!Q!DqOwvC?YnPYZ4qnsJz{la(`eTymKi#_ zsy$Nwt9rY;I0+pA^f{k9UYA@?dRO9zfub1I$lmLv>6OP z)wSGOU9xI3GHWx)|1qU3ae$HjZ$(#<0yv^Y{R=F-t<1#K;K1<^ZT0<4F zcvt8ZHH9u|hhep{T~-#?g!ST7DzWpz7$=9?mk%o9vB+#9_y=($GIcK}1NvE8Q0dRaq-b7TdM^ z?kkR}q5ojENC91N9I(b2PH(M$aHMBwduin7$0Z`L##^t+aJ zDwdWu+)@Lad+2@gF@sc<&iQwAZ@gU=NmKQ#=pUnn1wR>fEuyOX5N<6HBVn$1w|61~ z$H5^THuevDUmGh$I@2Yxn7etI7)9K`b;);(PRc3;rb@CbU$9M=%GTP}fwAb}c`e0k z@JXq3)ni<;pxc46?Q?BgQUlf@TbH;h_Gaedzhlez=*Vb&{U#YmPOQh0F^ZeDwa}nZ zRcy<$q7s@X`!?<#b@SZrRQgei?tKPr<&mbEDH-L-R)DJ;EQ{HZJ?$I?BglLAU}~Ck z6v+>m(51S_3svH6)@{x??Kvs2QZ6<-z6KHGtBF1Bt2&k^SL`B2mbCMBoiZ9&-0UYq zO=K1@MF*~RvKb$G3=cB`Gv)WT}3G! zGtd-<)l`iK540`!g^WmMX-OqH6qs^h-zyvA$;Dv+6uh=h3#(n7aa@S=8B%Ak?yxZ7 z)IKTO&YMSSgLBgEKId7yUc>${Y$BrO+_0T$$&B5D`K5Vd&*<=u&7&jTn>N*@zJ_Hu z?zJhEipIuI~0#lpPU_yMcuBwk+;G)0oX>GN!KXWmQ>kaB6YR!Dq+2j*f0o zi|lK-P-=%(%}cvh_bt~A|FD6Pnhx|tl?@v&%$r(dZk9FCKDW0Wn75eCnsd9|?OQY! zm$GG6m*;F{J55tu7+1TTfXS35Df+&?ePVR$&;T5{Z$H5i=8YOY0i{4e*T^u_E7i?+ zoGu}ergqMRNJ+ttTqg6n#d05y$iz%^;LR>cQ1FPU_PDgVL__xDwv0QUv)XMP7B^k& zh$UM9)2h*a1&vpd)(w1)y{|{6{IdIS8@Es>0d2&b^wD`rTrTwLlX(5^Ic1wmRE<{e zwC1$!PFXkw$mnWhKw6ufuD8lcij&V)%hE1r(w-gDq!7+Um)n8F{?fqkXuT$#qE8_< z-I&o}?|xRE++Z;J!eB21RO^_@2OxE@WOQ=la4q(8+{;#*<4{cmVVL>mRB}-wF(UJe zt^M0WC9a(?O7{-KFJJ)weJa{^t>@d#3!g5+~L)=``9w-Jxu4D;3oPC*kCnNL){i8(CpaCsRYe#lCFi>Ny=P zt#g{Mnb$IJ!JMnNPE3x}ZrWTMkxium`Llm~V9QP07hZeywQX~*-aO~(P5pY7#|^qB z>sL>X+$lZ$)f1ZGx&+FYZs3lq$Hqq|WMn!zezn-<=!jnB0|tis>svywj5Z};U{n70 zUA6JitA|F0CaxaqAJhrp)fNoWd!_;t&#-C54Q4;N}CiB$>o7Q3d$UEyVUHcI0 z)nP|r`;;rTCtCKF{<=#Y>rvu3Als5pB3}P~45o)Pv2^7}&rAsfRGrOl?eVVkASaFjx_NBfIKm*iS;o zaTxD1QP$jAVsqnGsOS4!ky#sEc9}K0p{ORLkUVkFb{M~e?k@RM8tzGPbh&v=cb6>W z%c^d*OO8Tj>I;iD-7Bgc9o?&Cxe!Nb^Cq3TL-9~?=;{ijX{4QfxY(?>hEqe+mL+Wz z3Vwps%#XLlX6ByB195T~i4t?N2lW)*UY7*f7c6Nis3-`ZyF?q#ED<73JaGfXb_ zID9CX*7JjgB-U(^m1>6DYuie$v)EW;$y}~eReIMH54r?>$3FsT=M|MABS1Mbk;?-qr7Ou99L6A`+Q1z)7gFenNsJ|Y>^-8tM%60IYoR!9rIpuU%d9@yd|BDr)`qg7D%6+x zeeZOxu_xR2#ab<^L9g>tXe9>C7;l9(0i^vZfkP+>isE5SR z0dqws?)p1A*`Fe^UIw0}t9_m68ql-qGIeJ!m6(-LZOy7qS{`a8lm>Q^1~Gj>d(eVh z5>^c4n!(}vj;+yaYs$+yd$Tj*h_JZuYz-~8{nSLzp4!rY+WLvO(~x|K-;zOYT_U~_ zW%EFB{i4UTgk%co+XYv+@911rp#tp6R>4NoVTEd)=A)r~NKsr?Wrb011K}eak~_EW z<8vhenBkhAi*V-?U1zGSSm{-%_2PUoE@Su`c&G>0ZP$E5x^;bVqq%i` zE0vq`5))3=mb^<|C0X;QjZkf})(Bh;>7f%JAk8RtCoYKFqK@!WGnYDd4OdPX_)%s& z9_B8jEcr3tMQr6_Fb+|O|mX_%4=-YCS7Y0KXlFe0ap z?utIOXh=}L^`E+Nl*heNcQuB2q?M)xxleTEy0)!Y^seByUD5IhrZwNtG08EhuIO3w zb-co=fKSoIs~t1l!-7(Bb;+(tI91>VZC*7Pb(hMEI5_ky6A(k%#ByEXczuLtpY{4c z|47!)*ln4iaCZ!%@FTM@c5ydo4UCT0!eIyY0is_vPH)b+b51P_?KTa8T)zFic34%+ z+PTE$tJxl4l>oUZuzz4nZO||HM$g<}%PBkO>h|y4hMZR%AHKkJ+f}H~Qu1)F&eE+k zF7wqszg9@M9oX@X>3&e3QUvM^Fx$IUD-#0R)cl=~agu_NT#co^zF?s!0xLTg@jPT=nYB25i-SBoI!GQ~i{Tip-5Up*BS;Ze3iPn!oK< zycJ@yE;LLMv(_kc2`uyDDv8lH3*&1xdh-_Dct=z4<`RYX{&EkPp9ea%8E>WwS$fXa zt=42}(cAv47f(aohC7g9BNzTwjE_%hyDUhM-`SE?i&Sl;hf4C}B<^ZDn20pE^0VX6 zDRS6^&UD~C`H+%}S6T%*2DU#os4h0aY#pfNcsDAubZY7Dvx7hw*TPXGEpwgAIn~r* zXgid3=j2dQ-zg5nk2uz^H>=)qkp#xErCY^Vzdo*wJ1zK$A?cVVhVFE^agnl%j4=Qk z5B4l#QmI67(;&1D$&~ZfzAx|=JDJWpq<%Lyh15=p2ctuuDK%=3o2Xli8SQds{Ph2H zGT2#s$(Xe;3+k0KHF6V?-yy}Wbh-;uwt~ogz^A7vSM=a+CKGR@aXXK`UAyi`>^m*` zp~SXHa$fzVRC#D1Y_n2&TAaeEuY4Tjtxmfr*>6}fv~5UMEPd4662jOE`AUOFcl*1S zmm0{HaGij|qJ56O5;!7fPzG*8OyO5Q{HqUX-8O@Uz*j_Qle7 z(SY2x8L};CQX({m1@nVPUK6MZJMs*kC)`6CX8Ml%u~SL&($+7tX1UwgPBYs|&OPf9 zau;75&Sa}B>|;V@7o#m6e{NfUO-b_C`lO0B$fq523i?z76r7xnJ25;`C|xDf>h$)h z--5T`x^z8iiBDn;_(f2sF4S*WBI3R(4+?9YZFw`wCoyOye2_F)afALLj1=sad^H%! z$mCXc)^L3=?XGI!>^_&DZ$>Pcwk{}P%_XeGS20g=d_yfxmdmWBxDL`L>mZ>axKl9M zUGva2HM1bQa=Dza_ruA&#TGgg*PqDdtDXz6JxAI$P}drQ^E%O|miQ(V@2&LB(yn%R z6~mz1O_Cu(^^fQWd{k~_mLEPqW1-B?rs=&dZVkz*raNsAB4&$M&z z%^Inpl5(*OX0z;cK9}!Ba?8RpqtK^Yu;bwcIlC_1fXPq{BWZiLSpqssm zNi59s-55UQ}D|bnPHeYpls?zv&j3y zpbbPD9+i@;F&=NAb*`$MD!;Y8>dt{B>lXE|#6+xbRkcSRo#ev8TBgo87P^&I=g?$b zGnP6$b|PQ(!uXZ40t2QE%hLJ@_l`AoBQ(81!SlysNeyfpy+ejt-lu!byRNUn00x=# z^+(nkwT`T(b5zoFvkt@6BsSsVPKtx3&vDG@TD_R;v}cPQekLc1=k=Cs1uh*HrF@DR zpa^cN*7<@-|HPq?7_XvRpKx z>t8YZV>@ym?y?}(iYIM^F&^aOzDV$OAtD`{_Mk>O9s8R!)PT87%&NU+9n%tT)&-`w}kZ|ZaI2_kXw$`lyvM#AH-OKV?OvT7F z&$ZezC`(^*5PQ>5Z8$nBe+tAbQ0gvT?wmwZc62f%%f*_mfcBY z=et6+XEnK0?!2z?asF&-;o94>u5DfcvZ^>K&zZvmDxt$*xM>sw5>FC_t|WU*96gu7 zd%uXSvyHZ7@v|IMP-u@ud4}V<(NA#k&TOE?*s=ER`EdJ{|LI zj4C~9$@rwS`5Hm1t?RDCI-#DQx%1s6!v- zo2}A?sxY?*@mXUWafgjXzgU$AtjO(s&P$XiHuY4j?l#yAJg1oe4eM~NR9)?|ZGnCO@?VSZP|C<=U3%n=6Lc zOz0}JQySbE6)b`SB?2Bca1e7nl$Mm2>lzQ$TGr*d3nx`#wb@grQ;qQIqVHDZj#L-X zGI_pK_9W`O;q%QMGGK(gz+>sAAgUx=ArYPWS*Kt8bO~Z`)~IxNY&c4k^_29;a$}S- z!o~&h#%)SbD#WjrhokMGD!IQ64#0&uedTLM#lcc4LD-RX2i$x^kj)bL7jh*EtLal) zRt$}8?T?F`?yhEUrpSHg$e>&KK{w%TF0Xxzs`IX?XvXAh#pDo0c+z0FXU!RdD+bcf zZ?C~3qFgV9&z@Sx*W?`sPyK?L&B@nnROkm7;Y^f!Shp{AgL5`6Wp78F`sgm%I`$_j z;vGCF3b)>BOK`S$biF;jMXQ)nTJ%mlrGWww(wg1XTRfU+tTVZkj>+L+-T)ED%lQsv_*9k{$aJ_$WAc~V~S)ZeZ0Er@7y7gyQLVdcV zl3s|)2#Y1Yq?#Yva7~RCJ)3y?p@HzUT^<3*{au-(#9}aZxmo~F4>()@vN$!%)6w;w>Lhfq>e=#uoLv%ggUkGco&D4R##U0=(&7w2eIo> zzv&}b+AGudsMwIWSWnOLYDb^+!?GrmZmdQX<%$nIDJ^YsU%?NBV!O%Ciy>m(KbA)` z$xZaQ`#tn$>}zN(h0Vy7A=|1f*m9a&ZMYq_?2P?fo>VgEw$XCoUFm@hF_ri^F||K^E(b z{CZ3SlWXgdLQfM{G?vQCL(=<8Twixz9AHlJXDlqDGTk4nY*g_o}``lC9#i zRMd{SvN$Jhha5>_$nT!UgSWGU1#>ZdvpN*BIl^`v*J`9Lvvt?Hlt3Rr8lR6tkCCE| zu&}t1-RDZ3XiOf-B)<)X@J)O(X`5Lois04A_u8UVs9ny(aT1N=}cKDr0TKp&MbN%B+2eDF<5%r`{VoQSBj|G#idS|BHPZ+htlwldAP4%O5Y7l_I`J z2a9^N0ESx5t%-cJ6e}7^?0p!p|mi)$VRDQm&sLAIvGb%^5{Ij)ILH(jFEb7 zZs1+G9WL08K8f7jamD&{!&cuVZc3XZS*Pg4T~@Q4q=$I~+Y~_^ewYyzzw0y2EO7?L ztqS2}L~xnILu1*Dh3z;#swAW-PgjyxxvkQdIi!46`|J>2I{GjijdMruNx5LAk@$g8 zVbuW(;GC^0KiICc8R!ug1h^NXITwndNaXZdQE?XOinI^r>k@nWem~wl|4m0;=5Y;S z0UFLEUx#Kpp<{q~(@lp+3{U%Dag>uSj~a2<6<4|0^J+X3%A+Ek#N?_pm5;1N*U8+-E383sgOaAt>-prmF=eBOyjA8m|K_bnVnh8ko>zud zBerA=&f`6@E=-c+p$cV$JWnif)?Y|I>|$s6S#mk!;SVX1g~nmFp4m%96JPp@oS zDv#@{ZwZbnOwjc91hH#98h>q8NVOyvEw5If6(xE#hhvwooiNV z@~E-q`5?7(7}k@DNkB7vA|SMuLYI+kNb|LF?}RS><&C#zbj&To`3IlJNbNR>S;66& zrG>!UXyi~!h!6R<8-1)Xb8Q@Z$-_@-w+;=acS;(;+^43yg~}eANc9`*X~egvILl3I z?e3B1t^}gvIKkpP`_7jq8R&QYDhyj{HaHjiM=8QRE7>$PFJWA8O$!M=U2Q`8M!c-G z(KEte8Dg|Nf^h}%lLxY0+G#9ok>TYFSqazx!VoUYhhG@4>a#K2URQ$+ueeF-)avrq zps7h|lH2E@XQ2U5pHb~2$H6t1t2iB{F+5tK;c*4XAG(XD4xj?(ByC?5hOSvbLSrq_ zT}z|6udW(6P365mZ74K6c~}011>XX~4QYs6-ry46;_MRh-cz5lk#)LDhvn4?vM4fE z8zkq(yHxZJvZ{IPNH%H9?)BgqSLhnKUu?~+F`Q5EYFX=@UPt>9S?KF?g6n(a-R|HLYr1cdLA%#|iVuH>$w){&uAc_G zb^)=G`<6*tb9%cNbRMU$ahNR6peT4Kc?^rYnbOBANAcxl1Fw9UTuwz^UHvaXuk7$52_(_QgJe_=6;np&}@ z!$P>|0Mni@$_c8G<04}F-rw10C+Kl|6sTu>Xsf(dW?N0%%0&OTEKJK|fPHaFt200U z>^!KKhA#;Q?RNEP3kQYPC3FAP3|&komFDL8JXG&{b0y5iCvMCZP)PoLn_@FHL%YS6EHWwahIejetd#-jOb^xpOaUP_3?BB@ct3`|Dh6>Zr+Q zq-<+|$#)7w06e#!mZnEHg>1^!tPVhA5r>|Tjbg{Ak$A<5MZq=4g`98*02g3C%O47k zLpagih(BDkak!Sh+Ok@AGbSH@RkrHI9pNF|sUTX);0Dxg(#VU>{BqYCIylL&-5E`T zE$_9Fad$3IpQaIvKfYBU=m~vO@Leu<E&udI@&?QW^tqH)!bjWP53)5k572kxUMEtlmr-fF0N^WHdfD`m7ARu zN!pP$Dme- zDoF`eofe}o`_m2q)t@gx`jYY?Qa=SoMD->yfiU=S$JOI=8J!v>UPS9(2@|a$gl4-s z@sxuLr4wNB`8+NFwI1A3KJ{8s(`Sz6x9{bO^n*ota=t9EY{MOcsGBlD+AI_WE*tM3 z+cGpD?>mt9fw41HtM{*Ou|28Fb0Lg<0K0E^-%|bb@kKIW4+F=NTd3s$hu+EPlS0Ci zr6e7!YZcuI5?tA+txJW+``qAIJ9}0wcY6-B-|C{t?q>AE>EhXEQ5dcK2cL+FkkrEY z1Q%mknYH7V+%zOoj7QuWSZWnAjx8*7d0!SZO$E0#h)iX72&fcG9IA zzxj5wI(@W$8S5aGr1z*hHe~dC@g)gkGKiD08&)0UVl-)YT7ivRg7owwBUWe_t0dQ& z^&-@}Xs$7S3VIDTmYp?7Psa)F7H$S-Idku5*Zh)S4T*4m6j!c%t=F)}Qa|M(p8(++r`~*}I8mg1z zC`vZfxr%u}gS(jUmILIL)=zy&{nF|DEu&j&^SAa(Bi=DGf24Nj)#Ls0Ch7Tgcc@1m z4>%^17JWumeg4M&`q0378PD~PY#y%7-#9rW_pUd(UQ?Z4A0L>nU*-)ol>6^Wr)mCV zeSE%H$NbF$1M}qtYwNFVyINlPJh}bq%_EcZo3EKaG%_$eDF;cNApR%{>f6!&3z?la zZ@&Bsv1{4?+akMVd2g0?*9b(jP;h->aIm&%-j=3`9b>h+{1za-Sl<0MF(Q9CsR$=Q zWhg&3+&`f&2zFQKSlwSLnv^et!5YK?1Dem5=a=y=wgxvMwItBNP_j=QUyubp&% zH(vqL)YNpG{LGY}iu}kc@tUSKH62hkO@8!qmjBf><*weQDcfgGnSJsJ(|1p4YC2!I z{^;k8`d{a%GhZ>a+e%8pDQFkF?`ybDJpTkpigR`e1`SEaQ)PQ82>kw%V%YFeP_J>*FLzZt_lg) zPrLoN5dZmloqQTyeGO#jyi|G)`+{X0(x*Pk!OqMsLL>DOcWHzK@I{+@^Mb!vPu z|2>ru{|gb`nd$$=sQ>#AeoKjX#{X-CH>#iW(MZmn z!TFy#Bjo=^gg2~zgkPdc4CQ~WQ@^v{7b1L9mcQr6{N0D}-_6Rm)0I!7Ec>YFaZNw| z_p-2QO&VJKOmki$=c@84!WTTvbNyRCr^=7=g@$X`H0NdXTl#3(r&7Akmk7H`ex@`X z9|hG%>8DM8R6fW#-y-ZL@Q3BMewRU9PwMM=!T=O{wl{z0K?1kWOf^9k9B;6=b5y#i$@voby%_w`3mo=7M82*8f7=|-L%O$v@3_cw=QHH%i^2c) za?hQwkgu-;KSvEoKF&wT?{|V4fbV#g z=gtSn*M9|nU8mCr>$G{gE{zLF3hEI_QRX@uOKO4Nu@GHQ3 z48I9{EqJKUwcr~J-wM9P@O!|=41X*5cEkS+e5c``2j6A*5%ArHPn9v5>S2%JXMyiE z{F&hU3~vYDZ}?j92Mr$sKVbOpgC8{f1K@`Ye;E8x!ygAfZ1^w0j~IT2xM0=8lZHPN z{HWnKfs2cCpXmsH4)}D#2f=3=emD3m!~Xz$j^XbGpKJI-;0p}@JMiF#Lq2~7zR1WQ zFaFfE3&UrF_ZYqqe68VYz&98^48Fzi7lDUyRLJKaf^RqS`@we_{u%IHhCc?r+wh-* z?=f8GwyKA{hMy0<&+umO{f2jgKWO+k_yNOT27b`+*Mc81T>C}M=c9&y2K=z$Uk5*8 z_&X64-)s1f!1oz`lFTbqZ~G0u4E#aE7lR)#ydV6a;XA<(8U9xAM-BfB z_+i7p3x34#=`!Hb{6A^c^4UeDfn{3p9S7y_$u(Vh7W;nF#MI^TMWMse9Z8Vf^Rqc zi{LvA|2Ft8!+!(5+we1Geye)eV|Xk0Uc*;_?=$@Q;QI~V0sf%jZva1F`1`>R8vYRY zA;Z4~{;1(U0Y7Z`OqmL5d5;)=Dfp9yF9JVm_!@ADDzo$3!KWMkLhzY}zYcts;U5H_ zWB3=q=NkSk@CAnd2z;U8I!Sc)Z}=?m<%Tzd_ZYqeT*v$R3GIC?_y)r_gKshXmEdEB zKLEbn@Q;G;H2h28yA1y!_-@1h9ej`B=brBMv)Ax8@O_3q7kt0rTfrYRd?)w;!`}dY z(C`m}A2R$);Ex*q1MtI!pLGW8-|!p2pEP^~{HWot1P@D{q2AvOK3(P+Y!8os&oump z;Ij;$d8W_j9K&w}pKJKd;0p{N0$*tOF7QQ${}K3d!#@PxWB5bhI?vu7v%$9;ei8Ui!xw??GJF7hx8Xa%_Za?G@V$nA41AyAUj^T9_>aLK zH2jpaeR&TUeiisZ!*2pVWOz6DqlRw+KWz9t;71I9J@}J`zX$xN;eP=hmM(++{|)$b znO|}}{s?@g;T2g&)_R|1_-ybwhUc;e0*;zTEKR&hzE! zG5iAXwT52@zQOR@z_%EFH~5(0Zvx+L_(#BZ8vZ@-U51}L+vk6`;jQ3%46lOkHGCuZ zKEo%$_Z$9d@COZlC-?!w9|AvU_;Q5du`~vX9hPQ(sF?LV!+#2X!0>Zqe^>4Epy6}D4;g*~_@joe13zr|o#00de=YcvhQAm5sNtUlZ<6&t z_J@yyPdEJM;4=+BXO1uLEW@t{pJVu~;ByV%2EM@X*Ml!Kd_VXi!#@wc-0&ZQ_ZWWa zg+Bjl4Zj+EgWYSVG`rKmp72sorF9F|f_&V^NhHnGkW%z5rcN_kv;Cl@J zEAYLB9|7NI_>{T6T>A~b1pGn6JHZbaeh2tL!(Rq|$ndv-KWg|#!4Dh$H{eGM|0nP# z4L|M**uUXV2XB&nA-4bPz;z#t`AYDahHn9%W%x_M=NSGD@VSOR0=~fT?}INie8w|< zxfU5dAAGstE5UmV9|vD+`0Kzo82%~nErx#?e9Z8F0N-x-&%t*ZKI2MXu3d&-48Gg& zXMyiAd@cB1!|wp!XZVZ3_Z$93@COZlANT>o{|fw|;ok&5WcUxkA2nPL1nWHFu;FKe zA2EDB_>+b&0Y7SZKX^DQIo+Fk(>8G37iIhZ1Mr!KKL9?<@B`p;41W}SuHiohUtsu& zS9?7yH2fm)MTXx1zTEKD;5~+K1z&6UE5J7x{ub~phJO@%%NDX-(dJj%|8EI48Ib5%J>a_y{{r|P!+!|A*YM+7eE#oNX!s)V1BUm4A2hrMe#r2bfxW#H3K%k6(LxSpHPPmq5u_$?*m_8_(#DP8vX@vJ(t1x`3LajhW{IQkKt#wc|EK(d>;4)!xw{ZF?T$KUvBuP!Fvqe0APg>~9 zd%*CE!4DdK6Zj#+*ML82_!#(M!*_unF?=uhlZHP8e$?>41D8ogR`0(BpKka$*Ten| zUjRPK@GAHm!=DE}*YKBsFEIS=;0q1^EAT~ze-(VW;ZK0~7=9Fdt>Gs<%a?b9;j_WF z7=AVQnBmU`-)?v>_)fzIz;_uw3BKF#SAg#^d=L0u!`}tI&+t!x?>GF5;13#p82o_Y zKL$T&__Q0mJ`Wjw7WkuvUj}~I@aw>j7+wW`((vbkA2oagTyDi%#zR>VrgD*1toEyEKmm5AGyvOim;A;)<2j5`$-QZgc zeGU6 z-(dLXz_%EF7<|m|e+A!e_$iBgd3PFqG59XSp9Q|#@E-6zhHnPnYxs-6_Zj{M@co9r z8~j1T{}TLw;a>+oX!wu74;g-3yVt{`hR+5+YGE@@COb5IQRj>zXE>H@P7h7Wcbu2uz$nP13zrIJhHn<_XUm^ehc`MhHnHv zYWQ8?O=su!^E&Y9hQ9}Vrr{5P&oca*;ByTBIrv<|XLiE=4ZjL}q2V3iiwu7*_;SO? z!FvpU75G}i-v++H@Q;CSG5iqtnBhmjw;MifsW0zN!!H2eW%zaAyAAIF-(&a|@V$oL z1HRAjH-Yar{Da^R8vc3k1BU-2_(8*e3x3G(^OnK>4ZjNfu;I@JKVtZEz@IdH5d5g& z+rXQimfQdDf=@U6P2e*P{{Z+b!yf^kWB6h4xrRR}98+|kA^d-|0iV9STs}N?Ej^A< z9+oMO0vu=`92~FJ>pc_W@s+ju;LyH#3z`OoN9#3xhwbL@GQGuw=Mm3{Ze?nXS2Lz)V?mXSzaShWX0EtHm@(fRx-`y zZ7E4tUteI;Z7q>&EtMH0+Ff|#Qu9}QxYBEJuCRfa#nvA_xO{U0-@u|ra<;vnKmbXosNb%ZhLq+;` zT>A$`<0+zf5FU0L;Y9HP)9zIkZ~UWF0jNTjNd&z4sW>w_W1%v?aj7Z~V6Z2gP2 z?4!ap#6M3o#uSNruUUvcQvcl10Fo%;GbvL*~l@pW635rZK{p)lj*(Y^c5lfn`^n4ys4BWJIddR0kybL`)Fr8>ph4J%d1>6 z?Ynotg+%EM##yq%@l8%PLn%bw8y6Fa;_2N!6m@#@06}`@wWGyMx)-!(X*d$!s^TuA zm%9~8Kw)LYu$nUkDg?)8VyA@36igxQ)wa0dRi&&#X`jx2WMvi@Utb%AhvW&%@dY=D z#&b_i|TaFPX(`!m7UKjMzAleYzAm$L zj_q*Tkd!lX7JdwCme8O^&T68ZJ4ee(mIXAtA}@s`%S9}t&Vhv}Igp~2x3*2xyn13U z;$P-L&CP_E0g)FseXhC0yr$G&!hNxkw|%d_z?i(tdp1T(Uc-e!VJ7ZEFKoi8BTgZc z!^2Da2Vw_O`jQ1Sn=EW}WMX_&rj>pq$3gN+2YKUs3K^~yD#AYwzpNsBh^dGSrib3g zv^51&5&n|Wits_UB0${}=<~ey?MU6fm$K>y9q%8h>r>5_)@pgqs6(HeNCuZ<$+~|fUZ`AobA*dFDKnDBvW2&b=nE)(G%={`jb`aR6|ofb z<_gMEc;^v|1*Q>ut(AqAWjb6L^HzQ#Ua!?Chtg9r21$eQi!f|giYN4)zHGT;G%*1;Ar2+dYzqw`4=1_%i(X+Pz4tX z64bS{HZo9SSG06!WT@`nu^>}v|DH`m-{7?y#ZVdzWG;q0b9y&P%*nXCZEmBRkFb9& z35K6+9Flr^N)cD3j=mU{`uSp5SN{%K(h6lAmwt--w`Dc^N^~I;0UXW6ko?-@;G2i&;PLi?in5jk>VP_%LE5W%#7&X#7_e(}Glz^$%D^Jm#uCRk=k`5;OJ#L^BEQHX zzD8Q^W}V_VM@lIMZdVSaDAd@c{^ad>`l6v!1t#|3>B(RFPYUUO|BznR_*3-MxM{Eu~1&)#kBqn#z;MS}MYEvp~`MD70vTF7Q90 zek-5yT*wf6-*U0;jknhZCc64J*5af^G~%gjoY{b$V%g9g$ZBc-cwEVpIKZnTn?`f9 zj{#Cqn`Dlac@@*SG`u=Ycgil7*D{Vyjt|tV^&{>OT+#>{NIXSES|QZPOeAGFly$_- zrRC0q-Pp)`J6|Ej)QjP40EN)Wr@EY$(WL&|^%#j2v(-352q|R6^U_R&pu#m-x=(G) z7*s?{r#F#HfeN8{d2Mj!B5YumG2a6gO*Jf4)CPuh7jda`S7azYywBNc0p}^i(Sv)ZFKRnT;+0I3dz;YK{l;;jZLPk50;1& zA3OI&iL$6;x`k5c^(nMak}TMkCJQV}R_d@&9d_WmMx3j>5RS~GFgBLvoeivt0#6al z&5uWm*5(iH zGOH2iH8d>UH3u#qs!xn=mPs$e75!sbMn?o>8B~yGY{k%s9JS#{dgQIJ!-We2&2^hz z)mrE3ZSbyKEwbOCl!14#Na9LtLmVkH%>eU~l^JJ{q)aa#lDG1r%~VIW^$!mX#wB^) zmat)F;FyAG=va)`4i?K(uu=`vl7M3-XEm5|DIs!krrv7Z4{lwfJh9)zd{5Lc6` z^|Iva7;>eE0KzCS1-Ma7`jf{LiK4eBkgb1L>%8Dpt)mA@;swu}g3v&D*S|{^4Q?G8 zoQR870`4#+k`eUKKzCfwkj9a#E`n^mN~o*Zf-KSeg4)*6@g0l%$H#|KV_(5=@s8fw zW;zljt=DTy2Q$<`xw%$aUJeQ{Si6vMnSVS*uv?QU$k>(F7y1Sqcux zH&R^)wa?sA zR7tq2zq(t8h`G_Z!7v{cSQ$yIT|Z6ArsN*kiF%K2C`HAkUMlBNp*{VR^;$!p<@#MM zSuJjpC6waOg@Kf0D3=@5Bpi#9^9HdbyLRGzLwCh#cF*YWj?JSZD@Nrd(&$Tpx;JgA z*P=toV27U9N#bK}Wp0@)+a@UQ*B+V}+E$Y_f{Fg|2{(3(SB$&iPQK6)I+}i6{g)9^ zDvFoJprASSX}BQrq>}uCq-?_*UC=0H(qbM{@(w0Xn&8KUE3Zo~i_GPgRQ|kk#V0(K}?k>BrO2 zMNihZ6ur6|^J8BxNEQbTN?gYlhayV+{F0DtVAXLJPbbfEFfY!EOS<}$TpEF3lu$AX zkX~nUYvZ2S541Z*x5;K^I@{{0o{fp^)uZv)@6t*|A&A_h4T}z=5D@zy8`3Zf$@BHe zYG^$jSjM036iSNL%ed}0or{MkXcDdsjE)S-`j|gDNxrnN5Rxu(GrGJlFI$fV^T&zZ z=BgeGr-@GAm@MzgB>paQKoe(B`4AH!drTTZe8P!P1L-s$glzYim6TC!KKY9voA%mSS-~SKFAIXR!bjHN60FzcNdx9-17@-7y0=+M zkm5L+&BQWj%`#g&CqIUZq8_VxRb-cOb>snDC0PhpOCDe^feter=@qd$LKlD>M_#UT zy0oCor>HJ>X<3zVKvr!WP)KdfQ0>l`_i=L$$2%2WV0j9WygqF-*wu*LYn&B@SR;sP z4K6mrAMK@e)SxuKzF z5V5(Tfm0B%xuK~^5Gmw_-8O{MEF=P}zBKO$B54>Gh|LX6F@i`TH$16;P+9+sAdKVF zIY{ZXiWDf!7?CRw4SIZWXSrK>0t5P^#ay2AOVD{6?jpERUz$ZMYUx-lAPlsWWgP)#ljAa*+j>nnRUl zg1LNya#YjOZ6;5{oSdf)-SYAbrA5_Do(3*CZxBBZVzLX`%B`)MmO*pz26}5?7S*-} zb|C@f6~p73Jmm%!Q{Gef%E#f7(B*M_UFB|CaA`esmAg~H<>KXTud9LI>q-O4ERQr0 z$#`RX?>a`2dm0$G^3qcD&~gW-ue|&MF|#sdXZQYQF*Ps)y*0Qz1%DDZPvlr#ez6QC zx#t~7pS_YC^X1f zpC>}3KOsM#F!JF!P2V;=#Q!tHLq40P_yC*#*@lOBo(XRCu%38}L>cn=ViV7e z(9f%gw~_oF;#!YOApds5mxI5b_%#&Ihly)EU6B851ODX({9E8!-fJoT?-==2i2nx- z_(`f@`RFfsRCm(^jEmm41JWDU6HQ+-9S!#jzy zp1*A33Hkg%1Ae?lET52{AU_XWf5{_&W4awiKIo@LTppntSNY(t4-@|; z$v;6{<>fJQ?(+-c+6F^@eoI{CgC9S&;;++snJfPV`Ll_u{CY3ebSd#F$zMfWJ1o>|fe>us2hq%gr3-UiB{u+}16>*jS zXUNacKjb4tZF+_Lg#4dDT)+OC{OIQ*;%%g#D~RjY6T}wvb3O6b%ikgXMa1>%nUL=x z{?{abD{=jL0pvFm{~MAYA+BGqfc%Sz{}ai-oVb2%f&3eZ|CHqKBd%X>fc$%j>sTU` z_d~?>YX{^XB0f&?pC_(gyCMG#;_np};{P^r{kjhFKPKKn^>viEe%%cD=_kk^@=<%Z zmgG+(uJU!rUqJlx!b5&8Bd+oQejdrcl(@==ankFEpF{b16LFP)2=Tv*_=P0DpSa2&g8TvE7m@rU#8v+9 zApdpZmyrD9#8v(Y$p45qj{|>BT;+cb`O0+pLq2K`JpMeHxXMpa0r{Ly{CSk0i;1iJ zX^?Lv-cRz+BChfmL;hys8%h2-#8v(}$oCU}KFNpo*Q=Py_dtF-$^S2se+hAwAAi#`9{#^9$l% zC;8tJSNT7N{HZ6(AM(*ZwQmXOo=sfk-v#+gi9b$yxQe*Se+=?B5`QPf-$7jEKM(mn z;t!DgZNydn?;w9W@qHx!0^%zFFOa{7_`67c7jc!>I?zveKf7MuEB^)kyw%8`3Hc8Y z?<4t-5ZCxGhWx|CHwh2%f04M#H$(ng#2+E~?+{n{#gP9Q@e0+~uZXLB59DW@B!9?9 z%liPyUq)PBjS%zMOkCr69^z>y{vDEEPF&^3AitJ)C+TfHag~1&e@yZh6Ib~YFt2DO{#KHI7IBro5b`$@ ze+$V!hq%h$0Qr96e?szGh^zc+$cOiFYkAKn`+Pmgw^Ka#6W4gQBAyQtuao@8h^zcP zkpCR(S^kiZ#{U?} zpG{olzkv8JCH@VPzlylZKMwgDiR&07*i{E{mH#p1`-pE99^`K$uJU2NdOLAlGYs-C zC%%~Y8;EN>VSf7#;!`P~?;)=8voSCF1o6*M{GTDN@>fFsZ;9Ve@jpgf<*$MK_ld8f z_{001wZ2q-G31-@ep}`LLh>gNSNRo?KZm%^6@uQLL0sj-ym}t-E|R~7xXN!u{GG&C zl6)6&l@Ign=Mi5kJmhD9xXQl<@z;s}1*tLSGT-$r~t$=^U+MZXI9TZn&{#$=yxE$k@x|UA0n=zKZE=Z;-4k?@Lt`Z z|7n=7hWF2KiSLzm??QKwRa20Qq+i ze*wwAhq%gz7jk`q_yoy+hPcX~hI#eh5}zdb$B3)^Ga&zc;<_go>^Zy#HrRg)YkqEn{5;|>BKd2GtNaAyJBjZl`7YurzZ3G$BmSo( zKR{gNe-H9?;_o5(yNIj&n;`!x;`2orK|il0uJZdJ|2E=#Nj|(^HR$uhkPq)sRX$Ae zpQd;;{=bC$mx)i1{MU%9{1+krJ>oAU`5zKj`Ntst8{#h``Qy$IA^8Y$UH*3=e-`l( zlAldnPsF;zI^wS&`3=NXKCDBH5#LJkcM@0m zixB@SiR+qNu!q+WSNZvne+%&!k^G+$SNX7>^1@&^(B%ZR_1Ag=N?$oCQd zFv;IWT;=bC{O!a)Lh>&luJXGee-H7Gl6-i7r68yOKZbmGPo?q)N&c-AkH-HV$bW#i zu7wBx@DbuF|0&2nO#I^{|3%^||0T$Oi})u<{yW4~{xIZ!M*Nc`|107u|6|C{I9vXZ zkBBzu8JLj&Gl;AFG^|fuMEoyE{tDtM|1`*7PyEv)zlgZXUjg|Z;s;3nR^lpuBjh&| z|4Wh|A+GY>kbg1p&yf7fiL3kov4l5{{@o2gSf^&3-Wgp|02o1 zl(@=Y3HjF%{}Rc+iMY!D4&>iO{L3W2pSa3D2l5Aq|BB@Qj`$Lh4|@A2;u_Cp#Pdty zuc3IRoFhW=5#;Lqg^)j;_!~%m7IBULwUD1nd^gF@C$94Eg#5FK>z-uD|5D;AAJ%Qx z5dTAxe?D=QKZN+V62Fh+cM$|4 zKNahJUnPDO$$yi$%AW!Ge3_>lDDO$cRsM3wpGW*H zl%ETUt9%>en~ATX_!kma`4x~~PW;Ct-%VWQ2O+q!1Z#8v*4 zkbgCC-SZFnc>{5ke>>#gLHrKV&wGfg{9i);6U1Lc`S}cSmH!gt|CV?k$v;M1<)483 z_lf_Aez{M(3s zmE`vkSNS(X{z2l8k^HBLtNi;R|7GIeBKfZoSNX86{XOE}A^9H?SNZ>q_xfODt{F64->zRm%yKTY!Y5m)(7LjJwPnwCKDt{m3 z? z@!LuMapEd}Cf1jKMEr9k|8wFhANCb07swy-QF}On@_#aMm46oEKcD!!Nd7wFOGQ5D zVJUHq=VrvShWKM7|9s*qzX9@Fi618U3F0ch9r7W0cO4(a`GpHSxVw9xI3c)OaCeGJ2n5#<+#P}kmtv)8kz&OP6o*2Q z0;NE4D^{!&E8IDI&Rd@Q-2VQ$^ZCFs-+lJX>^t_(&N2)66#k;>l8 z0Dm9*>PS9|?940^Zzn*FL?$CGS3$7zy6YbC;h0 zE_wI4&^&PbTxbh;RWI-A8~~R(jqH7$1HT6O-@ql`-SU5c--Y}$aLG@$ykBN-#2aKe z-tzvq`H2NC`3;s&1-=88OGa?XpR{}+cuH6p-0+;+l%eMqy8Rhf* zw*!~_OUw5GKLYg!flJ=cK4*^rp8@$9;F3>b`DNg-qJ5s9)!>p(Z}}bId7^yI?*o^7 zfaOnvw}AXbaLE_9{5^2_Kksh&J^`0}4a@%no*MGevv?tIko83J?JS=h{H^D%emZc; z53qb5@Je1WmoEq|`RSIg0A2<1)xjmd+Vai7^TGTFgG+w5<$Hl=j{13iCV^M;@@_sC zfJ>d@R%b1EYsh~GF8TYG{}DVJ%;zz1$-lGwCGhBwzYZ>WcfIFN@Ix>^ufZjs#;z;G z{K6aYhN#}36;M9`xa6~0J_C4r&t3au1($pw%NGXE?oGtyOMy$is^x2f=YV_zaLKo{ zdF$KVYi{}NpC?=2rKt2g2e-mLpIfP7qV$)~XE7HPp#!~4w) zF8QpMF92Q>>K6x>dX zM!dm``n`pGEO5y`v3x4$Vboag}lKdUq4~G<&%S#g?u`2slUYXdBDp- zz96{dH(I^|co5{PgG+v|<(q+*hkP)&@O_Z~1zhrlEq@z)Kja^ROTN10-+})K`6xNO zkT-Zu>{}mNSw0E)0m!EYm-=Cr&k24S^7+6eKiu-=z|TOw3b^E_SiUj%Y|q{H-U?ju z^DW;Ud=BKp!6m=a@?*f~LVgmsA^1GVF9(;ryY9FdJOI|`o#2u`Z}pFZ=Y{+o z@aiz#m*7(8q1B0&(;M*yS-xAKo#TQ_-d(3m3*Osv*Up*2C7;l)V-*1J1^MFOlFwoJ zYT$h#Ul&~Rg)QF(JRI^Jz$NdlU-kpP1o@%hl5cJGr+{CF{48+E_qF^A@Gh`i)`3fY zq~&*mhe7@Txa6l;{v7xq$o~c|`T3Ur1AG+ZpMgu>T_5$!<&AiQ7xn83`B>nR-)!|$ zf%k!YMsUgRvwR@lhwT=K;%zYY8= zXwN<1lCNv|li*=c{}*t{ceea(@Jf(>2rl`dmVXC+9`aH0cp-0a>%%n5CjtKj@~Oe4 z{&LIb1n=y*TVDCVCBMt^<-m_Yz6!YHFIc`YI?PWibT9wJ^4-DZoq!l0pIqqPbMAc=2bVf4txh%Y^w4f~!6m=f@@>Ea zA>RR9@~14{54%b)+-LBj11}_Qoa{yfO zsVsjE{1)VY1DAXb%l`p>8}iS9r8uMCGW29Rt67&d@XRv&#?Jv3H~GG+ks1dt>ycGM}hVk1TJ}ZeK!Jp8RTbx zOa8poUj|+l@~gom@0QmNa9m#dz$O34>YoOG0QE0|Oa7zf?}7gT`6u9#Piof}{{g=T z`RIXO$Qxumk$g7GCkMX|`E=ltFJbvS;CCQj5M1)LEMEcqF666&OFr20&A=Z*J{Vl` z?s{`C@JEpE4=(wMR)0MBGssT`m;55jF9v@O`ES4_zsd63z@I{X54hwHTK**XpOF6r zT=KtK{x zZ}6giaUq`+T=I7b{*&cPfX9M-5V+*sb@6)O2_WADT=K=Tcz=0ANANh1 z?*T6PhL#@&o(%G1!6o0*^0UDcL4Faq%-iSAN zQNO2Sn09?MJ@_-oe*rG}G?p&}{sQtP!6l#H@-@JR!1ApRF8RuqZwnqh+UND5 z6S(9XTYdm|49E`$mwac-PeX_N9CR=5u9vR_&js&yJ-F0&*U^6f&kgxQ;F4c#^K%|N z59F_aOMa8(AAz6p-1Q$`fJ^?M<)aq%M!dl*?f0|y$K~UIOa52Orvd*0mX|-ce-AGCGnS86#2fJjS?;xA zy-Er$`RkU?0$vC5xxgj=)bb_3>p?yUT=MQZdOh&_p1b$k1YGg~*}cEKp(FSo-nh$; z0 zYcueLkPilzdZfb zZ26Pm^CABWxa8+p{xw!An4XC%EJnTK+hAUC5sSm;5%%-vF-<`TO9KKW+KH!8<_yBe>*$ zw|v6l-iSANQNOO+_ldVaLI>Tek1q~klzk2`H7Z40=^sa zr@$q@)bhWBXM*+l4!GpES^gDxDtN!|!6kph^6^S|Bi`Ue{cb@0q~MZw*U__ppM`ub zaLM1X`X#`NK|Tmv@_$*r9{4%PHvyM?OuPQt5xh9$dw@$mt>uS-mw^0y@Y-J9E%(*n zQYWX?*#SNf^83IgU)=Ji!KXp~BDmzMS^ggQbjUvemwXG${{!9v^3h9rBi z$nr5uc_ZE+%eM!t&k4XKU(50tz`H{}E4bu4SiUfLH^`R)m;5Np*970-xm&LqfJ;8o z@*&`dpnhj?$*;2fK=6Z*9|10T_dS5=;D;eU7hLi`Tm4nw-+1oke*?JW-S+_Yf=___ zVQ|U2?*Uu@p9uM@;F3>m*P9=MZ-n`O2`+i}y@6<@y%BGa^zuRV9|Qyg6Ky)0i1ya3EkU2w@ywtO4#{E+VeF8Q^V?+0EG@cAaKbiw(GJH;FCRf%XbF2Bi|4NWtAk5EgXNonpMv_q;F2$G`Ci~ZL%u(_>p9H)u!NHuzX|i zc93rcF8Ruq?+)G`^5Ni;Z)W*1;GvM81TOjRmR|_I)N{8!EC-kTB+G9GUk3S|;F4cs z`QzZrA%6y3@<%Oy1AHCi?}JPJy5;`{{}%Ee!6pB<w4(xxngG+v;<&S`O^xU=QDR9Z} zu>9}f?V$c0aLK#t*{{GeK>j_r0#iVAwL#e@}sT(Z1A0)yXCbA zT=MfQ|1J1A$Zr9c{1(d}1b+ni6X23RW%2umVXYu7V>YvB_GwUN5-z; zjmWt7XC34dflEGvy$AndL!Nt)%&yA`{U}z2bX*f%clpg0`va`xa2EX zz7Tj-$d?3{d<)Ch0Ivr5`rwl9Z~3<1)gj*rT=Fw4KLC6)xY9B|1W zviwT$jF4XsF8SM*{{cJ~!O?uBFu3I7 z+I7}S;8P%96I}BCmTv(*2J#``lFx7XFz^YG9|$h_GM1kR{w1t$E5Pe|dAA;J1eZE> ztj<300#N4&xa8Yg{v!Bxn9twAB|paUPr!FU{uQ|7-F5fqRlE^zkmY+F@^!%_zsu@3 zCqHH$N`BFN0J!YhT>GpskM5aVB6EHMJa)9t{toKI^zt{Ye!QyQh&M=`IFL_nF7HbY znXY~Ya_=eMkR9AB<5xPRdOq?X^QPeP(T=M>5?oI4ov#CzQ#$7tz=Oa)ftLr*Rm~gm z26)P+o^$@1Jg)bAZp+9+0{gdkfcMAU_aPN{Uhm&QHlB{$M*T9` zKV-V{9^7Cblle*gJPy4_>wfuMrh8f5v^Uu1_^+=GQI~a01~;GUrs;S~efZZOWL9WL zUb~(`7xG~9-sCA}C=4aPYo8}hBG24HVLEwS`&{X3@{{cq~uRWN>~t zqmHj3|CB|21Nl{J=Y8Zk254TcZOP#3SG0Ecm3)pJ4<3-;8mX^;OTH|rdR*HGUHwNX z)uj(FgY#iMbX@L5BZKohI_f9)jFQ3mHaS>%gM5cp2Iot==(v2wE`#$q)(&Ch`@%HW zpIrV=kqi^aT|YAggkvm_4efXY<=iO?)s&XUiV;RXG%+y>d@|FYD ztCAnfrrw_X2kBILLoago{m&`n9Y$$>KKTp#eu?}2b~pd;t;2Gb@)1+C&Qo&tdp7UL zCnVNVK0%$CHs)v;BrY`4XF-0P+_dv`z`~#euK5DwSE{R5Bi~^AnMUN3ZG9L_p5LZBp1fp#t-pbM zWdikGcL?)|#|r;&?1gKf|C$Rn(7OY+F_T6Z*gJ=+gV zBX{2y+)W;7>&a2_y4F4~$@7)a>3$;5V*6+Rc>26N9pL>58>iy|Jmy?`qrcHS#`{H2;wNf_!M?4e@RJaP6?d zwlDX4q|VD&zoH@K^I1EzA+Hgx^_P$zwG+y9Z98!DImq^J zCCF#k{vn)vzU|*ekQZpE^M9B;z4=-4!PakkN#3oB*7-y}%-&CS>qofxx80;)LGs;w zv`#bfc2(6w$=lj_%{cOOcHE34e{1XEV)B@_eYxN3bMtw(t4{X@KR813?suqM zeo-CuaLVts>Fy*ySyS_e$*0)+@=L1EyZQk&bUZ$Ju>kc#h5=w-2CK}5Bt4gE9G|$Qr}O$x{La2@s31P$F^TB zL;hz)ty7)+;V|{aB^H-*mt8(K>#~_0hfGuN&)l0`l{A+)qOuD@60z z$;O#L=_RqJOyBi}Yt^B>47+xbx(JI=V}lE;=;3i4IqS|o3{R>uf_s0J!=2*i7f=8_IuS$5(e>f0yr8 zPxE^zzrVTqPvmQDIsQt%`b*8_G7{1sqOrt8+posI^D0xN80gd z4f!K~&2J}9XzR@Z@^02IxkH}M_8ZU0)0?MCuhVhunYFHte?gwn-mkkKxyvszZ$Wwa zttlBMlUK3hp!>aMSEq#?zuf)5oj0@jbicpsJhAnQ-2J?r7qR(&OViz7L+2-(^($Te zrpd#c|cFKfq($Kbem8lk=IY1DBS)ya`#rn%xo`b} zo0MN|?fHcKv~Aak?7E+;v#_DoPe;D1pLzxI^|{sSkoU6vPcQQCto{)4BVk%+G5Kj* z57(0K9j*D3r1Q8C*NIEeK+||TYrv{*SF)yALQ|Dx&K9esF&7HZ~YPXe#_f_GAFtF{znn= zIkx{SPaZFs)(<1UZ2Q$=eiHf7zUuCNsBS)2+5YMn<)2yo^W^S68aK&925bE% zl{Bu`UHy&idKyI$6ke4$-`arXgr^>2^X zI(;es+O~&LK-N^Hd z)cgSQ{kFbsAuk?N^ZUpPlv8*2S#SILi9zwrTiHS52n$*r$*@2jrOe>QUWeMI;BaW0?L*2A)tcgOFV>M`@^qw{IQbvzk) zWo5riIXzlzJ z`2*Wet|gys{l)F%^}p2VULt>E?S6;+k}b!0w*1|EPPG1cD)KtBw0=eMx7F0$@2R;u zF*2x+pnP`gKe+puxqRxzn%_eC9@d}ON8ZiO<4%&d?WuJxkzb6ZewX~GOzO|cgJs6N z;UoF3&gyY(dAj-k)wWaj`(@5|+y3?o$}hF^?i%ECqiFrc7L;k0&&&$cft^JRaUn`<@E|5>M{0H*uqck5oP#@iVma`2tA9*DkFGcR|Z`+al zjP-B(kXN(*v!ED?`-~z zJgJuP`-i+-cYPv`9iQF&=N_wGguJ~iukz%DYHPj@c|>9L=H&5h{p?5{vykTdkbgT- zeFV9?f8u2F6y-EOpM0}z*WZxWnx=X8dsVI-j@o{BFXdy}dUBmSz0Kz%@|G2~e)|0S z=;|M|{Z&r#OF^0|Lf*=}Jo)!!G~b{6Kuh(}=O`d7&@V%aMO;$F-W|A8h+-Nj!QmzhlSE-Q?fcc6XnAWJaz3l6;oEudKG+yZ1XK zLi72_Q``Qn3Hbx-C$uB4YR8LS!~^9HRMCG~E$l>c5dcAE2J7s6M(n-q@=0v{c}f1V zqvq2V(??gQ`*Y{^uO>@tw8K59Ilps=MEbaPv9Z z`ftxDe`2QQKafAQ7^b*{(gjd zPx5(r)d!OgwEg)6@;9wCKa2cuPW5HvU)%CsPoC7ai(TYjXV*GM$lqI?U&ymYYW_NT zyY%WYZ9n1Kv$xexN-n=iCPNAGAUobwCQo78MK|(Ywp|Y(A7cHSCFIR)|G$oWr5(R^ zkUzBb_7M5%N;?0K$Y(WI|C@Zg)sJr1b6oqBY^V9e@F-F@|4K99{$F3P`asQIGg z$6BaYApgtOx4Pta?ReUPJcaG&JCRqj{!ci0vYtBKh2%|YtGoN*yZ7bpyZ8&`zq0k= zI(h9hTF2eT-qmsU0enOG;>k3hwX{CE{E$RCo}c_mR`r(T!=k8nB6q)k)|dRH^(#h_ z=g*~erjqYTrM`eX%9rY^$P)yrZy|S|`|Kw_Y5mfZO}#0(``!0Y@&&fP?M*&8rq&roez%!=1o@cE>T}s`Kl3%Y`(3V0g~ z-JiTzUiG}>1DdLrAU|jQ6L&v$H{GGuA8kPS(#f?>8}jS6K6fQwKUDJr$kWDAclTp= z(~Y$Cb_V5V*!jX&n zJ|V4olpuX{@Ar5G9Zx`hvyggP@~^EUD z`QhZdZGI+^53i#6J>*S7)Q^$Rw0{0W@*izIe@#Bj_Wv2mYdzPVB_ed(-EZ9aANIa# zQogU9FT4APyZqO-zPbB>JFjB>gb1orW0FpHJNfkb>IcX}CaS+AFVaZ;6M0A5|GWEU zyZMpd@ROmStw+vZ4^%Hl9*{`ACiyGtZ!{$j&Y*dB-)vVudO`Kxly7MJpP}R>`)Jt$OC(;`&HCOH=li?>UaY3 zHN(}@khiq$E<1UW2AVHO{yMsPIr5aYzSSf@XZ4$s7jL3<+LI5neqnF&%*8Z6l)RMn ze^!vEv3|}b@)tR^&K2^XY<;*-KEt+`q?Pn_uAM)1*YS+x-A1U_B~NGls}|&8w%*Pl z-)r^1BEM<-YjvXqMeoF!M-^tgtQ2&FxT{88=R?pRsVcT_j@&hw8UyZz~ zywDpOkvH}Cv0q#A5IbM!PM$Zb<_D2?Nvb}MJb!fcndGtRsxKj*ok{&$^2g!oJIJ$7 zS3gYtQ#JLo9RAkza`IX`^g>TzuSKE z5P8`kt#g)qmK}F~Cr@tuhlJLTcI|)7)}OTGO;c$7D&z(2bB6}x9c{gBLtfI_vnzS} zJX(JM`3CFvjv+5&?XZo!ru9#LBwuCg-xKnP)H>a_JDaNTUCyyJdzJdI@^~ZLTf1IiL zqvWk^{Xb8B(c1q8`CB_KJRzTC`!VklU-e`U)t6L~gUUU|ry z*>Y(@-nFg1-*)6VGpk3CzwWC(hy3tF^#kN5?fm*@@~XC<{EPgW)sIp`>$!ILX!*S4 z#cjV=f_#_tOM}UiOF?gN_q&$S0PoK+L2sBx`6^x2SCG%M_w^n5ZR=0|K;F*QlN00@ zdTRZP?<54>D+}55s$j93Lsv&uR)o(+-q^r(HH}a9~ z)CZ8Ku=*>=BeH9L6Z!Tm>OYWwW&N(>Uj> z`Kp*&=Q;UB+kgH;-ru%6_x&l?J`Jrs%hlF;&Rux^3u=;;dez+Z%quO$I`L!doPC|0`yE2u?qglVV9(l(& zTBjBH7&{JjCjZz~^9#u1TR(gy`NNEw-$I_=j(7XWUk7RaBzg3B>X*nPv#Q6jQ%|>=2LG(KE9HAFnP&|>fOmx=2ag^Udrl> zBM)z&`AG7a3DuX7zqjMXI`S0OZac{9cGNnD$n)58KTH0#EC_G-oqXj4^@rpg%c{R7 zpVCP^n$4G6zA=K;6On(NSUo-YcH6FUlE1e4MaVPT`cR%cwjJ;4knbO&(``;(aGZKa z@=vzk>qGuWd(Dp^zurZCGI^wJNA7-*u6>r+dixFK1GJ3aX7U_4^ohOXxoo-oMDG5d z!>{D~N@<-t5gj;ADFWb1Pl^0?D9pO0LAn_Pxc zPao;a+KG)t?G0Km&`klzbY{hl^ zIag;vBdtG@@@K6brjQS`^vVske59TK-XnLvEB}JL zh3yB@G}L;o{zmKHW+U%n_1%45UH+QoLnz<9xz_DL9%{>P1^MABn%_jetD^cN@+P)F z|C>B}u;z2x@^SNdr@MM#@_KpH%ag~l<9luLJOwmAfjqW-zA%gYvh^R9k*^uAb=H&j zvwrMv(%$aY2?wwG1pXTQ+;TgiX2{quhEnu9cdpL|*|^_S#@ZU5lcRG)Y4Fg2x) z$0xsJ^IwSkvGq&KkvFfVbq0~AvwqPy^47tc-%Ot0j*olEZ`pDAPx80c|9MZIV6fJY z-Ao_d`_0`#$CH!4our+4z(3bld@^{I#eiU0@-1{wO>tO=&0-ZHq zf_!%m^~&Uja;rBWpKkq@*5vst-SL4VJ*?u^Z{D`&NUh;yrUY#IMIa=rE zSMq?t>bJ=gR#1ONekD--1Nr6->UnLxT>D%vs$PP;j;%kzs z1$jGL?yjBO{J8Ixo};|K^&8#y%Uu3%*Ke@pg){wkQD$Oq^ zPh;(~f&96x=aRq7e?;xFFcIA zeiVJblgNAftIs8`oI(8<`HH&g=gAA(a=bx)z>fP*$V0-l&Rg=W!Rj&X(Y0H}s_IF} z3;C;OA}^CkJrDT{^OoeBN@%_l`P-7}eaWlaer6cway^&y|!JfBp+etHJix? z*?MxDJhHmh|C8MPKXCsLecrvVb6IpefV^Za^^W9uEZ>Jbv7NunCvQ?g>wH5Vnpgb- z`8C^KZjyHh)BIENiq#=3}+fNB4fa4cGBxKQB&R**<6JOrEN_*6B;W!uDgM$P?Ipek%E+np$TY zc|bn(AIXbY`~OVdqL}6{li#)e^L_GY)?P2kN80f>&>mg8x%<$SByZG5r`v)2lP%vc z^5)jRSxny2&fnLP*PfyE-St2>Kk3V;-=h5G0QF?H9k~3+Vd|O4&sI|JL!Qp+3@1OE zOY`55ueas(9eLsLn%_(A{y+Q)@{}nw|10_5{nc-i-|waVjQo8e^$+C5Y&>U2ecrXt znH)M^m^`m7uTb)2L7MMP-Zr)RF!HE2pAqEl_in!34)`C99b4JL0mLh}>Id(2RuMV`R+4=2bwTl-%mZ!%NsM78DV+ViCCCliuCvg3G3 z^53&-ohsz7Z2ufa9u!~m!^p?l`!~1-8E(O}^3k13SqtjnVgYnEa5uL2o!mJ|l+uHS%M&-%D=WpKBl6 zto{7S-^A8B^~p~sQg226+Rm4|kf*Tiv>*B7GFoRec?a8HO(PGlW(Y} z`EBG`?Q`lM$=lm@@r1mY9Z%nqhgv@&W-pzNYtOFM|4d5$$c`_W$QRbo*XJR>V(V>j z@))HxUx|FLwR11>3zaoLguG=U^@-$NCacdTk7N1eB1TDi4Oe)54M)yt4qk5sQtex#PVyN`mapU2vBB;}i% zuO`1fUF&QmpJwBC$2b?Dq}%r|kN~cjT#asqZCE(N+Bfc{S_*TqJK~{e)Qk^mXq2wri;4$;e;3{WJN% zAkEh!A7$(FIPwX$Ka3=IzrVYa-2E=aVe&yUb-HKGqj;losK}pE{W9gFj8MNv{%cJ2 z7gVRX)roHVU8!G4qrSfrn7ekXY{%I&keB%hvN~BP-@L6B3#5D{%NL{kyBeCWNcn1( zuSNMI_PJ0~%Ga}eTgqphruDm1zNzKMfLj;G_kua#b}H-h)!^l{wD0d-;6dOg!OMeR z1GinX@7ZVIwu<{asx1duUe*LYPY!OIsL!*5SMiDdRUF*9n7$`!fZHy{=PkjjL!BPr zwg`RCjsUk^p3ft}ZP)4Z72tNr@%eV}IzG|Aj)B(&zYJav{4sca@Q>gPz!MMD5ou@J zW%wWqcq7Oc2LBSg3V37irr=G$yMQ+Z9|GPCd@6Wz@TK7Pk%8~o&ER%w>hnY3?%YD2 zxCq|bm(;%=fVTmE2ObO_-_FCNJ==n31h-wP@7es|?I2$Pyghg$@KEp$;2ppRfLoW* z_iO}sC&(`Xw^JS8vm3y>Kz={C9lCtao&&e8iO=tV+o`P2UxQm0$LF!_yiMBEx~e`; z3vOL+pS$lnNZz`bJ}(P->k|6B9(W(0=wI&ld8CeYF?>&iL*5R>J|73(PfPgzo(FEb zI-jovw@uUMd%$fK^ZC!<)>J;f0dD{F`3vwNKGDCT+laicq2MXO?G(}XY))`HHS&2$ z@DWg_7Whc;*5ISSdx4Jz9|b-Jd=~gv@Ri`>z;}S#DVgut6W|jde-(Tp_*3u*aMy^^ zo|C|nTH}gaSIPIR``k#}PMLgO6!LZo=ksddc4+r`b8zcY`@9>tokIBB{a%Dj*Sh#V zpALEJiursw_$;63Ut7UvgC7B(1AYm7F8D+6dEg(w=YuD-l~U$^0k}W-Lhyp%i@+;^ ze+Awcd@*<@@Fn1bz?Xtg244og7<@VSCh)Jp4}h-#KM(#5_&xBI;BUZJfycFtS=w_o zczWWH-GA@JnjhrzRh9|128eiXb0_%ZO7;K#vxfS&*# z0sa%XyT4i#&rX7`fcz=&?chIy9|J!Pei{4>_+#+1;2*)yfhV?uaTL#f0nY+{9=tI4 z1@J217r~o?{|ep({1W&O@ZZ4QeO6>XFM}_I{1x!c;8(#9f&UJE5&RnX1MutM@4#<> z$G1+5%;!z;jNrGx^Ml_8uK<1ryb<_a@DAYjzz2Ze2af=M0KN$P5AY4(55f0?KLS4o z{uulY_!IEg;7`G0kI@ln&p*M_fgmT!@>Uo9|!&#d>;7U z;A_F(fbRi+3;r|sJMbIe@4;Vye*lkeon~pzf520Me+177{t3J!xStfWp%!=)aCiS0 zp{U@!ARi5U6uA41O_{_j@EDL^2_6%C2Y4*-6X3DIuY$(`e+nKK+|N!ngyMlG1& zlSfD^>3UlUJUe)0@Z#WAz-xe41#byn4ZH_TYx_RZwdYmycKx-$vP84t-&*bw*k)&9t>Uqye)Vm z@DT70;O)Q%fVT&a01pLU1l|FB19(U9{otLz&w+OazXRR{{55!2@YwbtsZclYwBX&r z1HgNLmj&+$UJtw%cnElJ@Nn=j@NwXMz~_O7gRcee3%&=uANbGU{lRa54*+-f8xtA` z9)0TP^>Yw-O7OwpIl+g3mjoXQUJHB}cx&+C;Jv^{fR6$n2|f#a6uA3+8==wQJ0L#> z`~>(|@T=hCz@LJT2lulN<%K4ICk3Af?yk=ZMSvHD{3P&d;FH0dgHHkP20j&h82B{s z>EP4BmxIp$-wGZHegu3b_$BaJ;19uPgMR>@1D?<>atO@@_XnQ`UJ!gfcqQ-!;Ell- zf_DO61U?A-EAYwSi@_IzF9F{Kz7+fb_%iVG;LE}9fqxDD27Cp0T)Q|V^bL4=@Ri_! z;H$ucz*mDe0AB;%9(*l$Kk#+n6TrU(UjV)y{9Eu1;CsP0f}a831bz$rJMdTFo55p7 zdJX9fLR-L7gKq`T4ZaP$H28M#I^f@fyZiSG?Envh{7&#O;Jd)*fbRxh4Za6_7x)k0 zC&BlEUjyF<{tSFScvQO>DfAPg1g@{5jqC$ z?uRFI9DD`TIRU;M{3q~Z;3vT^gP#I_4E{5?yRWm*Y4F6eJn#mgGvHak&w>{QKL=g~ z{1@=1;OD`+fL{O~0)7#ED)_J9OTjOJZwCJj{1EtM@QdJAz#o8L1%C(rJ9zxrzUK6` z=QZ$*;Mc+PgWmwJ0Dcp^5%?|e4&b-J2Y}xJj{v_5z6kst_y+L%;QPTJfS&{Z1N;v7 zL-5z&kHBNk`P`n5!PA020S^Fw3SJicPw;x+&%i^#pM!^kzW^Tx{t|p1_$%09t+%W-skp=4W1M{4tQ4ZxZp*>S*KChqU!IOhm0M8Cy5xh8fCGZ;HmBCwr zR{`$`t;6uS{fe!<34L%&a z7x)P9QQ#xNXMv9bUkN@MdgYN(j1K$Zg z27DLz9Pr)XtHJkx?*jh;{3Q5Z@N3}vz@LHd2ao#A=l1*&JURFQ@a*6R!Ha_*0)R@Snhsfu97w41NmyG5F8mAHh$9CtmrvozH-0 z0Y3{~82lV~74Tocn}VMQ?*e`Sd0YzX4tW{3duK@LS*=z;A;O0KWqs0e%;J5%@ju4dC~|_k%wG zKL`E?_#N zSKw>G{{r6w{u=ye@V~)tfWHBM0sa;|`kK$}`3^iK__*3v$;D4LP_2wR(l5g#yeun&q zD(d&h?-x*yvQ8i4dJobLPg3i6dh)12>N(A$c%!m9%&nnbj`FEGs@EltTSEOys#Cz` zb1>yEj@JAn@;ph@7m`=7?|ZEy-)Z0f*k$hKf1yqHC(4hGqxGMVceZutE!9b2b>e@k zuXF9Wsh5r?HFwi>zw?!g@~+)VkT0@2<*3fUl3Kqpxw!JIs?)28&d(;wyE^;HgRRaHs#Bt{*7=?CuFezk1<5u4lIo-iP>;Lb9=!)4S0^ob zE}I{JbGN+C<6zWFDd`P^2s*o^R7Lc*>OCrxoc1NnO6aF_gO{-s^g~HfV_(=9B*hzb$ZE!yrB=d z`>yI3s^jWMQa+Z||C;hcw7lOw^7)DNi8JIGt-o=_+_gh-o6i@Nk89g|l<%~jYtKq{ ze2-`D>Kw88$wK*3#q@~+*oxeJ zH!g(SeHYDkbN|l2`|eaX%Ez~b(3?Dkc|Y=u=7Y(zn~ybj>$#2k`P)AvW>KF6k-POa znA~kIBgozMxRl)OPxh0${n!n1w}1AnnBH@4KHdJ`-_{G~?)VZ!?v7u<(ZOE9@R4;n%4&hM6zyYolCz&-=Jhqn#!9>c@* zv6K5(SZKGlf#IP8!u)a#My~LXd_fO$AzVUWFyLS)m z;muEvp5dW^RqK42w@-N6c3o|}V~@Upy~29-3JnV%Xmvw7wdoMnwtJ{9^#6~){k_-9 zD(Uw7u2hiy!@rgjeYDm0UzF~SbhU#175&G4y9l~zs*b1h9^|#wz4Nofw4WR&#BDKp z|I#6trt6%iAK*P9HUHP^gJr@nxam78;Qd2t%KC|eoBk(vps^?U^<_Q(&-ov%FL1|A zSDVM>H2J^UuU9I4NBQlA@-}1{x#_$1lj9M$iM*tjO@Eyo=fz~;tQ_b5Yx+xV`p16r zz06OhFVp7f%g0b$Q(lp-h$>zK5a(>zf0*Q+7Sp7A|6(%m>$`jQU-RGT`TyH~a>~T> zKkh$jdgPbU4p1Yr%Gl?Dr$5qr>c6Hx&!&IFULft4!283~kMv9;{63eo)EAzx|6kxm ze1nzyw;kl`NB{Nu&h};XKw7c+_3Qt~>*v~+*X?5pow#LX#MRjj{}y+{Ui|XAL+{bO z&e0L?AF;eYG@E|=?e+dHXpgS_9AESPAvO8+H|+I0bTx4Cf7{=Itls~%{06+#7w)ja zvi#&DAvb-u{r%UprS?4ga(-;I3&ed*s*uA6c!F?*IS* literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d new file mode 100644 index 0000000..1fced1f --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o.d @@ -0,0 +1,62 @@ +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o: \ + /home/maallyn/new-radar/glad/src/glad.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.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/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.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/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_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/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/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /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/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/types/once_flag.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/string.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/strings.h \ + /home/maallyn/new-radar/shader_experiments/basic_triangle/../../include/glad/glad.h \ + /home/maallyn/new-radar/shader_experiments/basic_triangle/../../include/KHR/khrplatform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h /usr/include/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dlfcn.h diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.d b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.d new file mode 100644 index 0000000..aaf8c2d --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.d @@ -0,0 +1,109 @@ +basic_triangle: \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + CMakeFiles/basic_triangle.dir/main.cpp.o \ + CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libglfw.so \ + /usr/lib/x86_64-linux-gnu/libGLX.so \ + /usr/lib/x86_64-linux-gnu/libOpenGL.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +CMakeFiles/basic_triangle.dir/main.cpp.o: + +CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libglfw.so: + +/usr/lib/x86_64-linux-gnu/libGLX.so: + +/usr/lib/x86_64-linux-gnu/libOpenGL.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.txt b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.txt new file mode 100644 index 0000000..cd834ea --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/basic_triangle.dir/link.d CMakeFiles/basic_triangle.dir/main.cpp.o "CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o" -o basic_triangle -lglfw /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..7f3bb2a36dbe0983ef8072c0be420b25c37a84fc GIT binary patch literal 25808 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 literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o.d b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o.d new file mode 100644 index 0000000..bbb40cd --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/main.cpp.o.d @@ -0,0 +1,67 @@ +CMakeFiles/basic_triangle.dir/main.cpp.o: \ + /home/maallyn/new-radar/shader_experiments/basic_triangle/main.cpp \ + /usr/include/stdc-predef.h \ + /home/maallyn/new-radar/shader_experiments/basic_triangle/../../include/glad/glad.h \ + /home/maallyn/new-radar/shader_experiments/basic_triangle/../../include/KHR/khrplatform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.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/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/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/GLFW/glfw3.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/cstdio \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_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/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/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/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/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/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++/15/bits/std_abs.h diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/progress.make b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/basic_triangle.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/cmake.check_cache b/shader_experiments/basic_triangle/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/shader_experiments/basic_triangle/build/CMakeFiles/progress.marks b/shader_experiments/basic_triangle/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/shader_experiments/basic_triangle/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/shader_experiments/basic_triangle/build/Makefile b/shader_experiments/basic_triangle/build/Makefile new file mode 100644 index 0000000..616814b --- /dev/null +++ b/shader_experiments/basic_triangle/build/Makefile @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/basic_triangle + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/basic_triangle/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/cmake-gui -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.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/maallyn/new-radar/shader_experiments/basic_triangle/build/CMakeFiles /home/maallyn/new-radar/shader_experiments/basic_triangle/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/basic_triangle/build/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 basic_triangle + +# Build rule for target. +basic_triangle: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 basic_triangle +.PHONY : basic_triangle + +# fast build rule for target. +basic_triangle/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/build +.PHONY : basic_triangle/fast + +home/maallyn/new-radar/glad/src/glad.o: home/maallyn/new-radar/glad/src/glad.c.o +.PHONY : home/maallyn/new-radar/glad/src/glad.o + +# target to build an object file +home/maallyn/new-radar/glad/src/glad.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.o +.PHONY : home/maallyn/new-radar/glad/src/glad.c.o + +home/maallyn/new-radar/glad/src/glad.i: home/maallyn/new-radar/glad/src/glad.c.i +.PHONY : home/maallyn/new-radar/glad/src/glad.i + +# target to preprocess a source file +home/maallyn/new-radar/glad/src/glad.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.i +.PHONY : home/maallyn/new-radar/glad/src/glad.c.i + +home/maallyn/new-radar/glad/src/glad.s: home/maallyn/new-radar/glad/src/glad.c.s +.PHONY : home/maallyn/new-radar/glad/src/glad.s + +# target to generate assembly for a file +home/maallyn/new-radar/glad/src/glad.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/home/maallyn/new-radar/glad/src/glad.c.s +.PHONY : home/maallyn/new-radar/glad/src/glad.c.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/basic_triangle.dir/build.make CMakeFiles/basic_triangle.dir/main.cpp.s +.PHONY : main.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 "... basic_triangle" + @echo "... home/maallyn/new-radar/glad/src/glad.o" + @echo "... home/maallyn/new-radar/glad/src/glad.i" + @echo "... home/maallyn/new-radar/glad/src/glad.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.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/shader_experiments/basic_triangle/build/basic_triangle b/shader_experiments/basic_triangle/build/basic_triangle new file mode 100755 index 0000000000000000000000000000000000000000..fe0f9ef12e29d31b067dcb279a48c102c2d96311 GIT binary patch literal 193592 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 literal 0 HcmV?d00001 diff --git a/shader_experiments/basic_triangle/build/cmake_install.cmake b/shader_experiments/basic_triangle/build/cmake_install.cmake new file mode 100644 index 0000000..d47e008 --- /dev/null +++ b/shader_experiments/basic_triangle/build/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/maallyn/new-radar/shader_experiments/basic_triangle + +# 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 path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/maallyn/new-radar/shader_experiments/basic_triangle/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/shader_experiments/basic_triangle/main.cpp b/shader_experiments/basic_triangle/main.cpp new file mode 100644 index 0000000..4fc9172 --- /dev/null +++ b/shader_experiments/basic_triangle/main.cpp @@ -0,0 +1,247 @@ +/* + * MIT License + * Author: Mark Allyn + * + * basic_triangle/main.cpp + * + * Learning exercise: draw a single triangle using a vertex shader and + * fragment shader. The vertex shader places three corners in clip space; + * the fragment shader colours each pixel by interpolating the per-vertex + * colours the GPU receives. + * + * Key concepts demonstrated + * 1. Compiling and linking a GLSL shader program at runtime + * 2. Uploading vertex data to the GPU via a VAO + VBO + * 3. How the rasteriser interpolates per-vertex attributes (colour here) + * across a primitive before the fragment shader runs + * 4. The minimal render loop: clear → draw → swap + */ + +#include +#include + +#include +#include + +// --------------------------------------------------------------------------- +// GLSL source — kept inline so the whole exercise lives in one file +// --------------------------------------------------------------------------- + +/* + * Vertex shader + * + * Runs once per vertex (three times for our triangle). + * layout(location = 0) → slot 0 in the VAO: the 2-D position + * layout(location = 1) → slot 1 in the VAO: the RGB colour + * + * gl_Position must be set; it tells the rasteriser where on screen the + * vertex lands. We set w = 1.0 so the position is not divided (no + * perspective). + * + * vertex_color is an "out" variable — the rasteriser will smoothly + * interpolate it across the triangle and hand the result to the fragment + * shader as an "in" variable with the same name. + */ +static const char* vertex_shader_src = R"glsl( +#version 330 core + +layout(location = 0) in vec2 position; +layout(location = 1) in vec3 color; + +out vec3 vertex_color; // passed to the fragment shader + +void main() +{ + gl_Position = vec4(position, 0.0, 1.0); + vertex_color = color; +} +)glsl"; + +/* + * Fragment shader + * + * Runs once per screen pixel that the rasteriser decides is inside the + * triangle. It receives the interpolated vertex_color and outputs a + * final RGBA colour for that pixel. + */ +static const char* fragment_shader_src = R"glsl( +#version 330 core + +in vec3 vertex_color; // interpolated from the three vertices +out vec4 frag_color; // final pixel colour (RGBA) + +void main() +{ + frag_color = vec4(vertex_color, 1.0); // alpha = 1 (fully opaque) +} +)glsl"; + +// --------------------------------------------------------------------------- +// Helper: compile one shader stage and report any errors +// --------------------------------------------------------------------------- +static GLuint compile_shader(GLenum type, const char* src) +{ + GLuint shader = glCreateShader(type); + glShaderSource(shader, 1, &src, nullptr); + glCompileShader(shader); + + GLint ok = 0; + glGetShaderiv(shader, GL_COMPILE_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetShaderInfoLog(shader, sizeof(log), nullptr, log); + std::fprintf(stderr, "Shader compile error:\n%s\n", log); + } + return shader; +} + +// --------------------------------------------------------------------------- +// Helper: link vertex + fragment shaders into a program +// --------------------------------------------------------------------------- +static GLuint build_program(const char* vert_src, const char* frag_src) +{ + GLuint vert = compile_shader(GL_VERTEX_SHADER, vert_src); + GLuint frag = compile_shader(GL_FRAGMENT_SHADER, frag_src); + + GLuint program = glCreateProgram(); + glAttachShader(program, vert); + glAttachShader(program, frag); + glLinkProgram(program); + + GLint ok = 0; + glGetProgramiv(program, GL_LINK_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetProgramInfoLog(program, sizeof(log), nullptr, log); + std::fprintf(stderr, "Program link error:\n%s\n", log); + } + + // Once linked the individual stage objects are no longer needed + glDeleteShader(vert); + glDeleteShader(frag); + + return program; +} + +// --------------------------------------------------------------------------- +// main +// --------------------------------------------------------------------------- +int main() +{ + // ----------------------------------------------------------------------- + // Window setup + // ----------------------------------------------------------------------- + if (!glfwInit()) + { + std::fprintf(stderr, "glfwInit failed\n"); + return EXIT_FAILURE; + } + + glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); + glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); + glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); + + GLFWwindow* window = glfwCreateWindow(800, 600, "Basic Triangle", nullptr, nullptr); + if (!window) + { + std::fprintf(stderr, "glfwCreateWindow failed\n"); + glfwTerminate(); + return EXIT_FAILURE; + } + + glfwMakeContextCurrent(window); + + if (!gladLoadGLLoader(reinterpret_cast(glfwGetProcAddress))) + { + std::fprintf(stderr, "GLAD init failed\n"); + return EXIT_FAILURE; + } + + // ----------------------------------------------------------------------- + // Vertex data + // + // Clip space runs from -1 to +1 on both axes. Each row below is: + // x y R G B + // The GPU interpolates R,G,B across the triangle surface. + // ----------------------------------------------------------------------- + float vertices[] = { + // position color (RGB) + 0.0f, 0.5f, 1.0f, 0.0f, 0.0f, // top — red + -0.5f, -0.5f, 0.0f, 1.0f, 0.0f, // left — green + 0.5f, -0.5f, 0.0f, 0.0f, 1.0f, // right — blue + }; + + // ----------------------------------------------------------------------- + // GPU objects + // + // VAO — remembers which VBO(s) and attribute layouts belong together + // VBO — raw buffer holding the vertex data above + // ----------------------------------------------------------------------- + GLuint vao = 0; + GLuint vbo = 0; + + glGenVertexArrays(1, &vao); + glGenBuffers(1, &vbo); + + glBindVertexArray(vao); + + glBindBuffer(GL_ARRAY_BUFFER, vbo); + glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); + + /* Tell OpenGL how to read attribute 0 (position): + - 2 floats + - stride = 5 floats (2 position + 3 colour) + - offset = 0 */ + glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, + 5 * static_cast(sizeof(float)), + reinterpret_cast(0)); + glEnableVertexAttribArray(0); + + /* Attribute 1 (colour): + - 3 floats + - same stride + - offset = 2 floats in */ + glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, + 5 * static_cast(sizeof(float)), + reinterpret_cast(2 * sizeof(float))); + glEnableVertexAttribArray(1); + + glBindVertexArray(0); // unbind so later state changes don't affect it + + // ----------------------------------------------------------------------- + // Shader program + // ----------------------------------------------------------------------- + GLuint shader_program = build_program(vertex_shader_src, fragment_shader_src); + + // ----------------------------------------------------------------------- + // Render loop + // ----------------------------------------------------------------------- + while (!glfwWindowShouldClose(window)) + { + if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) + glfwSetWindowShouldClose(window, GLFW_TRUE); + + glClearColor(0.1f, 0.1f, 0.1f, 1.0f); + glClear(GL_COLOR_BUFFER_BIT); + + glUseProgram(shader_program); + glBindVertexArray(vao); + glDrawArrays(GL_TRIANGLES, 0, 3); // 3 vertices = 1 triangle + + glfwSwapBuffers(window); + glfwPollEvents(); + } + + // ----------------------------------------------------------------------- + // Cleanup + // ----------------------------------------------------------------------- + glDeleteVertexArrays(1, &vao); + glDeleteBuffers(1, &vbo); + glDeleteProgram(shader_program); + + glfwDestroyWindow(window); + glfwTerminate(); + return EXIT_SUCCESS; +} diff --git a/shader_experiments/dot_animation/CMakeLists.txt b/shader_experiments/dot_animation/CMakeLists.txt new file mode 100644 index 0000000..2a96ae4 --- /dev/null +++ b/shader_experiments/dot_animation/CMakeLists.txt @@ -0,0 +1,48 @@ +# MIT License +# Author: Mark Allyn +# +# shader_experiments/dot_animation/CMakeLists.txt +# +# Build: +# mkdir -p build && cd build +# cmake .. && make -j$(nproc) +# ./dot_animation + +cmake_minimum_required(VERSION 3.16) +project(dot_animation LANGUAGES C CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +find_package(OpenGL REQUIRED) + +find_package(PkgConfig QUIET) +if(PkgConfig_FOUND) + pkg_check_modules(GLFW glfw3) +endif() +if(NOT GLFW_FOUND) + find_library(GLFW_LIBRARIES NAMES glfw glfw3 REQUIRED) + find_path(GLFW_INCLUDE_DIRS GLFW/glfw3.h REQUIRED) +endif() + +# Reuse GLAD sources from the parent project +set(GLAD_SRC ${CMAKE_SOURCE_DIR}/../../glad/src/glad.c) +set(GLAD_INC ${CMAKE_SOURCE_DIR}/../../include) + +add_executable(dot_animation main.cpp ${GLAD_SRC}) + +target_include_directories(dot_animation PRIVATE + ${GLAD_INC} + ${GLFW_INCLUDE_DIRS} +) + +target_link_libraries(dot_animation PRIVATE + OpenGL::GL + ${GLFW_LIBRARIES} +) + +target_compile_options(dot_animation PRIVATE + -Wall -Wextra -Wpedantic + -Wno-unused-parameter +) diff --git a/shader_experiments/dot_animation/build/CMakeCache.txt b/shader_experiments/dot_animation/build/CMakeCache.txt new file mode 100644 index 0000000..8feb4a2 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeCache.txt @@ -0,0 +1,507 @@ +# This is the CMakeCache file. +# For build in directory: /home/maallyn/new-radar/shader_experiments/dot_animation/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 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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/maallyn/new-radar/shader_experiments/dot_animation/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_COMPAT_VERSION:STATIC= + +//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=dot_animation + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE: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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Value Computed by CMake +dot_animation_BINARY_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/dot_animation/build + +//Value Computed by CMake +dot_animation_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +dot_animation_SOURCE_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/dot_animation + +//Path to a library. +pkgcfg_lib_GLFW_glfw:FILEPATH=/usr/lib/x86_64-linux-gnu/libglfw.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/maallyn/new-radar/shader_experiments/dot_animation/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui +//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/maallyn/new-radar/shader_experiments/dot_animation +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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-4.2 +//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 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][ ][v()] +GLFW_CFLAGS:INTERNAL=-I/usr/include +GLFW_CFLAGS_I:INTERNAL= +GLFW_CFLAGS_OTHER:INTERNAL= +GLFW_FOUND:INTERNAL=1 +GLFW_INCLUDEDIR:INTERNAL=/usr/include +GLFW_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw +GLFW_LDFLAGS_OTHER:INTERNAL= +GLFW_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBRARIES:INTERNAL=glfw +GLFW_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBS:INTERNAL= +GLFW_LIBS_L:INTERNAL= +GLFW_LIBS_OTHER:INTERNAL= +GLFW_LIBS_PATHS:INTERNAL= +GLFW_MODULE_NAME:INTERNAL=glfw3 +GLFW_PREFIX:INTERNAL=/usr +GLFW_STATIC_CFLAGS:INTERNAL=-I/usr/include +GLFW_STATIC_CFLAGS_I:INTERNAL= +GLFW_STATIC_CFLAGS_OTHER:INTERNAL= +GLFW_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw;-lrt;-lm;-ldl +GLFW_STATIC_LDFLAGS_OTHER:INTERNAL= +GLFW_STATIC_LIBDIR:INTERNAL= +GLFW_STATIC_LIBRARIES:INTERNAL=glfw;rt;m;dl +GLFW_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_STATIC_LIBS:INTERNAL= +GLFW_STATIC_LIBS_L:INTERNAL= +GLFW_STATIC_LIBS_OTHER:INTERNAL= +GLFW_STATIC_LIBS_PATHS:INTERNAL= +GLFW_VERSION:INTERNAL=3.4.0 +GLFW_glfw3_INCLUDEDIR:INTERNAL= +GLFW_glfw3_LIBDIR:INTERNAL= +GLFW_glfw3_PREFIX:INTERNAL= +GLFW_glfw3_VERSION:INTERNAL= +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +__pkg_config_arguments_GLFW:INTERNAL=glfw3 +__pkg_config_checked_GLFW:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GLFW_glfw +pkgcfg_lib_GLFW_glfw-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..8039b0b --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +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_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_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/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..462c565 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.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_STANDARD_LATEST "26") +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;cxx_std_26") +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_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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 IN ITEMS 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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..777568acae079a2c087c2ae305bf9ebae8efd621 GIT binary patch literal 16008 zcmeHOeQX>@6`#9&xiraL(zpppNw$!n2I7sK*d|F8a{f4b4>`6;93&LNX3w{_SKNoS zx7XScAFe`CjY;K7w8~$Vg({({6@Q_$0#sd9)T$s*@&~1;|F}RQNTD^NAOpe2do%A{ z?k49{D*VTebo=K0-p9API3qY=-N{ z#C>8t@M|TeDcY@?utJ!a(tV)aI>d?B=`W}N zrYx_PXP_}8Ltd-&MY3aBYll@>YEk-2$LncpRPjfMvK_Lr>ZX!IbErhLOyx10WZf6m>Bn#oxsJ$lXp`6)c$Q4vl*>E)PLTO94RA>-PwLHn`y~<`O;L&)RE4X&UUj{Fb@fIi~SV+sd_&GIqJJWuera>Nnn)= z+HGwh>jBJYfZMC!`Bm_H0RMOcKf<=*u14)*;P`=^bG$qtqf?GO=H;ENcfl1X#(V4( z{R64)9{Z4a$n2=*54Q_DHFDCFv zv4UzKM1aToa=VsxdUv4=`w3z{eBvnxa}=IvD)Bhwer{}0_%e-O#uv$9Q$ooZXFjgs zGltUJq2Z4c{^kiK$2P|{oqtHd5JI8;5-IUuv~-7=b+RMFJT122!s&` zBM?R)j6fKHFarN?5%_Ct_dl(RH=3-ub-y_%g!O1Sh*qvz7k}FHiVQ`i<9h&C_B{jF z*q($y{mQE$op9RFav=04RN0)o zj6fKHFalu&!U%*B2qO?iAdEm5fiMDL1i}c^M*!Ey?vzr4eM85Juzpt+B*yT5Y7?jk4~J0HBq~>{hWyGTJs>T)!|y!%zKr}d7$$^9|O7o)B-xYRH-Zg z#e{3Gm?9TWiO5tuvTNgprg>OULmc-K41>)lQK5H(T*2E5*>?Et09*o_<9(ZVd@gqP z!%Z{d#LlCiI=ojdccT55;3rrQ^N`SI0Kc~Ze-eS@=J>awJ)71?zXK&Bpc2;KfFG{C z;kqzHy^I*I-9={<&uf1u!}=hP`j}An&aEZY!b=!|Falu&!U%*B2qO?iAdEm5fiMDL z1Y`twKO^s7qWIZm{{aTD=n+6Vbj;(4FsF5>xBXD9KzUlQMsFtPk^E0qHB z^Yr4wdl4;s;emwvA2Gd1@{cH1JVx|xqC1E-6J^5hQ)SxkxPb(5Dv0Z`L^x~)m5KfB zCZ6^FRZ;bYI7w)Q_(iHOtPIQh;W)ypsN}Db{2#>geUkhC9pU}q|D{LXw>o1eM~@Tj z@98;aJa8sm$_FK*tpoP#wzjl&mL%V{pO8D0jd58k{!-CZFzyl9sm%Mv4N}1U#f|i_ zU82xCC#heOx-bY|(D1{Ab3bSO6l5Y|hcFTf;da9}>k?Ls8jgQ7El zZ-LV$hM{;K?@s_87u&1t$X1sD-x}Q{_<6cd7f%*7jk$Dv<6kYG(kp8l34$_Qt_+#&hzwiLzc0WZgO` z+^te`;IktX-*>9(r2IZx@dTkqW<_s^*->>hHMuh%;Iz|aMC~n zU(pH9ei-CVEzts6)vCWXH55!GMCHqBleMi49?Bip672&=SdOgL0C51^SsLf ztoHjh&j*>}|7~s3>pu)aoQrY!JpW?K^IEPy>oLW}3Y^<9zetKqTd8op{#>UlWYC1| zdA`YXi4?hf{r(>UIo=b`f2+^uxH9B|4oz=?B?= zTeDA)0n@K*4W|2>*X;TKn<>AC@C|SrnSYAxIsU>R3DE^&nGnpZcp7q8MYdlc1*Qk8 znku80|2)98_E*WC>321IZhwZaK&E#5>*q0BS&^u2|GH++^J=DsX0O-(*C2;kO?5qr z=e2zPQ7?~qroRK*SdBf;qnGLYE9-%ZOw2QV4^Zs;{Qg#*f8v7;QW=8_iQl8xj{DK0 zAVU?l=lN*)AX*8Lkk?xmwr9EwqFVc^0R`T;Wh!%Q$M6bd5aaTVgpwF!uj|w8C?&K5 z05QFt*`DW(Y{2%ll>090AhpP0nJR|Qk$d6C_2K6)zK?O;AzMvN?J9d%bI#?mB2HHu P*+1B+G&X7m8Y}(-?>{a1 literal 0 HcmV?d00001 diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b3ed2fb1ccd89717dfa8ce339c08dc0380683f2b GIT binary patch literal 16040 zcmeHOeQX>@6`#9&*rkbmO=4n_(rl{)HBfKt#4$-w$T{b8_A18-iCvWjv)S{l?G^W7 z?d>&o#fM8MsvA-niB|m!Syj~vssA7#4MJ*NwF)W{DET7-gpk}qr62|B3R)S6a=bV5 z-g!Mar&8fRcBI=k@Ap3D?VH)X+1;6MrTcp0v6$epN_=R9J z{Is}RtOb6x#FRX#2uM{)tXfVR2}c<10+Q?WZqj4Q5h6vq6$=K0g(;l}+O0vHc%A;5 z8eq!uT6+c>LowvBMlX^b)36 z!QXMpr%tz%8>Xm>1u6clJ zW6JG)3G8?%kjiZd504Yn-b($KpnhW-Bd^%*Cir1D9O)kv-#+`|wTlflR{wEsA@EAM5yI(OxBZF#R)nP{8X*VWe5X_iaoZh>xboT5J!_v28bu?zHy`UI8zzfNuo+zB+z{ZNpg&+vULV1H0gOML>op9DBqoI(hFgSD+Zr zu}d83%N$PGyUpF^-dcT6r?4{vN9~;JyQ5w?aQ%U!seGyE4mjDo3%*7Rr6PH^m1Y)O@c)*9zc=6WFYD~}M(f;~-|rH_dSWh!S1(&<-)wwCrlPv{d4Q`s zUVvlswxmG)>W)`|8)@FwBP8GP*Ua>luUgaZSZDvdaC{)$G1u{yb^hS5z(KX8466Sa zF`Ku2NBRT&M}S!8*Pvf(|6-E1K zvR+?YWyLO8S8fKIz`+i3&{&;Uaj`wdJ9Tg`h(+adgVx!DajaU??*{9va|hP~b8Tm} zTD_Ko!=*LrfsYM=ZLNK@|H~N=Vr3BQroVCBny$?MGJONXJeR(1J!hS7x!MHjxv)CX z{OVjReS^?Vc$$Ae$t$bl&9CT^x0gw*b1hRQJB(d!z95t@z{l(1=h8QZpo=gp*?+Yj z!?2Y)O5M?0BK$L+f15pN+X8^yC-L7Q%dygF`!}q(=h@Be` z{8R1whQj*&nPa`#1Hq*2`Xx7a%Fi6OkMyTAJ^kH6>Ph?TWZ>E*AHMCK>dOoa^rh`| ze@~{nA2g)g$$FU7?Z*}-BYwEpf^)%2Kpicsw1!@7E zUZ_@QfnvdLuUKM_oe;5!L~QH2hQ=BApoTcEB{&W?pFxG52KfbVJ5)R2*9y1Tfb(|+!-?*OmIa&w#DdKsZmRXPB>5*4E1o2JC(%}-Ekv2{^VA%zcWfX*f*RsD76^yM zpt7*Pdx&Sfe^*t!kS7VyMze4ga~e@A$I_H2{wB==vK0 zH%KQ;+5o>V3{c$yd_x?rKJ9uDCx`u@!z{r{dw3gX2hOMfpd3_2M$BQcv?|{Y3idFr z%P)gwu4IqqOIasx=Yo=7ww=m^7%mmY^KRhg%=Y>kxFf)`9p880rC~AfC&h^G6kI!3 zDHJBbB*fXE87xyx9d*9urXGGc1+92_*Y7@@F^9*;h5blhN0(O|DcPZSm5A9#pYCu*{U#UCriV{NYJ<)wszRR>>OG3|=`@4^3 zQUJsIIy-HV)ap4Q>?3{04tMw2$9j8DrU&eS?!)j36cn``6G`3}@ll&0+?*3QLM9Tt zAft9h0JD6Xgq@la9!z~n9M7wRIa-2B;7-61#~f&uWa3PBj7Hg5 z4(yo|W-YXFzclXp!6ZR2%G&UXkPWEus9bU#T6YTGFvN=;V?t7e2^T^E#&?}-@Z&%@ z&%(J3T)wibw7-kQ@E^3iz!Ea}-&nF=X}=v?p>DWz0rMfuWw?EwzcJlT%G@r`pV&td zDmZszd!FAhogqb>Ct=%c&+{@1u<-kDo-Z=R|Ko7c<3A2UoU3vBJU?T~^Indh^_b$v z44nHhKTnEG+o^FqevT;*6*OUco{utJAVqFpKmSKTj_1Vl zhHpXzF>c>TDv3e%x;~wbQbIcb5Yzja?Rj3w25cXuJa$b((?3ivIwza5dim literal 0 HcmV?d00001 diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 0000000..eb0d9ea --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..ab3c359 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# 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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/a.out b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..91707d0465a95f308f1aa389d76242c2bdf4801a GIT binary patch literal 16080 zcmeHOZ)_Y#6`wojk4uyI>NYqerP)*oN@%^Yoy537NiK2DStC0MiGzfau&jM+`^5dR z?)F-{;!moyY1}B1TTsOZgerto0qwUcf_x~BN&^iDB@$A@Hv_E*QfQ5U%9JR_do%BM zK5x&dMEL^jNWR~^-@Nx`=FRMSc6a6*slJ|gET)he)NaL6GGUmc6ij_aG6YH0rB>1J zC)NFG8OcjDXUdZXsMMrH!$NEno@urVq&$rGiyjayWMsR=lEV$61XR)wwp+>tB8TyJ zQUMU<)%q+prex{gD$a-zfw4Fj`^`)TpYm7%Zy=#|~$oqs$r za_04p4O_FB!Orblv+34sCSM+J9q;OF?c8pc3U-HLw>(eTpK13Kl#{tjc+LNHP7{m# zuw8SVvTow6I=s6GpI?N(m-q+k_))G)y&7^$fmaONoR`THGc@kG!|i2tVWZ6W?;;jiyeI`Q1$xqviN!}A3W+twR^h*6_HN zxL~e^*Y{I6iZF^m6oDuLQ3Rq0L=lK05Jlj>A_9MHdf7mG0yp=7a1Oz3szIrU*J4deOG0sY5gfyd`*z_ zpVj(1o?+N>+nJnoF1@qIxir_{#4bD6ZU^^~gH7U~u`*-Y1$%Dqsa^e4tjZ4^b58Gy zbJm%BJ6PeI+qH~@8(S)s%8fMrT-I)4C&{*2KimK5F)HNDF|wQd+D&J&JoEF^EpDcB zZuJ#3rLXU2VFcnqHlbrEU>_aS{H9^?2jp{OXriQJ60*NmRW&Sx=k12le=K zsaq#$*tn^BOsk{FO^s3%fhYn|1fmE;5r`rXMIeem6oDuLQ3Rq0{69y4zmMH1^&adw zv~#GC8_Q(<;&J+-d2*rlf^zp!zgWr?^2ghBYTsd-Oj`#sZ6}qs7|VLWaG{tx-p5}+ zh4hL;qsJvr-x2d^ub8F}g2P@p8yxT0CMEuO;ODuPQnl>RLEWm@x`xkgrsnbYs)2Va zl@o+%LVoiQ5Yp=kb#k^+`3@m}qvaHP{D_K;Ct~YXEN`5m4`$5so`cP#|0!13zg&Om z+eq2%^f&uXrJ{*diJnz!KG$^jV~wZOp0$sBdfP_+%&6_T-s{j~k`nt2=uZb<4Tc#Bl{pfAu{$! zt`ixLFl$A|eo21r;e_(P->wu`o{|R|>>+gcL533VTjca(DgT%e)mg#21=k3!76jlq zXuz z9ooe4TB80^39ImU#ApXI_LEzp!26Et>GOESY1WR(d=+(N3I9Tf-zGffKlFPk6H{wc zSJE&TPky3~(NjI9}ST!=T`!wI8R1%EAZNw*3OEsP- z-AR0Ne5Jzu1bkBT!+!d;e`w9)3F7aGw6fD?;+AkXYy{j z>bWs zEIjN{4GACd(4%6SD({Dlz^{9ivP%=Wz#AkCiUvoK%NGLQ9?6&O!E%NU%Vg5Z&gAK2 z$e7aXs8a^H7Fe#@0NedHgD^qk!soF1gE)Q0$Tbnvbc#qaRs2}S*;6_nK zz191P@JT{mud@eL#VSiI0d#p2nc%DHA!u@|<>=A!u ziKgHiA_9blsJ=@%ZX)cl?gBns)ijxK{V#>==PaWK{FV``zZicI7bsJE{fEzWwn0%a zY|s6xwZ}RfXoc*3usek8xU=N(5qFVc^fdsy5-c;vc z2l_T;m_z+o2X={lSYNsWbJaiubK!A@J=Uu*fPF1u?m~z0%i{35G>q>f{G5RH;QmW1 r%WB&xTTNa3@stwIJsZii6?sNp4x{h2{3-s<LpWYDC>v$!ho)-+Nkk literal 0 HcmV?d00001 diff --git a/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* 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(__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__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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 + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out b/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c2ee09f52462e1b319a2c699a05c7e512b0e1eb1 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&xipC{X+uI%nr)O+3Dg_gNnE!m^c?4$HL?>oaiTyPmbGtfpSTa} zZm+egR!x z{iwQ4EhTxe=1h6g0F|1QSTr9SglC%V0x1vUZK4N63mMsNq2zFbC;^r9gYA}ZfyiO} zl~e#kd9^-^jVW3Bw~EtZ2duT@rpz=M{h8hK(TN+mPY`x2>Mq!(oQA_B!6~T^h{=@3WCto`I)g!-ur$@<-BREc12^Yo^27{|dG1gq?`1O&`-+RX zk8NsSPxqcqx7BX7cUAK{b}F~Kzt>IsMSnO`3jAV!Z)diU_xrtptWUm%bA`Nkca3UY zMWrLi4Kx=*jAU*v#9fwnubq=`&h+)C zTBcfFch2m7gB(=Wlt}f@Lw4iFC$vA}FA(FLS@H_QJ+r|Ys`?1$sp^|5(~TQXu;QzN zr2mZ8-}N-Zw(HKsjC0|g`j>fIB2L$n|8sT+k0YnFBPlu#}7Lv zcgH#FOuQ8=cTVqKO2UZeqvDwpu^i|L!3wcB74SG^Pox19rbz&DA&#A`qQ?b-F;$K;S|3*FDI5@NB<&_lXbBhyIFHh9dChtK# z{&ecvaT+#msvgtoC~{My6h$D4Koo%}0#O8_2t*NxA`nF&ia->BC<6b_5#aA*H%i_6 zyAIqtSjdfLvVQRxebGEVUwdA;`=DPeWeWLY%{sO0vQ4JB6`AJaN?VL(yCriIs`2mFqs$c=JOIC)9oG@A=q{&HR~B+jG5_p~oa8_8HLMcggQd zOr%yOz7X$Ru{8by)y#xR+;)rp_}dzPKc>-{Vh-Qt;wOxZZ+l$E?O~bqIkE1IM^&pu zKT!mt2t*NxA`nF&ia->BC<0Lgq6qwtM*#a7v40WI5&GeU`o0|fm;H?^MEiJSoa5Uq{mAwUzGB{ zi41?@{yzuUAO3H8#J*L_GLEn>^(m3D?-ct?_jPvOYi&I|P|gQsiyrjp3BReOt*qsi zZNl83O&qVq>JOE$3XeyOb}(Z)c&D0hehI7#n&p#XOuj~Je^ummSN=b zRA1EmS{2@x{k-tueb(P2K0)&&nS^J94-mha=0j5En|^mhMc)@c3DL)W;G+1!e1o@N zh@Wk8zt!)GsF2U4aKFO(Z;St}A^*$c)vm&|#yg4MG>*hX#v5i(R0d`QAXr4ZLARL@6i_4cUWgZWq5B*s^wxEd;YIp0l}bGdOcsgYdL4CbkJ_IjW9 zJC7dilsA~&X?t*VRJot&X=%;mhYEOONq)KxcJ!v))c(CLoiEt?>HQtO-JL|!OEov; zNU5{;pmO*19N5#*;~wbhI+W^n`#bjZq{t$C{2_@`4j*)~!B2aEr*tpL3k&9$0}1ob zJhx^W?!`P&6g-K6;+uQd!Z@dThXcGJv*yPh zE>I?*kSUv|9cdQy@Yw!{Otg_S*+WuxwP~Zp!l+*i#)azG)7``ug|5I%N#hcEs@={|M%wX7doE@E7q+| zZ6y4a);_2o>pkFRQAWMh`-<>MLSE~^9_vBir0DUoj_Za!)^QGTweP{Pz672UdqBAT zeN@0}JJgT$91!bdv>$pv{vg3?Maa{l2yB*$!|g|VvXo&H*kk<)#QGKWhx`8^*>az- zp03{4<^GO!JE`adKahESQ)_RD9Z*E5huy2kL-x&L0Q?~Pr$hEhF#tXr8nCdx$&fwP z6+k@KpabFlKPUExzp_MA@O2RZLPJzvp&U06_E={D@2YB=Ot}7UhU{l8qX+!55v#u# ze-P&=Q+xe~&v!OMQ7~-J{j0UddK_ql?8EK<8I{v&tNPsv>tURy4A%!4_#3iqtg*-X zd$x&4O3*XXoDBY5D&V<~=fUdwmv3y8reyx$`4e`SM^BOttH2)X;i>IxtyEI~&i%k1 zI7>yf_EiH3eEXcK&cP1!b;>Y@`mye77yGcjbO+{Y5fRLV#~JompTYq4wTQV39mdaz z!^_ezzK`&;3fhDFFRdi2ZKrHCwev?*O81AHqh3?WYtH)i6a0^b((;f&NL2p-$MRlu literal 0 HcmV?d00001 diff --git a/shader_experiments/dot_animation/build/CMakeFiles/CMakeConfigureLog.yaml b/shader_experiments/dot_animation/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..82a2e30 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,2956 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/uname" + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + - "/usr/sbin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:12 (project)" + message: | + The system is: Linux - 7.0.0-14-generic - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/gmake" + - "/usr/local/sbin/gmake" + - "/usr/local/bin/gmake" + - "/usr/sbin/gmake" + found: "/usr/bin/gmake" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:64 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER" + description: "C compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "cc" + - "gcc" + - "cl" + - "bcc" + - "xlc" + - "icx" + - "clang" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/cc" + - "/usr/local/sbin/cc" + - "/usr/local/bin/cc" + - "/usr/sbin/cc" + found: "/usr/bin/cc" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdC/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/dlltool" + - "/home/maallyn/.npm-global/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + - "/usr/games/dlltool" + - "/usr/local/games/dlltool" + - "/snap/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/home/maallyn/.npm-global/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + - "/usr/games/tapi" + - "/usr/local/games/tapi" + - "/snap/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:54 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "CC" + - "g++" + - "aCC" + - "cl" + - "bcc" + - "xlC" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/usr/bin/" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j" + binary: "/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_74c58/fast + /usr/bin/gmake -f CMakeFiles/cmTC_74c58.dir/build.make CMakeFiles/cmTC_74c58.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j' + Building C object CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_74c58.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/cc9IbL9s.s + GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: edd70396dcc669433a92073f97309866 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o /tmp/cc9IbL9s.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_74c58 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74c58.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_74c58' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_74c58.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmzjZFV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_74c58 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_74c58.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmzjZFV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_74c58 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_74c58.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_74c58' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_74c58.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o -o cmTC_74c58 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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/15/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/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_74c58/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_74c58.dir/build.make CMakeFiles/cmTC_74c58.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-kSEB4j'] + ignore line: [Building C object CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_74c58.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/cc9IbL9s.s] + ignore line: [GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/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: edd70396dcc669433a92073f97309866] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o /tmp/cc9IbL9s.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_74c58.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_74c58] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74c58.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_74c58' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_74c58.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmzjZFV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_74c58 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_74c58.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccmzjZFV.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_74c58] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_74c58.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmzjZFV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_74c58 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_74c58.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw" + binary: "/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_67180/fast + /usr/bin/gmake -f CMakeFiles/cmTC_67180.dir/build.make CMakeFiles/cmTC_67180.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw' + Building CXX object CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_67180.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccHihIGQ.s + GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/15" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/15 + /usr/include/x86_64-linux-gnu/c++/15 + /usr/include/c++/15/backward + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b661a74662ad7cf413c4193391ab5290 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccHihIGQ.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_67180 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67180.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67180' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67180.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRqEW4L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_67180 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRqEW4L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_67180 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67180' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67180.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_67180 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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++/15] + add: [/usr/include/x86_64-linux-gnu/c++/15] + add: [/usr/include/c++/15/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15] ==> [/usr/include/c++/15] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/15] ==> [/usr/include/x86_64-linux-gnu/c++/15] + collapse include dir [/usr/include/c++/15/backward] ==> [/usr/include/c++/15/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_67180/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_67180.dir/build.make CMakeFiles/cmTC_67180.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/CMakeScratch/TryCompile-t8qGrw'] + ignore line: [Building CXX object CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_67180.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccHihIGQ.s] + ignore line: [GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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++/15"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/15] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/15] + ignore line: [ /usr/include/c++/15/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/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: b661a74662ad7cf413c4193391ab5290] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccHihIGQ.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_67180] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67180.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67180' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67180.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRqEW4L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_67180 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccRqEW4L.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_67180] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_67180.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRqEW4L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_67180 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_67180.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:408 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/gl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/gl.h" + - "/usr/local/sbin/GL/gl.h" + - "/usr/local/bin/GL/gl.h" + - "/usr/sbin/GL/gl.h" + - "/usr/bin/GL/gl.h" + - "/sbin/GL/gl.h" + - "/bin/GL/gl.h" + - "/usr/games/GL/gl.h" + - "/usr/local/games/GL/gl.h" + - "/snap/bin/GL/gl.h" + - "/usr/local/include/x86_64-linux-gnu/GL/gl.h" + - "/usr/local/include/GL/gl.h" + - "/usr/local/GL/gl.h" + - "/usr/include/x86_64-linux-gnu/GL/gl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:414 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLX_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glx.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glx.h" + - "/usr/local/sbin/GL/glx.h" + - "/usr/local/bin/GL/glx.h" + - "/usr/sbin/GL/glx.h" + - "/usr/bin/GL/glx.h" + - "/sbin/GL/glx.h" + - "/bin/GL/glx.h" + - "/usr/games/GL/glx.h" + - "/usr/local/games/GL/glx.h" + - "/snap/bin/GL/glx.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glx.h" + - "/usr/local/include/GL/glx.h" + - "/usr/local/GL/glx.h" + - "/usr/include/x86_64-linux-gnu/GL/glx.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:415 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_EGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL/egl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/EGL/egl.h" + - "/usr/local/sbin/EGL/egl.h" + - "/usr/local/bin/EGL/egl.h" + - "/usr/sbin/EGL/egl.h" + - "/usr/bin/EGL/egl.h" + - "/sbin/EGL/egl.h" + - "/bin/EGL/egl.h" + - "/usr/games/EGL/egl.h" + - "/usr/local/games/EGL/egl.h" + - "/snap/bin/EGL/egl.h" + - "/usr/local/include/x86_64-linux-gnu/EGL/egl.h" + - "/usr/local/include/EGL/egl.h" + - "/usr/local/EGL/egl.h" + - "/usr/include/x86_64-linux-gnu/EGL/egl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:416 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES2_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES2/gl2.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES2/gl2.h" + - "/usr/local/sbin/GLES2/gl2.h" + - "/usr/local/bin/GLES2/gl2.h" + - "/usr/sbin/GLES2/gl2.h" + - "/usr/bin/GLES2/gl2.h" + - "/sbin/GLES2/gl2.h" + - "/bin/GLES2/gl2.h" + - "/usr/games/GLES2/gl2.h" + - "/usr/local/games/GLES2/gl2.h" + - "/snap/bin/GLES2/gl2.h" + - "/usr/local/include/x86_64-linux-gnu/GLES2/gl2.h" + - "/usr/local/include/GLES2/gl2.h" + - "/usr/local/GLES2/gl2.h" + - "/usr/include/x86_64-linux-gnu/GLES2/gl2.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:417 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES3_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES3/gl3.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES3/gl3.h" + - "/usr/local/sbin/GLES3/gl3.h" + - "/usr/local/bin/GLES3/gl3.h" + - "/usr/sbin/GLES3/gl3.h" + - "/usr/bin/GLES3/gl3.h" + - "/sbin/GLES3/gl3.h" + - "/bin/GLES3/gl3.h" + - "/usr/games/GLES3/gl3.h" + - "/usr/local/games/GLES3/gl3.h" + - "/snap/bin/GLES3/gl3.h" + - "/usr/local/include/x86_64-linux-gnu/GLES3/gl3.h" + - "/usr/local/include/GLES3/gl3.h" + - "/usr/local/GLES3/gl3.h" + - "/usr/include/x86_64-linux-gnu/GLES3/gl3.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:418 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_xmesa_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/xmesa.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/xmesa.h" + - "/usr/local/sbin/GL/xmesa.h" + - "/usr/local/bin/GL/xmesa.h" + - "/usr/sbin/GL/xmesa.h" + - "/usr/bin/GL/xmesa.h" + - "/sbin/GL/xmesa.h" + - "/bin/GL/xmesa.h" + - "/usr/games/GL/xmesa.h" + - "/usr/local/games/GL/xmesa.h" + - "/snap/bin/GL/xmesa.h" + - "/usr/local/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/local/include/GL/xmesa.h" + - "/usr/local/GL/xmesa.h" + - "/usr/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/include/GL/xmesa.h" + - "/usr/GL/xmesa.h" + - "/include/x86_64-linux-gnu/GL/xmesa.h" + - "/include/GL/xmesa.h" + - "/usr/X11R6/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/X11R6/include/GL/xmesa.h" + - "/usr/X11R6/GL/xmesa.h" + - "/usr/pkg/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/pkg/include/GL/xmesa.h" + - "/usr/pkg/GL/xmesa.h" + - "/opt/include/x86_64-linux-gnu/GL/xmesa.h" + - "/opt/include/GL/xmesa.h" + - "/opt/GL/xmesa.h" + - "/usr/include/X11/GL/xmesa.h" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/GL/xmesa.h" + - "/usr/openwin/share/include/GL/xmesa.h" + - "/opt/graphics/OpenGL/include/GL/xmesa.h" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:424 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLU_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glu.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glu.h" + - "/usr/local/sbin/GL/glu.h" + - "/usr/local/bin/GL/glu.h" + - "/usr/sbin/GL/glu.h" + - "/usr/bin/GL/glu.h" + - "/sbin/GL/glu.h" + - "/bin/GL/glu.h" + - "/usr/games/GL/glu.h" + - "/usr/local/games/GL/glu.h" + - "/snap/bin/GL/glu.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glu.h" + - "/usr/local/include/GL/glu.h" + - "/usr/local/GL/glu.h" + - "/usr/include/x86_64-linux-gnu/GL/glu.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:438 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_opengl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "OpenGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libOpenGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:443 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glx_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLX" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libGLX.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:449 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_egl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libEGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:455 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles2_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:460 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles3_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv3" + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:466 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glu_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLU" + - "MesaGLU" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/opt/graphics/OpenGL/lib/" + - "/usr/openwin/lib/" + - "/usr/shlib/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLU.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:20 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + - "pkgconf" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/home/maallyn/.npm-global/bin/pkg-config" + - "/home/maallyn/.npm-global/bin/pkgconf" + - "/usr/local/sbin/pkg-config" + - "/usr/local/sbin/pkgconf" + - "/usr/local/bin/pkg-config" + - "/usr/local/bin/pkgconf" + - "/usr/sbin/pkg-config" + - "/usr/sbin/pkgconf" + found: "/usr/bin/pkg-config" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:761 (find_library)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:22 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_GLFW_glfw" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glfw" + candidate_directories: + - "/usr/lib/x86_64-linux-gnu/" + found: "/usr/lib/x86_64-linux-gnu/libglfw.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... diff --git a/shader_experiments/dot_animation/build/CMakeFiles/CMakeDirectoryInformation.cmake b/shader_experiments/dot_animation/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..86f1e21 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/maallyn/new-radar/shader_experiments/dot_animation") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/maallyn/new-radar/shader_experiments/dot_animation/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/shader_experiments/dot_animation/build/CMakeFiles/InstallScripts.json b/shader_experiments/dot_animation/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..cfe1293 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/maallyn/new-radar/shader_experiments/dot_animation/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/shader_experiments/dot_animation/build/CMakeFiles/Makefile.cmake b/shader_experiments/dot_animation/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..93efa0f --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,151 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/dot_animation/CMakeLists.txt" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-4.2/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Diab-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Renesas-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCXXLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux.cmake" + "/usr/share/cmake-4.2/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/4.2.3/CMakeSystem.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/dot_animation.dir/DependInfo.cmake" + ) diff --git a/shader_experiments/dot_animation/build/CMakeFiles/Makefile2 b/shader_experiments/dot_animation/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..c2aea55 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/dot_animation + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/dot_animation/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dot_animation.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/dot_animation.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/dot_animation.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/dot_animation.dir + +# All Build rule for target. +CMakeFiles/dot_animation.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dot_animation.dir/build.make CMakeFiles/dot_animation.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dot_animation.dir/build.make CMakeFiles/dot_animation.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles --progress-num=1,2,3 "Built target dot_animation" +.PHONY : CMakeFiles/dot_animation.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dot_animation.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dot_animation.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles 0 +.PHONY : CMakeFiles/dot_animation.dir/rule + +# Convenience name for target. +dot_animation: CMakeFiles/dot_animation.dir/rule +.PHONY : dot_animation + +# codegen rule for target. +CMakeFiles/dot_animation.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dot_animation.dir/build.make CMakeFiles/dot_animation.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles --progress-num=1,2,3 "Finished codegen for target dot_animation" +.PHONY : CMakeFiles/dot_animation.dir/codegen + +# clean rule for target. +CMakeFiles/dot_animation.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dot_animation.dir/build.make CMakeFiles/dot_animation.dir/clean +.PHONY : CMakeFiles/dot_animation.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/shader_experiments/dot_animation/build/CMakeFiles/TargetDirectories.txt b/shader_experiments/dot_animation/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..0e02658 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir +/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/edit_cache.dir +/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/rebuild_cache.dir diff --git a/shader_experiments/dot_animation/build/CMakeFiles/cmake.check_cache b/shader_experiments/dot_animation/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/DependInfo.cmake b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/DependInfo.cmake new file mode 100644 index 0000000..5ed0b21 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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/maallyn/new-radar/glad/src/glad.c" "CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o" "gcc" "CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "/home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp" "CMakeFiles/dot_animation.dir/main.cpp.o" "gcc" "CMakeFiles/dot_animation.dir/main.cpp.o.d" + "" "dot_animation" "gcc" "CMakeFiles/dot_animation.dir/link.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/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/build.make b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/build.make new file mode 100644 index 0000000..9d7b220 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/build.make @@ -0,0 +1,132 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/dot_animation + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/dot_animation/build + +# Include any dependencies generated for this target. +include CMakeFiles/dot_animation.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/dot_animation.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dot_animation.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/dot_animation.dir/flags.make + +CMakeFiles/dot_animation.dir/codegen: +.PHONY : CMakeFiles/dot_animation.dir/codegen + +CMakeFiles/dot_animation.dir/main.cpp.o: CMakeFiles/dot_animation.dir/flags.make +CMakeFiles/dot_animation.dir/main.cpp.o: /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp +CMakeFiles/dot_animation.dir/main.cpp.o: CMakeFiles/dot_animation.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/dot_animation.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/dot_animation.dir/main.cpp.o -MF CMakeFiles/dot_animation.dir/main.cpp.o.d -o CMakeFiles/dot_animation.dir/main.cpp.o -c /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp + +CMakeFiles/dot_animation.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/dot_animation.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp > CMakeFiles/dot_animation.dir/main.cpp.i + +CMakeFiles/dot_animation.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/dot_animation.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp -o CMakeFiles/dot_animation.dir/main.cpp.s + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/dot_animation.dir/flags.make +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o: /home/maallyn/new-radar/glad/src/glad.c +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/dot_animation.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o -MF CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o.d -o CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o -c /home/maallyn/new-radar/glad/src/glad.c + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/maallyn/new-radar/glad/src/glad.c > CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.i + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/maallyn/new-radar/glad/src/glad.c -o CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.s + +# Object files for target dot_animation +dot_animation_OBJECTS = \ +"CMakeFiles/dot_animation.dir/main.cpp.o" \ +"CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o" + +# External object files for target dot_animation +dot_animation_EXTERNAL_OBJECTS = + +dot_animation: CMakeFiles/dot_animation.dir/main.cpp.o +dot_animation: CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o +dot_animation: CMakeFiles/dot_animation.dir/build.make +dot_animation: CMakeFiles/dot_animation.dir/compiler_depend.ts +dot_animation: /usr/lib/x86_64-linux-gnu/libGLX.so +dot_animation: /usr/lib/x86_64-linux-gnu/libOpenGL.so +dot_animation: CMakeFiles/dot_animation.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable dot_animation" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dot_animation.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/dot_animation.dir/build: dot_animation +.PHONY : CMakeFiles/dot_animation.dir/build + +CMakeFiles/dot_animation.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dot_animation.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dot_animation.dir/clean + +CMakeFiles/dot_animation.dir/depend: + cd /home/maallyn/new-radar/shader_experiments/dot_animation/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/maallyn/new-radar/shader_experiments/dot_animation /home/maallyn/new-radar/shader_experiments/dot_animation /home/maallyn/new-radar/shader_experiments/dot_animation/build /home/maallyn/new-radar/shader_experiments/dot_animation/build /home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/DependInfo.cmake "--color=$(COLOR)" dot_animation +.PHONY : CMakeFiles/dot_animation.dir/depend + diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/cmake_clean.cmake b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/cmake_clean.cmake new file mode 100644 index 0000000..4abcf2f --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/dot_animation.dir/link.d" + "CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o" + "CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "CMakeFiles/dot_animation.dir/main.cpp.o" + "CMakeFiles/dot_animation.dir/main.cpp.o.d" + "dot_animation" + "dot_animation.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/dot_animation.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.internal b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.internal new file mode 100644 index 0000000..674e246 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.internal @@ -0,0 +1,187 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o + /home/maallyn/new-radar/glad/src/glad.c + /home/maallyn/new-radar/include/KHR/khrplatform.h + /home/maallyn/new-radar/include/glad/glad.h + /usr/include/alloca.h + /usr/include/dlfcn.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.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/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/dlfcn.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/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.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/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.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.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.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/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.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/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.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/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/once_flag.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_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.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/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/wordsize.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/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/dot_animation.dir/main.cpp.o + /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp + /home/maallyn/new-radar/include/KHR/khrplatform.h + /home/maallyn/new-radar/include/glad/glad.h + /usr/include/GLFW/glfw3.h + /usr/include/alloca.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.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/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.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/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.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/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.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.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.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/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/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.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/locale_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_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.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/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/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/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/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +dot_animation + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/Scrt1.o + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libglfw.so + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so + /usr/lib/x86_64-linux-gnu/libGLX.so + /usr/lib/x86_64-linux-gnu/libOpenGL.so + /usr/lib/x86_64-linux-gnu/libc.so.6 + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /usr/lib/x86_64-linux-gnu/libm.so.6 + /usr/lib/x86_64-linux-gnu/libmvec.so.1 + /home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o + /home/maallyn/new-radar/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/main.cpp.o + diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.make b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.make new file mode 100644 index 0000000..d5776a9 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.make @@ -0,0 +1,400 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o: /home/maallyn/new-radar/glad/src/glad.c \ + /home/maallyn/new-radar/include/KHR/khrplatform.h \ + /home/maallyn/new-radar/include/glad/glad.h \ + /usr/include/alloca.h \ + /usr/include/dlfcn.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.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/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/dlfcn.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/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.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/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.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.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.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/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.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/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.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/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/once_flag.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_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.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/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/wordsize.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/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/dot_animation.dir/main.cpp.o: /home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp \ + /home/maallyn/new-radar/include/KHR/khrplatform.h \ + /home/maallyn/new-radar/include/glad/glad.h \ + /usr/include/GLFW/glfw3.h \ + /usr/include/alloca.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.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/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.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/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.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/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.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.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.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/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/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.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/locale_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_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.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/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/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/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/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +dot_animation: /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/Scrt1.o \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libglfw.so \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libGLX.so \ + /usr/lib/x86_64-linux-gnu/libOpenGL.so \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o \ + CMakeFiles/dot_animation.dir/main.cpp.o + + +CMakeFiles/dot_animation.dir/main.cpp.o: + +CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/lib/x86_64-linux-gnu/libOpenGL.so: + +/usr/lib/x86_64-linux-gnu/libGLX.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +/usr/lib/x86_64-linux-gnu/libglfw.so: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/lib/x86_64-linux-gnu/Scrt1.o: + +/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h: + +/usr/include/c++/15/cstdlib: + +/usr/include/c++/15/cstdio: + +/home/maallyn/new-radar/shader_experiments/dot_animation/main.cpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/15/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/c++/15/pstl/pstl_config.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/dlfcn.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/home/maallyn/new-radar/include/KHR/khrplatform.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/home/maallyn/new-radar/include/glad/glad.h: + +/home/maallyn/new-radar/glad/src/glad.c: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/dlfcn.h: + +/usr/include/stdlib.h: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/features.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/once_flag.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/include/GLFW/glfw3.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/lib64/ld-linux-x86-64.so.2: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.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/c++/15/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.ts b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.ts new file mode 100644 index 0000000..b3c26d6 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dot_animation. diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/depend.make b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/depend.make new file mode 100644 index 0000000..c5f11fa --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dot_animation. +# This may be replaced when dependencies are built. diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/flags.make b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/flags.make new file mode 100644 index 0000000..b33e316 --- /dev/null +++ b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# compile C with /usr/bin/cc +# compile CXX with /usr/bin/c++ +C_DEFINES = + +C_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/dot_animation/../../include + +C_FLAGS = -O3 -DNDEBUG -Wall -Wextra -Wpedantic -Wno-unused-parameter + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/dot_animation/../../include + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -Wall -Wextra -Wpedantic -Wno-unused-parameter + diff --git a/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o b/shader_experiments/dot_animation/build/CMakeFiles/dot_animation.dir/home/maallyn/new-radar/glad/src/glad.c.o new file mode 100644 index 0000000000000000000000000000000000000000..eee4488e633ac667ce81c3ce2dd2765bebb63a8f GIT binary patch literal 124888 zcmeFa37k~Lz4qULjkwL=g5rjwg5rkLE8s%d24>8FBM72VpqXi)W#}1a!NC|LK@4a_ zG@_UVF;|qtNQemu#)z1Rl0`x^B)Ej&f`SXdD2f~WtLpchbDs0-o|}8`|K9g=-@Nok znLgios!lCW)v2m;y8DKT>R}x_bclGb4v_(o;K-wq$l})mI?&;Pk;5ZhBez8D!Q8c_ zHy+$65*b}N|I^A_FSKai^LSG^-%0i#@2?MMjDJ}_dz|DG7wsSK_xpwYvVZ*8?}z<<2*%HU)*t@K z`1*tW>&^ZBX@7tEkN2m4*5CfS!~aSDeXHaC^{}z;|K9fd@Akw0Yv~pB|NEsqKB<&V zp~|^yTl!Vr(#@K{Z4AwQuH~40&sluXm%RNWPdk50<@{&9w8LskPZ}EW_m^yXgT@XT zGw9MWqbujUGqA4mmJ@pQHmb_`SN7}|Y{ynU<91D$CC`+ z=#F19$M2WUa_Y)k-5(cR`OMIsHr>eN%F_J$$))vAmL5K|XZL+B`&ILwc9E|$o5a<( z*7xi>=$D5XY2~fw*cfl0GPzIbNjKWJk*Zs!cd44Qu1n?IcU#IT=l^}XgY%!Np8sm) z{GHYFKXPF1+SWgh=Y;EPODXVshTZZ=Ra?7PX51m|^Uu*t< zPD(VnbkeUTm;Tx1dd{8>r8ia_Z|ZA7=?RgDl;3V*|L5P$+0(J~#!04Pibb8Xr&H;T z&;BRQFlWyJr8oZ6WUN?f|5bK?DOlzFziqGIzHeW!=eW_*f0_MwX=AT+Ed&4SB@3ri zdgH?XRrMsf8+wa#d&S%j|F`DPb?%C}@0Q+JZu-@Ky*0$3{=Uk;{B=Uw*Y?&eZ|>VS z^p;-6eUXZ}ueVJ6pR2>*oL9VSMhMq*w&iyHuX6tXv=h9Zb)wYxOZ%N`E8;)i^8y#O z?Ao`_I{54ltb^SopknTGW~4IL-v2ol|4;j4fBOG9KkTos{q^;q89(;><^QZ-yz8A^ zjF}n6Z%S`mYu^0dJ3f2maSOZ(yL?@1c9H(?Ezkb`V2$}7pMU(T)tC7B7PpT-ci;cc zb)GCk?J9KXf&2T~|GQrOSL=KG%k%&C*t@^|_qYGQ(%b`c2{+ZB`uhYT2(GVfHJ}^Y-Frofvy*vb!%;b;|`WSI+r$2X~XEzuRZK;qB`A zZ@Oc;2_-QPaTEE{MQclcwzksT&goZIdDcN%RZl7dFuu1Y$}p3 zsXKe;?QgMn-#)waq)7GrH!A19P&xlaCqQyl^AC8Za?ZLA{oVFy>4H6b_wAd%lj_FY zqpO<#l%#prg%Xj(kfR@FCZoW4wPDl(M~dJN}~U!zy=FnD%hp zE4EhpulIMy?SbCiZ=dr{_ca|&Cb3a~KIsMv+b_@h_X0~|&&}Ux#-Z*q{@@<8>F6qz zmcN+Pdu&CPDrHSK|5ufB_q9ARe`wD`o!s8Bra{mqJAdP^ZE2>|4{5EhAC{@jnzzH6 z8uBf8Uzy9d7*w6hXD`duwM;edYZ?q2ox9FTYZ~fjPHD)GXsEMCqib``%?(ZF-KE*K znoLt>dbTCoG+7_dP#~v|A*h<3nUakSl~8vOw+BO;GS?1nojf^fPc)=HoALh+X{dK+ zcW`t|HeZ{o_cTMZjV|}VBQnj?Y>i!O{ z&*tlfwdQLLt8SQ*tG&3S$nzFWbf+JfMqq3PgzkK$<1vi_J z;n|kK4GpHmd0Ru~XlO&L$t4adnwnhc4IftDkZA#~%C}^vWSej_x}_rRE_-cbLz8uvtI3LMS~D%V zhWzMkqj64)l>{wqOYheuDX6v!sclQ5gIZcLwNpn=&D1&P49?~23~I_vs&1%tXEx^; z(lEU-SD*DoLz=QCD>Y3GQ;eByxI6ZPhi2=I!-HTsrr^*Shl;7jW}8~FZF1^CO--4Z zCS9qcVj-qA2i3OZW@IIT(fVXeJ~z3c$!5zUSGsJSoE&Z`D4!7`w_bDNuqr>f!I)Um zk~BPp92F6aZfI?C1BOWzd7-Kd;AA)l8ZTWgZ5<@cylBjd#dYJ67`&=EXp5?5za7lz zH7y7b>}P&VGc_Qx7_+?+@8k47LGP3FK4$x^r>FM`dY`2CF;_M(0v{y!Ajt9)+x{&3$`eU{ihkj)(hFPn`SZv?=S15ZhI6EbmzqBcnZ?;40uxz$&Ql{3<6e{v{ z#jw4K$i>>bt_5UprrBP_3Zjk8G|e;@VOu>WgY5;I&>{7i>5bl`#^r2CL%uF&uaX%v zO~}iI%;c;X=EkWC>dTxl6ylmq!@@SGazk7wX57|Sh`8Y{MBJbkBC*zjXz@anC`8FZ zBtv2-`FMd1t7Lc#sbr80A(JoNKdVf}3Yf`R0W(=EWCi`Ks?h&c$-)j`nCmB|O)%I? z>eg4onle*{W?C}g%WM&fm{Qr^HN#aP4y1x{AXOX0v4sgD(GdzCM6+Q$Nvv`e5h9X% zYjj!@h)zS1y4kz*DVG`@7YN)iM1slITqaqW=Gud*X6Y!CycL73M}=hC#!&iZUL!uX zvv;#Tk@InYKQVT>uWB~UGd&wReVEAEiQ(jm44Im(oknbQOQxmON{N{&ZfR|jHB%vW ztEWPo7#dE5%i>Cx&)WI;h+O0Jj9uXjuFthlD&fe;L3L)Pn`Dp3G=@hP3;NW&$>QMfypV87kYd_Bv<0Ve;-ek%JE9N1JiBKHFqZfGKFs&)P5?ExD49No8tWYRf2@6r#VJMj@V1+44_QFEc&qy=D%G9G)g9Dp} zoAV&Ve;))$q7s0_MrUiy)W}S%e7Q-c5V{QJ(BJJsP&PwC8xXc7L%`cZ@B{27PUwIY zcGJQw>zmC0lWQ^^#iVCpMSXU9Hs8Y7yX4xD$-Cgvd$&08F1EyDZi4Pdu!X{btX}*m z6oRE7$HY>w5Xk}nsUTuoC}|HCQ6}1Ctrm)&Xe**j7E>m1A~UQY1(!cNMzv0AYG`dS zJCVW2jlGc|Xr#H;2GtSpW`E2?szHz+f-M4bVV#n7BS%f9rFN=6h}sqp6E}L=>rKHN z-bm#_QV@cRSW#ZpT!7se{XSs2E7`x(h(4;eA5Y=2oeGf3veBMeKMMMy^xZ z8xnpr*K=JS+@-+82o2`ucz8B%J)Lt6D=i%yS2a7o+h}$xz&r5zfr~D)Aa^3KH(*L+ zGZ;oPx>$F~MA!)AlyV4f1qW5lzE0lQ^`6a*TfdkFz_B@tM*d{m$j9W(WZh567l&&p zz_tcu3pF%s$J>f*6q*6v4SY%&+N_l8gBjopmF7}V2+gSPU|^A|d~-`CU+V@TOFf$~ zH(kLmVog(Sy4e|-ku{@YOQy-}`)8brX*ZuyOAVwV(T6~-h@I6x>YFDT;XOkOfx6& zQyXS(l4VEFbT_fgN=M#^L2)poK4)evmt}G-0QA-r82fAfTEL3DBKu+fZk)74;6jN; ztI1#p^v1dPP*EjUKzI5nyWG z%pT35Nk>SHnY-nh&0gCuJ5hDBIC~G#jrDeHa@!8>mX;LuFg>?H8P>`6pkjr&lVMBA3UenDT_r1$J1n8X zLbq9}QDGt6-3KLe=2omQcQRpDvLd;|iZU#88@C!2=FZ(1P_iPqOBUu%)&nYPk=$W@ z7ZzgqQRGY#A{Uclapc-lETmXtBDEqWl#pVDK;CdcD|ROD0$MCAj;mv_Fz<3&EX=#A z77Oz(uEoO46~5ilc`Lc%@!BuDx2`J|&szu<3-gwK>K>#w{+Pj`a8L?vOY^2tb-|6w z>bSLFNRuca&ZZ%ath7U@@J?j4RAERZwG%?^-h-)jE#N&5;r0$}PxFAAU1aO*D5a5= z;h`Hp8jcYw5CGUH!E+dXtN;ZOO>MgeN&Ks~JZ|D2+RJ;Bxf5mYl$i%8Y|8d>sA;kK7s6N0UCe;p<}>2A3Zgvz?aKHejf2F!bDvp<*&o4a|9cCBu& z>aFtVNSK&Hd0R1dLg=y>M5p;j=;CZEAlSSQf^11mm@2=_WvcQsa0}fQ1*=k{4{>j) z6hJ*i)gdT-fGK04)XgcwLH>-;wKeZP`60pF+OMUcr@2y2Hcy6mvpRHLGtYLlHL zg{Y8VvaAByNr~=i$?OL{Q8QyxuTopy9oN7!Mdpe~L(djX9J{o)9m?e0+E)6iq-+p( zU4H_|u&OAnE=q0sGOfp1Q|oT zD%dEq!U8B6ME*=g6$m_27Y2BbA{2(ClP*m1fhsU3w;cyH65M4Zh{1qJFqYZjt$2VP zN-2cLQ^G+?W;=nn$yOM64dZqi!a};qM*&_0Q+Y%SM%AKW{_>JTgH4NYl0gxqVre|I zP3w{%7UZBvAS_oT#ID2r(L$#g1Qt7^eW=rq>NZ`OkIOZ28e~BU+0w63Sx(2n?Pc2*z=rW;u^v02RsS{{3=YwBXje4v`+~9uLMW!9K=dJ4^VnUrYT*c|(u= zhC(O}%+CA{L_vIcGiPci#Abqmyyx2TxXm}Z zCD&-4yOAm}g*2bVxD=nZkW%MoG}N0rzGe$HSMNW9f=>ucs?UaKWv;o!+bp%QN94>c z5PJszJvCT?j&3v?yJnGgUGSWL=)R+S>@rfHn>4(-Pjf?`nE%!!HqIn%OjbLnuFl?$ z8#HRL{rHTOfUc{iBbm<{*xUX7m||+o>WW-7`KshnLwd#?xZ#a<^cP5SK5P_gl|7L& zSv%qOT94Bh9p7j0@2${H15t|3TR}F%!$O(8;ZEQoHl2)vMPEZm9ChU67V!O(r;|p7jiiePG*5hr_k< zAe{*hR{mP)Ch~qh+Shs0Vk>p!(g}sF>QXGKYtP&+U6&{q4imVr$%AxRT9^T+3ypp} zFS6zEH!(bO$`*$6M<`rxazNpV8T>PR$dL2OdXJf89(ijmi>3O+`;?y(OSih?*cl*^ zi1~1^`Sr0##D0ix_{cF4^HJ2bmYFYwcdw)Hx5IU#A|2Ygb~ygf1G_9V9|1Jq)9U`W z!N*$h#U)+mbnNtb$C579_Jepf`~vg8eeJM`OZc-<3cu2YMk1F7;TLlF^$347NdLQ? zDE@a4{;|n4(*G-;|Cb1_vVX_f{M8&>(xvi{k-skKGSHxxEjO=Y&1bSB!%Dg?=s38f z`>mY@my~_ufI%g_Z;B2oDWB7MXh~zI=Z-tLq}-rEC1pl3xTNdgk}kszDKpW^>}NL3 z>wf!BWl34b!R8dh4(WJFNf%4nec5OSMBdw1Owg(5FUQ$7u`N^h>f~B4%Kf=;T#I=F>TW|h% z+?h}keGdYJh=V1GQUm+FH!t-@a~GA11|A`loH@)Dt&+OxZ+;`AE0;zc%|ZB z1RtyTCE$}3zYILD_*LNcv-SL{1;1JG9QfUeH-O)-cq{lLihmjW3B|t({#(Vr4*qAw zZv}r{@o$3fQv4q9y^7xpeuTYN&}$j^X^KAt{sqPD7ch_=(_)6+ac+{`w8S&H#U0@pHkSQ#=L!hT`Xg?^b*e z_(9$U4JRKCevINHz|T~CH24LIUk-kW;uF9pDxL*zP<$Hr9L2@Q(a7D3Ukm+1ihl)s zo#J!A|ETzU@Rt?84g4*|7lD7Q__x73t4sWS;72I_Ab1bO9|k{D@t=UF6@L_bu;NdE zk5qge_!Wx(4t%oWe*|w<{4e0M75^)^`~pSb^w+?@rSv<%A5{GB;6GJ-H~5o^e+s@q z@s6%PL?f>#eh~NvigyJ+uyc@i`|cRgk|z5Q-Yeys-osp3z7uUGtO@Rt>T7JR4Te*)j9 z_)Fl2dkY<8>Q(Sl6yE`!RD2isFvULtzfAGH;5o&kZhVYJu2=j}@Y@tW68w9L9|yi# zar-S}c3!kj@!sH@6h9Yyo8oEkzbk$r_$P`F1wRn$R1m2c*Q%o>sB;!uHs$5hbUeOK34Ig!E=hA2>untdxGDt_*vlhDIN!3t$2U% z4T=v0e@XG-;M*0K`AsykTk$c_cRV!g!z;nNDlT6^X!cbUzZ&|p6~6}jJjL6{#%NF8~h=~zX$%9;@=1Vo#HFOH!J>g@EwY;0sl<#b>K(1 z@3jot;P>FY6n`H4e8pb`AE&s?=c19Rif@PhI>rAEew*SSg5Rh3=it9k`~WwPG2^7- zhk$Qa{0Q)UipxAwO^Qr4l|g?j_CLLvJ01K?#rrtkInvt`;%^H23zS~wqtVD%#fLyY zMe&QkXDfaQ_#KLm1AkC)nb$@mk19SH`rjx%9sEtjTfje2{LA27O2ZW)^W$jbSjFc< z-%Ig@;0eX=1|P2Y67VY(mw9$H(x~_kp`WYxPr$#e_%Fa8QT$2p-zqNi^=RZZ#s2{P zr;7g>yqmo#L$AMr_f-6K@cxR+ygwSbSn+>ApH=*0@HWL|>pU9yhT;dh`EE3Fui~

;*csJ;uR{R9;7ZpDh{9VP*1n+P-RgQTp>yT)qMDc#mpP={`z|T;87=y_!`B(0lq=;Z-T$7__x46 zQv5#fLvTOHYn|obWs3g@JgNB4z^fF09Q-Q9p8{`E{CD6tDE=Jyt%|<@evjf?!5>ik zP4Gt)m-S&Z@`U2Mq5qTOpMk%ncqg~ciAFwG{9y2sBfT1yzp~DZMow3}JM>A#PXez} z{50_Kik}1Cs<^CIqmi#Fem?ZKDn1ze9>uG`mnmKY{)pnT?ltwS_;~1luXq;x1;y*Z z-%-37e4paifgj=B7)LXF75sF?=Ye0KxU9FMkxLZ63;M~5e;54Air){uQ1OQx?;NQK z+a&S`^!F7(DP9Tww&E9q z?@@d#c$Z_t^>!8b5sKG=pQQLS@G})}0`IH%Oz?{opA9}<@vnnVQ+xsVmlah|NJk)JAlDEL~%j|AVW_;KLxD1I_{#QYvR zzj}iot+?!yMkD7ao`!y?;unICS9~b=b&7uxe4*l_z`w8f<&Jlbtme#{_YOFDn150qxhBJt%}!z&r|$r@b4&o4fsmM+rZZ;egpVs#cu+CNAX+1 z_bGlS_>m_CUbFAM4St&9-vd8S@$Z9=RD30Pt>QlipP~2~@S7E12mW2fe-Hj+#h(X% zO7R!LH!J=M_&bVk2k%g3YbAL79sH=WfZ2B+g7;SZbMW&OKfvwdn|)5j4*{Q~xZMAU zMrJ5}Ec7=kUIu=z;-`Z@s(2sp=M_(ZzpMBK;0K-@3B87ZpRD*r;O8rT3HW7-%YB+? zq*?I^(BG!`WblU+pAPDgI^feTsh#{Pj}%`Ie$c7m^8Nw*1jYXhey-ww1s|;V>)>M) ze;d4B@qd7SRq>C(?@&DA?(0M&%M?El{87bAz<;B7H}Dq~KLPw5#ZLv_r?}j2i$;#@ z8LrP5^d~Fc&+*QYtzmiO3*cQkgad|wmn%L3>6feYFNJ=h(tip1VM;#<{Bp%};5o(R za~IJ_o8s3(|8>P@Io>%kPvvJW_)5jUfpqRt>3kD>x#Hgfe_ZkV!2h85a_}9B{|Nju z#eW8VRIhNmJPuy2_*3AOivJFLqT{3ORaM>Z=zoCf^@r9TJ!2Z|@bA5;8% z@J)&j2LHR_Rp6g1UIX6s^l<%L2Hs2Y@!;nxo&~=|@p|wniZ_GLQv5pbI~D&b`1ci` z2fkME+rT#|ei!%~ihmdUL&fh0KcIKGejWnvrnuaQ^8MFyaBww;xoXj75@tO)r#K;ev{(2fZwn99pH~Eeh>I2#g{tX zIZ~$D_d)32Qu-C(2c8wKhgC>tpi1YL(4VaIzXl(m_;10lRQ!)ff1*l%Gx$8k|AusC zs&w7}|EA*d97Z&3M$fj_GF55WJZ z_>aN2DZU!~6UCnZFXaU=m zt@OVEzen+n;EyQ&7w{()-va(e#kYaKqWC-D?cs3@CwCG1iwu2p5Qsf&jO#NcpUsT#ruOlsQ5te#}ywA{;c97!CzE-4EWoM zU+H+~NSpFWE%;)^uSPn1RXW#zADIZZR~vW_#cu#VUGbX?KiqszMH!wOIRMFh3w-tw z0=j_z0DNNCFni5Bytg`UGq^l2AEZAQyzTICe(naJX#U!lm;d|0dn^7k@U5oY ztp6>zEg$oj!56E1{vCX^O2lH5pH<3c;?E}7A`QZZam5Nt^uT}ZK z0(`UbNe+CuD%bVk^Ax`oJfeKN#M3KZ{TO_<;!lCg^Te_AZ!Za_KL~vGVPQTB-22>$=eMkvzS7SE@2&XV;5CY`0e_QTg*C@Y%{Iwctw? zx6hf`^UCKif_&ZszSgv-eR=iyF!*A{p8=nz`rXUma-9#-c@KQK@@>>SFJ<#nqxf;) zGT#i+=>xt|)x%)$)rwC7-=+HLSHWdJDM)`Y_-5tLmEbEC|1J1(#a{z2Q-1yk-246| zub#V_=aXzb%u{|l6@01U=Yz}rv>^YZz~w%3!0W*m9~y4o*l=KN}VQ41B%fN0{f3tbVQHXMnF({0rdTewTONvEa*7BPP_&B8> z0bZkc9eAbU*MkpK{7&$GivJM2T=A#Cdn^7|@G`|e1n;hRsd-Mw)zZ-n3;tzv+_W`|ho&w*f^e=<2SNsF;wTd5Vo(Hn^ zFwynupkJR39#Qj|^TAiDdBO%nUjzZ1N>;y(mm ztoT#lZHm7PK2Gruz{?ds^c1NF?|BTbo_m2$Rr&$om5N^m-c|8N@PUfY1MjW)Qt&dx z9|iBC_;cX%RJ*?kK2`ax)2UM4GSyFefUnj*2X9l{KIdfp(@*hB!S{3u`*t$;N~NC( z-l+IDz{?fC7hJw~Cm63D0gtG8qkYcF=5vqQCwT>Ypqht&3f@ogqkE#fs$ZW4Uat5c z@PUet1+P?m8hD#J?^nRf)VTLe@P4X&AM&_be?9GSHO_1SuTlF0AA_$~`8mFq)WblP zAN$;ot>Z@wdPiDt^#ulK<|iUnIf1 zD*Z*^OI1EI;FYRAzYZ?<+XLS|0KQ)BBmEM5xjOHQ;1N~N?}2ww^?ZnV9>umxca_d5 z;PUyEAU}Pmr5qzRLZyvn2s<)fK%hh@B@wm$8kHEVtU)kq!Z2rsDd7lUG za$tCzc?aD4N?~t2@7x>pp!6q!cU8PUcyGlo1us*)5q!DoFZQ_^oBy?nKLox~@%7-V z6@L@FO`Z2s@LfvZ?F>2ZR>jM~SE}pC7r~dJy}RIVE%;)^?ei|STniPy6MUZH4};HE zd>we3;#QIS-qk8pTfruT(q@2Cba>Y*ppLlRM|L22`Q+y0~ zjpBK5`J81?u6f`CmHs~Peu_T^Uat6`zz<%&nnk$kRH z{5bH1YF(BDAE$T?_;y@CJpX6Fmn+@`K2`BK;Jp>U6MU=U4}dRKd^Pw)#eWN4rufTV z`kli5`2c*S;)nK;dXw+t418{%Q?c#7QRxSOuT^{;_)^82z!xfRpGUFjH!A)B_(a9m zdg&h;F4v#HrydsOd%W}&KjK_D?^bo)PlIn){7Ud$ihmirM&)xc_;QucpM&=<3FmVo z_+r(s-vnQ(_&)G1YF=@I8Q^Vwc2)C}3&6{|hR=IB_#V|CTfi5p^WFhIP+iA=3|^-C z(FX9YioXZGT;>1Z82r{XoX?ZN_o#L}&u~a30{$In_z{r~5pSQw{RW2#y9DX<#=el( zufNnzI+NPrSGU8jL;5GEeWwNB-4*{H_)&`g47{u2zXd;3@h#v7DE<%d&(t{FIWG0Q zNAcsp-%-2|_;$qygTJo$Sn#ciUk(1U;`TWbcYRU(4)Dc?hy8Fr_*BJLgI6lw+UH1Y z`eo|6_8NG1#Xkn`s`wEJNk^W$3C78@z?VnE`5XwoRPiz3Whk%b!>Qoij|itT3%s}L z7q^2)4hieO2VSn~=P~fE>U#Yw_+pjMSH1L)45$Ao_U}+UkyH0@xOpKmWIpq0r={p!u+t5lxwjXCwqd=R{TQnHs!-h z!5bB?2bb@&3F>VQ_(Y}uHu!dx&xgUcD*h|*fyzIB^0@Nb4siK?g&;qBz*lw)*U!Oe zsh`a%{o}wls&V^l@a>8Z_0m!ND)5Esyba*;9A%Kt8^On^{M_Yn)n6X)(pUAi8hp0m z&w{rp|7-)_sQmCDc%_;r9Mo6pZJtV}7x-+&2Y|0v>5KzktauanYQ?_+K2`Atz~?Ex z7JQuIFM4`4&g=%SQTzzAFty`wn;L&k1()xm3fgfXct6#DF9%<(=2uM~SM_!)_*%uk z?{SsRI`H*M|2p_a#iRYDT-#Oslz~rF^)LXux8fP_fr`%qZ&SW{2z;KJkNpaKt@8i# z;9ZpeUjZ*us9?9be@z~MuDKcjs@SN=C^&oC#rt^1uq>{pJTxnD&7J-ka->s9(a!56FY4h7$=+V?W>?rNO58oW*A z^K0O})pg-+@G`|$f|o0Qt_R!!UW2jM?DJOMb*O}!6S;l1>Rlpju%R~x+;D=_;z*PB=}avM}n_b zd@}e-#cu##ulU{IYZYG!zFG10;2RZx1$?>UpMWn_{HOs^4{eH{4c@4D1-N`aWzb$% zfzMX@8Q_Z*UjV*P@dv@DD!vwcqT(-t_fz~I;N^-R@&))=@l(MEDt-a@IK?jouTgwD zcyGmT0xwg1DR@`Kp8%Kdkqzp33;0SkUVRSUU8QrvKq>Ebr9U5hwc=NRM^rjr2H&Xk z-vQsH_~YP972g8BR`Gq{3l%RLB>C^6@-qm0v(irj-=p{(@a2l%558XUb>NE?e*?Ts zjknRklFx~1d^-(%S43VYM&v^9t%_d?zESaM;A<8C8u)g_zXiTo@khYdEB;&X)r!9g zzFhIW;N#T%s{0VBhwe(>2OO6R&t8#X;9k9WeA<48B$I`#in6E8u4`s`%f) z%hf#gBk;v)esa_>DOXq3jwx{Y-j1NXMuAUM^O*+lsfy1BU#R$UaQR-nApNJn=PCUw z;EjrR7%ur=sM@y-yixH%;8T^a#)H=={uS_kihmotT=AcSS1SGj_&~)YmGD((86Z4A zpA6opcwg|f(Xf6jxctsZP@k>fU6g(v_#WlArQpjugwy{8xY=rUuP*W@vI%@8jy=8$ ze6`XaQYGabr}U?TH>!E{VDPDmUkTo(c$=5L^79?wvk#OLd-+@r-tV9=e;je7Vwp20l;eyImypFkA87;PX_wTnN5d_3KgK8x_AAyiJXVUj=Ve{2uVGia!kA zTk$8sD;0kce3#1q``~L;K0ALA{a3Z)Y2Xp%+bZxq2ZY;eI{12Z{k;WzqvAgR->mrW zz_+UWYz6OraQM8RfR`zLc(s(PtKw&Y_g3{#<>^(uWx=~Bek1r=mHxNDS1Y~>d|;<= z{+|V3s;&#Wy!4en4<8}rTCaE#e6`}Ez*j2X0KQq(^L+5_svkWJzDMytfNxcNr*L&%xc7GFmyW$64Ecx7{_-Wt~<%bIJ z#foRZ8x_A1d}&EI|33g?w2kro$ zt@sbYD;0kVe4yelgO@A*0eC;fkGVw3)m!oNz{?aL4c=Yxdho7_&jqhh?Y!C$ zF9VM#J`jA5I&TKNQPs~(@HWL4gU?p{QSg!K1HMp=lRpAqsn(CrfX`FDdK-MI;)h=@CO&DH1 zVQj^y(N!0ZoDiE(Ucll-SfVIP6vRy$-IQ$0gvO=@bF$o|;nnWU!?P_lh778!Ysxk^ z*R(W6rf1qF*vw?>CQQ#<-Ov=tw@#msZEIG-+=PppaB-6^Zqmgy-`rzLk(83UxJef` z>Eb3`+@y<}ba7KIZpy_?xwt78H|64{T-=n4n{sheE^f-jO}n^h7dP$Vrd`~$i<@?F z(=Kk>#Z9}oX&1Mzi`&=5?d#(9b#eQ;xP4vRzAkQG7q_pA+tHrar?Qr{aoCB zE^a>;x1WpK&&BQM;`VcK`@6XPUEKaIZhsfIzl+=7#qICn_IGjnySV*b+*rAb94mLR zW92S-tlY(qmAeFD~U^VetOw1M& zx5eU;7x7z63>Oo}#l&(k@mx$y7ZcaT#C9?9T}+G@OGt^tdNJ`{Ow1P(_r=71G4Wqa z3>Xs!#>9d#@n9?|^&&2ei49}o!nnpGA6E!i7jK|%a|B5CeDnBHDlt~&W8%-47&Imhjfq8L;?bCxG$t;M ziA`hT)0h}FCQglsRb%4Sn3y#tZjFguW8&AC7&a!3jfrJr;@Oy(HYTo(iEU%z+n5+P zCeDqCbz|b)xOg`%-i?cQ@5aTuaq(_k zyc-wq#>KmF@orqa8yD}!#k+CwZd|+@7w^W!yK(VuT)Z0>@5aTuaq(_kyc-wq#>KmF z@orqa8yD}!#k+CwZd|+@7w^W!yK(VuT)Z0>@5aTuaq(_kyc-wq#>KmF@orqa8yD}! z#k+CwZd|+@7w^W!yK(VuT)Z0>@5aTuaq(_kyc-wq#>KmF@orqa8yD}!#k+CwZd|+@ z7w^W!yK(VuT)Z0>@5aTuaq(_Kyqgg3Cd9i5@oqxAn-K3N#JdUcZbH195bq|$y9x1b zLcE(0?gm^b0-c5*i6XM;3cZGMC zf`oUacLQz$*Lqy+akaOLjn-J3`#Iy-9Z9+_&5Yr~avOLjn-J3` z#Iy-9Z9+_&5Yr~avOLjn-J3`#Iy-9Z9+_& z5Yr~avO*zn-tR~#k5H=ZBk5|6w@Zfv`H~- zQcRl^(O*zn-tR~#k5H=ZBk5|6w@Zfv`H~-QcRl^(klj7Z^csD8DO^SDu;@zZpH!0ptig%OZ z-K2OoDc((rca!4Xqklj7Z^csD8DO^SDu;@zZpH!0ptig%OZ-K2OoDc((r zca!4Xqklj7Z^csD8DO^SDu;@zZpH!0ptig%OZ-K2OoDc((qcT?islz2BK z-c5;jQ{vr}csC{9O^J6?;@y;ZHznRpiFZ@t-IRDYCEiVmcT?islz2BK-c5;jQ{vr} zcsC{9O^J6?;@y;ZHznRpiFZ@t-IRDYCEiVmcT?islz2BK-c5;jQ{vr}csC{9O^J6? z;@y;ZHznRp$+(*m@214NDe-Pfyqgm5ro_7`@oq}In-cG)#Jef+Zc4nH67QzOyD9N* zO1zsA@214NDe-Pfyqgm5ro_7`@oq}In-cG)#Jef+Zc4nH67QzOyD9N*O1zsA@214N zDe-Pfyqgm5ro_7`@oq}In-cG)#Jef+Zc4nH67QzOyD9N*O1zsA@214NDe-Pfyqgm5 zro_7`@orkYn-=e;#k*VcXD6FNF~ogclXp?>C+hWvZxHFK+Y>kr`G11sazbR@CI$vh|}| z8k(|xg9OO0_)*zRUAX!zal&Tr^k%Bd)9h=Ku+t|?5QqceGPB*%PYtV{oS~D%VhWzMkqv;wgegc7G{TlXLQ){W^+X=G% z(?Nq;S~9g$M^7~y;(kXMoXgi4-jthE-B9cDHrwn|Ot1Ep z4u*w8v-PIaE1^IwEX>qU=`drnO)c3r$=#r)rp!$5gwh!81{;qJs%^>5$VyZ%mXF8e zbCVmI{OnuqY9?DJS@Y{(LWTj|8kLKe@qlRXVSv8`27DPdd7xwJ8{R8MHp;S1a-K5-AfjVzhvugCJ=5T|X>&i4G5ka`jW16*lP^g$c zZUMwKNNAAMAm$HrUK$!CG)QU?3+l>Cq<|y}NV0&$f~xh>DIkdgk}M!2GNu=|#S79G zUYHZ%l%KJg`dnRM?`9Xo`~fgbeLID)U+ZC7T-6Msnn&qGd^r3_QY#Cr7rIPU|FZ%nIvU+dDyP zduM2E=M?QERJ0z2di5`gRJBk+NWdU~hYS6LfDb z=?^w$fX5^&H^FaZ12JbJC>KRPBCetSu|I|J$>8jiT>jFgOupG(4Toj3b(1o+{;UE@$Ub znfg&?svOK}Oy=7SV|!G2ZG!qYSqTLP?$IIbw0%`@WeFt|_iH_bgR4vk2iKYqj5)Q-Iin1NH~N>rF>D&&@Q9RK7=<)ncQ%wzsd~CTh(lAF+E$DxguEdMgg3)VtB~Z zZ0$4(7~PU-Y4syffN8vz)+X9MDGUoXQVPQoL%jl17#G|NHuXUYSz}Gl=39zX%Ka*fk7{szb3`W&a=rOW3+6O3rBZ!wF;>5aiQ3!NGTuFlL1E)gR#jYTeDZvVvu zHD=qpz+vFx<*2k21^AV2id76(H4`l|A4qs5EjGqfnG0Q8)}Jv+CA(3`g?LfTsYko| zX!3J|<+q|{eI~?olh*KT z!1VPY4Gm3oTwTok)O<)eV^%1n>hXn~KOa&KnfWQY(aH~@b}a~KCkkab9EF=U9735d z2x#XlRE%&GuJ4g%?U1SGmJ5iVuA92E#s^A5rxXdFYIL^NO!&>}!H?}ZsxV|m!LaI{ z8kYMYBXSrU?Zy-BGl%wPeY=LJx2GBowHxe(q(E!8c-=;3vl*&$O=gJj3SdJj>a+Ih zSP;o9Af|>_>QWJgtZYOKLw6zXd>O|H4m3Yp~Z;kQ(-y+TpaIN6JX2t?-;) zNPBS-ZM5AJN-fdWUYumRagv+^Gl(O>pd9vE&^oE9p|!=_6+>u|Nq?YG*J5l)2jNH~ z7~ISmWYfApGt$f$J)aa&aWGO1l4z#kGbmRO9uCH~teH4Y$p$&A$+Xl?4KA%-R>C;A zY})BV!Ft|{BvX)rV1J5YW-aXpRy7xddFj?jGTW>zu0+FUA|&HhHDxuwb6 z477jpwbL6T6DF8hLTx-Tp}Dy>lb>8L*2N~oim-SQmMFrKMOdnU#fzLHQIr*)H(5lN zoKQ?xn7`zN!u%yC6y`5EA?>*%70QO;UO*7Tr0l`a&1??_O4qAo-R9*NeMw-b2PtIwjf!au?{@BV6?i2LmUxuI0IGrp z0WyNAv&rOqNW%=X!V4D5_V%LvoKCi`@T7%dK}8gX1vM86^Xf3jUD4onQubm8iJM*< zN+5JQ+RYK{EWo?wdyV8KPKEySv2FpkA?Xjc{-Q}?|9Twe{uD%EU+%K$W=~%JLX#U0 zno-yeP`Rw{D)E|vRn2Y~^I`?Vphvv%&pY-8zTn#85iFSejD|T~rEEWtb-S0SWKEc# zUsD1_s+z;m1eyqdJ5OVK(v^@;KreXcferwNde2f@vudJYBgY$-@@ zaD7AVv`{8=l1|ZnvM!j@Mot{Jo~2a=SCzd{BFkZ~^foj!HW!x^)ODe(V2ml0mPzpEuy!!O6F7ctRKAPQ5kq%503p8h>C_yif>zRGP#vgA-WzAzy&3IPE zUM0+fGybNKJl$YSU{>^j>&w^Quk;RzKX=#?s@K7Dkca`pNa`Wv#4T%IB!4|6NL7=iU~|9{z*OZ z?pLuCLK|nr1fg9r^|Y8b{CY!u;lQjOb(9&0JfT@#{JFB~xbOdvI#C=4y(OfkJhH zxd2~Ripi;+JT{ppg6u<0 z=7DCv)Fwz~G=o|irsryL=T7F7fy&Na+{#{UVvNX6Z)lo1IMZZS#s19BXmI~I*d_>A zu(J@bU^BwjLcyk^UmaXm1uEHnEYQ*u61;*Xtk$;X5wS+Qw`(V?t@I#z7#lByZdKUj znX4g{8co3q=a|+(!IKX`IJb^!I9elAX+dk7`M@_FPY*)re z5qcPihv)FBi$ki~52|iI$expy`Z&Enb#H&Dc?@XE2(trfHbu?DiY-kI{^yQ3$aHh_ zF$k|r95N(RU(Zi$n#Sc|`UFCa`B0Gy8gA}j`A^r>G&B}M*@&yoOv?JXG3geeg3Pxp z71tIC&^uk|l;LNn+-PMQGt`kisJp(cZAqosUJSfSA{=s<thEBMFtsG){pm)TawWL(dTx2B(vOKnj5>_Nvzo zD5!Sy$RZ&;m~w>h?y9|({5zrc6MGcQX*x?#n7SC5?O6)+@)xF|dUV^jMWWCHVH6sQ zYMOw8ieKA`3g`-_(y*Vjq&?wqs4A+o5nYCSi@B3h06#b9Rf*OF*>6vQ9`sLwL(kgj zli0bBn5w;00>!^m8vPN);G$h{LfYnUU!^P7w;$DE(6<5yQZU`AC>kCtvx^7&JBs$v zM_mf9vfP87I?(Lh(bJxuV<>Au%krd4C-d(y$MVxYLSwAsTABmRsn_iL5v_n zp<9*iyakE2D+!WsSHdT9H^|#NML{4ZUJw{0ixT_o?yrjr0(>{?5Wg?!0D1tlAc#7! z4hy=z*{OCO#7on_yfK+NH&7JAt3Yt-@;%@5^Jb%f2VMsu6e1q z6YS@X!X;aFl2|aScZ)j-FS;HGvR!;B5rh|CPuOsrSgjmPrBfDz`VR9dc~1PF1gGi4 zI?`TxHY^kiKX04QuPX^v4+fZwxF-XoRd8=VJliP@XG0c*h8~zMmOObfv{f^B<|y+q zH}eEl@Ch$;C%u?3sTTCaBAVe%nZ~KPTJtdz^OR7*MK>QxLU-i6IduWU{i$G|&}1YJ z80zF647I2Ssr>ev8uA5S)sQ!n-|#sM2&ZpAIBl0mfy|?HN}FXLhdwuz$5U0KTXK!` z;S3wWJ%@5Be;0<({EUWr^PHu*C7P=bKUE{@wb^iuRSdMhWS3O!gh#D0`9GPx<6HD6C$Z=O3a z5A#jWPOoj8IiYsyG;?4ch^U=r-%psF!B>&ULxJWg!G=cj5MW(>ZGD4T?MCpm?e6b$ z=HRn^^6G}~Z?@s~E9*VpgSh>Qb&vNV{ye4Ahxn1CPZ9qU>CMj`x|cogQRaUy{R+V@ zpPNWOlDN&Yr#D{%?_M^YKa+ku@uSUqPj9Niy{!H(q|XyS#=Q6Rt;9EzeirfWq@PRt z1=24dek|!15r2{NONbvw`enplBK->D$CG{)@s~-zhWH7jUq}3}q~AdNMAB~}zJ>H# zi1#4>3b1> zjr4tppGx`^@z+T|fOt>RR}kMu`jNzYk$w#EH%LF8_-Uli5`UBQdE%#&zLmKBEefyx zXA$pB`nkk+kbVL2Gf2OP_*7zztU-r*?q%R>JGhtpj-H88# z^gW2jN#Be3`=swfJVE*t@efEpfVllB0WUul#CMZ^B=HpK#}NOJ^y7)ANuMSD5$W^9 z`;xwuxc%)DFQ2oB_apsW;vbWK0rCE%Uqt*9(k~%ye)`)#?=s?_l70no^Ap*=eiiZ0 zNWX@-`RQq2zmE9lq~Ac?{6w>_-$Z;b>9-IcK>BUO_mO@laq|ffHr zzU-fY=6{bz@w+vacOZQ!@s7k#A>N62iufQ(e*p2p#4Cs&KgPn!$?1uxcyBaFFy;2o1e<``6A*6k$wqr^HY<)ei`wD zNxy=473o(IKZNvah+jndb;J)P{RZM+B>g7hhmn2@@oLg~6EwBC; z5H~+P ziKOpE+>ZHPI(>*|NS`8pD(MFhpG5i!;yp<}l6WoY#}MyD`tii;NS`Hs8tL=Iv!rh& zemd!A5uZ%@xx{;uegW|*q+dk*4AL(lK9%&#h@VON6~uF-Uq$>Z(yt+YHR;z8Kb!O$ zh)*N^CgSIiehcw>(r+W)hx9v%Pbd9u;^&fnFY!F-qxd~A>;H1nmk@6teK+DU()S?V zNcvvHD~KmaKazMe>BkUHk$yb!7Sd;lr%9hD-b(sb;(bX! zi}(!E&n4cE^b3ezOZr8``;&eN@ix*gBYqy~R}h~``c=fwC;b}Y*O7i5@e4@5f%un6 zzlr#Tq~AjPdeUzrK7jN)iGPLkyNQ2+^m~cVB7GFUFKGR5e+$_gpG%0}K>BXP2a&!9 z@!6#BMSL*n`w;&s=~KjqkbVI1uaUlj_)yZ1BtD1qV~AIfemwCTNuMP?jP!Zpb4lMy zd^qW65xGn@PWpcs1!a z5Wj`=n~0Af{TAZiApJJtBT2uL_^qVhP5ffg?qj(k0CyW^y7)&N%}1Dv82xv zUqt#=;+K(r7V*1CKbQD8(k~!>H|ZAc__s*E zj`)?N-$4A^q~ApRD$;Ku{vFb9BR-z=JBfdn^t*{qApJh#6Nw*jkcn(w*8dsey@)R{ zVV?i{5Wkmriufc-X8`e~q^}@eOZt(-?<4&f;&r4SPyBnN&l1m)K2QALNZ(3)GU;a# zzn}DTiBBQ@0^-X^zliu$(k~(Y0O^+z&yjuw@dru2iul!}UqgI3>DLjTM*0oJzfby2 z#Oq1Fh4>Fhzm52G((fex5b1Xl&y#*H@gI^tdayY#FYDU|(w7i_*o1k$?MA$j^gW2L zAbl_5*O0ys@gI>sMZAgh1BkCAeFgDm(vKwmW73Zy-a`8E#2+DjmUt`a^TdBb`c~pI zNI#4CPf0(Q__d^8KztSH7ZGnG{Sx9oBmFYsGfBUK_|HkdiuiS;UqgH~>DLkeGU+!E zf0Xo_h+j|oEyRC8`fbF&Li(M=A0z#4;3a}gL;7CCze@T(#GfF2iul(^KY;jJ(pM0lL;8`#pCtVl;y03hJn>(VK1+Nq>GQ;Y zP5M^iH<5l8@ux^Xm-yF7zkv8U(k~)DkMv83KTY~&#OITK1@UJ{zl!+Hq+dgPJ?YmG zzlHQ0i2sK4n}~md^jnDkmh{_*-%9$O#D7Qn-NYA=elPLglRkQ=IWRBl|Jz7kLi|}1 z=KG)cLelpjzJc_;h~G~7KE(e(`V{dyNI!u1M$%Uh|0d~268|IV#}L1h^y7&?NBS)B zMWoLYf1dQM#P1^gEaHD6{aoUAlYRm5O{8B$d@<>l5dSmjml3~*^ec$}h4ib4e~a{M zh;JtSI^y3Z{RZMMkbV>K?~r~A@fS(Ijrey-zmxb&q~A?^3F-F|f0^{r!_0wsS^wWl z`V!)QHDSL0i7zF658_)$-;4Ntr0+xgZ=_EV{~qZF5Z_Ar3gZ7p`jNz6A^jNQ_mh4+ z@mEQoCBBUGdE&2;zLod`q@P9nb<)oz{vhcW5Z^}nMZ}krehKk6NWYBu_esBk_?x6( zMf?Y(UqgI5>DLi|i1ZtX?;!mq;y)z)7UFM_ejD+JNxzf$+oa!3dlZqlzJ{wV3!5dV<$ z>xln?^c#qOMEXs{A0z!1;(JKHjrcD~zmxdKq~A^aankQ4{t4-$rRKoAtZ&zlzJ&Ov zCd~IO@h3>%gZO8p??rqq>H84>ob)N;Pm+EB@x7$4ApR@Tk0id2^kazsn)Ks|M>+)M z%@Ti#^m*bPNZ(3)9qDHg?@0Q&#GfYp0^*%WzliuVq+de(0MaibzMk|eh(}4kiui9x zzlL~c(yt@_ThebJejw>L5&s?Ow-E0_`fbF2Px_t243b31Ncuj+4fOrY%D~LZw`jNy-Nk4}8^Q0e7 zyesLm#Q#M4Jn_Rx-%5NF>1Po?g7kBV|C#g)h#yJ%Ma2I?`X$7VBK|10VD5fjQDoauOQxw z^s9*PApIKRr;&ag@wZ67f%xg9-$eXv(r+Q&oAld=zeD<+#Lpo8ZsPBfelPJeNgq8T z@c&NImk>XT^xcU6o%AOW-$gu5{5|3o#LuSmM-o4W_!#2J>(yt=kh4gEP4<-FN;s=p_ z1Mv#dZz6s$>9-IcM*3~U4^)??$|Y^gW1Q zMEYLDOG)2{_!mi^BHoqs1Bh3XzJmDSq#sFq1nI{RKZ5k*iH{_GmiUpR&lA6x^sU5? zBK<7lHKd0C+aw2;0R>2D^zt4@iU13mH3&&cMvrClf!1_*um5zOi@S0mSXR+T)eP`%pTgh@VURO5)|jClikmZzLWkejV`y z@f(SoY(|o(ue*rbcJ$hP8S$&gS1X8*C%%e!lG0g2d;;m$5l@kR1M!KZ-$Xo3`YpsW zq~AuoFX?v@pG5lI#QTwcFY#K^N4r~BiLd&TzJz!k>AMj>kMuo=XG!0S`1z#oLwqvn zQ^YSI{Q%-qNMAwxLeh^UK9%%ihz}tBc;Y$IXNiA-^m*a~iMJ59CYoR zjreWE2T?kUiPw|1mx~NfZQoGi&*+%VJ zOS#Ebw!3p;&d%q@lYjl@d1TIf=6l|A=A4&dP#90eU&4duz3_3Z!^biHMtnT}5q=uu ze1@0Me~AyF--b`1{}Ioj-*x}^JTIm1g`ZB}2QQ=Vi=RQ?4=<XJ; zA^0Tvv+-Q|VffkjWq9y)Dm;&4@e0PDgkOtK!Ovlw>G)*&S@^m1^YH8F7vg#JOYrOI zm*MBpufQwmSK;T=ufeC#ufvDZZ^Wn4e}rE^{~3M*{g?QK^xN=Z_>Xw-x*|M}y$*=a z^D4&ggWrhv#q$}bAAS>kfBYi)<55aGyKO4VBr*3 z=_ldU^i%N5=%?c|=x5=V)6c_irC*3&LB9mQjeZ$kK)(XNoqiQQf_@D?lYSjOl71sT zi~b|Lkp46L4*D#q3@56ravCP z8b1vWUeAZ0r|02w8UGUeE_?(&hH=K=chgV6uc5yVpGSWqUQB-*UQ0h4A4@+UzlZ)o zd>s8__;~y|JovsQJZ{bSy^P<2&&ONw62@u6@1t+WC(w7`3+OxXQu;`8e10yZPr%FQ z6Y=}$lkjr-6#N1DG<+g`CSFIMg-@c-#vi25!7J$V@J00b__g!}_+t7Zd@_9r{t$fy zejR-k?(f}H+rhhsSdp!zlOd6zY=f6gYVPBahmamdAu$7 z61)|!WSlmiLe}=vhzm2{Lf0n)(zn#7XUqRoB&!lg|8|mBeS@a$F9eBd8@l){U@ihES#>vEApwGf<=(F(`>2vVe^m+J7`h0v2eF46Tz6hU7UxL3xUxD96 zUxmL+Uya{QUxPQ%*W&Z&>+o0T>+xFp2K-g}M*JT7CVVx0Gk!093;r5?D?XpT4S$`! z9lwvh17Abmi7%j!92B3=&GZTQLi$A9^Oc0(PoILn!T4#o=PMI`lRgW7fbp~Ox9D^5 zI{G~PZTfutLHYuGEqxKbh`t10M_++2rmw=+(^umU(bwSb(AVM*)7RlG^!4}>`Ud=6 z`bNB-z6pPiz8Qanz6IYv--1< zKc=t7pP{e8|4d(tKTBVSx6#+*E9e{WztA`0jr2|UC-lwubM!6vX8KnAdHOc|Q~GxN z1^N#Buk@Yxi}aC$BR^e&e^303J^^1zpNO~9C*iB;Q}EB})9{z*Gx0Czv+$Scv+=*t z=ip8BdHCPy^YK^c3-B%UMfj`qCHR;075HlUD*P+@YWy|&8vGyhwfO7wb$ADTJ-&v% z0sor55pSk%!oQ(!#^0cC!MD=4;&0No;s2y>$KRswz`v#M#NVcm91@@Z+vpSUwe*R2 zCw&sWjy?td7kwJOo<0-*jy?;2hdvwso<0X}q0hsApwGwOr7ys@(--0I(U;&q(pTUc z=&SI5(^unvps&IILtl%(PhW=zKQs}3zgCZLq;J4?qHn}o>6`GK>6`Hn=v(j}^sV@Z z^lkVr=-cr>(s$sy(0Ag0qK~A;=l`zs3HT=ZL_C2$3IB*b1>cQ64gZ)v6W^Ua3;#2H zHogaa4&FwehyRj3AO8z|0p63o2>*n>1n)&(fp4a-!uO=F#y_R6!S|xC#s5lQhku6G z<45C-cp~FB;d|rFcst{?;QP?G;-AyE;l1hG@h|8*@L$n);(w!$92%eJ`_d=if2U8x z`_L!hTj*2pB>FV`OZrTFKl&{EEBb7FfBGE!AM|09wm`ZoL!`gZ(Z z^c{FAeJB1MedMtCJU^5^0so#p5kHJR3IBmU1@A|nhHt0O#M9`r@E_^3@x$qJ@PE_i z;YZNtlOa!XvxHUni8{N6}Z{JJDC+>Gak3&h#~SfBIUy2Ynr$L0^ymg1!Mi zn!XX=g}w>Tq;JM|rEkFp(6{0V^lkVt^zHa=^d0y>`c8az`bfX{{6CgH0pEi@5kHPT z3I8R13Vu9&8s3vW6VIa0!h6wY<0sJP;Cs^N;lH8J$M>Qyz)z$v!V~FB@ZZu`;Cs_o z;e+U_@qOrP@RR6k@!s@x_{sG3_^;?2@ZZrl;``D!;o0=fcpv%}{P*;&coKaZehPg% zz8`%DKA64}-=98`7N7s8(kI{t&?n-j(I?>t(x>1<=+p3I`b<2BJ`3+lpN;<-AA%3y z`TRosbjH6NKLa0yAH?|M@H6Qr;wkh~@w4b}!4Iat1J9+u8$X2pe*A3uhw)VUC-8IV zpT!TQe+fUA{&oB?`t^7o{rh-7`j7E6{8RiG&f`}6JjUOSpO5!AJU-74XZ)V{Q2O5Z z5%kIU1@x)-k@V^Kh4cgQqv!|W!{`U&>GZjHKK)RC&V<@BrZW9ir8SI}?3kE7p&7tn9U zkEh>)kD%X*XVGuRN7DB=B0m35pznzn()Y%HL!XRaNuP?JNS}_6q92I=mVOX^75!j* z5PdFQL_ZWiiGDafn!XS}nZ6jmn!XJG9epJ}hJG5JO+ORAhJG&od-?@9Qy5eDSeM4`eeMEJ{3QcJ{_M(KM+5Qeh@y1elVU(pNm(}55>=>AC6y3Ux=SWUyM(tFT>BJ zuf(sTpN8kr&&02%pNpSIzW}eKUyPqmzZ9QBzZ@S*zY?EHzZ$=Qel30j{RaF(`b~Hh z{bqa^{TBR2`mK0A{dW8&`W{Ec=l@0YJ@IMuz443blkuDBQ}Ija)A3vA2jZ8~55lL@ z55|Yn=i=4$L-EV#hvPHo3-Qb8i}73O%kV4cEAiXtr{M+kGx6K$=i(#i7vMAL7vm%8 zm*TVNm*a)>EAcz%SL0XGuf^}A-++&z--OrDZ^o~p--6Gk--;K}Z^!4*_ehV=|Ize4 z@wxQ9@vG^R@w@0#@iFx2_}%ma@oVS@;q&MRnl-elL9) zKAyf3pHDvxFQK1_-$y?epFqC=UqHVYFQs3KFQi|Nm(j1p@26jlm(#DsAE4iWPo&?3 z*U@jrC(&=gAEe)kSI}?A7t#0VAD{o%()Yv{)Az-y6S`J{f<8J{7->J{^CSejt83{UCe={a}11eJ3bX<)ix__ezK(tszLkznh20=arZT$Dy9%@Wu}MPv{?^|6&JyXEzV`e~$rOk372T5&!>` zePbT%Pb$alVBG!8WE{_Xb~g{Vdx;)hA$%XIG5Ar@?S@{CkD#B5r_;~C`{Q%)6^ye0 z{~BL{2fq&(?oR_A{Cr*LFW|w?M}__x9{l@e=V9`2*bj`~-JDzsH@2dkl=9U*}<8+)o@A|2X5Xq>nzW z{_p)T*WoRU^WF}|`HSh7JSO;J1f?w#O{bbq)6~5yky4~LQe@EMD$Yd z)5oqhxG!<{E~x6}C3|*3T{q9%rwf|8du+ekx_MR14-IxadI|TZE_U1_8D*2lmX8=2 zy)G~9x*i=am5wSNkx@SC+VV)ol_SbWL^4K}l|?d2#|Jlpd_cy4|9kU<=*?iApMvO8 zw9P0UUpS&Tl2JH*?ATG`q9ctPUp^`$=bQ`smz9qwye4+LXxzk%lG5=dqe{ys$Ho{n z`iiScM~ofSwcG#ik15d+fguqyAJF{ zbGjrrZGr3-3u1477YTk$Eb!Pgh}|2B+}v%u;T>J0hPR@x&!daMnBCW(5nDemHXp+^ z!tIB*gO?-0n6WQgAxFaX2gROe!#l$5hu7KBJAQ8cH%51@5&U0LUc&8%>t7JPGg$7H zMP?Lttrhm+7~OB58@=P_j{knaFMCEW;c*U*e?s(6xPItGQ47l0%j@V;*QF-5{n(E; zh5S<++z9u-gysK5(S^p?`dY9Yt`~Y$bRpQU;PcPRbFuYP#OQLk{~_NKT?oePzWxWX z^|QNeu>1ORqwD_M@ym=IzozK@!6i6;J)?iZ^~2-$bK4I3{l*0!qwn`Sqw9LF=vDCg xp!@p4(_Hs+AFPqLE%+GyKcz43x(+{fdpME3qj&t=`W>_C-*fsH8GMV_86<@h%z>NZ#~`1lfCRNwvG+yr>{kt z8Plsyuq~rcw{8qUsa`!33;~TUEPn)*^_k&dTl9@N^jux6UJ|srB)*pt!S$rIzPdDb zdYUm&G7TkX7b@HJnPgClUY=v%v$~{L*94{C={3PQU{H}hy;u0)6<*=#X%R(6e^`W7 zS*@SGh|yMmcVv;Pyb>EeNKJs~*URW%^HB)rO2_i@@_YnRvFb&=`llAPF(uebR5*mI)M zLt{q9w6(NVDCP2|X4COMj#~H z^!X~qT-LG+S~hPPj;2`b_W7)eqa8QXJzCZ_MpJ1kZ`nYPTe*x@FmlDvCf|!b4Mf=5 zW(LxGwP-l9Tfw8YX%-1{p37<>r6TRIy;>w3*~H6)!@5()a*TYc?3g8R0rgn+3e(Nn zb~J^k&;$jYD@J>?E!(z{b1bh{fH{nrN33;giq#{+N;CuYPS*UJ`LbEdtaK*20b?z1 z0k4X`Znr7=A z5OhM9#y#^Ysos-5K50I{yz!bL6Hp^GOf*UK)+8a`%=a@hu-U0BnE#JiLER?mnxJ`9 zurj>AQ`s(Ur_%1ZUojQf^BbuXBOCykP+Po zJO?lvc;_-af4doI{}`$ULch8ZID91#`o+z_+I+B8c$;Uv6cw$?V2}v5))wpOm#F5S zU^LNxMwf*tef8=Rk4dy#W?&l(&EeKerBk<>0%xCxZHVuxMBm;Iq~28Fm;xas?ijbs z;b13hjvaj0tC;%K#n2JhC1NiuuG~%e4#bUqj1gab-K+TOQiBpXO}PElIsO4BT&_RP z*r~_aKs>%n3mqJ(6rG9|-4@;wj&w)2S9m_UNfKev3ZHg(aIgkGbr25(3&?Qpp>&83 zYdY~XYno_px^K-LZLdJk8gPEdfbTr&#Qg13%>(|0*5>c}{OxgnTWoa%a4(jDyo;|s zfBS{zn7{K}OU$oLwGQ~-Y;FFd&#%S(onYRFHhVzLL0ynT5DeSrZ~sDbpTF}0+MH{R z`9o8y68^!Kx0-zZ5Fl^|Zn-Tt@_1oCx3YgMH!5yva6-d{v034~jldp|d;z{Fyj>y* zeRhXT)jzv=lK&Ly5K_I8e{=<9tY7lDi+_^mKjfl}9gutn_LU;TJiUs&q%cfA%kv+0 zQN~{2q_!Q@$}>E*ifyS8k;qAY)WwUEKjq?O$m2Y7%jWY+pZDNj^Wfk2;ENvovIoE7!Ebu-HL#F3>d%Kf z_-+sWqz7ksO9-b+C6+pzjP}SoP^!$YL`Mhrr#as`Qpx2rsgk%30Ue5@SU4Gv;46x+ zt@zrGuSfB<17ADw73DfxFu4t1J#afRGO5wLxFCtU7cr3=vMP4kBo-IfvXzPhrXxV^ zIO)~U6UD5Rv_@Ikfm@x;QmJgohQnMol^#0=xw2!Vk6}86mp8H&(a8HA!I%TOV=HS; z!d1|v1~p5vA{xmk9NFxInKvC%`ozwM%EV=oC&YzOhj@8by+v~Hq;brQTSdp5aN-r) zHbE~nkUY>AOQsI&+c(rdoEnbxCHqrcSp=4jWiqx|E(0<$Nz2F#B=K$99KcBQ7mbm8 zt-rzOptx`*tu)V>)QIs7DU#IY1h2N#{!wT->>MO_u#XNAGLorfGrC8*WjUgw?i5Q`N!cQF3yd&b8!y5oy+OP`?*c=V?i1P z{o~vt|5FG-kUt0y@$(2lHp8sSbaJOmH%C4?ZzH^D>v&j>*r54ols8t-BKU@Jgo2?3hz>Qufn?(en8=2g+HtCM-)D$@QA`o3Rm?fB*%6| z75$S6$GZWw>#V}JD*P)7?@>6OGf~h#{^vk`el9uo56*ewZz%jxh5ttJgKHz{|5o8U z75<*$NBzAwVTB<0@xw!Y@LY<5ajNUvy^6l-M^ktJY{<`M4?kNKebvt{h2uGn{Ot4a zvtQwAd!JUgy3T0e69tQ<3eP9_yUrJ6enR1^WSW1%<;j9$jIc0lXyQ9YDcj5&VLWlL zaK>;979N4aMA)`4gX+;R90AoVoc?MypkUZerBu^MmmMq@){yC8VK{Xb@FWv1T8>f z|9L1=h3cnoFBCSiKP4yQYp%ek{bY~(8>Zd;uSr1nVo>3N{iwz_5NfT#ynnAr(oVIOXYUK|v$?Q&K@zPv$&U%n--_chEk9P?0mz9`{&P zP#1;1XO%QBkgso1fGTXD`(jKyvLrc|6&Y%%G!{|2x| z<2Ne@NSF3Fez=~KJ&j+Zy3ynm9zsA$a*@NcH$HBARC7&HAdFqd%0P~|3aQ^ksqpDi Q;YGJ(fIlKd`E}d>7pWRceEwVvUoa;)?x$nLA+H0@9_S*aGb7s!vv+8G$95EsypHY!7M+{mqo|zgX?4BCrsfkoa z#zkr((a7PE&rtek`jdS6SUQRl=_AKth7m)Xayg{y0=b-2zg ze^Xxr%2lsr!TPug^~q7{JCn*;dm{bc9ncMtvrwPzH^CENXE}<0ntBhQKa)J?jD?Xi z9+(x~XF>dm_FsJT*u(oj^x%e~BcDFLEw$u?s^i<5CbgwHy1FNISD!HHgsREe^yDeF zTMwnOMxNDs#1(WF8ELq~=x8P<~T?l#7P` z&n8qTf6*{1ue41e}8^_u>Q(x3huKa8CEVff=nKvWAMd@KDGYVUW3k#p)W ze0CT)hYgee^mh2#lwkO*gJC~bM1e!ZDq)@X(?TNOwbR&@zp&DWH_C%_KijvJUBssgh zo&Kjgt(?a0M7)_4Z%bX0G}1d7+dCsv)R@4*#A2{ew@b-c)XcQXuK;1@be~riQ@A2zB-mEj^ zv%%xBbhk;p9uF6^{6>#IP=wHNv&T>H_$?lPu*dg#{2?B{&Etn%ta$l9J^j=IpIYGm zdkef*a@ap&EB{m+TU+$lwUJ0{bzg4e(DvBMCyF1p$_!0?gRby~j`{=rFFCv>V)D0| zl)*QKhK8EgTWkXU;0pmZfqw9p0X6}C@PPoEiEQwe0GmKR_^kk&06%zTfK6Z@%mmm3 z^uZ+oHi3NbtN@z;J~$)5W`Z1?5?~X^2agP}3E+eK1=viSgChfM0{P%yKXL6f0etX{ z0Gq%)_(FiqL^}A(0Gj|l_&|V7;2yjsz$Rc1ek;HxP!C?|@X%3TChIqs99|o-_8&Ux zf^}hhw!&v9JX_%}D|~{&lNCN%;lmXEoWkQ2{*1z(d?T#?2MYgL;kOk2ox(3E{H(%H zDg3CyKUMg?5T1Va^aTs&(*<171>&B;39&vD*7s(esmFyl-RoQzdV%+QgUQq5+%iY9;abg zvg&@48SCjEs59K!X){Qtfsbh|X43wH(zedHibm%63vV(qrjF_~hiO$A%5@HjBI-60 z+tc6kQd9GfDZ|4?n~D!AhK9zUO06)*8;Oqf zyf#q#@zBt~R{CeaIo8TuWsjPrr6E4}XlQ8Vo)IOh&$pH(DTa+w_Q9_hYq_Qljh|0~ zjUwMRW}-|#H-hh=e-(YPwF@RrXo`L50NbTqNs4-9Ups&LdDAa=oa{Z4cABVf##2il zH34nlhg9hnqw(8MQS$Hq(8$8PsN`9BzFJ_c(I2C z6c6p>I3wjvd|xr`V@i&6eQ9BA<+KOPX{_hX+}_mGrw9z3`%h|I6Y2Vt6*J;|D(mVu z6N|m!v}$4*u@!wo<7bdd#?~#ESWM%?Si9%(p8lcnwd6QG zuaQ4dH}=;~{5&PtT%YfG?a?c!r-sJ=@w?<&l(M?7>x9_4`iaqs7aom}%%0a`J$p|a z8vh2R$JXvW(RQZk{Ap3s=yl^qoJ5Uy;vZ&^u@>YKJj%QFie2%9(Y9yD*B&28P&?P# zNWe`X?LUuTaHG{e*7IJh=aa1!q|U$r)a0$@bVh?M*7Li8(S*%N{Koeqk=mZOxKZgJ zkmx^~W+lxT9WVQKe)F!h&AT;dUbSvs{lwy-@h{l+(P_}Y)7IDqo?J}|{r>MmLv{!* z`5sk81LCW6%y03ypv5#29v^5Uy9D0Xynb!b!KA7QL1QV%%#Zc_lRRt=RWS5xI;o?R zSWnS8B--LxjE~s>d@9nZl{USa@wMLqu44Qyb+%2P!uVyu$1zTuC5fpI_#B#EES|*a zrzw1l;K`g`BKS*;=Ls%je4^l^7+<~t@(*Qv4t1if?_kCyf)8T+khK4EjCTn>fU&Eu zlyO|r_hx+U2FU*m@(Uh1(b{*}^+?~t_;A6y8IKYCCt%UpHwo@zyi73U#Ra2&m;MsuOFHyFNBr+O)JH>Y=+|E(Pv2*?4Yf5c z-mNWqgF4fUkKfX&7USbqDrW8V0GGe^2H?$%547^gpC1G^Bi{J;!;Fs+jP{HXycOx< zKWN{(A|Lp<>md)=`N!j2{yC{1xJ5AReZ1huIDfzN-+wc{SupI^FZ~1m*ec`w70!RH zVEEfPg8#tjrwRT&<2%J)cQM{2_)W$xUJNk)Q2OhSj9vVA7v;rY|IB!+;CC3`Dflmp z=LvqF@ri=}&iHV_qjQ5e$3I6O8e4qTrV~|KWmv!+4Bf#NT(Xgudv%mj%Dd`L_yw zjq#m=(f`*9euLAO3C4Je3x+?<5&SmiKVC4#&w+yf%IQN_K)(+d?-C6Ee@^g6oc@sD zj~U-A7~|(^!SvvPSzn|Dk7Rs~;L(gv6I_JxD0mFx62W5`f4Bnr?!)*s!I+=>EjID~ z{LAy={U0gVnRtJCk&E{x%vk?>kK5zs7vOVb{Q`WwjDN%*H^0LECrUg+|7?}`0Q--T zc#HVt;t}FWzr<6-8yAmZuLH%u_Jcj>Qo-t9!Z2AEYbGjSv8OAS5d%78KRd|!kuV~Np{{~+x>1gjJk++QH&yo4+62|jnyscpD zt|wM9K3?qE!}vsrf8S+%v&aV?Bl0(JdWp!tiSdxEw{K>=OUB1Wq|5l)#P~x=|0(0w z1V6&KU+^^vJHB2P{1B(lllZZP@rjat73Y6Q>bo2HC0;(rI4=2r!g!O+r;jqeT+;g( zyZG=V)9eqgJQiLdKO5^W#&>*=pk=b89=_b3-%d#RZ9chv9Xqdk|4{b8SF(q6RR zjfWp|{ilik_cNX&?T7pl@#lv*{X_9*wAYP~$2onMq(9C0UBTNKzbtqM<9XsAuQNVJ z@F3$81;5Amc)@>V{F=!7kg@aUj~To5)hOEPAS>@$4*PwEaep`PSjL+K@5A_d!TU14 zT<`&mTLe#FJWuc;j87DNIOD?wf1dG&%TWKpj9(LcAme_);~8%fydUH11(!0uTyP2U zOS}ZWUhp{NSGYwm+CNX>69w0C-b-g{ z{60*B-HhKqj&$SK?6}$SyBEuwBl^OgF22BC=SVz3e;+Ow{&ApS_|q;KA76m}g2n$X zLH+R0=avIQ-sOV#=kmu3Mt{C682)j!V2qy=1&=w2$D8;&(%pDM`Ew*4@(&a&?H7#k zp~ur0Nk{+f68}Gz>wie_WX5j1Jo+`OpYt#D@8#mJNM9!SS~R`p;c2 zAwC=^^~1m8(%e$-xf2Y~W zZVat{A$Q==3wGcBYgCAeQl_;e-wQoO_t7RubIFolHkZ6qbPb)G`$4N_ z9YXh|t|_701N}wqM3R1V7I$Z7y0e+?Y^pmu24^exj4WBTgbdSPRO%8(y2Mc>tDdnn zyiIY1Yk1Y2J?G9I!`aF`qf1sjNQ(6r-R%-@bZ6JNvlZ?vaTdfZxp7^q!(xTB5HlI?GBbSw-t_a@J}4h_nN^^e)kBJmWb_A^r1=)3VP0 z0^=6Ju#4L_sp9lwB>l^b4;LI`jD3@yqR-IJ z80oju8NVj;Ks{r(Zkor~t((qd?B;<5jNQ5k=^wJbJw~-m&v?=akX_B^n*Vf(+LcJIEVB16wRg+Gg^PQi*CZL zJ?iIV&RMJfkXuYP+@DmjHawhlY7`k5n_mzN9V!K*O}|c~d?lCvJ>#CDyXnN#`PFwQ zLQJZmDpym_?PkwEL~1SLQuoRX3ri;jW5iyTK`pTSQ8LcZvxkbMPi1-Q#IiFOUnV_O z$GA&y1LLIR|0?72CB2#PLc#kVWm;8qzO;Hg<2NM^d~>2rf0c1h(Ww+cYS$h*je2s{ z>Q|iSnhvy9hbOLjOh!6J#*534ems{?N;>L$Q}8rSe}>Fp+dGT#T=Am0j3)_3f4s^4LH4_t zy(qVvAH_KCZ^nbizfS!4+50Kj1&k zA7RgrB|q>@VsF@gwcyz-e{~z=BNC1m|D4b1FG~NM%Qz|aU&7e=Un}FeV$U|lNAbL} zZrY|3*k6{RzD7=eU)m4-65P#rwctw`&lP+H2-Ehw+Q;$UmR)n}XwvZx@Um=zXO8GERR+(y=4@s^Dum{W8JdXS`1E zos8!S#*W*Qt0%a{73|+Zaz0{9las5&SIUcao6* zJmY5sV~6fu!LM?<8*jg3{BaY?V+Zd|!EZvI!na?9{BLpkI>7^sy9B?@xLsDF?=oH} z_#MVKvAueV?xB;~wfjt?ct30P(r$xyR>qeJ&awRS1%HF_y|Qlq4xQAlElQF6S>_6- zZzSozZklmRJHB!(?~!G|xFc}8;Q!$CcO+h~X8fYyHH@7-*E7CX{O?A_gqU<7K?SAKq+3d$A+@jKsr_Isff~ zvBP_rVC*<01=oJX*4Hi=J5&n=f9@ok{)miE?2sh|AHnIjw?H54Fs>Gi9jIqyydB5+ z?-l>8U_7@G+T*x6?Z-)>Cw{cG`ET`KyQAb>2M6WWD)p&V9IyKH#`` z>$#jhM=nQbu@1FACK$H3LVULqm5h4?uVI`L{7uM{ z@*5b}iT<}Rt`K}He(*I*Pe}&+EfF(9b{uYcLwC4!H zdsx5MWiI_Y^p*YszF+zi?YTkl2m*8p0FZzB3`30Yg{DKpV&lH?ue3Iac86P3Ii}5$5zDpP{7yNa`3BjuvUo3bn z<8uYCXMC*S4UC@``+pBu`tL@@PmBL;WIRIh|Ag@mCH;Q8>k0~kLq_;AKQ6Z}QSuM4hX{IuZH7~e1W zbjCLbKAZ6sg3o0vGUkoE!(O8P2JckyE#V;3K8KzXs> zt&9g{y#0vr6%y}TYpuQR7kzpmPvXg4jPDnD4={dA*4p6qc(SP?acJekdcJgjx?Bw0fcu?fs$@qD}XwT0C-^b}c6ue25e~9tZlKu$el)|q3 z!<>FGr}q>^E}+?ZpBc1NT>Z4&9lx70*mcCXnbz_{l)>V|823wL`VLFFo^el6GY#35 z)4oQMMwVRLLzfI&M;%T@$6rIHtY3T7iIgyx_A5_bTU2Fg>-+kl6|eC3MC#U_`oFQ2 zkB=C5@9CkTlMWqE$(O%f-?MAr_k`&t)E;s+^I2Q;M>^Z9Xn_8gT-R6fQ~CnNf{E4c z+czbvj~GoluY97$ego%x`VNl0@6})QC?wF`poi#m>!DW~&CVmIiZvFQ>(teKmmfh& zev3{?$*wD#*Ea|EpDOy^{;qkRB)0CU-Xb z_53E*^V@;3l!3&}qzrXEqyH3J`Q(U`CQTz$a?Kw49#YSrVVeu78|WS#-OCynV`Q#d zG{S7R{(PH}-%ql;enetEqQO=1LS4@R5cD^~m;Ze5K9XeHM|)^%21u{|qB|&M1f7+v zdc)#x0rwZJqBHa9FIwu(THV=K-C4am`?5PLcV|bsvjg1OXWZEy3cBVqc&EMN7%_VF zkvjcFM^hfwt8=8m`vI@~2iXf*$j79<<5@A+295^w&;D^h<&|h@0%dxjR`-H-^`3!!OzK_;l^dUiGhTJRt zMZ0iLCdj?iU-Ul?((ThmoBI(^gBMtMH$n61FS^m4UE|JH;B4?^-yXLJJB#{b;D4Vq z-`wjdT1>1tE}-M!H-r54e*4NlO?Y%9DM=dzTTh@de>D}NF~5fLnsNChNxau2UdV|T zA#q&A3q9uh&l5QQP}EsZxy<)4@8^ssbH?1uB>k|Rq*99h(YMLINPN#PW2=X9Tj{%% zdk;K7+07km3W9r4lKB|1J=-6Lj>QD=Eo)Bx^#7+8`2X4hBg|JMBP&ju-_Kwzk=cM)RvjvorJ?N;t=_Ce^1p z=y#f$a;=oykft9lns0u4$egz=Z%KE|O*a`dzcH1~rZaT5AlcoJAoY{+GMBI9`xKq z_9ByHO5oh)kn>d5{}nqp`go<+waCyz||+0Cff>S4ky?Wby>Dx z6V+lZa8{zD#W>5^spPWGbjJJ?m$l@qi@U4~&rf!e=hz?R3VPbK-r3U2;aNMMHGS!^ z({uErU9CLgOr`X*V?pL4E4}k7@4UjcO$zv+ z(g#&OsIYC9GCrvEL6r~YCdj|Lr}$!+3RS}tS9Ui2s$3I|zQA0*`76vQ4il#1LX0s> zn8?dwyfc&~tFuhe6-}`o;uo_05+?Gb=!&M~RaB`fs?4j%cDi2?8!yD@iYoIesybtd zR{_DiRdq&J0byMQq;=(s%P*--P?cu_>+2ystxJWN{Mxlqs`8a7 z(2fGl$ZrM4JlVy~;AVJH%)tbiiW_Sa#`MRS!>q}PSZq$+3}wI!`i0Am1(`%g)`ZsC z$z;=#M59?L%<5<=M4MTJCu^D40%k_S{)l8=v9lAIYpy1-skV<^RTn<|Ldyq z2LN$)oKT-2*t2xwSF)B8(js z#mhFI&oyoQ$B64p7QC++OQD6Ew*(XNwXfGo9b*&m@AwaZK<3mC0rO9)F+nP*fdvu z{8yr*y?7$FGg%;PVnAX|%y#iO*hMjQS&uO46&NRV6e_!uW}YM8Al>aCvZSRt=2M() z<6kJo5xU#g&yd@VV>6+w(Dx))%_Q)=<=o5Q=RhwE$zldxE_-sS| zOkgM@GL$WUc4#ONmmBhD3`6Bf%b!IWLebmEb{d2$3RMvnZe#?dAdrT_%yc@_gogUi zsO2!%=)+JlH_RoYQ4Vv>J~XB0cD3bFj$}*carqfpm2gHFJ4~`td0f6kRxg|p_Bn$V zScx`RH2_A2UGpHtod*dlloKFqezK94MzpYU*-1=3X%$RiyqgO_-V6zCK$xBk5weHi z63iw}2>3b7riHz%&r*O%WoV#~JVVZEOSYSzD)(raa!q8C3D-Nf7bh~=dVGalpt}O5 zQ2>1P;)-}FxD@nD;!-f5;tK#sLBZ~jXdw&atnB7%wNUZO?gBZh3gxUqMHE&b!RlvX zRM(PBx+_OJkwN6f-bj#i2FpNiGG~yfm@4ByHqqNaPw@T@W=r9%gLx zH1kc~8lJN9M3R?+Nvt4Wm(8PXon6^vp@g%N*{=42DaPFjl_<#5S}B<@yGZs5!^U!J zU^`#ZWshPc-XjkgY99S8{ha#ftof5>&W-x0-b2yIQB9MNGEN)}5C9n%rmei6Jg>Pq zn>6EQX1a4Zg|T2K*eC3I1_X6yUMAseK9V9>wv+|iblZ)*d@^d;jXf%3mQ&JY0iuoy zvXZUs>c(q^sBD*3Ud@($dSWG0n!Lc_%`$DI`0ehEa5G+vZSi zX+3oE3P?)6C`qx>$Pq#UWiQ#rP7@*}Dv~|z1Q62>V>+hzR*$NOKc@1&^&rMgx{aM!_(} z(ZzTdU(!$pu96{qD*$y_myb`(^`6njUcXQW08=fRa*J)szOaK9>rRr(9JW$G8w>Il zYA9?^=`OHQNCDmkK9w`HS;_MQ1^E1&G!^8N6!k3`xJX?Gyc-bpO;`lrTY-r`01tlEX{`t=&>t z+H0F_7OHj?XYL`|SZ`vJ-FC3Iv<#wRSU)&P!{DIxR4lmrV3!>x9Iy+C4)!jvsm;DC zC&ZdyV;lzcG^9F{bhp?nf4Bn`k5E&9b+=7C5kY%|w7rVb7!Gz*P*XNY^WAI7W<$B6 z3S={@10~Ha{uF1gweq-pd3J*`oR7B$6_>9ahb@&YUprpts%!R8Ufufp%to0CeT7@Q!qOgN|WidP@2rDh0*1yoRwtZg48akDo+ZsMSs-ZOM3%G@cV2PlkWGacFMfM6bKmd{9J zXu)l!TS~#!xw{VIopgJ-5v1~UiFv$-7Y$hVdYk>hVwmpcb((8+Gpl#;qa$I48YNpX zW|73=nMI2T7)-l&0FxYni%^rMQJ|nu4oR${*t8QYj$y5>=<5^#ScE z7Lra?hLhZi(Dt>z`{YuBwY9TSFw$%*o9W3gS=C|a(mLBd|6%=w4Wd$l#j;8mMv`|| zi`O~u6SXoXyRx<9olMQ2E$C+JhVpI?EEZG13jr` z**UaxX71fIq&q{HFI(#qOOmEOk`X2tHRLjRIl>%5n~eZ`o$79m+3`x&7MB<74Gm)* zwtE)0%soar*-+>-vye3qH!}qKaYs16Qw>KKGju~;?8|HFyp1xGF^^;gp&uD4FM~LB zeu6xTke_lwl}%$kU;?V#3>;V_xXb8~2nHS##4;1!3MZIQ>ZSPc)T0AQw4LDbq*j=a zj~gqp3g4|rvEjY8Q@iYaWnDjAjPlK8wxEAY z*fq!}12@H(3ie82L1(HE7M}nKF|sf)5gL>%4m`>(5W)ou#Q#tMZ-anZE@l0#W5tE4 zMZWwEQ(K2GCA2TxdG%Q`O_QKG)#(7 z!b{@X%>?Q%N$l#7lk^fMP%LlF6C~v=d`uE53D!B(L7pbkEgn_JPihRGasofQ#bL%< z0Wg7urd%?bmUBX|!A~mKO?|c}_U+yLlAnadeqMq+=}<@>2kFq2&y3|~(ftJb4UND{ zy+sg_b25p})>I=sutYb%Tm+_sj?ifEMnVU9p%1a&X0InrIbd;f!D3y(tge}rI{fb% zbkKzFMA5kuL+4I}E#M~#!9tA|j*;iuI&hnBelFEX&)rZbaU`;PXp zOY;uxIrZix+7<4UGA<&~v_idX~#*U@?*wLlQ#;RyD-QSBhns1>HyEL6@ikcUHmmNFyKgLGs!(}tcCOV%M zt(aVXibuE5TgN+uwtT8NTIN+0{qnSE`Q-9rZ5j&s+qJlRPisGf8tRP>9{ z6HHOk$`mmlBit)=YIMrfsUqB@2Nf7(bha8tCq=zd$8#xehRJuClb>wMCLIV1V>1|C zvr|Z_CvTFLCv_WpHJayV%TVl##uOFDng7QbOH$KJUipYIxeTR~-v7QNYkwIVDdA_hH;bFTFZs9&HO*{4Abm*GZp_AULj`V zy1K=W+S5(e-tp$+q9?KcNKT_7@^M!L_BW~)NP<~g+TsoAtbOX)bgDIM_i@qXd0lBU zrue&Ql(EX#1E#hC#as8%L`UBRGLPf9IiDh0ga&wlRjt2jM8{cq6ut343gWEWz#usk zCvYQ2=Q0)jt8}v#7yqEuL!o=0-c3Eu$@yf5C(CzEO)j}z>hvB~UMT0ktyjtR+A}?u zZcjDhp+TNxt!b?WEI02$Sn8(l_VZ_$eEg`2m)q8>c9*0V>{7zX%d3-B;|mb#4}AsX z`+?~%osLczLuAAyXGKPImyS4O z?=i*eNrvG+Pk+5VLqkWKJhfv=&0!+_RncD=>AZsSMaGrR9yj6ilD(D{uZWy>@JU~+ zoOmR$w)}Z?T(O#THUvIKZjS!CiSIP!@rly$8}t{Ywr(}t^l_ytN6s17H+tlKW5<=w z99KMjuX3U{)88*B&)-a*8RJU7F>?C230IApJ}$a)^qg_qM~{4U?6~O6aTBQc3{&P* z%Jv8PGd4Zjw0ZWp(rZS}7&qY?rp#5Nr;jUJSyVf&VbmKV#*Ql^io}svTb6QL8%!iU zV`TG#MiDX3=r!u&k>iT%A4j_ReTUdJ^iv8&F8!GzFTIJ)G<{t8%Fon}>m2pM!DGjj6Ge6)6R{m;?`8bJ_|YF8 z9U8ig&LgpL(UCK#irIUOJab&JVeIe8N9kyqIOmLo=3C)?qv_l<$$UnxU`(pmk4ZCr zVX(<>J|?ee;-{ZaE%2!YKDEH77WmWxpIYEk3w&yUPc87N1wOUFrxy6s0{?$mVDaa; z<|vM@(C>$uk6h0_fD^%6ak4jOB1mro7?9=MTD4guz?>PX~Z;N3_!*W%_Q z>F<9sL_fz&zY&QGZFBu?KE0peBMy-*NS6)!5xCIai?c;0;5Z&fImq>U67q^I1+1y^CQV(60W&P+s!=bBNnV*)2uC)M(qg6B+0?9W55S z(`$w-z6I%j2R8c+|F3**DlD}en_e|IHsH7z$4(qq;J6;gUK}^$*oWhG9CzZl8^_4L zTz@H!Q5?&0tiiDX$Hh2y;-j1Rq#6%-ws~l1VQ^*N&iPg4vCcYG8TWm*7Bc=$oS^eNaUw< zV)U1|Bm6II{_zos7s9_zCx!GMAl}F+#{jo`n8bYqz5xNp?p+dR_Loimnj;9%$L?9u zaU%HMqb(h=dzExr4Sw+#nYVkCbXqU`B|?Rrjf6K?^L|`VO*2H z4ZMuwtH3W-`L6`us`3xlzw2!N{UW2`SF9EPFJ#Z}Q~pR~U)qcJb4DWfSveHV5ho?p z?9Gla(M`pPXNcdI+O^>U&M9`-1%A!OFh2x-%e`SfM*SBxvqUfR@_#>y&qn_G+rs%L zf?vEj%%2FpZ&R3G2tIa4n9qQZ-X7+^4ZiHwF#jO<9ZF6=_&uuLw?xieVL6|GKTh@U zel$^;_SPu=Xz<&W9jd|aRC+dm@4h8mZ!7rCO3o$V`;`Wl$^T$D z|L?$;-xuaT2ESYR!yz<4j2(KFo|A>|4a=Dge%qa4z6JbtWrweW-=pg71;6`;VL4mC zZ&3X6;9HfPKY?GP^!Y3;Y)rfM+#i-d0sIane+u}{-f;d}@TIqf`SV1Ms`oPRt#^m> zUk|=U)w@~b-x|)p9sCBx{}FtdYS(9J;bz*qSn)@KFIN3>68IHL&$Gbys{ASN)yhAw z1iw-F+xNitDSaL!em`z%=>Jya->&TQ68Hwy@9%(*skm29@ohhvk5*uwJsP#_O$$q7 zpRzl`cAf}6s`~dt@G%ukUd4xR5MRg-??C?D%1<5wzf;AZr@{BB{I7stq2kXT@G+Htuf5nlF(v;9@SV!v zP6fZEH*Eif;3ug3E#Nn+ep~^*{I0N^8;FlG75cvs`OB2QZ527H-j|3kWaqb#e?X1X zA@G}(-;Sq^2@@Y`R2(~w_(Jk$A%C^fX9@VeUTzi*Py4w9{D890_rXV$-)<6K#f_)H zuTk~B3Vywk^H=bTRlQ^O;r1?4<9!17YBes71HW61$5|pr_17ZsYm`12@H_4e+vi&F zE0mtMfgku$IRDSUZ&q@C1-|c|aQ@$c?^SyK1AJ7~TQZLAGeO1MBf%G|@qUWrSL16D z_{FNfE&|`F@?Qgfz0&_K@H>^BkAdHy#@7z;6WuBqVnsCv%^U#{e|gWsX-xf1*u)$g}}-=@aI?NO=?gH>mzP3jA)>zth1ND}O! z@3e!jSM$pi;I}^zmU9#M2G!n&B)`)Cx8OJaI4tJ_@Qand?R@~Zw^-#r8vLnB&y$HK z)8&2UBmd6(!u587pP=IBcZ65=ybpYylsDv-oq|t{Nrh2=J{+&y&FSsdhDh z->BkkEBGC1U9?>CD}TF=cym3zy`JrWVv%0tU!mf|!#01O`$V3S{Jmj&?f^gVV3_|4 z_%ap8M$taLiDTu8KLC7G>0b%HPmQm7@DU}a1^fit0StMR)xZ7~}=tWfnH1-?Pa`7-!&W#{w3N0lA2;Ja0vyc&F;^4puh zZ&Tx96Zl1Hy!V4I{t26>7*_g&e-HWBD}UREw&0B&x|Kg427Zsyb2|8K zYQ9(iKBn})1bnfw=eI<@ic5EZU!lg`iPeLvH#J-yuF;tvOb z-=_3G&fW)sb9jf@#FrMhKQbS3YLuThfp1m)yIk@szgi1^qw2@Iz^_sL@+9~PKV>Dw zpML{>kE(Yx-N-a{*x1YY#SVvpuU7g@2ESg}e=hhM)xT-*JCy&g0l!$u|33JLn%{p8 zKB~scZ^2Jca^45ONcH2GL%F>T%HIwKze24Kr-H9h<8BuCovMH1;5VvzJHeMKel_?8 z)vjBJKhpCvIei5AqiSCMAMiUA|3~oaRlocb{DA8B{pkS-;}09ucsUMyRLQ9WA5n4R zLhy@K9KKTID?5J&{AQK^N8l$Y{&Db&l%8*aU$6Shyf4_at5w_^7? zZ1CG22=nKGFH`+{8Tb_{{@f_M8eb2BFIV!P1YfM|_A2<8@{KNY;P5 zs<#UKfNJk7@LQDsq`-Hp{=EWxRLS`P_}#Ze>_`0PC*apBInRM_RqcHP{AM+NKLWo< z*{$>o+};gp9eX_ZUX}lJ@GDgQ1o$<#g!Nx0@>Rco8~hICC%1zyRq_89l3%s!dGNi; zpMMX&Tk)TrSa>}%fq3J$Thx4atl>u<94YPPcFF&#$ls^>aSr%06(^T~pP<@%CHQic z|Jx!*<$nNtwes6vgWsm)ybFGdvghcd(C=uM_}ii2V``mK0e*$*-x&C)^8X7(zN&W> z_-^GtH-q1J8(UcPxgY!(QJnmDxOaSzeUyi zW$-(c-M$Kbk+OdZ{PtVJ?OI9vexkH@ybk$0RlRqD->k-aANa+}{=WeqRr>rH{7x0$ zJ|Vu4J_jAc_SvcGtpvYE**ONjRoVFh@a2l{2ERtN_dmgRt9ow)zgUgC2f7im#Xzxw2bYrQN`hE@HI-GGbO)@pY7n+|1hl2D)8N^zrG8;LD}Jc z@Wpq8<@AH!qw0MV{AQ)+h-0~3QI&sx@at8-Oaxz}^4EgjsQj=6{1#R3rQo|&zkCP$ z`a8qzx)c0P zZUtYX?EeV(MamyulKjda-UnZ*)?KBOxxJfJy%oZ%dQS(xQ}xSY@Viy~$$>9babvB> zQSy7iSKk}9^P}J+_l5cG;J2y#yTR9}_2=Hlqkokj9s|Bl`N?d_ul%_ge6_N}3h>*N zKl}jvmQ7*(A11z(;!m`fdHMeo@)s+8UIf2c_3u02*QogOiSWt~4=iUpRIB;13jAi( z-mif#SMhKu_)^8M1K+Cr;fKPj`SfA%eacT>0l!`GA4z`I-h(U9F2zp)->LlVE8w@N zag+eRV{^E_E(c$#Qaf#0M0>q(KX{N#7U?+9siE}k^95?luqIHZc%=I z6!`5*&uQRWRl62~kEpnm2EShE-vfR?jmJBMSNR_U->djnz?Uii90DIv?K-fM+q*~g z<0SBlm7mmrZ&mUe!FQ^-cPaRoYS)e6Bb&nZe^BHo|Nn3BI~BhR{5Hi8fiG3#eZMMh zZ@0?-CGcz1_&N>zL^Ti22VbrHJOzG{vgb44|)$hSam7G1`x2XL4p1^kK{YhBQW5I7w{&_n1R<&+f0=_}@`*QHR6@M-G zYGuz}@awfdfS;ho`^(_Ve;n3-H~1~epGTa??QK={9t?hw;;X^;D!u`Hr|S1s@MWrh zmxC|=DeF0!50Q1m?}u~$@O|X3Rrxo8FIDz@7JQkCw>!btsQwxPze2@_(rUKP8fE7% zg5RRrdm8v{s@?|h)yn?u;0Khytp&eG)q4y0a;5*{;7ir`-35NVs`n%C+m-(xc@o;I z?0G8qZN1zp#ps-c!Ylu517D{6um^mD8jrUVZ`Nrm(7)36cO!qV8h8C7N5$Kn;CHBY zm7dJ)DpqkLD!j7ibnqLL{)>q(zgzKdgO90xDLRGQ zRj&N)K=2dPIGqf>L5-ss;I}D1JP-V4#b+hIvfEnl)oMPy4Sb*Ce*wN!#fKNc?@;!C z3;b@?kDob}?a-h-KrmVfiG44@)7u`8ZY}!!?;%VKNftAk~0l_r}F3Xz%Nq$atZN;?9+q% z8mC@QYOb2PMCX56^<%q2#;)zE|b{2>g1b=YglOeI}@JF$sLJ@{<_&J!)Jp z2ESO@^HT6Tls#_%KcMD?d%zbf{htB9L5=Iz!EaRjd*HXLdiSc~_AXNXd^q@SWzT8g zwybaE;>>371Ilmz3;af<&l}*^sB!dH@KF^vJ~N%| zutU{*82HUf|Eb_hm7F^85f!g41iw-F&z0bd)i}LTc;)~1gWs&|`~>(FYF>K@e6RA) zcSXL+KV}Bop-=G#5pSL!EA5ShK2hY~sN&Ko#GB`1H&5d1_BU7Qv>y4()%a=zzh3$0 zrQmy2d#?jurR;wf_+n-M$G~s6h4m>$D_#b_TeWu(eD4p#`A5uT`)pVCJOunAHBPI* zFYXP?nGL>F$w`85RsDVm_%bE`dhpwo{7u9c8ejj7{GF=aH^DDb{`oQZ8fDM@YuOIn zYTT89?^N+;9{8PVe(V6hTj{?Ve2voQ4)B|m{#(KCQGWPq@C}Op6ZkdC&ZB0*|8EWV z*P-CMmHkfvKSBBDeBqTHmWce@!}7bqFIM%g2Ooi-7jv=5kHD``apPCux2bXTI{0d3 zw~@08`^iDX+xt+e-%k@>=@|#VNa>jZ->v4CE5XOq`1+p6SNcB!KC0xrB)rn+1MoG< z{s+zBcCC0IZ2!sN_uLldPXk}B`uzg%t*YKm;d{e!R)X(U`g|As8r6@R!B;E)d=7lg z9bx&egO8|n;0MAhyB!c?JCv&NRRMmnij#HVdzC(I;G@d_uM%GM?@h#;c_F$#>u-OH zoK9~+{w>NrkAUw~^Y{zkSEzp3E%{YHj;y14M~*d zbR-^6EJ?+4iI#|YZ_VV!&dx~utMwICjr@M~c(ygsl+0Y%@Rdf(S1##FwKc^%`CZ_| z&M%KgNK`gQuZ^7C7@@rMmLz%sNhY3ak2kiZJCa$dqbVJ4X-hAm_tiAfizT!1L|1pj z)X3G*JRIKAkDUhYmWXlYNzo4VTDms1fB#VKbll(nTT(M0;t zt9zQ_bL!(~&pK;<-Mlm674h;sZb|{JvLIKPSGJ1swIp-KAXJ%o;}E?vA<-0m$q>D3 zldRhvH_9ZN;_ZnG)0s#|S9_e^W|obos4270nm%_{eAXGY@i-y+Vfgs07|2-dSrKZ% zycyH$_lccy~oVF>C0yD-X)gz_A#4belFS3m};Bd)zK(r+`C$!y?x3w>?Qd=_Px{=?T7gCvD17<07jcr{6 zz1Lmp3ELNMR>ynE^9p)aBnAAoJ1v5q^J}c?vacV@6IeIJQ;|fHX`Cdy?$4GvD@iX< z%_iC5%_~n*)N*M8-ti~Uuh+dz&#SqiGH89s7rfRLwu+a*zFCE|ok_3mYBCaC&-m5X zk)d^h35lFXc}PeXdELC#d-yjM+GO)qA^R#Fd5cRSOH>6N5Z0Y~piq7Y(ag#wXd6bip_hEkfBQTDGSU8azoXk25ou@jgV*~q)~Y*mFi#OsdX z{027lyMZe3#$w^u^@PKj9WztRD?F_#JiLA9cZ1w-Q-v#FYBaB*bDqF%9JU!Wt!$EN z3bokl6ng6)`;Rqk9ly=9fT=2i?zJxqc7>z|hj~$!c~z09LJdI6jPv?$iL^pkq`W~X zY&%ncUu+q?zS0&lFaPdL+m~vy5PBsh1_a*oEDFxbWN6BT*zhZ|Z5HF2@)CRhMM@|! z{EM7KCQMJ3ay?{UqAcl!dZNm{o6**vH=LXlU9}k(Vf&NrOvt-iRyN? ztW9?2THOdkgt8GM(Aq3PU`kP2WcUNM!JmVyx>iNWig|fnC%^eJ=SD@imnxcyfN zRoOKRNloU?p~}+B=C`K1+L~szrL(RPMvJ_+vq=@cFk>a*IeuZ#+4Y(c!!NYu{!5xS z{BbrZ=Gs7v#n(K@JB9knb&h$B ztMPhgSgzXB$)!+V=tWm(@UU{eJ9)#*uajOdOM|8*P(u1R5a-no1?`Kat$B%Xt0XrD zsH(b-T(TvZ@fyc#NDi7_c*A({2YVph^oWi#wBjNQWs^wxk{;s%1eWT z=;F85UsBre#N~r7&vP3Q9S$PHuFEUjvViP7{44*^Hum6xE0l13xCZL>X0yPJ=w;7w z-<4#(2>Frc7hre z5)Os(u)|UBWOJF0#`aD(Z%vszwQ$FH!O!pC6m1Q(wWS*i3GkH)R&`|FJpT>`eYkhL zD^4l~W0IBe-czq1g7;dItA^IiRFEeh6!({Ppn`?!{A6Rgqlp&s+&%tPO&z@$o8Atd zSwdSy!IhWa#;P-dcH|2xY*v1qxD5uRsJ{nd))p>A=W5ek^u}q=9cR;?QMOfbnDNOg zz~Gvi9mvT=$- zMQHt(@9RO>@!ZdI0FGwfoRKY{_*7b;v?tpeJC_f)SR0&hCk{#6;DBF!f?(L#DDeYz{tm<+#NSA>SvHr~=I)Q&TP>wjY% zyE8oB3YF>*4zL9j3>NTH+!W;X1Ueh;SxpKSm*6V+3ucoaaSUjN}~^G zaK-E9(RCDEQ^dPy)hRNxO9h(2Nh|#Zc%dw4zqi*-n$Jk5X=Aa&^c0ADY<+TRvd!rqv^d=5-kv6DVO#FUXIGwvN^>TeEVN+p z_T~$WJdPN0*$+dQr83l{cIKp;Li3k@k>O2aW*30>O=%HEdjy3vBGH)FD{Bkv?D!s4 z?+s=&#OyKf7?j&up%F+owi3AnU#yGbrUS|0gR9eqbf;aF%%L?`r{qGHRt0@Avo+ax zkrx){=MuRtH;zfF48v4svW>Q9s26nHuL|ORUhlyO|HcHNU1-tKIaH`mWO5GrgLEwD zZ{g5tcS2;0H-c?{QjHGN+z1@B;i~=lrz}4^yzwUg#vy5)gTYnfRtJM z*0;Xg^l(wyY!q;X=1gcQ;;Z6akeYrBBsHZn$wn8>{33P!E^#QqyIPysmZE#!=Oj`& z{|eU6UFpRRnt(EPz<2>9u(2KV|4KW!uXLN|OlQ!Y+C-bbH^C~H>u%SFeC2?SaQ#@w zC8nrt0_2gkX&qf2c8itGptR!@f`zx+w*GFgZ71FS2NBY431?S8Qraj?_HQv4JQ4|Pi-N_6)!kmF*6?4+@4h{QTVo9=8RRILEV|Oj@~HI#OR<7Rs4zc_HzThjHpuHr+U- zGM>#gCOVqkbwg#fWThJUwtljS7kjQxcyB;if~T69>7_}E|ITuH0t%)QY9cqtiKPm8 zhtjppT&3Ijk4Cxg#B$dgQ%f*3ppyiJ!h72lfzwizdBYY@V~H8UVLP}o#twp16~v!V zgrt3K^MscO^WCK`kX4uErF@eg@bo+?GN_FOR-e288EzDXE?d;fKbVlEhS?dK;%6rs zT`ywF)th~;=iKxsYrkOeC^C%(^t4gd{=1!%Q{#T3eIu-WprHr{2Njh(C$fVjytEEX=Z<)LLcHD|=Xhl1Hh|p)#O)=D6+Ck2^K|P^&uLZh6GSFi2YXoFy2%6wZ>$CNxvmSZ_C#1Ppj?y8 z;?}NthaVtR+nh|Ivo+O7_lUBzw;bC1a5rg#O3a;ogjd&3VoRDW^IPlgxWwp&vB)ug zK~A$Y-PUE?W_GHL9$c10<9$3f1Lq6JL!LkBnkKN08ES0#uy>L$v&J<(C-R|guoh-* zXiqD&z3aKUo(Sj(-()vG5kiACuj_;7roxXfQayH@$}N3w@kB}R8&lYNYO;xL;<`!6 z^}h6_w1z{l?h+pL;d=zQO$*_HQR2KvVktX zQ(4oe<^tArc(5Af?(yeUDjT}ZnGMA1HKpnZtSkHxX9tJahG!7Zu+C*|V9%R`r5tI* zYP!agO7ZxTY&N{*NH;oDjq~*0B73JdL)cI?pEi?3zBa83S+qQ%g-kAq40BVR?FlE| z3}+ep|Kdv3w}yUh&vRV5VE5F?TgRD&2HQZ{ywFIj>h|_T3TN=PYZ?-CTVPn*hl>aI zx9tERyX4)&@Y_4Zb+C7*mYZP%p|n_4;$4&&N4C%RxIRI+keK7OG*}&AOp%XJ$24AK zZqde@6R9@0z;$bEnk{V%kP?`EU}_F~PD^vg(z##|>&Q#|RfTJ_)-;%MLn+i-K?=3k z3v_y!A1W7$x1khz;5m?(*RuueZ^Hp~rmQlg#k7B4AU6lM&|`-fAebi#e&K;y=DUV( zzWgg$|3a1uT4&4JXY_+|zO*`iJ}>X7gWA+my25c`G*qM_h->ti=SA>AX?iHDzqjIi z-aN;m=hw>MsZd`)@J*BOu<%HqtQAUlAKyk7SdfsmETQ8PEwo~mg#4%lM zZT^a$#4b%=L=Vrgu99sweXk_x@3#88a`}t;K!?ETpj7av71v-^1yr5t6>OUhdtrge z)QvoE=Hn|SQJge^rOYm1rkO5Y0#jkSwGrD*wp60;;^W)2j6R;T-Htn@3q=_YS?Qub>Smbg#D_(>_=Up zAJ>2#LfyjiwSVV@3Tk^6@U(E?^2_^v)8HpGgyu^(fx{{Nt?ppoByX&nwE%tV(JhWh z+u_~OSB0(wf`%7pBVUfU({68p*2=QrUs=D>pJhWj$uw%4)x4~hu6Hx(<^0^ZNDQz3 zg(W?yFdj-o_vzabln2frH!e)~c@n&UQlM#GDyC~GD#IpZwqVDd==>pR2CbcSO~B+! zFs*M8N<)z}?9i32gZ)0F?|cQ@bfE-q117lAR*N|IbXqNLo#~ansD(_VCNo9;LH}=}cI}X-jU{)js?cgczJs zwinG8nCW3N=N{of9n6P;86{=~W#;-D9y6AoMSHyI4pA<+@9yd#S$WqqbiEKfU+*th zMULUZbN1X6zRqnnO1v+S7!SuRfk#HWej=hMN~=f&>=jfAJ(NB+re!h!;qq25I94{o!kCmX@@kL%%K2$h&^@`w^+& zQO98HgthSYq^T;JPwZnUp#UhmeBtfA(DUVDCO@>u(@^&L6xLL-g;iifc#8PVqDRi8 z6zkWXTw<@`oUaA83XAm|oh<0KUPKzK8d{6m>BZ{?|4KA8CMwnQNhB=%>};SEY3=Qz z2RvVzI|qY0YF~R{R&ManosO2^MmMfx>RfBU7;P z*1T+P;-aK^j)iVc%%#>XmDa^c8C-r#g}fwE?FcQ0k)*n;w@en2 zyCghlgTRU&G*hDe$)KQAhvzifk?huxzh_BycKZo|2;&Q($vR|bXJ7H6pjY+9f1vO1 zmj!+Z^E-vc5WcdV|9$PIHu^!PZ15~G%^i`+v=GZBme4Vm;bW_ub)<92$t@jSlkIOl zO-eOICeyvsWTrD>+13Podv0>m@(z-~NBWr~o3a#R-v@C@%Ou+prU1@5+j2%CJ@Y@A zPA9jdagt3oMkePdCPgNjUx1?AX}czwoNUE!KD9QHG(nNcPSMT`JyMj(EeADyM%^Uy z%T~4${&gr8Dd$G4(TZxYEl5zPqZ6|LnoM`uB9j}_?PjMW^b=zLSKtsTHHQ91qIAP3 zK9S=@@NyU}Cpb=~;|Thb@;Q{3RZ z^e5%Fpu8LhkWfTSPX+p{kr{2QGNy&i^S-s z>C8utWe{x2A4Gq;{0ibs6);=yyLR|}JL6yeNAwWxKj_3SA4NGiu7LiMAIa|L^R80m zd-vs>a+LhTmA_V%-;DBd?EE+NZ&2ms_XOp*fPVko|7d-Fpvvdwa&9^9;}@oLZNJ-4 zUiv@MfC4yH)9eTaf;ejZ-z0t<{UK~b25#hxa@6$+mg8S2dx=+mH_FRV z^0Cxl{0RRsB^dij{d-Vej*?H87d(~!>* K$EX4dM*bfL!(ROW literal 0 HcmV?d00001 diff --git a/shader_experiments/dot_animation/main.cpp b/shader_experiments/dot_animation/main.cpp new file mode 100644 index 0000000..f4037a8 --- /dev/null +++ b/shader_experiments/dot_animation/main.cpp @@ -0,0 +1,227 @@ +/* + * MIT License + * + * Copyright (c) 2026 Mark Allyn + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +// Author: Mark Allyn +// +// dot_animation/main.cpp +// +// Position and color are computed entirely inside the shaders from a single +// u_anim_time uniform. The CPU only measures wall-clock time and forwards it +// each frame — no per-frame state variables on the CPU side. + +#include +#include + +#include +#include + +// --------------------------------------------------------------------------- +// Vertex shader +// +// Derives x and y from u_anim_time: +// 60 steps per second; x and y each advance 0.01 per step. +// Both reset to 0 when x reaches 0.9 (every 90 steps). +// u_anim_time is negative during the initial 1-second pause — dot sits at center. +// --------------------------------------------------------------------------- +static const char* vertex_shader_src = R"glsl( +#version 330 core + +uniform float u_anim_time; + +void main() +{ + float x = 0.0; + float y = 0.0; + + if (u_anim_time >= 0.0) + { + float step_f = floor(u_anim_time * 60.0); + float x_step = mod(step_f, 90.0); + x = x_step * 0.01; + y = x_step * 0.01; + } + + gl_Position = vec4(x, y, 0.0, 1.0); + gl_PointSize = 4.0; +} +)glsl"; + +// --------------------------------------------------------------------------- +// Fragment shader +// +// Derives color from u_anim_time using total (never-reset) step count: +// Steps 0-254: red fades 1.0 -> 0.0 (1/255 per step), green=1, blue=1 +// Step 255+: red rises +0.01/step, green falls -0.01/step, blue=1 +// --------------------------------------------------------------------------- +static const char* fragment_shader_src = R"glsl( +#version 330 core + +uniform float u_anim_time; + +out vec4 frag_color; + +void main() +{ + float red = 1.0; + float green = 1.0; + + if (u_anim_time >= 0.0) + { + float total_step = floor(u_anim_time * 60.0); + + if (total_step < 255.0) + { + red = 1.0 - total_step / 255.0; + } + else + { + float steps2 = total_step - 255.0; + red = clamp(steps2 * 0.01, 0.0, 1.0); + green = clamp(1.0 - steps2 * 0.01, 0.0, 1.0); + } + } + + frag_color = vec4(red, green, 1.0, 1.0); +} +)glsl"; + +// --------------------------------------------------------------------------- +// compile_shader +// --------------------------------------------------------------------------- +static GLuint compile_shader(GLenum type, const char* src) +{ + GLuint shader = glCreateShader(type); + glShaderSource(shader, 1, &src, nullptr); + glCompileShader(shader); + + GLint ok = 0; + glGetShaderiv(shader, GL_COMPILE_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetShaderInfoLog(shader, sizeof(log), nullptr, log); + std::fprintf(stderr, "Shader compile error:\n%s\n", log); + } + return shader; +} + +// --------------------------------------------------------------------------- +// build_program +// --------------------------------------------------------------------------- +static GLuint build_program(const char* vert_src, const char* frag_src) +{ + GLuint vert = compile_shader(GL_VERTEX_SHADER, vert_src); + GLuint frag = compile_shader(GL_FRAGMENT_SHADER, frag_src); + + GLuint program = glCreateProgram(); + glAttachShader(program, vert); + glAttachShader(program, frag); + glLinkProgram(program); + + GLint ok = 0; + glGetProgramiv(program, GL_LINK_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetProgramInfoLog(program, sizeof(log), nullptr, log); + std::fprintf(stderr, "Program link error:\n%s\n", log); + } + + glDeleteShader(vert); + glDeleteShader(frag); + return program; +} + +// --------------------------------------------------------------------------- +// main +// --------------------------------------------------------------------------- +int main() +{ + if (!glfwInit()) + { + std::fprintf(stderr, "glfwInit failed\n"); + return EXIT_FAILURE; + } + + glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); + glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); + glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); + + GLFWwindow* window = glfwCreateWindow(800, 600, "Dot Animation", nullptr, nullptr); + if (!window) + { + std::fprintf(stderr, "glfwCreateWindow failed\n"); + glfwTerminate(); + return EXIT_FAILURE; + } + + glfwMakeContextCurrent(window); + + if (!gladLoadGLLoader(reinterpret_cast(glfwGetProcAddress))) + { + std::fprintf(stderr, "GLAD init failed\n"); + return EXIT_FAILURE; + } + + glEnable(GL_PROGRAM_POINT_SIZE); + + GLuint shader_program = build_program(vertex_shader_src, fragment_shader_src); + GLint loc_anim_time = glGetUniformLocation(shader_program, "u_anim_time"); + + /* Empty VAO — vertex shader derives position from the uniform, + no vertex attributes are needed. */ + GLuint vao = 0; + glGenVertexArrays(1, &vao); + + /* anim_start is set 1 second into the future so that u_anim_time is + negative for the first second (dot held at center, white). */ + double anim_start = glfwGetTime() + 1.0; + + while (!glfwWindowShouldClose(window)) + { + if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) + glfwSetWindowShouldClose(window, GLFW_TRUE); + + float anim_time = static_cast(glfwGetTime() - anim_start); + + glClearColor(0.0f, 0.0f, 0.0f, 1.0f); + glClear(GL_COLOR_BUFFER_BIT); + + glUseProgram(shader_program); + glUniform1f(loc_anim_time, anim_time); + glBindVertexArray(vao); + glDrawArrays(GL_POINTS, 0, 1); + glBindVertexArray(0); + + glfwSwapBuffers(window); + glfwPollEvents(); + } + + glDeleteVertexArrays(1, &vao); + glDeleteProgram(shader_program); + + glfwDestroyWindow(window); + glfwTerminate(); + return EXIT_SUCCESS; +} diff --git a/shader_experiments/sweep_line/CMakeLists.txt b/shader_experiments/sweep_line/CMakeLists.txt new file mode 100644 index 0000000..5cb6450 --- /dev/null +++ b/shader_experiments/sweep_line/CMakeLists.txt @@ -0,0 +1,48 @@ +# MIT License +# Author: Mark Allyn +# +# shader_experiments/sweep_line/CMakeLists.txt +# +# Build: +# mkdir -p build && cd build +# cmake .. && make -j$(nproc) +# ./sweep_line + +cmake_minimum_required(VERSION 3.16) +project(sweep_line LANGUAGES C CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +find_package(OpenGL REQUIRED) + +find_package(PkgConfig QUIET) +if(PkgConfig_FOUND) + pkg_check_modules(GLFW glfw3) +endif() +if(NOT GLFW_FOUND) + find_library(GLFW_LIBRARIES NAMES glfw glfw3 REQUIRED) + find_path(GLFW_INCLUDE_DIRS GLFW/glfw3.h REQUIRED) +endif() + +# Reuse GLAD sources from the parent project +set(GLAD_SRC ${CMAKE_SOURCE_DIR}/../../glad/src/glad.c) +set(GLAD_INC ${CMAKE_SOURCE_DIR}/../../include) + +add_executable(sweep_line main.cpp ${GLAD_SRC}) + +target_include_directories(sweep_line PRIVATE + ${GLAD_INC} + ${GLFW_INCLUDE_DIRS} +) + +target_link_libraries(sweep_line PRIVATE + OpenGL::GL + ${GLFW_LIBRARIES} +) + +target_compile_options(sweep_line PRIVATE + -Wall -Wextra -Wpedantic + -Wno-unused-parameter +) diff --git a/shader_experiments/sweep_line/build/CMakeCache.txt b/shader_experiments/sweep_line/build/CMakeCache.txt new file mode 100644 index 0000000..33fce84 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeCache.txt @@ -0,0 +1,507 @@ +# This is the CMakeCache file. +# For build in directory: /home/maallyn/new-radar/shader_experiments/sweep_line/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 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//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/maallyn/new-radar/shader_experiments/sweep_line/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_COMPAT_VERSION:STATIC= + +//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=sweep_line + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE: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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a library. +pkgcfg_lib_GLFW_glfw:FILEPATH=/usr/lib/x86_64-linux-gnu/libglfw.so + +//Value Computed by CMake +sweep_line_BINARY_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/sweep_line/build + +//Value Computed by CMake +sweep_line_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +sweep_line_SOURCE_DIR:STATIC=/home/maallyn/new-radar/shader_experiments/sweep_line + + +######################## +# 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/maallyn/new-radar/shader_experiments/sweep_line/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui +//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/maallyn/new-radar/shader_experiments/sweep_line +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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-4.2 +//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 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][ ][v()] +GLFW_CFLAGS:INTERNAL=-I/usr/include +GLFW_CFLAGS_I:INTERNAL= +GLFW_CFLAGS_OTHER:INTERNAL= +GLFW_FOUND:INTERNAL=1 +GLFW_INCLUDEDIR:INTERNAL=/usr/include +GLFW_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw +GLFW_LDFLAGS_OTHER:INTERNAL= +GLFW_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBRARIES:INTERNAL=glfw +GLFW_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_LIBS:INTERNAL= +GLFW_LIBS_L:INTERNAL= +GLFW_LIBS_OTHER:INTERNAL= +GLFW_LIBS_PATHS:INTERNAL= +GLFW_MODULE_NAME:INTERNAL=glfw3 +GLFW_PREFIX:INTERNAL=/usr +GLFW_STATIC_CFLAGS:INTERNAL=-I/usr/include +GLFW_STATIC_CFLAGS_I:INTERNAL= +GLFW_STATIC_CFLAGS_OTHER:INTERNAL= +GLFW_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +GLFW_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lglfw;-lrt;-lm;-ldl +GLFW_STATIC_LDFLAGS_OTHER:INTERNAL= +GLFW_STATIC_LIBDIR:INTERNAL= +GLFW_STATIC_LIBRARIES:INTERNAL=glfw;rt;m;dl +GLFW_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +GLFW_STATIC_LIBS:INTERNAL= +GLFW_STATIC_LIBS_L:INTERNAL= +GLFW_STATIC_LIBS_OTHER:INTERNAL= +GLFW_STATIC_LIBS_PATHS:INTERNAL= +GLFW_VERSION:INTERNAL=3.4.0 +GLFW_glfw3_INCLUDEDIR:INTERNAL= +GLFW_glfw3_LIBDIR:INTERNAL= +GLFW_glfw3_PREFIX:INTERNAL= +GLFW_glfw3_VERSION:INTERNAL= +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +__pkg_config_arguments_GLFW:INTERNAL=glfw3 +__pkg_config_checked_GLFW:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GLFW_glfw +pkgcfg_lib_GLFW_glfw-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..8039b0b --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +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_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_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/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..462c565 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.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_STANDARD_LATEST "26") +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;cxx_std_26") +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_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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 IN ITEMS 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) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/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/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..777568acae079a2c087c2ae305bf9ebae8efd621 GIT binary patch literal 16008 zcmeHOeQX>@6`#9&xiraL(zpppNw$!n2I7sK*d|F8a{f4b4>`6;93&LNX3w{_SKNoS zx7XScAFe`CjY;K7w8~$Vg({({6@Q_$0#sd9)T$s*@&~1;|F}RQNTD^NAOpe2do%A{ z?k49{D*VTebo=K0-p9API3qY=-N{ z#C>8t@M|TeDcY@?utJ!a(tV)aI>d?B=`W}N zrYx_PXP_}8Ltd-&MY3aBYll@>YEk-2$LncpRPjfMvK_Lr>ZX!IbErhLOyx10WZf6m>Bn#oxsJ$lXp`6)c$Q4vl*>E)PLTO94RA>-PwLHn`y~<`O;L&)RE4X&UUj{Fb@fIi~SV+sd_&GIqJJWuera>Nnn)= z+HGwh>jBJYfZMC!`Bm_H0RMOcKf<=*u14)*;P`=^bG$qtqf?GO=H;ENcfl1X#(V4( z{R64)9{Z4a$n2=*54Q_DHFDCFv zv4UzKM1aToa=VsxdUv4=`w3z{eBvnxa}=IvD)Bhwer{}0_%e-O#uv$9Q$ooZXFjgs zGltUJq2Z4c{^kiK$2P|{oqtHd5JI8;5-IUuv~-7=b+RMFJT122!s&` zBM?R)j6fKHFarN?5%_Ct_dl(RH=3-ub-y_%g!O1Sh*qvz7k}FHiVQ`i<9h&C_B{jF z*q($y{mQE$op9RFav=04RN0)o zj6fKHFalu&!U%*B2qO?iAdEm5fiMDL1i}c^M*!Ey?vzr4eM85Juzpt+B*yT5Y7?jk4~J0HBq~>{hWyGTJs>T)!|y!%zKr}d7$$^9|O7o)B-xYRH-Zg z#e{3Gm?9TWiO5tuvTNgprg>OULmc-K41>)lQK5H(T*2E5*>?Et09*o_<9(ZVd@gqP z!%Z{d#LlCiI=ojdccT55;3rrQ^N`SI0Kc~Ze-eS@=J>awJ)71?zXK&Bpc2;KfFG{C z;kqzHy^I*I-9={<&uf1u!}=hP`j}An&aEZY!b=!|Falu&!U%*B2qO?iAdEm5fiMDL z1Y`twKO^s7qWIZm{{aTD=n+6Vbj;(4FsF5>xBXD9KzUlQMsFtPk^E0qHB z^Yr4wdl4;s;emwvA2Gd1@{cH1JVx|xqC1E-6J^5hQ)SxkxPb(5Dv0Z`L^x~)m5KfB zCZ6^FRZ;bYI7w)Q_(iHOtPIQh;W)ypsN}Db{2#>geUkhC9pU}q|D{LXw>o1eM~@Tj z@98;aJa8sm$_FK*tpoP#wzjl&mL%V{pO8D0jd58k{!-CZFzyl9sm%Mv4N}1U#f|i_ zU82xCC#heOx-bY|(D1{Ab3bSO6l5Y|hcFTf;da9}>k?Ls8jgQ7El zZ-LV$hM{;K?@s_87u&1t$X1sD-x}Q{_<6cd7f%*7jk$Dv<6kYG(kp8l34$_Qt_+#&hzwiLzc0WZgO` z+^te`;IktX-*>9(r2IZx@dTkqW<_s^*->>hHMuh%;Iz|aMC~n zU(pH9ei-CVEzts6)vCWXH55!GMCHqBleMi49?Bip672&=SdOgL0C51^SsLf ztoHjh&j*>}|7~s3>pu)aoQrY!JpW?K^IEPy>oLW}3Y^<9zetKqTd8op{#>UlWYC1| zdA`YXi4?hf{r(>UIo=b`f2+^uxH9B|4oz=?B?= zTeDA)0n@K*4W|2>*X;TKn<>AC@C|SrnSYAxIsU>R3DE^&nGnpZcp7q8MYdlc1*Qk8 znku80|2)98_E*WC>321IZhwZaK&E#5>*q0BS&^u2|GH++^J=DsX0O-(*C2;kO?5qr z=e2zPQ7?~qroRK*SdBf;qnGLYE9-%ZOw2QV4^Zs;{Qg#*f8v7;QW=8_iQl8xj{DK0 zAVU?l=lN*)AX*8Lkk?xmwr9EwqFVc^0R`T;Wh!%Q$M6bd5aaTVgpwF!uj|w8C?&K5 z05QFt*`DW(Y{2%ll>090AhpP0nJR|Qk$d6C_2K6)zK?O;AzMvN?J9d%bI#?mB2HHu P*+1B+G&X7m8Y}(-?>{a1 literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b3ed2fb1ccd89717dfa8ce339c08dc0380683f2b GIT binary patch literal 16040 zcmeHOeQX>@6`#9&*rkbmO=4n_(rl{)HBfKt#4$-w$T{b8_A18-iCvWjv)S{l?G^W7 z?d>&o#fM8MsvA-niB|m!Syj~vssA7#4MJ*NwF)W{DET7-gpk}qr62|B3R)S6a=bV5 z-g!Mar&8fRcBI=k@Ap3D?VH)X+1;6MrTcp0v6$epN_=R9J z{Is}RtOb6x#FRX#2uM{)tXfVR2}c<10+Q?WZqj4Q5h6vq6$=K0g(;l}+O0vHc%A;5 z8eq!uT6+c>LowvBMlX^b)36 z!QXMpr%tz%8>Xm>1u6clJ zW6JG)3G8?%kjiZd504Yn-b($KpnhW-Bd^%*Cir1D9O)kv-#+`|wTlflR{wEsA@EAM5yI(OxBZF#R)nP{8X*VWe5X_iaoZh>xboT5J!_v28bu?zHy`UI8zzfNuo+zB+z{ZNpg&+vULV1H0gOML>op9DBqoI(hFgSD+Zr zu}d83%N$PGyUpF^-dcT6r?4{vN9~;JyQ5w?aQ%U!seGyE4mjDo3%*7Rr6PH^m1Y)O@c)*9zc=6WFYD~}M(f;~-|rH_dSWh!S1(&<-)wwCrlPv{d4Q`s zUVvlswxmG)>W)`|8)@FwBP8GP*Ua>luUgaZSZDvdaC{)$G1u{yb^hS5z(KX8466Sa zF`Ku2NBRT&M}S!8*Pvf(|6-E1K zvR+?YWyLO8S8fKIz`+i3&{&;Uaj`wdJ9Tg`h(+adgVx!DajaU??*{9va|hP~b8Tm} zTD_Ko!=*LrfsYM=ZLNK@|H~N=Vr3BQroVCBny$?MGJONXJeR(1J!hS7x!MHjxv)CX z{OVjReS^?Vc$$Ae$t$bl&9CT^x0gw*b1hRQJB(d!z95t@z{l(1=h8QZpo=gp*?+Yj z!?2Y)O5M?0BK$L+f15pN+X8^yC-L7Q%dygF`!}q(=h@Be` z{8R1whQj*&nPa`#1Hq*2`Xx7a%Fi6OkMyTAJ^kH6>Ph?TWZ>E*AHMCK>dOoa^rh`| ze@~{nA2g)g$$FU7?Z*}-BYwEpf^)%2Kpicsw1!@7E zUZ_@QfnvdLuUKM_oe;5!L~QH2hQ=BApoTcEB{&W?pFxG52KfbVJ5)R2*9y1Tfb(|+!-?*OmIa&w#DdKsZmRXPB>5*4E1o2JC(%}-Ekv2{^VA%zcWfX*f*RsD76^yM zpt7*Pdx&Sfe^*t!kS7VyMze4ga~e@A$I_H2{wB==vK0 zH%KQ;+5o>V3{c$yd_x?rKJ9uDCx`u@!z{r{dw3gX2hOMfpd3_2M$BQcv?|{Y3idFr z%P)gwu4IqqOIasx=Yo=7ww=m^7%mmY^KRhg%=Y>kxFf)`9p880rC~AfC&h^G6kI!3 zDHJBbB*fXE87xyx9d*9urXGGc1+92_*Y7@@F^9*;h5blhN0(O|DcPZSm5A9#pYCu*{U#UCriV{NYJ<)wszRR>>OG3|=`@4^3 zQUJsIIy-HV)ap4Q>?3{04tMw2$9j8DrU&eS?!)j36cn``6G`3}@ll&0+?*3QLM9Tt zAft9h0JD6Xgq@la9!z~n9M7wRIa-2B;7-61#~f&uWa3PBj7Hg5 z4(yo|W-YXFzclXp!6ZR2%G&UXkPWEus9bU#T6YTGFvN=;V?t7e2^T^E#&?}-@Z&%@ z&%(J3T)wibw7-kQ@E^3iz!Ea}-&nF=X}=v?p>DWz0rMfuWw?EwzcJlT%G@r`pV&td zDmZszd!FAhogqb>Ct=%c&+{@1u<-kDo-Z=R|Ko7c<3A2UoU3vBJU?T~^Indh^_b$v z44nHhKTnEG+o^FqevT;*6*OUco{utJAVqFpKmSKTj_1Vl zhHpXzF>c>TDv3e%x;~wbQbIcb5Yzja?Rj3w25cXuJa$b((?3ivIwza5dim literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 0000000..eb0d9ea --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-7.0.0-14-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "7.0.0-14-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..ab3c359 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# 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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/a.out b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..91707d0465a95f308f1aa389d76242c2bdf4801a GIT binary patch literal 16080 zcmeHOZ)_Y#6`wojk4uyI>NYqerP)*oN@%^Yoy537NiK2DStC0MiGzfau&jM+`^5dR z?)F-{;!moyY1}B1TTsOZgerto0qwUcf_x~BN&^iDB@$A@Hv_E*QfQ5U%9JR_do%BM zK5x&dMEL^jNWR~^-@Nx`=FRMSc6a6*slJ|gET)he)NaL6GGUmc6ij_aG6YH0rB>1J zC)NFG8OcjDXUdZXsMMrH!$NEno@urVq&$rGiyjayWMsR=lEV$61XR)wwp+>tB8TyJ zQUMU<)%q+prex{gD$a-zfw4Fj`^`)TpYm7%Zy=#|~$oqs$r za_04p4O_FB!Orblv+34sCSM+J9q;OF?c8pc3U-HLw>(eTpK13Kl#{tjc+LNHP7{m# zuw8SVvTow6I=s6GpI?N(m-q+k_))G)y&7^$fmaONoR`THGc@kG!|i2tVWZ6W?;;jiyeI`Q1$xqviN!}A3W+twR^h*6_HN zxL~e^*Y{I6iZF^m6oDuLQ3Rq0L=lK05Jlj>A_9MHdf7mG0yp=7a1Oz3szIrU*J4deOG0sY5gfyd`*z_ zpVj(1o?+N>+nJnoF1@qIxir_{#4bD6ZU^^~gH7U~u`*-Y1$%Dqsa^e4tjZ4^b58Gy zbJm%BJ6PeI+qH~@8(S)s%8fMrT-I)4C&{*2KimK5F)HNDF|wQd+D&J&JoEF^EpDcB zZuJ#3rLXU2VFcnqHlbrEU>_aS{H9^?2jp{OXriQJ60*NmRW&Sx=k12le=K zsaq#$*tn^BOsk{FO^s3%fhYn|1fmE;5r`rXMIeem6oDuLQ3Rq0{69y4zmMH1^&adw zv~#GC8_Q(<;&J+-d2*rlf^zp!zgWr?^2ghBYTsd-Oj`#sZ6}qs7|VLWaG{tx-p5}+ zh4hL;qsJvr-x2d^ub8F}g2P@p8yxT0CMEuO;ODuPQnl>RLEWm@x`xkgrsnbYs)2Va zl@o+%LVoiQ5Yp=kb#k^+`3@m}qvaHP{D_K;Ct~YXEN`5m4`$5so`cP#|0!13zg&Om z+eq2%^f&uXrJ{*diJnz!KG$^jV~wZOp0$sBdfP_+%&6_T-s{j~k`nt2=uZb<4Tc#Bl{pfAu{$! zt`ixLFl$A|eo21r;e_(P->wu`o{|R|>>+gcL533VTjca(DgT%e)mg#21=k3!76jlq zXuz z9ooe4TB80^39ImU#ApXI_LEzp!26Et>GOESY1WR(d=+(N3I9Tf-zGffKlFPk6H{wc zSJE&TPky3~(NjI9}ST!=T`!wI8R1%EAZNw*3OEsP- z-AR0Ne5Jzu1bkBT!+!d;e`w9)3F7aGw6fD?;+AkXYy{j z>bWs zEIjN{4GACd(4%6SD({Dlz^{9ivP%=Wz#AkCiUvoK%NGLQ9?6&O!E%NU%Vg5Z&gAK2 z$e7aXs8a^H7Fe#@0NedHgD^qk!soF1gE)Q0$Tbnvbc#qaRs2}S*;6_nK zz191P@JT{mud@eL#VSiI0d#p2nc%DHA!u@|<>=A!u ziKgHiA_9blsJ=@%ZX)cl?gBns)ijxK{V#>==PaWK{FV``zZicI7bsJE{fEzWwn0%a zY|s6xwZ}RfXoc*3usek8xU=N(5qFVc^fdsy5-c;vc z2l_T;m_z+o2X={lSYNsWbJaiubK!A@J=Uu*fPF1u?m~z0%i{35G>q>f{G5RH;QmW1 r%WB&xTTNa3@stwIJsZii6?sNp4x{h2{3-s<LpWYDC>v$!ho)-+Nkk literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* 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(__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__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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 + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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__) || defined(__CPARM__) +# 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 + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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(__RENESAS__)) && \ + !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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out b/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c2ee09f52462e1b319a2c699a05c7e512b0e1eb1 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&xipC{X+uI%nr)O+3Dg_gNnE!m^c?4$HL?>oaiTyPmbGtfpSTa} zZm+egR!x z{iwQ4EhTxe=1h6g0F|1QSTr9SglC%V0x1vUZK4N63mMsNq2zFbC;^r9gYA}ZfyiO} zl~e#kd9^-^jVW3Bw~EtZ2duT@rpz=M{h8hK(TN+mPY`x2>Mq!(oQA_B!6~T^h{=@3WCto`I)g!-ur$@<-BREc12^Yo^27{|dG1gq?`1O&`-+RX zk8NsSPxqcqx7BX7cUAK{b}F~Kzt>IsMSnO`3jAV!Z)diU_xrtptWUm%bA`Nkca3UY zMWrLi4Kx=*jAU*v#9fwnubq=`&h+)C zTBcfFch2m7gB(=Wlt}f@Lw4iFC$vA}FA(FLS@H_QJ+r|Ys`?1$sp^|5(~TQXu;QzN zr2mZ8-}N-Zw(HKsjC0|g`j>fIB2L$n|8sT+k0YnFBPlu#}7Lv zcgH#FOuQ8=cTVqKO2UZeqvDwpu^i|L!3wcB74SG^Pox19rbz&DA&#A`qQ?b-F;$K;S|3*FDI5@NB<&_lXbBhyIFHh9dChtK# z{&ecvaT+#msvgtoC~{My6h$D4Koo%}0#O8_2t*NxA`nF&ia->BC<6b_5#aA*H%i_6 zyAIqtSjdfLvVQRxebGEVUwdA;`=DPeWeWLY%{sO0vQ4JB6`AJaN?VL(yCriIs`2mFqs$c=JOIC)9oG@A=q{&HR~B+jG5_p~oa8_8HLMcggQd zOr%yOz7X$Ru{8by)y#xR+;)rp_}dzPKc>-{Vh-Qt;wOxZZ+l$E?O~bqIkE1IM^&pu zKT!mt2t*NxA`nF&ia->BC<0Lgq6qwtM*#a7v40WI5&GeU`o0|fm;H?^MEiJSoa5Uq{mAwUzGB{ zi41?@{yzuUAO3H8#J*L_GLEn>^(m3D?-ct?_jPvOYi&I|P|gQsiyrjp3BReOt*qsi zZNl83O&qVq>JOE$3XeyOb}(Z)c&D0hehI7#n&p#XOuj~Je^ummSN=b zRA1EmS{2@x{k-tueb(P2K0)&&nS^J94-mha=0j5En|^mhMc)@c3DL)W;G+1!e1o@N zh@Wk8zt!)GsF2U4aKFO(Z;St}A^*$c)vm&|#yg4MG>*hX#v5i(R0d`QAXr4ZLARL@6i_4cUWgZWq5B*s^wxEd;YIp0l}bGdOcsgYdL4CbkJ_IjW9 zJC7dilsA~&X?t*VRJot&X=%;mhYEOONq)KxcJ!v))c(CLoiEt?>HQtO-JL|!OEov; zNU5{;pmO*19N5#*;~wbhI+W^n`#bjZq{t$C{2_@`4j*)~!B2aEr*tpL3k&9$0}1ob zJhx^W?!`P&6g-K6;+uQd!Z@dThXcGJv*yPh zE>I?*kSUv|9cdQy@Yw!{Otg_S*+WuxwP~Zp!l+*i#)azG)7``ug|5I%N#hcEs@={|M%wX7doE@E7q+| zZ6y4a);_2o>pkFRQAWMh`-<>MLSE~^9_vBir0DUoj_Za!)^QGTweP{Pz672UdqBAT zeN@0}JJgT$91!bdv>$pv{vg3?Maa{l2yB*$!|g|VvXo&H*kk<)#QGKWhx`8^*>az- zp03{4<^GO!JE`adKahESQ)_RD9Z*E5huy2kL-x&L0Q?~Pr$hEhF#tXr8nCdx$&fwP z6+k@KpabFlKPUExzp_MA@O2RZLPJzvp&U06_E={D@2YB=Ot}7UhU{l8qX+!55v#u# ze-P&=Q+xe~&v!OMQ7~-J{j0UddK_ql?8EK<8I{v&tNPsv>tURy4A%!4_#3iqtg*-X zd$x&4O3*XXoDBY5D&V<~=fUdwmv3y8reyx$`4e`SM^BOttH2)X;i>IxtyEI~&i%k1 zI7>yf_EiH3eEXcK&cP1!b;>Y@`mye77yGcjbO+{Y5fRLV#~JompTYq4wTQV39mdaz z!^_ezzK`&;3fhDFFRdi2ZKrHCwev?*O81AHqh3?WYtH)i6a0^b((;f&NL2p-$MRlu literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/CMakeConfigureLog.yaml b/shader_experiments/sweep_line/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..911869a --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,2956 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/uname" + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + - "/usr/sbin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:12 (project)" + message: | + The system is: Linux - 7.0.0-14-generic - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/gmake" + - "/usr/local/sbin/gmake" + - "/usr/local/bin/gmake" + - "/usr/sbin/gmake" + found: "/usr/bin/gmake" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:64 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER" + description: "C compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "cc" + - "gcc" + - "cl" + - "bcc" + - "xlc" + - "icx" + - "clang" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/maallyn/.npm-global/bin/cc" + - "/usr/local/sbin/cc" + - "/usr/local/bin/cc" + - "/usr/sbin/cc" + found: "/usr/bin/cc" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdC/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/dlltool" + - "/home/maallyn/.npm-global/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + - "/usr/games/dlltool" + - "/usr/local/games/dlltool" + - "/snap/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/home/maallyn/.npm-global/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + - "/usr/games/tapi" + - "/usr/local/games/tapi" + - "/snap/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:54 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "CC" + - "g++" + - "aCC" + - "cl" + - "bcc" + - "xlC" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/usr/bin/" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:12 (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/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:12 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/maallyn/.npm-global/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD" + binary: "/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ca2d1/fast + /usr/bin/gmake -f CMakeFiles/cmTC_ca2d1.dir/build.make CMakeFiles/cmTC_ca2d1.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD' + Building C object CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ca2d1.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccS9IGTq.s + GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: edd70396dcc669433a92073f97309866 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o /tmp/ccS9IGTq.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_ca2d1 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca2d1.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ca2d1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ca2d1.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTBJyhh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ca2d1 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ca2d1.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTBJyhh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ca2d1 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ca2d1.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ca2d1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ca2d1.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o -o cmTC_ca2d1 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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/15/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/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ca2d1/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_ca2d1.dir/build.make CMakeFiles/cmTC_ca2d1.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-7xlXgD'] + ignore line: [Building C object CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ca2d1.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccS9IGTq.s] + ignore line: [GNU C23 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/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: edd70396dcc669433a92073f97309866] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o /tmp/ccS9IGTq.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ca2d1.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_ca2d1] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca2d1.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ca2d1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ca2d1.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTBJyhh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ca2d1 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ca2d1.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccTBJyhh.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ca2d1] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_ca2d1.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTBJyhh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ca2d1 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ca2d1.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/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3" + binary: "/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_aa7b6/fast + /usr/bin/gmake -f CMakeFiles/cmTC_aa7b6.dir/build.make CMakeFiles/cmTC_aa7b6.dir/build + gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3' + Building CXX object CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aa7b6.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccBdsKLa.s + GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/15" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/15 + /usr/include/x86_64-linux-gnu/c++/15 + /usr/include/c++/15/backward + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b661a74662ad7cf413c4193391ab5290 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccBdsKLa.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_aa7b6 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa7b6.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa7b6' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aa7b6.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZyfhyY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa7b6 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZyfhyY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa7b6 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa7b6' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aa7b6.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_aa7b6 + gmake[1]: Leaving directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (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++/15] + add: [/usr/include/x86_64-linux-gnu/c++/15] + add: [/usr/include/c++/15/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15] ==> [/usr/include/c++/15] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/15] ==> [/usr/include/x86_64-linux-gnu/c++/15] + collapse include dir [/usr/include/c++/15/backward] ==> [/usr/include/c++/15/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/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++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_aa7b6/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_aa7b6.dir/build.make CMakeFiles/cmTC_aa7b6.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/CMakeScratch/TryCompile-LnqbN3'] + ignore line: [Building CXX object CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aa7b6.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 -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccBdsKLa.s] + ignore line: [GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-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++/15"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/15] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/15] + ignore line: [ /usr/include/c++/15/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/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: b661a74662ad7cf413c4193391ab5290] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccBdsKLa.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_aa7b6] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa7b6.dir/link.txt --verbose=1] + 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/15/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 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --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-bootstrap --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-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.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 --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa7b6' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aa7b6.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZyfhyY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa7b6 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccZyfhyY.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_aa7b6] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_aa7b6.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/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZyfhyY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa7b6 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_aa7b6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../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/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/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/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:12 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:408 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/gl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/gl.h" + - "/usr/local/sbin/GL/gl.h" + - "/usr/local/bin/GL/gl.h" + - "/usr/sbin/GL/gl.h" + - "/usr/bin/GL/gl.h" + - "/sbin/GL/gl.h" + - "/bin/GL/gl.h" + - "/usr/games/GL/gl.h" + - "/usr/local/games/GL/gl.h" + - "/snap/bin/GL/gl.h" + - "/usr/local/include/x86_64-linux-gnu/GL/gl.h" + - "/usr/local/include/GL/gl.h" + - "/usr/local/GL/gl.h" + - "/usr/include/x86_64-linux-gnu/GL/gl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:414 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLX_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glx.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glx.h" + - "/usr/local/sbin/GL/glx.h" + - "/usr/local/bin/GL/glx.h" + - "/usr/sbin/GL/glx.h" + - "/usr/bin/GL/glx.h" + - "/sbin/GL/glx.h" + - "/bin/GL/glx.h" + - "/usr/games/GL/glx.h" + - "/usr/local/games/GL/glx.h" + - "/snap/bin/GL/glx.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glx.h" + - "/usr/local/include/GL/glx.h" + - "/usr/local/GL/glx.h" + - "/usr/include/x86_64-linux-gnu/GL/glx.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:415 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_EGL_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL/egl.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/EGL/egl.h" + - "/usr/local/sbin/EGL/egl.h" + - "/usr/local/bin/EGL/egl.h" + - "/usr/sbin/EGL/egl.h" + - "/usr/bin/EGL/egl.h" + - "/sbin/EGL/egl.h" + - "/bin/EGL/egl.h" + - "/usr/games/EGL/egl.h" + - "/usr/local/games/EGL/egl.h" + - "/snap/bin/EGL/egl.h" + - "/usr/local/include/x86_64-linux-gnu/EGL/egl.h" + - "/usr/local/include/EGL/egl.h" + - "/usr/local/EGL/egl.h" + - "/usr/include/x86_64-linux-gnu/EGL/egl.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:416 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES2_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES2/gl2.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES2/gl2.h" + - "/usr/local/sbin/GLES2/gl2.h" + - "/usr/local/bin/GLES2/gl2.h" + - "/usr/sbin/GLES2/gl2.h" + - "/usr/bin/GLES2/gl2.h" + - "/sbin/GLES2/gl2.h" + - "/bin/GLES2/gl2.h" + - "/usr/games/GLES2/gl2.h" + - "/usr/local/games/GLES2/gl2.h" + - "/snap/bin/GLES2/gl2.h" + - "/usr/local/include/x86_64-linux-gnu/GLES2/gl2.h" + - "/usr/local/include/GLES2/gl2.h" + - "/usr/local/GLES2/gl2.h" + - "/usr/include/x86_64-linux-gnu/GLES2/gl2.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:417 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLES3_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLES3/gl3.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GLES3/gl3.h" + - "/usr/local/sbin/GLES3/gl3.h" + - "/usr/local/bin/GLES3/gl3.h" + - "/usr/sbin/GLES3/gl3.h" + - "/usr/bin/GLES3/gl3.h" + - "/sbin/GLES3/gl3.h" + - "/bin/GLES3/gl3.h" + - "/usr/games/GLES3/gl3.h" + - "/usr/local/games/GLES3/gl3.h" + - "/snap/bin/GLES3/gl3.h" + - "/usr/local/include/x86_64-linux-gnu/GLES3/gl3.h" + - "/usr/local/include/GLES3/gl3.h" + - "/usr/local/GLES3/gl3.h" + - "/usr/include/x86_64-linux-gnu/GLES3/gl3.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:418 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_xmesa_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/xmesa.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/" + - "/usr/openwin/share/include/" + - "/opt/graphics/OpenGL/include/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/xmesa.h" + - "/usr/local/sbin/GL/xmesa.h" + - "/usr/local/bin/GL/xmesa.h" + - "/usr/sbin/GL/xmesa.h" + - "/usr/bin/GL/xmesa.h" + - "/sbin/GL/xmesa.h" + - "/bin/GL/xmesa.h" + - "/usr/games/GL/xmesa.h" + - "/usr/local/games/GL/xmesa.h" + - "/snap/bin/GL/xmesa.h" + - "/usr/local/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/local/include/GL/xmesa.h" + - "/usr/local/GL/xmesa.h" + - "/usr/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/include/GL/xmesa.h" + - "/usr/GL/xmesa.h" + - "/include/x86_64-linux-gnu/GL/xmesa.h" + - "/include/GL/xmesa.h" + - "/usr/X11R6/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/X11R6/include/GL/xmesa.h" + - "/usr/X11R6/GL/xmesa.h" + - "/usr/pkg/include/x86_64-linux-gnu/GL/xmesa.h" + - "/usr/pkg/include/GL/xmesa.h" + - "/usr/pkg/GL/xmesa.h" + - "/opt/include/x86_64-linux-gnu/GL/xmesa.h" + - "/opt/include/GL/xmesa.h" + - "/opt/GL/xmesa.h" + - "/usr/include/X11/GL/xmesa.h" + - "/usr/share/doc/NVIDIA_GLX-1.0/include/GL/xmesa.h" + - "/usr/openwin/share/include/GL/xmesa.h" + - "/opt/graphics/OpenGL/include/GL/xmesa.h" + found: false + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:424 (find_path)" + - "CMakeLists.txt:18 (find_package)" + mode: "path" + variable: "OPENGL_GLU_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glu.h" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/GL/glu.h" + - "/usr/local/sbin/GL/glu.h" + - "/usr/local/bin/GL/glu.h" + - "/usr/sbin/GL/glu.h" + - "/usr/bin/GL/glu.h" + - "/sbin/GL/glu.h" + - "/bin/GL/glu.h" + - "/usr/games/GL/glu.h" + - "/usr/local/games/GL/glu.h" + - "/snap/bin/GL/glu.h" + - "/usr/local/include/x86_64-linux-gnu/GL/glu.h" + - "/usr/local/include/GL/glu.h" + - "/usr/local/GL/glu.h" + - "/usr/include/x86_64-linux-gnu/GL/glu.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:438 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_opengl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "OpenGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libOpenGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:443 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glx_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLX" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libGLX.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:449 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_egl_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "EGL" + candidate_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/libglvnd/" + - "/usr/lib/" + - "/usr/libglvnd/" + - "/usr/" + - "/lib/x86_64-linux-gnu/libglvnd/" + - "/lib/x86_64-linux-gnu/" + - "/lib/libglvnd/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/libglvnd/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/libglvnd/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/libglvnd/" + - "/usr/pkg/lib/" + - "/usr/pkg/libglvnd/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/libglvnd/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/libglvnd/" + - "/opt/lib/" + - "/opt/libglvnd/" + - "/opt/" + - "/usr/lib/X11/libglvnd/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/libglvnd/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/libglvnd/" + - "/usr/local/sbin/" + - "/usr/local/bin/libglvnd/" + - "/usr/local/bin/" + - "/usr/sbin/libglvnd/" + - "/usr/sbin/" + - "/usr/bin/libglvnd/" + - "/usr/bin/" + - "/sbin/libglvnd/" + - "/sbin/" + - "/bin/libglvnd/" + - "/bin/" + - "/usr/games/libglvnd/" + - "/usr/games/" + - "/usr/local/games/libglvnd/" + - "/usr/local/games/" + - "/snap/bin/libglvnd/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/libglvnd/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/libglvnd/" + - "/usr/local/lib/" + - "/usr/local/libglvnd/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/libglvnd/" + found: "/usr/lib/x86_64-linux-gnu/libEGL.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:455 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles2_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:460 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_gles3_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLESv3" + - "GLESv2" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLESv2.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake:466 (find_library)" + - "CMakeLists.txt:18 (find_package)" + mode: "library" + variable: "OPENGL_glu_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLU" + - "MesaGLU" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + - "/opt/graphics/OpenGL/lib/" + - "/usr/openwin/lib/" + - "/usr/shlib/" + searched_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libGLU.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:20 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + - "pkgconf" + candidate_directories: + - "/home/maallyn/.npm-global/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/home/maallyn/.npm-global/bin/pkg-config" + - "/home/maallyn/.npm-global/bin/pkgconf" + - "/usr/local/sbin/pkg-config" + - "/usr/local/sbin/pkgconf" + - "/usr/local/bin/pkg-config" + - "/usr/local/bin/pkgconf" + - "/usr/sbin/pkg-config" + - "/usr/sbin/pkgconf" + found: "/usr/bin/pkg-config" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:761 (find_library)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:22 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_GLFW_glfw" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glfw" + candidate_directories: + - "/usr/lib/x86_64-linux-gnu/" + found: "/usr/lib/x86_64-linux-gnu/libglfw.so" + search_context: + ENV{PATH}: + - "/home/maallyn/.npm-global/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... diff --git a/shader_experiments/sweep_line/build/CMakeFiles/CMakeDirectoryInformation.cmake b/shader_experiments/sweep_line/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..15983e0 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/maallyn/new-radar/shader_experiments/sweep_line") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/maallyn/new-radar/shader_experiments/sweep_line/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/shader_experiments/sweep_line/build/CMakeFiles/InstallScripts.json b/shader_experiments/sweep_line/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..6406e67 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/maallyn/new-radar/shader_experiments/sweep_line/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/shader_experiments/sweep_line/build/CMakeFiles/Makefile.cmake b/shader_experiments/sweep_line/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..00984db --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,151 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/sweep_line/CMakeLists.txt" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-4.2/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-4.2/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-4.2/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Diab-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Renesas-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-4.2/Modules/FindOpenGL.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeInspectCXXLinker.cmake" + "/usr/share/cmake-4.2/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux.cmake" + "/usr/share/cmake-4.2/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/4.2.3/CMakeSystem.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/sweep_line.dir/DependInfo.cmake" + ) diff --git a/shader_experiments/sweep_line/build/CMakeFiles/Makefile2 b/shader_experiments/sweep_line/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..aec0cc2 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/sweep_line + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/sweep_line/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/sweep_line.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/sweep_line.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/sweep_line.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/sweep_line.dir + +# All Build rule for target. +CMakeFiles/sweep_line.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles --progress-num=1,2,3 "Built target sweep_line" +.PHONY : CMakeFiles/sweep_line.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sweep_line.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sweep_line.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles 0 +.PHONY : CMakeFiles/sweep_line.dir/rule + +# Convenience name for target. +sweep_line: CMakeFiles/sweep_line.dir/rule +.PHONY : sweep_line + +# codegen rule for target. +CMakeFiles/sweep_line.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles --progress-num=1,2,3 "Finished codegen for target sweep_line" +.PHONY : CMakeFiles/sweep_line.dir/codegen + +# clean rule for target. +CMakeFiles/sweep_line.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/clean +.PHONY : CMakeFiles/sweep_line.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/shader_experiments/sweep_line/build/CMakeFiles/TargetDirectories.txt b/shader_experiments/sweep_line/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3ae65d5 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir +/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/edit_cache.dir +/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/rebuild_cache.dir diff --git a/shader_experiments/sweep_line/build/CMakeFiles/cmake.check_cache b/shader_experiments/sweep_line/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/shader_experiments/sweep_line/build/CMakeFiles/progress.marks b/shader_experiments/sweep_line/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/DependInfo.cmake b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/DependInfo.cmake new file mode 100644 index 0000000..4f53d35 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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/maallyn/new-radar/glad/src/glad.c" "CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o" "gcc" "CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "/home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp" "CMakeFiles/sweep_line.dir/main.cpp.o" "gcc" "CMakeFiles/sweep_line.dir/main.cpp.o.d" + "" "sweep_line" "gcc" "CMakeFiles/sweep_line.dir/link.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/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/build.make b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/build.make new file mode 100644 index 0000000..fd81b3a --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/build.make @@ -0,0 +1,132 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/sweep_line + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/sweep_line/build + +# Include any dependencies generated for this target. +include CMakeFiles/sweep_line.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/sweep_line.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/sweep_line.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/sweep_line.dir/flags.make + +CMakeFiles/sweep_line.dir/codegen: +.PHONY : CMakeFiles/sweep_line.dir/codegen + +CMakeFiles/sweep_line.dir/main.cpp.o: CMakeFiles/sweep_line.dir/flags.make +CMakeFiles/sweep_line.dir/main.cpp.o: /home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp +CMakeFiles/sweep_line.dir/main.cpp.o: CMakeFiles/sweep_line.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/sweep_line.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/sweep_line.dir/main.cpp.o -MF CMakeFiles/sweep_line.dir/main.cpp.o.d -o CMakeFiles/sweep_line.dir/main.cpp.o -c /home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp + +CMakeFiles/sweep_line.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/sweep_line.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp > CMakeFiles/sweep_line.dir/main.cpp.i + +CMakeFiles/sweep_line.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/sweep_line.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp -o CMakeFiles/sweep_line.dir/main.cpp.s + +CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/sweep_line.dir/flags.make +CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o: /home/maallyn/new-radar/glad/src/glad.c +CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o: CMakeFiles/sweep_line.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o -MF CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o.d -o CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o -c /home/maallyn/new-radar/glad/src/glad.c + +CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/maallyn/new-radar/glad/src/glad.c > CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.i + +CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/maallyn/new-radar/glad/src/glad.c -o CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.s + +# Object files for target sweep_line +sweep_line_OBJECTS = \ +"CMakeFiles/sweep_line.dir/main.cpp.o" \ +"CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o" + +# External object files for target sweep_line +sweep_line_EXTERNAL_OBJECTS = + +sweep_line: CMakeFiles/sweep_line.dir/main.cpp.o +sweep_line: CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o +sweep_line: CMakeFiles/sweep_line.dir/build.make +sweep_line: CMakeFiles/sweep_line.dir/compiler_depend.ts +sweep_line: /usr/lib/x86_64-linux-gnu/libGLX.so +sweep_line: /usr/lib/x86_64-linux-gnu/libOpenGL.so +sweep_line: CMakeFiles/sweep_line.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable sweep_line" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sweep_line.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/sweep_line.dir/build: sweep_line +.PHONY : CMakeFiles/sweep_line.dir/build + +CMakeFiles/sweep_line.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sweep_line.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sweep_line.dir/clean + +CMakeFiles/sweep_line.dir/depend: + cd /home/maallyn/new-radar/shader_experiments/sweep_line/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/maallyn/new-radar/shader_experiments/sweep_line /home/maallyn/new-radar/shader_experiments/sweep_line /home/maallyn/new-radar/shader_experiments/sweep_line/build /home/maallyn/new-radar/shader_experiments/sweep_line/build /home/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/DependInfo.cmake "--color=$(COLOR)" sweep_line +.PHONY : CMakeFiles/sweep_line.dir/depend + diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/cmake_clean.cmake b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/cmake_clean.cmake new file mode 100644 index 0000000..bcc8bf5 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/sweep_line.dir/link.d" + "CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o" + "CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o.d" + "CMakeFiles/sweep_line.dir/main.cpp.o" + "CMakeFiles/sweep_line.dir/main.cpp.o.d" + "sweep_line" + "sweep_line.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/sweep_line.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.make b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.make new file mode 100644 index 0000000..a8ba6a2 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for sweep_line. +# This may be replaced when dependencies are built. diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.ts b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.ts new file mode 100644 index 0000000..ae9beeb --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for sweep_line. diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/depend.make b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/depend.make new file mode 100644 index 0000000..5e96d50 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for sweep_line. +# This may be replaced when dependencies are built. diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/flags.make b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/flags.make new file mode 100644 index 0000000..1459084 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# compile C with /usr/bin/cc +# compile CXX with /usr/bin/c++ +C_DEFINES = + +C_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/sweep_line/../../include + +C_FLAGS = -O3 -DNDEBUG -Wall -Wextra -Wpedantic -Wno-unused-parameter + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/maallyn/new-radar/shader_experiments/sweep_line/../../include + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -Wall -Wextra -Wpedantic -Wno-unused-parameter + diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o new file mode 100644 index 0000000000000000000000000000000000000000..eee4488e633ac667ce81c3ce2dd2765bebb63a8f GIT binary patch literal 124888 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 Sj|kU$Ui$w-UTR*v`u_tRj7=E; literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/main.cpp.o.d b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/main.cpp.o.d new file mode 100644 index 0000000..f09d3af --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/main.cpp.o.d @@ -0,0 +1,73 @@ +CMakeFiles/sweep_line.dir/main.cpp.o: \ + /home/maallyn/new-radar/shader_experiments/sweep_line/main.cpp \ + /usr/include/stdc-predef.h \ + /home/maallyn/new-radar/shader_experiments/sweep_line/../../include/glad/glad.h \ + /home/maallyn/new-radar/shader_experiments/sweep_line/../../include/KHR/khrplatform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.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/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/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/GLFW/glfw3.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/cstdio \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_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/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/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.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++/15/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/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/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/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.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-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/15/bits/std_abs.h diff --git a/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/progress.make b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/shader_experiments/sweep_line/build/CMakeFiles/sweep_line.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/shader_experiments/sweep_line/build/Makefile b/shader_experiments/sweep_line/build/Makefile new file mode 100644 index 0000000..54d7fdb --- /dev/null +++ b/shader_experiments/sweep_line/build/Makefile @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# 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/maallyn/new-radar/shader_experiments/sweep_line + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maallyn/new-radar/shader_experiments/sweep_line/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/cmake-gui -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.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/maallyn/new-radar/shader_experiments/sweep_line/build/CMakeFiles /home/maallyn/new-radar/shader_experiments/sweep_line/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maallyn/new-radar/shader_experiments/sweep_line/build/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 sweep_line + +# Build rule for target. +sweep_line: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sweep_line +.PHONY : sweep_line + +# fast build rule for target. +sweep_line/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/build +.PHONY : sweep_line/fast + +home/maallyn/new-radar/glad/src/glad.o: home/maallyn/new-radar/glad/src/glad.c.o +.PHONY : home/maallyn/new-radar/glad/src/glad.o + +# target to build an object file +home/maallyn/new-radar/glad/src/glad.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.o +.PHONY : home/maallyn/new-radar/glad/src/glad.c.o + +home/maallyn/new-radar/glad/src/glad.i: home/maallyn/new-radar/glad/src/glad.c.i +.PHONY : home/maallyn/new-radar/glad/src/glad.i + +# target to preprocess a source file +home/maallyn/new-radar/glad/src/glad.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.i +.PHONY : home/maallyn/new-radar/glad/src/glad.c.i + +home/maallyn/new-radar/glad/src/glad.s: home/maallyn/new-radar/glad/src/glad.c.s +.PHONY : home/maallyn/new-radar/glad/src/glad.s + +# target to generate assembly for a file +home/maallyn/new-radar/glad/src/glad.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/home/maallyn/new-radar/glad/src/glad.c.s +.PHONY : home/maallyn/new-radar/glad/src/glad.c.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sweep_line.dir/build.make CMakeFiles/sweep_line.dir/main.cpp.s +.PHONY : main.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 "... sweep_line" + @echo "... home/maallyn/new-radar/glad/src/glad.o" + @echo "... home/maallyn/new-radar/glad/src/glad.i" + @echo "... home/maallyn/new-radar/glad/src/glad.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.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/shader_experiments/sweep_line/build/cmake_install.cmake b/shader_experiments/sweep_line/build/cmake_install.cmake new file mode 100644 index 0000000..9c6686c --- /dev/null +++ b/shader_experiments/sweep_line/build/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/maallyn/new-radar/shader_experiments/sweep_line + +# 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 path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/maallyn/new-radar/shader_experiments/sweep_line/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/maallyn/new-radar/shader_experiments/sweep_line/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/shader_experiments/sweep_line/build/sweep_line b/shader_experiments/sweep_line/build/sweep_line new file mode 100755 index 0000000000000000000000000000000000000000..00d16a156b57e5278d2b6c289713858745934bf4 GIT binary patch literal 81392 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 Z;PR3n^$Nytldt@)a>{v%DxhHC{{kjo`*r{T literal 0 HcmV?d00001 diff --git a/shader_experiments/sweep_line/main.cpp b/shader_experiments/sweep_line/main.cpp new file mode 100644 index 0000000..b22f35c --- /dev/null +++ b/shader_experiments/sweep_line/main.cpp @@ -0,0 +1,252 @@ +/* + * MIT License + * + * Copyright (c) 2026 Mark Allyn + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +// Author: Mark Allyn +// +// sweep_line/main.cpp +// +// A green vertical line sweeps left to right across a black screen at +// 0.001 clip-space units per step (60 steps/sec). Behind the line, a +// phosphor-style trail fades from red (right behind the line) to black +// (at the left edge when the line reaches the right edge). Then repeats. +// +// A fullscreen quad is drawn every frame; the fragment shader computes +// line position, trail color, and fade entirely from u_anim_time. + +#include +#include + +#include +#include + +// --------------------------------------------------------------------------- +// Vertex shader +// +// Covers the screen with a fullscreen quad. v_pos carries the clip-space +// x,y of each fragment to the fragment shader. +// --------------------------------------------------------------------------- +static const char* vertex_shader_src = R"glsl( +#version 330 core + +layout(location = 0) in vec2 a_pos; + +out vec2 v_pos; + +void main() +{ + v_pos = a_pos; + gl_Position = vec4(a_pos, 0.0, 1.0); +} +)glsl"; + +// --------------------------------------------------------------------------- +// Fragment shader +// +// sweep_x travels from -1.0 to +1.0 (2.0 clip-space units) at +// 0.001 units/step × 60 steps/sec = 0.06 units/sec → one full sweep in ~33 s. +// +// For each fragment at clip-space x = px: +// px ≈ sweep_x → green (current line) +// px < sweep_x → red trail: intensity = 1 - dist/2 (full red at +// line, black when dist == 2.0, i.e. when sweep_x +// is at +1.0 and px is at -1.0) +// px > sweep_x → black +// --------------------------------------------------------------------------- +static const char* fragment_shader_src = R"glsl( +#version 330 core + +uniform float u_anim_time; + +in vec2 v_pos; +out vec4 frag_color; + +const float STEPS_PER_SEC = 60.0; +const float STEP_SIZE = 0.001; +const float SWEEP_RANGE = 2.0; // clip space: -1.0 to +1.0 +const float LINE_HALF_W = 0.004; // half-width of green line in clip space + +void main() +{ + float px = v_pos.x; + + float step_f = floor(u_anim_time * STEPS_PER_SEC); + float travel = mod(step_f * STEP_SIZE, SWEEP_RANGE); + float sweep_x = -1.0 + travel; + + // Current sweep line: green + if (abs(px - sweep_x) <= LINE_HALF_W) + { + frag_color = vec4(0.0, 1.0, 0.0, 1.0); + return; + } + + // Phosphor trail behind the line: red fading to black + if (px < sweep_x) + { + float dist = sweep_x - px; // 0 at line edge, up to 2.0 + float intensity = clamp(1.0 - dist / SWEEP_RANGE, 0.0, 1.0); + frag_color = vec4(intensity, 0.0, 0.0, 1.0); + return; + } + + // Ahead of the sweep line: black + frag_color = vec4(0.0, 0.0, 0.0, 1.0); +} +)glsl"; + +// --------------------------------------------------------------------------- +// compile_shader +// --------------------------------------------------------------------------- +static GLuint compile_shader(GLenum type, const char* src) +{ + GLuint shader = glCreateShader(type); + glShaderSource(shader, 1, &src, nullptr); + glCompileShader(shader); + + GLint ok = 0; + glGetShaderiv(shader, GL_COMPILE_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetShaderInfoLog(shader, sizeof(log), nullptr, log); + std::fprintf(stderr, "Shader compile error:\n%s\n", log); + } + return shader; +} + +// --------------------------------------------------------------------------- +// build_program +// --------------------------------------------------------------------------- +static GLuint build_program(const char* vert_src, const char* frag_src) +{ + GLuint vert = compile_shader(GL_VERTEX_SHADER, vert_src); + GLuint frag = compile_shader(GL_FRAGMENT_SHADER, frag_src); + + GLuint program = glCreateProgram(); + glAttachShader(program, vert); + glAttachShader(program, frag); + glLinkProgram(program); + + GLint ok = 0; + glGetProgramiv(program, GL_LINK_STATUS, &ok); + if (!ok) + { + char log[512]; + glGetProgramInfoLog(program, sizeof(log), nullptr, log); + std::fprintf(stderr, "Program link error:\n%s\n", log); + } + + glDeleteShader(vert); + glDeleteShader(frag); + return program; +} + +// --------------------------------------------------------------------------- +// main +// --------------------------------------------------------------------------- +int main() +{ + if (!glfwInit()) + { + std::fprintf(stderr, "glfwInit failed\n"); + return EXIT_FAILURE; + } + + glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); + glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); + glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); + + GLFWwindow* window = glfwCreateWindow(800, 600, "Sweep Line", nullptr, nullptr); + if (!window) + { + std::fprintf(stderr, "glfwCreateWindow failed\n"); + glfwTerminate(); + return EXIT_FAILURE; + } + + glfwMakeContextCurrent(window); + + if (!gladLoadGLLoader(reinterpret_cast(glfwGetProcAddress))) + { + std::fprintf(stderr, "GLAD init failed\n"); + return EXIT_FAILURE; + } + + GLuint shader_program = build_program(vertex_shader_src, fragment_shader_src); + GLint loc_anim_time = glGetUniformLocation(shader_program, "u_anim_time"); + + /* Fullscreen quad as a triangle strip: + (-1,-1) → (1,-1) → (-1,1) → (1,1) */ + float quad_verts[] = { + -1.0f, -1.0f, + 1.0f, -1.0f, + -1.0f, 1.0f, + 1.0f, 1.0f, + }; + + GLuint vao = 0; + GLuint vbo = 0; + glGenVertexArrays(1, &vao); + glGenBuffers(1, &vbo); + + glBindVertexArray(vao); + glBindBuffer(GL_ARRAY_BUFFER, vbo); + glBufferData(GL_ARRAY_BUFFER, sizeof(quad_verts), quad_verts, GL_STATIC_DRAW); + + glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, + 2 * static_cast(sizeof(float)), + reinterpret_cast(0)); + glEnableVertexAttribArray(0); + glBindVertexArray(0); + + double anim_start = glfwGetTime(); + + while (!glfwWindowShouldClose(window)) + { + if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) + glfwSetWindowShouldClose(window, GLFW_TRUE); + + float anim_time = static_cast(glfwGetTime() - anim_start); + + glClearColor(0.0f, 0.0f, 0.0f, 1.0f); + glClear(GL_COLOR_BUFFER_BIT); + + glUseProgram(shader_program); + glUniform1f(loc_anim_time, anim_time); + glBindVertexArray(vao); + glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); + glBindVertexArray(0); + + glfwSwapBuffers(window); + glfwPollEvents(); + } + + glDeleteVertexArrays(1, &vao); + glDeleteBuffers(1, &vbo); + glDeleteProgram(shader_program); + + glfwDestroyWindow(window); + glfwTerminate(); + return EXIT_SUCCESS; +}