main
Brett 2023-03-16 22:37:03 -04:00
parent a375f4289b
commit d55b245328
74 changed files with 969 additions and 1954 deletions

Binary file not shown.

View File

@ -1,88 +0,0 @@
# ninja log v5
2177 2497 1678248950275369694 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pfr/pfr.c.o 23b1c8f328d4477c
2460 2650 1678248950431373851 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type42/type42.c.o b249385e9da1c6bc
2507 2571 1678248950351371720 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o 6c0812095d989b3b
3 1212 1678249167965166503 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 412b97958c854dfc
2383 2460 1678248950239368736 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/svg/svg.c.o 1b4fbcbc4f486af3
3 1544 1678249168297175339 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o b2ea88a630604431
50 999 1673895013560650475 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o cfdb4277170e1146
1844 1898 1678248949679353814 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftsynth.c.o f7cbab39282da4f2
551 747 1677649373783244853 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 239e3c995f2fc57c
977 1485 1678248949263342729 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o c0386399ce96ac28
1718 1779 1678248949559350615 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftinit.c.o 2d3559c811a9cbeb
5 493 1678248948271316294 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 8d62dc0ee5886d9a
1669 1718 1678248949499349018 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftfstype.c.o 3b053f608d38669b
1132 2839 1678248950615378756 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o dc43b4ecaf76587c
1600 1659 1678248949439347419 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbdf.c.o 6936b45da0517efe
6 1132 1678248948911333350 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 603ba2f9d49f6aa4
2451 2915 1678248950695380887 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type1/type1.c.o c57fdc439668312d
734 858 1677649373895248053 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 7ac098ea2e755b71
1715 1844 1678248949623352322 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftglyph.c.o 9c3d15012aed83f3
747 922 1677649373959249883 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o a716fdf6afcb3ac2
1855 2226 1678248950007362552 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bdf/bdf.c.o 2e8b66f28037bf89
1812 1853 1678248949631352535 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpatent.c.o e308880ed8dd7751
858 1084 1677649374123254573 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 7a310a4749a2e05
1653 1812 1678248949591351468 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o d3cfb6bab6e4c870
0 98 1678327774599879426 build.ninja 190f84590f6ee728
2511 2549 1678248950327371081 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftdebug.c.o 8a29591a768cd211
493 1070 1678248948851331749 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 39afe0bb06feb732
1660 1715 1678248949495348912 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftcid.c.o 1fdf92726cf87cd2
1485 2339 1678248950115365432 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbase.c.o d6696b06cfc1ca4a
2227 2451 1678248950231368521 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/raster/raster.c.o b1cd0531d449532b
403 551 1677649373583239133 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 6051295f860fb367
2839 2939 1678248950707381207 libraries/BLT/libBLT.a b8f809e0bb7338ed
1699 1867 1678249168617183856 FinalProject bac4233a8fbfb7f5
1813 1870 1678248949651353069 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpfr.c.o 40897231fbe317c
1870 1925 1678248949707354561 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o a90bfd225b264081
1 49 1673895012612644820 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o 55504c9533707c50
1095 1169 1677649374207256976 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o 1da38a427ecbe82e
899 2255 1678248950035363300 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o a1864306d48ad97d
1160 1304 1677649374343260865 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o cc5282d2f93e112a
2222 2511 1678248950291370122 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.o 1b7023334bf11f80
1060 1159 1677649374199256749 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o 86b8813c62a6792d
2107 2221 1678248950003362447 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.o a92fccba97e36e15
5 899 1678248948679327168 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o e3515482671bea2b
1029 1503 1677649374539266469 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o f99a7b64357948e7
819 1813 1678248949591351468 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o aecdd972735030f2
2213 3015 1678248950795383552 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psaux/psaux.c.o ba9ae174cb5da669
1503 1580 1677649374615268643 libraries/glfw-3.3.8/src/libglfw3.a fd552f215cfdce3e
1716 1764 1678248949543350190 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgxval.c.o 7cb04bbf1f8e1624
2 1699 1678249168449179385 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 7b103df1a8005408
2 1050 1678249167801162138 CMakeFiles/FinalProject.dir/src/main.cpp.o f0ea4c2b8dbd00f1
1 1125 1673895013688651239 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o 2e94f773455f509
478 734 1677649373771244508 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o cb7dfd07cdb7c2ab
1209 1600 1678248949379345818 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 664d30e843ba40bc
1677 1716 1678248949495348912 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgasp.c.o bb2859ecc788a086
96 403 1677649373439235016 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 67b8270a9d8c8b86
2283 3463 1678248951243395490 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.o 52c97a128cc69680
2088 2173 1678248949951361060 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.o f1183328bdbf819a
2339 2550 1678248950331371186 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/smooth/smooth.c.o f0570c3a83e6e5bd
1084 1165 1677649374203256861 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o d8774ad87358fe12
923 1095 1677649374131254802 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o 7b77fa660f2cb562
911 1024 1675172775513082023 Final_Project ac4f30c617bfa6fd
1166 1348 1677649374387262123 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o e777fb0716cc9fd8
2393 3438 1678248951215394742 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/truetype/truetype.c.o 9e3427029ad42d57
1070 1585 1678248949363345394 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 53cf7b0a58d1d5f9
1925 2177 1678248949955361169 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cid/type1cid.c.o f2e84f8da970db6b
2255 2554 1678248950335371295 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sdf/sdf.c.o 10f88e53887d9fb6
1764 1855 1678248949635352640 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftmm.c.o e847f1b00889c73c
3 1187 1678249167937165758 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 706926c0ccad6ba0
1168 1300 1677649374339260750 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o c49ca4e889b3908b
1853 1905 1678248949683353919 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.o 460c77bbcc46375
6 977 1678248948755329193 CMakeFiles/FinalProject.dir/src/util/settings.cpp.o f7b730a0207b3216
3463 3561 1678248951323397621 libraries/freetype-2.13.0/libfreetyped.a 3cbc64a6495debe0
2173 2383 1678248950163366709 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pcf/pcf.c.o b8b059d8f9f7d32a
2224 2393 1678248950175367029 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psnames/psnames.c.o 892b3aebd0a5429a
416 819 1678248948599325036 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 1a0a1b974a857d5d
6 415 1678248948195314268 CMakeFiles/FinalProject.dir/src/util/math.cpp.o 6a2d77c2d6029ece
1779 1826 1678248949607351896 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftotval.c.o 532ba06df74d16ea
5 1208 1678248948987335373 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o c553cf67b8a14413
5 1453 1678248949231341876 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o 73e827c5800fb622
2497 2627 1678248950407373213 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.o da3145650476b8f7
1826 2107 1678248949887359357 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftstroke.c.o 8876ee00f0f2ab8f
1585 1653 1678248949431347206 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbbox.c.o f19b5b21201928da
1453 2213 1678248949991362128 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/autofit/autofit.c.o 20835df75dd71dae
4 111 1678248947891306168 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/fttype1.c.o f9e1be8214711118
1898 2224 1678248950003362447 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o e9637905e5eec662
1905 2557 1678248950335371295 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o d0d6afabbb555b6d
1169 1298 1677649374335260638 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o afc8940b6e7eeae1

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -28,7 +28,7 @@ The CXX compiler identification is GNU, found in "/home/brett/Documents/Brock/CS
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5038a && [1/2] Building C object CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7f8dd && [1/2] Building C object CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -38,8 +38,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5038a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc3Zp7LS.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7f8dd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccWUkNvK.s
GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -61,13 +61,13 @@ GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/'
as -v --64 -o CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o /tmp/cc3Zp7LS.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/'
as -v --64 -o CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o /tmp/ccWUkNvK.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_5038a
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_7f8dd
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -80,9 +80,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_5038a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5038a.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOphkhL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5038a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_5038a.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_5038a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5038a.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7f8dd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7f8dd.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXVjAz4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7f8dd /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_7f8dd.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7f8dd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7f8dd.'
@ -105,7 +105,7 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5038a && [1/2] Building C object CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7f8dd && [1/2] Building C object CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -115,8 +115,8 @@ Parsed C implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5038a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc3Zp7LS.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7f8dd.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccWUkNvK.s]
ignore line: [GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -138,13 +138,13 @@ Parsed C implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o /tmp/cc3Zp7LS.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o /tmp/ccWUkNvK.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_5038a]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_7f8dd]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -157,13 +157,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_5038a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5038a.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOphkhL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5038a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_5038a.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7f8dd' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7f8dd.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXVjAz4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7f8dd /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_7f8dd.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccOphkhL.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccXVjAz4.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -180,7 +180,7 @@ Parsed C implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_5038a] ==> ignore
arg [cmTC_7f8dd] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -192,7 +192,7 @@ Parsed C implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_5038a.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_7f8dd.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
@ -226,7 +226,7 @@ Parsed C implicit link information from above output:
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c9519 && [1/2] Building CXX object CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e4291 && [1/2] Building CXX object CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -236,8 +236,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c9519.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccpN6Lpq.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e4291.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccRRAZpz.s
GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -263,13 +263,13 @@ GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/'
as -v --64 -o CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccpN6Lpq.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/'
as -v --64 -o CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRAZpz.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_c9519
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_e4291
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -282,9 +282,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c9519' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c9519.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCX35Is.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c9519 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c9519' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c9519.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e4291' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e4291.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCG2oGI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_e4291 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e4291' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e4291.'
@ -313,7 +313,7 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c9519 && [1/2] Building CXX object CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e4291 && [1/2] Building CXX object CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -323,8 +323,8 @@ Parsed CXX implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c9519.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccpN6Lpq.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e4291.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccRRAZpz.s]
ignore line: [GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -350,13 +350,13 @@ Parsed CXX implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccpN6Lpq.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRAZpz.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_c9519]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_e4291]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -369,13 +369,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c9519' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c9519.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCX35Is.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c9519 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e4291' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e4291.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCG2oGI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_e4291 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccCX35Is.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccCG2oGI.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -392,7 +392,7 @@ Parsed CXX implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_c9519] ==> ignore
arg [cmTC_e4291] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -404,7 +404,7 @@ Parsed CXX implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_c9519.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_e4291.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
@ -434,8 +434,8 @@ Parsed CXX implicit link information from above output:
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c0443 && [1/2] Building C object CMakeFiles/cmTC_c0443.dir/src.c.o
[2/2] Linking C executable cmTC_c0443
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_18a70 && [1/2] Building C object CMakeFiles/cmTC_18a70.dir/src.c.o
[2/2] Linking C executable cmTC_18a70
Source file was:
@ -462,323 +462,64 @@ int main(void)
Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_077ea && [1/2] Building C object CMakeFiles/cmTC_077ea.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_077ea
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_008b4 && [1/2] Building C object CMakeFiles/cmTC_008b4.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_008b4
Determining if the function gethostbyname exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_9f2ed && [1/2] Building C object CMakeFiles/cmTC_9f2ed.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_9f2ed
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a981f && [1/2] Building C object CMakeFiles/cmTC_a981f.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_a981f
Determining if the function connect exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_8a599 && [1/2] Building C object CMakeFiles/cmTC_8a599.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_8a599
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4bd5a && [1/2] Building C object CMakeFiles/cmTC_4bd5a.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_4bd5a
Determining if the function remove exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_922b6 && [1/2] Building C object CMakeFiles/cmTC_922b6.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_922b6
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_01562 && [1/2] Building C object CMakeFiles/cmTC_01562.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_01562
Determining if the function shmat exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_aaca6 && [1/2] Building C object CMakeFiles/cmTC_aaca6.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_aaca6
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_72030 && [1/2] Building C object CMakeFiles/cmTC_72030.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_72030
Determining if the function IceConnectionNumber exists in the ICE passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_aa04f && [1/2] Building C object CMakeFiles/cmTC_aa04f.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_aa04f
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_9ad13 && [1/2] Building C object CMakeFiles/cmTC_9ad13.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_9ad13
Determining if the include file unistd.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_380f8 && [1/2] Building C object CMakeFiles/cmTC_380f8.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_380f8
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_19cec && [1/2] Building C object CMakeFiles/cmTC_19cec.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_19cec
Determining if the include file fcntl.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_1e649 && [1/2] Building C object CMakeFiles/cmTC_1e649.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_1e649
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_6c0f9 && [1/2] Building C object CMakeFiles/cmTC_6c0f9.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_6c0f9
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_fef76 && [1/2] Building C object CMakeFiles/cmTC_fef76.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_fef76
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_66e53 && [1/2] Building CXX object CMakeFiles/cmTC_66e53.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_66e53
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b6ce5 && [1/2] Building CXX object CMakeFiles/cmTC_b6ce5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b6ce5
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4e0c2 && [1/2] Building CXX object CMakeFiles/cmTC_4e0c2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4e0c2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c43d3 && [1/2] Building CXX object CMakeFiles/cmTC_c43d3.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c43d3
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_608cb && [1/2] Building CXX object CMakeFiles/cmTC_608cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_608cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_1f95c && [1/2] Building CXX object CMakeFiles/cmTC_1f95c.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_1f95c
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_d45e2 && [1/2] Building CXX object CMakeFiles/cmTC_d45e2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_d45e2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_2ff4f && [1/2] Building CXX object CMakeFiles/cmTC_2ff4f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_2ff4f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_453e6 && [1/2] Building CXX object CMakeFiles/cmTC_453e6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_453e6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_df30b && [1/2] Building CXX object CMakeFiles/cmTC_df30b.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_df30b
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_69e67 && [1/2] Building CXX object CMakeFiles/cmTC_69e67.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_69e67
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_940e4 && [1/2] Building CXX object CMakeFiles/cmTC_940e4.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_940e4
Source file was:
int main() { return 0; }
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a57c2 && [1/2] Building C object CMakeFiles/cmTC_a57c2.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_a57c2
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_875f0 && [1/2] Building CXX object CMakeFiles/cmTC_875f0.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_875f0
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ab281 && [1/2] Building CXX object CMakeFiles/cmTC_ab281.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ab281
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5170e && [1/2] Building CXX object CMakeFiles/cmTC_5170e.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_5170e
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_455f0 && [1/2] Building CXX object CMakeFiles/cmTC_455f0.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_455f0
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_70796 && [1/2] Building CXX object CMakeFiles/cmTC_70796.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_70796
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4f7cb && [1/2] Building CXX object CMakeFiles/cmTC_4f7cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4f7cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4158f && [1/2] Building CXX object CMakeFiles/cmTC_4158f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4158f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a5462 && [1/2] Building CXX object CMakeFiles/cmTC_a5462.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_a5462
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_248d6 && [1/2] Building CXX object CMakeFiles/cmTC_248d6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_248d6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_56fb4 && [1/2] Building CXX object CMakeFiles/cmTC_56fb4.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_56fb4
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c3665 && [1/2] Building CXX object CMakeFiles/cmTC_c3665.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c3665
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_82f5b && [1/2] Building CXX object CMakeFiles/cmTC_82f5b.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_82f5b
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f4906 && [1/2] Building CXX object CMakeFiles/cmTC_f4906.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f4906
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_262b6 && [1/2] Building CXX object CMakeFiles/cmTC_262b6.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_262b6
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_929c5 && [1/2] Building CXX object CMakeFiles/cmTC_929c5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_929c5
Source file was:
int main() { return 0; }

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,3 @@
Start testing: Mar 07 23:19 EST
Start testing: Mar 16 17:29 EDT
----------------------------------------------------------
End testing: Mar 07 23:19 EST
End testing: Mar 16 17:29 EDT

View File

@ -77,6 +77,13 @@ build CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o: C
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/lighting
build CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o: CXX_COMPILER__FinalProject_Debug /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/renderer.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o.d
FLAGS = -fsanitize=address -g -g -fdiagnostics-color=always -fsanitize=address -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render
build CMakeFiles/FinalProject.dir/src/render/textures.cpp.o: CXX_COMPILER__FinalProject_Debug /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/textures.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/textures.cpp.o.d
FLAGS = -fsanitize=address -g -g -fdiagnostics-color=always -fsanitize=address -std=gnu++17
@ -91,8 +98,8 @@ build CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o: CXX_COMPILER__Final
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/ui
build CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o: CXX_COMPILER__FinalProject_Debug /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/text.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o.d
build CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o: CXX_COMPILER__FinalProject_Debug /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/graphics.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o.d
FLAGS = -fsanitize=address -g -g -fdiagnostics-color=always -fsanitize=address -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-debug/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
@ -148,7 +155,7 @@ build CMakeFiles/FinalProject.dir/src/world/world.cpp.o: CXX_COMPILER__FinalProj
#############################################
# Link the executable FinalProject
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_Debug CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetyped.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetyped.a libraries/glfw-3.3.8/src/libglfw3.a
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_Debug CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetyped.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetyped.a libraries/glfw-3.3.8/src/libglfw3.a
FLAGS = -fsanitize=address -g -g
LINK_FLAGS = -rdynamic -fsanitize=address
LINK_LIBRARIES = libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetyped.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so -lz -lpng -lz -lpng -lharfbuzz -lbrotlidec -Wl,-Bstatic -lrt -Wl,-Bdynamic -lm -ldl -lX11

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/examples
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/tests
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -28,7 +28,7 @@ The CXX compiler identification is GNU, found in "/home/brett/Documents/Brock/CS
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_61316 && [1/2] Building C object CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_44471 && [1/2] Building C object CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -38,8 +38,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_61316.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccLQf203.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_44471.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0tLxFW.s
GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -61,13 +61,13 @@ GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/'
as -v --64 -o CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o /tmp/ccLQf203.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/'
as -v --64 -o CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o /tmp/cc0tLxFW.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_61316
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_44471
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -80,9 +80,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_61316' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_61316.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccS3FCTt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_61316 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_61316.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_61316' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_61316.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_44471' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44471.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccip0URE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_44471 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_44471.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_44471' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44471.'
@ -105,7 +105,7 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_61316 && [1/2] Building C object CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_44471 && [1/2] Building C object CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -115,8 +115,8 @@ Parsed C implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_61316.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccLQf203.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_44471.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0tLxFW.s]
ignore line: [GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -138,13 +138,13 @@ Parsed C implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o /tmp/ccLQf203.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o /tmp/cc0tLxFW.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_61316]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_44471]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -157,13 +157,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_61316' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_61316.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccS3FCTt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_61316 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_61316.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_44471' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_44471.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccip0URE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_44471 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_44471.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccS3FCTt.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccip0URE.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -180,7 +180,7 @@ Parsed C implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_61316] ==> ignore
arg [cmTC_44471] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -192,7 +192,7 @@ Parsed C implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_61316.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_44471.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
@ -226,7 +226,7 @@ Parsed C implicit link information from above output:
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_078c6 && [1/2] Building CXX object CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7090d && [1/2] Building CXX object CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -236,8 +236,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_078c6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cccwHMWs.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7090d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccGj2aBG.s
GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -263,13 +263,13 @@ GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/'
as -v --64 -o CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccwHMWs.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/'
as -v --64 -o CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGj2aBG.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_078c6
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_7090d
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -282,9 +282,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_078c6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_078c6.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cchTLg7C.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_078c6 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_078c6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_078c6.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7090d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7090d.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrChp7T.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7090d /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7090d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7090d.'
@ -313,7 +313,7 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_078c6 && [1/2] Building CXX object CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7090d && [1/2] Building CXX object CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -323,8 +323,8 @@ Parsed CXX implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_078c6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cccwHMWs.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7090d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccGj2aBG.s]
ignore line: [GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -350,13 +350,13 @@ Parsed CXX implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccwHMWs.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGj2aBG.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_078c6]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_7090d]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -369,13 +369,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_078c6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_078c6.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cchTLg7C.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_078c6 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7090d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7090d.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrChp7T.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_7090d /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cchTLg7C.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccrChp7T.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -392,7 +392,7 @@ Parsed CXX implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_078c6] ==> ignore
arg [cmTC_7090d] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -404,7 +404,7 @@ Parsed CXX implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_078c6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_7090d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
@ -434,8 +434,8 @@ Parsed CXX implicit link information from above output:
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b693e && [1/2] Building C object CMakeFiles/cmTC_b693e.dir/src.c.o
[2/2] Linking C executable cmTC_b693e
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7852a && [1/2] Building C object CMakeFiles/cmTC_7852a.dir/src.c.o
[2/2] Linking C executable cmTC_7852a
Source file was:
@ -462,207 +462,64 @@ int main(void)
Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dbae6 && [1/2] Building C object CMakeFiles/cmTC_dbae6.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_dbae6
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_96eba && [1/2] Building C object CMakeFiles/cmTC_96eba.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_96eba
Determining if the function gethostbyname exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4087c && [1/2] Building C object CMakeFiles/cmTC_4087c.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_4087c
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_1e482 && [1/2] Building C object CMakeFiles/cmTC_1e482.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_1e482
Determining if the function connect exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_7ed22 && [1/2] Building C object CMakeFiles/cmTC_7ed22.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_7ed22
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5894d && [1/2] Building C object CMakeFiles/cmTC_5894d.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_5894d
Determining if the function remove exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5b7e7 && [1/2] Building C object CMakeFiles/cmTC_5b7e7.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_5b7e7
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_aba8d && [1/2] Building C object CMakeFiles/cmTC_aba8d.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_aba8d
Determining if the function shmat exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4b6d4 && [1/2] Building C object CMakeFiles/cmTC_4b6d4.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_4b6d4
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_14a9e && [1/2] Building C object CMakeFiles/cmTC_14a9e.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_14a9e
Determining if the function IceConnectionNumber exists in the ICE passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dbc6a && [1/2] Building C object CMakeFiles/cmTC_dbc6a.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_dbc6a
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4f727 && [1/2] Building C object CMakeFiles/cmTC_4f727.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_4f727
Determining if the include file unistd.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_cc1fe && [1/2] Building C object CMakeFiles/cmTC_cc1fe.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_cc1fe
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_92e48 && [1/2] Building C object CMakeFiles/cmTC_92e48.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_92e48
Determining if the include file fcntl.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_30b2c && [1/2] Building C object CMakeFiles/cmTC_30b2c.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_30b2c
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_311a8 && [1/2] Building C object CMakeFiles/cmTC_311a8.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_311a8
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_389be && [1/2] Building C object CMakeFiles/cmTC_389be.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_389be
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9afb && [1/2] Building CXX object CMakeFiles/cmTC_f9afb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9afb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_08d5f && [1/2] Building CXX object CMakeFiles/cmTC_08d5f.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_08d5f
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9735 && [1/2] Building CXX object CMakeFiles/cmTC_f9735.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9735
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_117b7 && [1/2] Building CXX object CMakeFiles/cmTC_117b7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_117b7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_89735 && [1/2] Building CXX object CMakeFiles/cmTC_89735.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_89735
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_2c6aa && [1/2] Building CXX object CMakeFiles/cmTC_2c6aa.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_2c6aa
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c47c7 && [1/2] Building CXX object CMakeFiles/cmTC_c47c7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c47c7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b71ad && [1/2] Building CXX object CMakeFiles/cmTC_b71ad.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b71ad
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_4d1dc && [1/2] Building CXX object CMakeFiles/cmTC_4d1dc.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_4d1dc
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_6a060 && [1/2] Building CXX object CMakeFiles/cmTC_6a060.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_6a060
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_6e103 && [1/2] Building CXX object CMakeFiles/cmTC_6e103.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_6e103
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_039ca && [1/2] Building CXX object CMakeFiles/cmTC_039ca.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_039ca
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e812d && [1/2] Building CXX object CMakeFiles/cmTC_e812d.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_e812d
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f924d && [1/2] Building CXX object CMakeFiles/cmTC_f924d.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f924d
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_72d2a && [1/2] Building CXX object CMakeFiles/cmTC_72d2a.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_72d2a
Source file was:
int main() { return 0; }

View File

@ -77,6 +77,13 @@ build CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o: C
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/lighting
build CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o: CXX_COMPILER__FinalProject_Release /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/renderer.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o.d
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render
build CMakeFiles/FinalProject.dir/src/render/textures.cpp.o: CXX_COMPILER__FinalProject_Release /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/textures.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/textures.cpp.o.d
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always -std=gnu++17
@ -91,8 +98,8 @@ build CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o: CXX_COMPILER__Final
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/ui
build CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o: CXX_COMPILER__FinalProject_Release /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/text.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o.d
build CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o: CXX_COMPILER__FinalProject_Release /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/graphics.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o.d
FLAGS = -O3 -DNDEBUG -fdiagnostics-color=always -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-release/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
@ -148,7 +155,7 @@ build CMakeFiles/FinalProject.dir/src/world/world.cpp.o: CXX_COMPILER__FinalProj
#############################################
# Link the executable FinalProject
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_Release CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_Release CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a
FLAGS = -O3 -DNDEBUG
LINK_FLAGS = -rdynamic
LINK_LIBRARIES = libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so -lz -lpng -lz -lpng -lharfbuzz -lbrotlidec -Wl,-Bstatic -lrt -Wl,-Bdynamic -lm -ldl -lX11

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/examples
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Release")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/tests
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Release")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -1,124 +1,103 @@
# ninja log v5
2348 3084 1678070661300787790 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pfr/pfr.c.o ab228dba245a6513
3284 3690 1678070661904803796 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type42/type42.c.o 93c3ce93b8e83e70
3403 3485 1678070661700798390 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o 41e50141df636173
2 1313 1678289137779750939 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3084 3160 1678070661376789805 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/svg/svg.c.o ae5121127ee23e21
3 1967 1678253495928628418 CMakeFiles/FinalProject.dir/src/world/chunk/world.cpp.o 5a5f514ae327b7c6
2013 2081 1678070660296761185 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftsynth.c.o b5f57b53ec1f4e7e
467 677 1677855181024358840 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee
4 810 1678156187100611896 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
1909 1984 1678070660200758641 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftinit.c.o f2500fd05d35095
3 513 1678246446968608851 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
1852 1902 1678070660116756415 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftfstype.c.o ec6a23a3a20d2377
4 2123 1678246448576652073 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 8d9e4316b1ad8908
1747 1846 1678070660060754930 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbdf.c.o 37d0b402287d22e9
3 992 1678246447448621753 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
3283 4047 1678070662260813231 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type1/type1.c.o a1290423c90c3865
677 798 1677855181148362288 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 726a0ce9066c22d2
1902 2100 1678070660316761715 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftglyph.c.o b150602498cdf092
736 1052 1677855181400369299 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o f41ed544e41bb850
2081 2853 1678070661068781643 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bdf/bdf.c.o 65e7b6d08bf50e02
1955 2001 1678070660216759065 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpatent.c.o 52f916a94f362852
799 1141 1677855181488371749 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 84c854e192bd136
1791 2094 1678070660308761503 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o 73c3ed28cf4c1b78
3486 3546 1678070661760799981 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftdebug.c.o c39a51376c41f413
614 1542 1678070659756746874 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o e3a12a5053a595e6
1847 1909 1678070660124756627 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftcid.c.o 43a6797a1b7f129
1666 3895 1678070662108809202 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbase.c.o 998834c6b644b111
2709 3284 1678070661496792984 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/raster/raster.c.o fd52fcb1ba4f8286
203 379 1677855180728350604 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 7363bcb2dba2054a
2123 2177 1678246448632653578 libraries/BLT/libBLT.a b8f809e0bb7338ed
1127 1262 1678289243078493248 FinalProject bccd825049c1947d
1985 2047 1678070660260760230 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpfr.c.o b074804bd9b17778
2095 2134 1678070660348762562 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o b1451876ad0c2cd2
1141 1230 1677855181576374196 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a
1092 2832 1678070661044781006 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o d4363ab8a0e2f812
1157 1382 1677855181728378425 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o 3a83b8e61a7e27f1
2502 3403 1678070661616796164 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.o 6a56fca8daaa5013
1052 1131 1677855181480371526 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o b26e96d6509cc15d
2220 2348 1678070660564768286 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.o f61b10c3b626c1dd
3 724 1678246447180614551 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
996 1698 1677855182044387219 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o 3c77d54154e66152
922 2220 1678070660432764788 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o c557c5218af7c768
2483 4334 1678070662548820863 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psaux/psaux.c.o 168e0faabf4c1331
1698 1756 1677855182100388775 libraries/glfw-3.3.8/src/libglfw3.a fd552f215cfdce3e
1905 1955 1678070660168757791 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgxval.c.o d581a2d86fb2551f
2 4005 1678289140467820843 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
3 1127 1678289242946489805 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
379 735 1677855181084360508 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o b9b0555d1bde647a
1375 1740 1678070659956752174 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 2776c4c4013ee52a
5418 5512 1678070663712851709 libraries/freetype-2.13.0/libfreetype.a 2cada0509b693271
1902 1955 1678070660168757791 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgasp.c.o 146c833e53477d4c
3 202 1677855180552345709 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 66a0481f161ec0b0
2853 5416 1678070663628849483 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.o 15e6bf212fed69ee
2135 2277 1678070660492766379 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.o aec595ccf350c3de
2918 3294 1678070661508793302 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/smooth/smooth.c.o 1b6e9346e5327151
1131 1199 1677855181548373417 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o 85b163330cb816e5
925 1168 1677855181516372527 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o f704fd1b3f3f9ebf
2 1810 1678289162204386315 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
1168 1371 1677855181720378205 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o b183bcb8286b3466
3160 5418 1678070663632849589 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/truetype/truetype.c.o 7979b4831a62bb0c
1323 1923 1678070660136756944 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 605e32b89f0f85a9
2106 2483 1678070660696771785 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cid/type1cid.c.o c45b39f284e63eae
2832 3621 1678070661836801994 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sdf/sdf.c.o fbef424bacef95c0
1923 2061 1678070660276760655 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftmm.c.o 7f9dcbd40156aa76
2 1270 1678289137735749796 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
1199 1358 1677855181708377870 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o a913dd02c9ac6f97
2061 2105 1678070660320761821 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.o 8591fe9cce0a1085
4 906 1678161264932314531 CMakeFiles/FinalProject.dir/src/util/settings.cpp.o 1b53573cc457256f
2277 2694 1678070660908777403 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pcf/pcf.c.o 481b5322fe45f200
2694 2918 1678070661132783338 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psnames/psnames.c.o 9d009df581fba93d
4 707 1678156186996609103 CMakeFiles/FinalProject.dir/src/util/math.cpp.o ec283719ebaf6ceb
609 1091 1678070659304734897 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 2c3b8fea3d8cd068
1955 2013 1678070660228759382 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftotval.c.o 8326ff6fba9ef6fe
3 1511 1678246447968635731 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
3294 3524 1678070661740799450 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.o 842598df706e72c6
3 1145 1678246447600625840 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o c83570e70885b684
2001 2502 1678070660716772314 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftstroke.c.o 9b94524c5811b687
1740 1902 1678070660116756415 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbbox.c.o ab4beb2a7b0c8127
1542 3627 1678070661840802099 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/autofit/autofit.c.o bb728798bc789b1b
2047 2106 1678070660320761821 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/fttype1.c.o 3946ebde2d00331a
2100 2709 1678070660924777826 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o 5a8e38b3a9c5e9e2
2105 3283 1678070661496792984 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o 5007f6dffd445a31
1204 1349 1677855181696377535 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f
4 508 1678335604238305123 CMakeFiles/FinalProject.dir/src/util/math.cpp.o ec283719ebaf6ceb
3 535 1678335604262305758 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
3 868 1678335604598314658 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
3 1028 1678335604758318894 CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o 6bea8b0ab78f92f3
508 1146 1678335604874321968 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
4 1146 1678335604874321968 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
1146 1204 1678335604930323451 libraries/BLT/libBLT.a b8f809e0bb7338ed
4 1495 1678335605222331185 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o c83570e70885b684
3 1588 1678335605318333728 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1681 1678335605410336164 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
4 1697 1678335605426336587 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
4 1706 1678335605434336799 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
4 2437 1678335606166356187 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
3 4239 1678335607966403862 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
4239 4389 1678335608118407889 FinalProject 919ff31e163bedb8
4 465 1678339281399386775 CMakeFiles/FinalProject.dir/src/util/math.cpp.o ec283719ebaf6ceb
3 580 1678339281515389831 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
3 1039 1678339281975401958 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
4 1109 1678339282043403753 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
466 1194 1678339282131406071 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
1194 1305 1678339282235408815 libraries/BLT/libBLT.a b8f809e0bb7338ed
3 1350 1678339282287410183 CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o 6bea8b0ab78f92f3
3 1794 1678339282727421783 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o c83570e70885b684
3 1981 1678339282915426739 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 2069 1678339283003429060 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
4 2194 1678339283127432329 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
4 2216 1678339283151432961 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
4 3343 1678339284275462593 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
3 5332 1678339286263515004 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
2 970 1678339305516022567 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
3 1111 1678339305656026258 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
3 1207 1678339305752028789 CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o 6bea8b0ab78f92f3
3 1454 1678339306000035328 CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o c83570e70885b684
2 1763 1678339306308043450 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 1791 1678339306336044187 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
3 1797 1678339306340044293 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 2102 1678339306648052412 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
4 2756 1678339307300069604 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
3 4529 1678339309072116321 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
4529 4659 1678339309204119803 FinalProject 919ff31e163bedb8
3214 3917 1678506586397481802 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pfr/pfr.c.o ab228dba245a6513
4007 4416 1678506586897494820 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type42/type42.c.o 93c3ce93b8e83e70
4029 4117 1678506586597487010 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/builds/unix/ftsystem.c.o 41e50141df636173
2 1998 1678506584477431817 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
3870 3963 1678506586445483053 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/svg/svg.c.o ae5121127ee23e21
2636 2707 1678506585189450354 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftsynth.c.o b5f57b53ec1f4e7e
1023 1263 1678506583745412761 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o 3306a3caed247cee
1850 2480 1678506584961444418 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
2485 2559 1678506585041446499 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftinit.c.o f2500fd05d35095
1 1233 1678506583713411929 CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o 6bea8b0ab78f92f3
1 515 1678506582997393289 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
2429 2476 1678506584957444314 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftfstype.c.o ec6a23a3a20d2377
1917 4560 1678506587037498464 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 8d9e4316b1ad8908
2251 2319 1678506584801440252 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbdf.c.o 37d0b402287d22e9
1 1126 1678506583605409117 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
3963 4814 1678506587297505234 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/type1/type1.c.o a1290423c90c3865
1126 1244 1678506583725412241 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o 726a0ce9066c22d2
2476 2669 1678506585149449311 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftglyph.c.o b150602498cdf092
1176 1520 1678506584001419425 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o f41ed544e41bb850
2700 3376 1678506585857467744 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bdf/bdf.c.o 65e7b6d08bf50e02
2559 2593 1678506585077447438 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpatent.c.o 52f916a94f362852
1233 1579 1678506584061420988 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o 84c854e192bd136
2 1261 1678506669671653554 CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o 34eee3547771f39c
2319 2635 1678506585117448479 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbitmap.c.o 73c3ed28cf4c1b78
4117 4154 1678506586637488050 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftdebug.c.o c39a51376c41f413
2356 2428 1678506584909443063 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftcid.c.o 43a6797a1b7f129
1761 2548 1678506585029446187 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o e3a12a5053a595e6
2131 4416 1678506586897494820 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbase.c.o 998834c6b644b111
3495 4007 1678506586489484198 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/raster/raster.c.o fd52fcb1ba4f8286
832 1023 1678506583505406513 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o 7363bcb2dba2054a
2593 2656 1678506585137448999 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftpfr.c.o b074804bd9b17778
2707 2747 1678506585229451394 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/bzip2/ftbzip2.c.o b1451876ad0c2cd2
4560 4621 1678506587101500131 libraries/BLT/libBLT.a b8f809e0bb7338ed
1261 1398 1678506669807657105 FinalProject 1c78534cf8adb129
1515 1597 1678506584077421404 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o ed8a69d447bea26a
1802 3518 1678506585997471388 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o d4363ab8a0e2f812
1520 1760 1678506584241425673 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o 3a83b8e61a7e27f1
3305 4165 1678506586645488258 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pshinter/pshinter.c.o 6a56fca8daaa5013
1373 1471 1678506583953418176 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o b26e96d6509cc15d
3052 3225 1678506585705463786 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/lzw/ftlzw.c.o f61b10c3b626c1dd
1 845 1678506583325401828 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
1263 2039 1678506584521432963 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o 3c77d54154e66152
1785 3052 1678506585533459309 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o c557c5218af7c768
3225 5178 1678506587657514608 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psaux/psaux.c.o 168e0faabf4c1331
2040 2130 1678506584609435255 libraries/glfw-3.3.8/src/libglfw3.a fd552f215cfdce3e
2480 2546 1678506585029446187 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgxval.c.o d581a2d86fb2551f
1 5364 1678506587841519399 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
0 1850 1678506584329427964 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
846 1373 1678506583853415573 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o b9b0555d1bde647a
1998 2356 1678506584837441188 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o 2776c4c4013ee52a
6231 6355 1678506588809544602 libraries/freetype-2.13.0/libfreetype.a 2cada0509b693271
2440 2485 1678506584965444522 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftgasp.c.o 146c833e53477d4c
553 831 1678506583313401516 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o 66a0481f161ec0b0
3603 6192 1678506588673541061 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sfnt/sfnt.c.o 15e6bf212fed69ee
3013 3120 1678506585601461078 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/gzip/ftgzip.c.o aec595ccf350c3de
3608 4022 1678506586505484614 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/smooth/smooth.c.o 1b6e9346e5327151
1244 1515 1678506583997419321 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o f704fd1b3f3f9ebf
1471 1563 1678506584045420572 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o 85b163330cb816e5
516 3608 1678506586085473680 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
1563 1784 1678506584265426299 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o b183bcb8286b3466
3917 6231 1678506588709541998 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/truetype/truetype.c.o 7979b4831a62bb0c
1866 2440 1678506584921443376 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 605e32b89f0f85a9
2747 3213 1678506585693463474 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cid/type1cid.c.o c45b39f284e63eae
3519 4270 1678506586753491072 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/sdf/sdf.c.o fbef424bacef95c0
2546 2700 1678506585181450146 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftmm.c.o 7f9dcbd40156aa76
2 2001 1678506584481431921 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
1580 1734 1678506584217425049 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o a913dd02c9ac6f97
2 1175 1678506583657410472 CMakeFiles/FinalProject.dir/src/util/settings.cpp.o 1b53573cc457256f
2669 2720 1678506585201450666 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftwinfnt.c.o 8591fe9cce0a1085
3120 3495 1678506585977470868 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/pcf/pcf.c.o 481b5322fe45f200
3377 3603 1678506586085473680 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/psnames/psnames.c.o 9d009df581fba93d
1 553 1678506583033394228 CMakeFiles/FinalProject.dir/src/util/math.cpp.o ec283719ebaf6ceb
1735 2140 1678506584621435567 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 2c3b8fea3d8cd068
2548 2593 1678506585073447334 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftotval.c.o 8326ff6fba9ef6fe
1 1917 1678506584393429631 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
4022 4284 1678506586765491384 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/winfonts/winfnt.c.o 842598df706e72c6
2593 3013 1678506585493458267 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftstroke.c.o 9b94524c5811b687
2140 2251 1678506584733438483 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/ftbbox.c.o ab4beb2a7b0c8127
2001 3870 1678506586349480554 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/autofit/autofit.c.o bb728798bc789b1b
2656 2726 1678506585209450874 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/base/fttype1.c.o 3946ebde2d00331a
2720 3305 1678506585785465869 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cache/ftcache.c.o 5a8e38b3a9c5e9e2
2726 4029 1678506586509484718 libraries/freetype-2.13.0/CMakeFiles/freetype.dir/src/cff/cff.c.o 5007f6dffd445a31
1597 1802 1678506584285426820 libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o 3df40cb71360060f
4 635 1679002179794943861 CMakeFiles/FinalProject.dir/src/util/math.cpp.o ec283719ebaf6ceb
4 690 1679002179850945361 CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o 7c1555163f00549
3 920 1679002180078951478 CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o 61c9dba3e91a04a8
3 958 1679002180114952441 CMakeFiles/FinalProject.dir/src/render/camera.cpp.o f3620cf4e7968b7
3 1185 1679002180342958556 CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o 6bea8b0ab78f92f3
4 1237 1679002180394959950 CMakeFiles/FinalProject.dir/src/render/window.cpp.o 9d08e7d5a6aae412
690 1264 1679002180422960701 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o cd550cf933ac9581
1264 1665 1679002180818971323 libraries/BLT/libBLT.a b8f809e0bb7338ed
4 1788 1679002180946974755 CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o 34eee3547771f39c
4 1925 1679002181082978403 CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o 19cb330422f1ead7
3 1953 1679002181110979154 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
3 2076 1679002181234982480 CMakeFiles/FinalProject.dir/src/render/gl.cpp.o abd063fd20b16b86
5 2083 1679002181242982697 CMakeFiles/FinalProject.dir/src/world/registry.cpp.o 3e7542c3498b07ce
635 3182 1679002182339012090 CMakeFiles/FinalProject.dir/src/world/world.cpp.o 77ede3394b8b5cae
4 4504 1679002183659047494 CMakeFiles/FinalProject.dir/src/render/textures.cpp.o 257310165eab029f
4504 4675 1679002183835052214 FinalProject fb2769a6c4f15a53
2 1230 1679002230504304092 CMakeFiles/FinalProject.dir/src/main.cpp.o 44f0aca089894d0f
2 1360 1679002230636307634 CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o 34eee3547771f39c
1360 1510 1679002230784311605 FinalProject fb2769a6c4f15a53

View File

@ -14,63 +14,6 @@
# EXTERNAL cache entries
########################
//Build a 32 bit version of the library.
BENCHMARK_BUILD_32_BITS:BOOL=OFF
//Flags used by the C++ compiler during coverage builds.
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g
//Allow the downloading and in-tree building of unmet dependencies
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF
//Enable building and running the assembly tests
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF
//Build documentation with Doxygen.
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF
//Enable the use of exceptions in the benchmark library.
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=ON
//Enable building the unit tests which depend on gtest
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON
//Enable installation of benchmark. (Projects embedding benchmark
// may want to turn this OFF.)
BENCHMARK_ENABLE_INSTALL:BOOL=ON
//Enable performance counters provided by libpfm
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF
//Enable link time optimisation of the benchmark library.
BENCHMARK_ENABLE_LTO:BOOL=OFF
//Enable testing of the benchmark library.
BENCHMARK_ENABLE_TESTING:BOOL=ON
//Build Release candidates with -Werror.
BENCHMARK_ENABLE_WERROR:BOOL=ON
//Flags used for linking binaries during coverage builds.
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING=
//Build Release candidates with -Werror regardless of compiler
// issues.
BENCHMARK_FORCE_WERROR:BOOL=OFF
//Enable installation of documentation.
BENCHMARK_INSTALL_DOCS:BOOL=ON
//Flags used by the shared libraries linker during coverage builds.
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING=
//Use bundled GoogleTest. If disabled, the find_package(GTest)
// will be used.
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON
//Build and test using libc++ as the standard library.
BENCHMARK_USE_LIBCXX:BOOL=OFF
//Value Computed by CMake
BLT_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT
@ -389,9 +332,6 @@ CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//OFF
CXXFEATURECHECK_DEBUG:BOOL=OFF
//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
@ -453,9 +393,6 @@ Fontconfig_INCLUDE_DIR:PATH=/usr/include
//Path to a library.
Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git
//Value Computed by CMake
GLFW_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/glfw-3.3.8
@ -486,17 +423,12 @@ GLFW_USE_WAYLAND:BOOL=OFF
//Assume the Vulkan loader is linked with the application
GLFW_VULKAN_STATIC:BOOL=OFF
GOOGLETEST_PATH:PATH=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark/googletest
//Path to a file.
HarfBuzz_INCLUDE_DIR:PATH=/usr/include/harfbuzz
//Path to a library.
HarfBuzz_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libharfbuzz.so
//Path to a program.
LLVM_FILECHECK_EXE:FILEPATH=LLVM_FILECHECK_EXE-NOTFOUND
//Path to a library.
MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
@ -779,15 +711,6 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so
//Value Computed by CMake
benchmark_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/benchmark
//Value Computed by CMake
benchmark_IS_TOP_LEVEL:STATIC=OFF
//Value Computed by CMake
benchmark_SOURCE_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/benchmark
//Value Computed by CMake
freetype_BINARY_DIR:STATIC=/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/freetype-2.13.0
@ -817,18 +740,6 @@ pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetyp
# INTERNAL cache entries
########################
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//Test BENCHMARK_HAS_O3_FLAG
BENCHMARK_HAS_O3_FLAG:INTERNAL=1
//Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH
BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH:INTERNAL=1
//Test BENCHMARK_HAS_WNO_ODR
BENCHMARK_HAS_WNO_ODR:INTERNAL=1
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_INCLUDE_DIRS
BROTLIDEC_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BROTLIDEC_LIBRARIES
@ -1022,16 +933,6 @@ CMAKE_STRIP-ADVANCED:INTERNAL=1
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE
//Result of TRY_COMPILE
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE
//Result of TRY_COMPILE
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
@ -1046,8 +947,6 @@ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Details about finding BrotliDec
FIND_PACKAGE_MESSAGE_DETAILS_BrotliDec:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libbrotlidec.so][v1.0.9()]
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.2()]
//Details about finding HarfBuzz
FIND_PACKAGE_MESSAGE_DETAILS_HarfBuzz:INTERNAL=[/usr/include/harfbuzz][/usr/lib/x86_64-linux-gnu/libharfbuzz.so][ON][v6.0.0(2.0.0)]
//Details about finding PNG
@ -1072,42 +971,8 @@ FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Fontconfig_LIBRARY
Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//Test HAVE_CXX_FLAG_COVERAGE
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1
//Test HAVE_CXX_FLAG_WALL
HAVE_CXX_FLAG_WALL:INTERNAL=1
//Test HAVE_CXX_FLAG_WD654
HAVE_CXX_FLAG_WD654:INTERNAL=
//Test HAVE_CXX_FLAG_WERROR
HAVE_CXX_FLAG_WERROR:INTERNAL=1
//Test HAVE_CXX_FLAG_WEXTRA
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHADOW
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=
//Have include fcntl.h
HAVE_FCNTL_H:INTERNAL=1
//Have library rt
HAVE_LIB_RT:INTERNAL=1
//Have include unistd.h
HAVE_UNISTD_H:INTERNAL=1
//ADVANCED property for variable: HarfBuzz_INCLUDE_DIR
@ -1258,14 +1123,6 @@ PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RT_LIBRARY
RT_LIBRARY-ADVANCED:INTERNAL=1
//Result of try_run()
RUN_HAVE_POSIX_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_PTHREAD_AFFINITY:INTERNAL=0
//Result of try_run()
RUN_HAVE_STD_REGEX:INTERNAL=0
//Result of try_run()
RUN_HAVE_STEADY_CLOCK:INTERNAL=0
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB

View File

@ -28,7 +28,7 @@ The CXX compiler identification is GNU, found in "/home/brett/Documents/Brock/CS
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_238c2 && [1/2] Building C object CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_624c6 && [1/2] Building C object CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -38,8 +38,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_238c2.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0FWYc4.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_624c6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0OK9Id.s
GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -61,13 +61,13 @@ GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/'
as -v --64 -o CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o /tmp/cc0FWYc4.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/'
as -v --64 -o CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o /tmp/cc0OK9Id.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_238c2
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.'
[2/2] Linking C executable cmTC_624c6
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -80,9 +80,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_238c2' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_238c2.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQU2xpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_238c2 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_238c2.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_238c2' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_238c2.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_624c6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_624c6.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbYA9Zr.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_624c6 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_624c6.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_624c6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_624c6.'
@ -105,7 +105,7 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_238c2 && [1/2] Building C object CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_624c6 && [1/2] Building C object CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -115,8 +115,8 @@ Parsed C implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_238c2.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0FWYc4.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_624c6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/cc0OK9Id.s]
ignore line: [GNU C17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -138,13 +138,13 @@ Parsed C implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: cc72d2b9b5048fedc2be9051c917b40b]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o /tmp/cc0FWYc4.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o /tmp/cc0OK9Id.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_238c2]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] Linking C executable cmTC_624c6]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -157,13 +157,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_238c2' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_238c2.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQU2xpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_238c2 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_238c2.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_624c6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_624c6.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbYA9Zr.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_624c6 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_624c6.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/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccQU2xpB.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccbYA9Zr.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -180,7 +180,7 @@ Parsed C implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_238c2] ==> ignore
arg [cmTC_624c6] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -192,7 +192,7 @@ Parsed C implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_238c2.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_624c6.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
@ -226,7 +226,7 @@ Parsed C implicit link information from above output:
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_22546 && [1/2] Building CXX object CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_99a05 && [1/2] Building CXX object CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
@ -236,8 +236,8 @@ Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_22546.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccr2XcjP.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/'
/usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_99a05.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccH6huDc.s
GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP
@ -263,13 +263,13 @@ GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)
warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/'
as -v --64 -o CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccr2XcjP.s
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/'
as -v --64 -o CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccH6huDc.s
GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_22546
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.'
[2/2] Linking CXX executable cmTC_99a05
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
@ -282,9 +282,9 @@ Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_22546' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_22546.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cciVRa3J.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_22546 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_22546' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_22546.'
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_99a05' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_99a05.'
/usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXsNllp.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_99a05 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_99a05' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_99a05.'
@ -313,7 +313,7 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_22546 && [1/2] Building CXX object CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_99a05 && [1/2] Building CXX object CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
@ -323,8 +323,8 @@ Parsed CXX implicit link information from above output:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_22546.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccr2XcjP.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_99a05.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccH6huDc.s]
ignore line: [GNU C++17 (Debian 12.2.0-14) version 12.2.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.1.1-p1 MPC version 1.3.1 isl version isl-0.25-GMP]
ignore line: []
@ -350,13 +350,13 @@ Parsed CXX implicit link information from above output:
ignore line: [warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 62b090dbbefa50644117a3c13d47369a]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccr2XcjP.s]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccH6huDc.s]
ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_22546]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] Linking CXX executable cmTC_99a05]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
@ -369,13 +369,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 12.2.0 (Debian 12.2.0-14) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_22546' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_22546.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/cciVRa3J.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_22546 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_99a05' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_99a05.']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXsNllp.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_99a05 /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../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/12/../../.. CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cciVRa3J.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccXsNllp.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@ -392,7 +392,7 @@ Parsed CXX implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_22546] ==> ignore
arg [cmTC_99a05] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
@ -404,7 +404,7 @@ Parsed CXX implicit link information from above output:
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/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
arg [CMakeFiles/cmTC_22546.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_99a05.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
@ -434,8 +434,8 @@ Parsed CXX implicit link information from above output:
Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_39746 && [1/2] Building C object CMakeFiles/cmTC_39746.dir/src.c.o
[2/2] Linking C executable cmTC_39746
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_37319 && [1/2] Building C object CMakeFiles/cmTC_37319.dir/src.c.o
[2/2] Linking C executable cmTC_37319
Source file was:
@ -462,207 +462,64 @@ int main(void)
Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e61e4 && [1/2] Building C object CMakeFiles/cmTC_e61e4.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_e61e4
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_d41a9 && [1/2] Building C object CMakeFiles/cmTC_d41a9.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_d41a9
Determining if the function gethostbyname exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_17520 && [1/2] Building C object CMakeFiles/cmTC_17520.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_17520
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_9a2e0 && [1/2] Building C object CMakeFiles/cmTC_9a2e0.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_9a2e0
Determining if the function connect exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_02f7b && [1/2] Building C object CMakeFiles/cmTC_02f7b.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_02f7b
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_cae25 && [1/2] Building C object CMakeFiles/cmTC_cae25.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_cae25
Determining if the function remove exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_22d89 && [1/2] Building C object CMakeFiles/cmTC_22d89.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_22d89
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_daeaf && [1/2] Building C object CMakeFiles/cmTC_daeaf.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_daeaf
Determining if the function shmat exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f97aa && [1/2] Building C object CMakeFiles/cmTC_f97aa.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_f97aa
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_d385f && [1/2] Building C object CMakeFiles/cmTC_d385f.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_d385f
Determining if the function IceConnectionNumber exists in the ICE passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_40199 && [1/2] Building C object CMakeFiles/cmTC_40199.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_40199
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_01e4d && [1/2] Building C object CMakeFiles/cmTC_01e4d.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_01e4d
Determining if the include file unistd.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f58a6 && [1/2] Building C object CMakeFiles/cmTC_f58a6.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_f58a6
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_8da85 && [1/2] Building C object CMakeFiles/cmTC_8da85.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_8da85
Determining if the include file fcntl.h exists passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5ae01 && [1/2] Building C object CMakeFiles/cmTC_5ae01.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_5ae01
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_30990 && [1/2] Building C object CMakeFiles/cmTC_30990.dir/CheckIncludeFile.c.o
[2/2] Linking C executable cmTC_30990
Determining if the function shm_open exists in the rt passed with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dd47f && [1/2] Building C object CMakeFiles/cmTC_dd47f.dir/CheckFunctionExists.c.o
[2/2] Linking C executable cmTC_dd47f
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WALL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ad639 && [1/2] Building CXX object CMakeFiles/cmTC_ad639.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ad639
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WEXTRA succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_b7ba5 && [1/2] Building CXX object CMakeFiles/cmTC_b7ba5.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_b7ba5
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSHADOW succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_a41b7 && [1/2] Building CXX object CMakeFiles/cmTC_a41b7.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_a41b7
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WFLOAT_EQUAL succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c8b0c && [1/2] Building CXX object CMakeFiles/cmTC_c8b0c.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c8b0c
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WERROR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_ebc13 && [1/2] Building CXX object CMakeFiles/cmTC_ebc13.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_ebc13
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f9a81 && [1/2] Building CXX object CMakeFiles/cmTC_f9a81.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f9a81
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_PEDANTIC_ERRORS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_510bf && [1/2] Building CXX object CMakeFiles/cmTC_510bf.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_510bf
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_FSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_dbae9 && [1/2] Building CXX object CMakeFiles/cmTC_dbae9.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_dbae9
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_456cb && [1/2] Building CXX object CMakeFiles/cmTC_456cb.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_456cb
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WNO_DEPRECATED succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_9e5e2 && [1/2] Building CXX object CMakeFiles/cmTC_9e5e2.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_9e5e2
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_WSTRICT_ALIASING succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_e3f38 && [1/2] Building CXX object CMakeFiles/cmTC_e3f38.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_e3f38
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test HAVE_CXX_FLAG_COVERAGE succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_5303a && [1/2] Building CXX object CMakeFiles/cmTC_5303a.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_5303a
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_O3_FLAG succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_c5334 && [1/2] Building CXX object CMakeFiles/cmTC_c5334.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_c5334
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_ODR succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_f1fbf && [1/2] Building CXX object CMakeFiles/cmTC_f1fbf.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_f1fbf
Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test BENCHMARK_HAS_WNO_LTO_TYPE_MISMATCH succeeded with the following output:
Change Dir: /home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/CMakeFiles/CMakeTmp
Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja cmTC_53ce9 && [1/2] Building CXX object CMakeFiles/cmTC_53ce9.dir/src.cxx.o
[2/2] Linking CXX executable cmTC_53ce9
Source file was:
int main() { return 0; }

View File

@ -1,3 +1,3 @@
Start testing: Mar 09 00:21 EST
Start testing: Mar 16 22:05 EDT
----------------------------------------------------------
End testing: Mar 09 00:21 EST
End testing: Mar 16 22:05 EDT

View File

@ -77,6 +77,13 @@ build CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o: C
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/lighting
build CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/renderer.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o.d
FLAGS = -O2 -g -DNDEBUG -fdiagnostics-color=always -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render
build CMakeFiles/FinalProject.dir/src/render/textures.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/textures.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/textures.cpp.o.d
FLAGS = -O2 -g -DNDEBUG -fdiagnostics-color=always -std=gnu++17
@ -91,8 +98,8 @@ build CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o: CXX_COMPILER__Final
OBJECT_DIR = CMakeFiles/FinalProject.dir
OBJECT_FILE_DIR = CMakeFiles/FinalProject.dir/src/render/ui
build CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/text.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o.d
build CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o: CXX_COMPILER__FinalProject_RelWithDebInfo /home/brett/Documents/Brock/CS$ 3P98/Final$ Project/src/render/ui/graphics.cpp || cmake_object_order_depends_target_FinalProject
DEP_FILE = CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o.d
FLAGS = -O2 -g -DNDEBUG -fdiagnostics-color=always -std=gnu++17
INCLUDES = -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/sparsepp/sparsepp" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/parallel-hashmap/parallel_hashmap" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/BLT/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/BLT/config" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/cmake-build-relwithdebinfo/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/freetype-2.13.0/include" -I"/home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/include"
OBJECT_DIR = CMakeFiles/FinalProject.dir
@ -148,7 +155,7 @@ build CMakeFiles/FinalProject.dir/src/world/world.cpp.o: CXX_COMPILER__FinalProj
#############################################
# Link the executable FinalProject
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_RelWithDebInfo CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/text.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a
build FinalProject: CXX_EXECUTABLE_LINKER__FinalProject_RelWithDebInfo CMakeFiles/FinalProject.dir/src/main.cpp.o CMakeFiles/FinalProject.dir/src/render/camera.cpp.o CMakeFiles/FinalProject.dir/src/render/gl.cpp.o CMakeFiles/FinalProject.dir/src/render/lighting/deferred_renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/renderer.cpp.o CMakeFiles/FinalProject.dir/src/render/textures.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/debug.cpp.o CMakeFiles/FinalProject.dir/src/render/ui/graphics.cpp.o CMakeFiles/FinalProject.dir/src/render/window.cpp.o CMakeFiles/FinalProject.dir/src/util/math.cpp.o CMakeFiles/FinalProject.dir/src/util/settings.cpp.o CMakeFiles/FinalProject.dir/src/world/chunk/storage.cpp.o CMakeFiles/FinalProject.dir/src/world/registry.cpp.o CMakeFiles/FinalProject.dir/src/world/world.cpp.o | libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libbrotlidec.so /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libX11.so || libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a
FLAGS = -O2 -g -DNDEBUG
LINK_FLAGS = -rdynamic
LINK_LIBRARIES = libraries/BLT/libBLT.a libraries/freetype-2.13.0/libfreetype.a libraries/glfw-3.3.8/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libz.so -lz -lpng -lz -lpng -lharfbuzz -lbrotlidec -Wl,-Bstatic -lrt -Wl,-Bdynamic -lm -ldl -lX11

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/examples
# 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 "RelWithDebInfo")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -1,44 +0,0 @@
# Install script for directory: /home/brett/Documents/Brock/CS 3P98/Final Project/libraries/glfw-3.3.8/tests
# 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 "RelWithDebInfo")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/usr/bin/objdump")
endif()

View File

@ -11,8 +11,30 @@
namespace fp::camera {
void update();
const blt::vec3& getPosition();
const blt::vec3& getRotation();
/**
* Locks the current CPU sided view matrix, while allowing the camera to move
* Mostly useful for testing frustum culling implementations as the view matrix will remain the same as the
* last matrix before this function is called while allowing you to move around the scene
*/
void freeze();
void unfreeze();
bool isFrozen();
/**
* @return the last non-frozen view matrix
*/
const blt::mat4x4& getViewMatrix();
/**
* @return the last non-frozen projection * view matrix
*/
const blt::mat4x4& getPVM();
}
#endif //FINALPROJECT_CAMERA_H

View File

@ -9,6 +9,8 @@
#include <blt/math/math.h>
#include <render/gl.h>
#include <render/camera.h>
#include <render/ui/graphics.h>
// based on
// http://www.lighthouse3d.com/tutorials/view-frustum-culling/clip-space-approach-extracting-the-planes/
@ -62,7 +64,7 @@ class frustum {
frustum() = default;
void update() {
PM = fp::getProjectionMatrix() * fp::getViewMatrix();
PM = fp::window::getPerspectiveMatrix() * fp::camera::getViewMatrix();
planes[LEFT] = plane{
PM.m(0, 0) + PM.m(3, 0),
@ -106,6 +108,10 @@ class frustum {
-PM.m(2, 3) + PM.m(3, 3)
};
fp::graphics::drawPlane(blt::vec4{planes[TOP].A(), planes[TOP].B(), planes[TOP].C(), planes[TOP].D()}, blt::vec3{1.0, 0.0, 0.0});
fp::graphics::drawPlane(blt::vec4{planes[BOTTOM].A(), planes[BOTTOM].B(), planes[BOTTOM].C(), planes[BOTTOM].D()}, blt::vec3{1.0, 0.0, 0.0});
//fp::graphics::drawPlane(blt::vec4{1.0, 1.0, 1.0, 0}, blt::vec3{1.0, 0.0, 0.0});
}
bool pointInside(const blt::vec3& point){
@ -122,6 +128,16 @@ class frustum {
bool cubeInside(const blt::vec3& start, const blt::vec3& end) {
return pointInside(start) || pointInside(end);
}
static bool isInsideFrustum(const blt::mat4x4& pvm, const blt::vec3& point) {
auto v = pvm * point;
v = v / v.w();
//blt::logging::trace << v.x() << " " << v.y() << " " << v.z() << "\n";
//return v.x() <= 1 && v.x() >= -1 && v.y() <= 1 && v.y() >= -1 && v.z() <= 1 && v.z() >= -1;
//return (v.x() < -1 || v.x() > 1) && (v.y() < -1 || v.y() > 1) && (v.z() < -1 || v.z() > 1);
// TODO
return true;
}
};
#endif //FINALPROJECT_FRUSTUM_H

View File

@ -54,11 +54,11 @@ namespace fp {
inline void update(void* new_data, int data_size) {
bind();
// optimization technique is to not reallocate the memory on the GPU if the new buffer size is not larger than our current buffer
//if (data_size <= size){
// we can do this as long as we overwrite from the beginning. Since the new draw call will only use of to size of the allocated buffer
// to do all its drawing, the extra space unused can be ignored and saved for future use.
// glBufferSubData(type, 0, data_size, new_data);
//} else
if (data_size <= size){
// we can do this as long as we overwrite from the beginning. Since the new draw call will only use of to size of the allocated buffer
// to do all its drawing, the extra space unused can be ignored and saved for future use.
glBufferSubData(type, 0, data_size, new_data);
} else
glBufferData(type, data_size, new_data, mem_type);
size = data_size;
glBindBuffer(type, 0);
@ -69,6 +69,11 @@ namespace fp {
update(new_data.data(), new_data.size() * sizeof(T));
}
template<typename T, size_t size>
inline void update(std::array<T, size>& new_data){
update(new_data.data(), size * sizeof(T));
}
inline void bind() const {
glBindBuffer(type, vboID);
}
@ -173,6 +178,8 @@ namespace fp {
*/
shader(const std::string &vertex, const std::string &fragment, const std::string &geometry = "", bool load_as_string = true);
shader(shader&& move) noexcept;
// used to set the location of VAOs to the in variables in opengl shaders.
void bindAttribute(int attribute, const std::string &name) const;
@ -196,7 +203,7 @@ namespace fp {
glUniformMatrix4fv(getUniformLocation(name), 1, GL_FALSE, matrix.ptr());
}
inline void setVec3(const std::string &name, const blt::vec4 &vec) {
inline void setVec3(const std::string &name, const blt::vec3 &vec) {
glUniform3f(getUniformLocation(name), vec.x(), vec.y(), vec.z());
}
@ -224,13 +231,11 @@ namespace fp {
static void updateProjectionMatrix(const blt::mat4x4& projectionMatrix);
static void updateOrthographicMatrix(const blt::mat4x4& orthoMatrix);
static void updateViewMatrix(const blt::mat4x4& viewMatrix);
// returns the perspective view matrix which is calculated per frame. (This is for optimization)
static const blt::mat4x4& getPVM();
~shader();
};
const blt::mat4x4& getViewMatrix();
const blt::mat4x4& getProjectionMatrix();
const blt::mat4x4& getOrthographicMatrix();
}

34
include/render/renderer.h Normal file
View File

@ -0,0 +1,34 @@
/*
* Created by Brett on 16/03/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
#ifndef FINALPROJECT_RENDERER_H
#define FINALPROJECT_RENDERER_H
#include <render/gl.h>
#include <vector>
namespace fp {
/**
* Shaders stored within are guaranteed to exist as long as this instance exists
*/
class renderer {
private:
std::vector<shader*> shaders;
public:
renderer() = default;
shader* createShader(shader&& shader);
~renderer(){
for (shader* shader : shaders)
delete shader;
}
};
}
#endif //FINALPROJECT_RENDERER_H

View File

@ -0,0 +1,35 @@
/*
* Created by Brett on 10/03/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
#ifndef FINALPROJECT_GRAPHICS_H
#define FINALPROJECT_GRAPHICS_H
#include <render/ui/text.h>
#include <render/renderer.h>
/**
* fp::graphics will likely become the basis for blt::graphics in the future
*
* So let's go over some design decisions:
* - Immediate mode, similar in style of ImGUI
* - Functions can be called from anywhere,
* - One function to render all graphics currently requested
* - 2D support (UI: Rects, Lines, Points, Triangles, etc)
* - 3D support (3D text? Plane rendering, Lines, Points, etc)
*/
namespace fp::graphics {
void drawPlane(const blt::vec4& plane, const blt::vec3& color);
void init(renderer& renderer);
void render();
void cleanup();
}
#endif //FINALPROJECT_GRAPHICS_H

View File

@ -0,0 +1,86 @@
/*
* Created by Brett on 10/03/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
// internal types used by graphics to prevent cluttering of the main graphics.cpp file. Do not include elsewhere.
#ifndef FINALPROJECT_PLANES_H
#define FINALPROJECT_PLANES_H
#include <blt/math/vectors.h>
#include <blt/math/matrix.h>
#include <blt/std/logging.h>
#include <blt/math/log_util.h>
#include <memory>
#include <array>
namespace fp::graphics {
typedef struct {
float x,y,z;
} plane_vertex;
inline plane_vertex blt_toVertex(const blt::vec3& v){
return plane_vertex{v.x(), v.y(), v.z()};
}
struct plane_model {
std::array<plane_vertex, 4> vertices;
std::array<unsigned int, 6> indices;
plane_model(
const std::array<plane_vertex, 4>& vertices, const std::array<unsigned int, 6>& indices
): vertices(vertices), indices(indices) {}
};
struct plane {
blt::vec4 plane;
blt::vec3 color;
};
static std::unique_ptr<plane_model> createFlatPlane(const blt::vec4& plane, float scale) {
// x + y + z + d = 0
// 0 + n * y + 0 + d = 0
// y = -d / n
//blt::vec3 pointOnPlane{0, -plane.w() / plane.y(), 0};
// x + y + z + d = 0
// 0 + 0 + n * z + d = 0
// z = -d / n
//blt::vec3 other_pointOnPlane{0, 0, -plane.w() / plane.z()};
//blt::vec3 vecOnPlane = (pointOnPlane - other_pointOnPlane).normalize();
blt::vec3 normal {plane.x(), plane.y(), plane.z()};
blt::vec3 tangent {};
blt::vec3 bitangent {};
blt::vec_algorithm::findOrthogonalBasis(normal, normal, tangent, bitangent);
// project the tangent
//blt::vec3 tangent = (vecOnPlane - normal * blt::vec3::dot(normal, vecOnPlane)).normalize();
// construct the bitangnet
//blt::vec3 bitangent = blt::vec3::cross(normal, tangent).normalize();
// the tangent and the bitangent can be used to construct the plane vertices
std::array<plane_vertex, 4> vertices = {
blt_toVertex(-tangent * scale - bitangent * scale),
blt_toVertex(tangent * scale - bitangent * scale),
blt_toVertex(tangent * scale + bitangent * scale),
blt_toVertex(-tangent * scale + bitangent * scale)
};
// x, y, z,
// blt::vec3{scale, 0, scale}, // top vecOnPlane
// blt::vec3{-scale, 0, scale}, // bottom vecOnPlane
// blt::vec3{-scale, 0, -scale}, // bottom left
// blt::vec3{scale, 0, -scale}, // top left
std::array<unsigned int, 6> indices = {
3, 1, 0,
3, 2, 1
};
return std::make_unique<plane_model>(vertices, indices);
}
}
#endif //FINALPROJECT_PLANES_H

View File

@ -10,7 +10,7 @@
#include <blt/math/math.h>
#include <string>
namespace fp::text {
namespace fp::graphics {
struct text_size {
int w,h;
@ -27,18 +27,12 @@ namespace fp::text {
FONT_72 = 72
};
void init();
void render();
void drawText(
const std::string& text, float x, float y, font_size size, const blt::vec4& color = {1.0, 1.0, 1.0, 1.0},
const blt::vec4& backgroundColor = {0.0, 0.0, 0.0, 0.0}, float scale = 1
);
text_size getTextSize(const std::string& text, font_size size, float scale = 1.0);
void destroy();
}
#endif //FINALPROJECT_TEXT_H

View File

@ -0,0 +1,20 @@
#ifdef __cplusplus
#include <string>
std::string shader_plane_frag = R"("
#version 300 es
precision mediump float;
out vec4 FragColor;
uniform vec3 color;
void main() {
/** if (gl_fragcoord * gl_fragcoord < vec2(5, 5))
FragColor = vec4(1.0f, 0.5f, 0.2f, 1.0f);
else
discard;*/
FragColor = vec4(color, 1.0);
}
")";
#endif

View File

@ -0,0 +1,27 @@
#ifdef __cplusplus
#include <string>
std::string shader_plane_vert = R"("
#version 300 es
precision mediump float;
layout (location = 0) in vec3 vertex;
uniform mat4 translation;
layout (std140) uniform StandardMatrices
{
mat4 projection;
mat4 view;
// projection view matrix
mat4 pvm;
// orthographic projection matrix
mat4 orthographic;
};
void main() {
gl_Position = pvm * vec4(vertex, 1.0);
}
")";
#endif

View File

@ -13,8 +13,6 @@ const int CHUNK_SHIFT = (int) (log(CHUNK_SIZE) / log(2));
// size that the base vertex arrays are assumed to be (per face)
constexpr int VTX_ARR_SIZE = 4;
constexpr float EPSILON = 0.0001f;
namespace fp {
enum face {
@ -98,10 +96,6 @@ namespace fp {
}
};
static inline bool f_equal(float v1, float v2) {
return v1 >= v2 - EPSILON && v1 <= v2 + EPSILON;
}
struct vertex_equality {
inline bool operator()(vertex p1, vertex p2) const {
// return f_equal(p1.x, p2.x) && f_equal(p1.y, p2.y) && f_equal(p1.z, p2.z) &&

View File

@ -80,12 +80,12 @@ namespace fp {
explicit chunk(chunk_pos pos): pos(pos) {
storage = new block_storage();
chunk_vao = new VAO();
auto vbo = new VBO(ARRAY_BUFFER, nullptr, 0);
auto vbo = new VBO(ARRAY_BUFFER, nullptr, 0, DYNAMIC);
//auto data_size = 3 * sizeof(float) + 3 * sizeof(float);
//chunk_vao->bindVBO(vbo, 0, 3, GL_FLOAT, (int) data_size, 0);
//chunk_vao->bindVBO(vbo, 1, 3, GL_FLOAT, (int) data_size, 3 * sizeof(float), true);
chunk_vao->bindVBO(vbo, 0, 1, GL_FLOAT, sizeof(float), 0);
chunk_vao->bindElementVBO(new VBO(ELEMENT_BUFFER, nullptr, 0));
chunk_vao->bindElementVBO(new VBO(ELEMENT_BUFFER, nullptr, 0, DYNAMIC));
}
void render(shader& shader);
@ -152,7 +152,6 @@ namespace fp {
class world {
private:
phmap::flat_hash_map<chunk_pos, chunk*, _static::chunk_pos_hash, _static::chunk_pos_equality> chunk_storage;
frustum view_frustum;
protected:
void generateChunkMesh(chunk* chunk);

@ -1 +1 @@
Subproject commit e0cee0d34485a7945735c354d1d5d088cd2c3187
Subproject commit 8ec6cf10e55534db65579eb16a1dac3f73d880d6

View File

@ -2,7 +2,7 @@
#include <blt/profiling/profiler.h>
#include <render/window.h>
#include <render/gl.h>
#include <render/ui/text.h>
#include <render/ui/graphics.h>
#include <render/ui/debug.h>
#include <memory>
@ -22,6 +22,7 @@
fp::shader* chunk_shader;
fp::world* world;
fp::renderer* renderer;
void loop(){
glClearColor(1.0, 1.0, 1.0, 1.0);
@ -34,7 +35,7 @@ void loop(){
fp::camera::update();
fp::debug::render();
fp::text::render();
fp::graphics::render();
fp::window::update();
}
@ -50,12 +51,14 @@ int main() {
fp::settings::load("settings.txt");
fp::window::init();
fp::text::init();
renderer = new fp::renderer();
fp::graphics::init(*renderer);
// textures must come first as blocks will require the IDs
fp::registry::registerDefaultTextures();
fp::registry::registerDefaultBlocks();
chunk_shader = new fp::shader(shader_chunk_vert, shader_chunk_frag);
chunk_shader = renderer->createShader(fp::shader(shader_chunk_vert, shader_chunk_frag));
world = new fp::world();
glEnable(GL_CULL_FACE);
@ -74,13 +77,13 @@ int main() {
while(!fp::window::isCloseRequested())
loop();
#endif
delete(chunk_shader);
delete(world);
delete(renderer);
/** !! MUST BE CALLED HERE OTHERWISE glDeleteTextures WILL BE CALLED AFTER THE GL CONTEXT IS DESTROYED! !! **/
fp::registry::cleanup();
fp::text::destroy();
fp::graphics::cleanup();
fp::window::close();
fp::settings::save("settings.txt");

View File

@ -9,6 +9,8 @@
#include <cmath>
#include "util/math.h"
blt::mat4x4 frozenViewMatrix;
blt::mat4x4 frozenPVMMatrix;
blt::vec3 position;
blt::vec3 rotation;
@ -18,6 +20,8 @@ float speed = 0;
float rotation_speed = 3;
bool frozen = false;
void updateCursorGrabbedState(){
#ifndef __EMSCRIPTEN__
if (fp::window::isKeyPressed(GLFW_KEY_ESCAPE) && fp::window::keyState())
@ -78,6 +82,9 @@ void updateViewMatrix(){
viewMatrix.m23(-float(blt::vec<float, 4>::dot(z, blt::vec<float, 4>{position.x(), position.y(), position.z(), 0})));
viewMatrix.m33(1);
if (!frozen)
frozenViewMatrix = viewMatrix;
fp::shader::updateViewMatrix(viewMatrix);
}
@ -127,6 +134,8 @@ void fp::camera::update() {
// BLT_TRACE("Pos: %f, %f, %f", position[0], position[1], position[2]);
updateViewMatrix();
if (!frozen)
frozenPVMMatrix = shader::getPVM();
}
const blt::vec3& fp::camera::getPosition() {
@ -136,3 +145,23 @@ const blt::vec3& fp::camera::getPosition() {
const blt::vec3& fp::camera::getRotation() {
return rotation;
}
void fp::camera::freeze() {
frozen = true;
}
void fp::camera::unfreeze() {
frozen = false;
}
const blt::mat4x4& fp::camera::getViewMatrix() {
return frozenViewMatrix;
}
const blt::mat4x4& fp::camera::getPVM() {
return frozenPVMMatrix;
}
bool fp::camera::isFrozen() {
return frozen;
}

View File

@ -18,6 +18,7 @@ namespace fp::_static {
blt::mat4x4 projectionMatrix {};
blt::mat4x4 orthographicMatrix {};
blt::mat4x4 viewMatrix {};
blt::mat4x4 pvm {};
inline void createMatricesUBO(){
if (matricesUBOCreated)
@ -25,7 +26,7 @@ namespace fp::_static {
glGenBuffers(1, &matricesUBO);
glBindBuffer(GL_UNIFORM_BUFFER, matricesUBO);
// 3 matrices stored [Perspective (64), View (64), pvm (64), ortho(64)]
glBufferData(GL_UNIFORM_BUFFER, sizeof(blt::mat4x4) * 4, nullptr, GL_STATIC_DRAW);
glBufferData(GL_UNIFORM_BUFFER, sizeof(blt::mat4x4) * 4, nullptr, GL_DYNAMIC_READ);
glBindBuffer(GL_UNIFORM_BUFFER, 0);
// set the main matrices UBO to be in position 0. This will always be reserved for this purpose.
@ -43,7 +44,7 @@ namespace fp::_static {
inline void updateViewUBO(){
// the UBO will have been created by now since the perspective matrix is updated on window creation.
glBindBuffer(GL_UNIFORM_BUFFER, matricesUBO);
auto pvm = projectionMatrix * viewMatrix;
pvm = projectionMatrix * viewMatrix;
// by writing as offsets into one single buffer we can avoid overwriting the perspective matrix, and save us two more buffers
// since writing both at the same time is faster than binding a whole separate buffer. (Remember this gets ran once per frame!)
glBufferSubData(GL_UNIFORM_BUFFER, sizeof(blt::mat4x4), sizeof(blt::mat4x4), viewMatrix.ptr());
@ -61,18 +62,6 @@ namespace fp::_static {
}
}
const blt::mat4x4& fp::getViewMatrix() {
return _static::viewMatrix;
}
const blt::mat4x4& fp::getProjectionMatrix() {
return _static::projectionMatrix;
}
const blt::mat4x4& fp::getOrthographicMatrix() {
return _static::orthographicMatrix;
}
namespace fp {
VAO::VAO() {
glGenVertexArrays(1, &vaoID);
@ -213,6 +202,9 @@ namespace fp {
shader::~shader() {
glUseProgram(0);
// shader was moved
if (programID <= 0)
return;
// remove all the shaders from the program
glDetachShader(programID, vertexShaderID);
if (geometryShaderID)
@ -247,4 +239,21 @@ namespace fp {
fp::_static::orthographicMatrix = orthoMatrix;
fp::_static::updateOrthoUBO();
}
const blt::mat4x4& shader::getPVM() {
return _static::pvm;
}
shader::shader(shader&& move) noexcept {
// the move constructor doesn't need to construct a new shader but it does need to ensure all old variables are moved over
programID = move.programID;
vertexShaderID = move.vertexShaderID;
fragmentShaderID = move.fragmentShaderID;
geometryShaderID = move.geometryShaderID;
tessellationShaderID = move.tessellationShaderID;
for (const auto& pair : move.uniformVars)
uniformVars.insert(pair);
// by setting the program ID to -1 we tell the shader it has been moved.
move.programID = -1;
}
}

15
src/render/renderer.cpp Normal file
View File

@ -0,0 +1,15 @@
/*
* Created by Brett on 16/03/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
#include <render/renderer.h>
namespace fp {
shader* renderer::createShader(shader&& shader) {
auto s = new class shader(std::move(shader));
shaders.push_back(s);
return s;
}
}

View File

@ -14,9 +14,9 @@ namespace fp::debug {
bool enabled = false;
void drawAndIncrement(const std::string& text, float x, float& pos, text::font_size size = fp::text::FONT_14) {
auto text_size = fp::text::getTextSize(text, size);
fp::text::drawText(text, x, pos, size, {0.0, 0.0, 0.0, 1.0});
void drawAndIncrement(const std::string& text, float x, float& pos, graphics::font_size size = fp::graphics::FONT_14) {
auto text_size = fp::graphics::getTextSize(text, size);
fp::graphics::drawText(text, x, pos, size, {0.0, 0.0, 0.0, 1.0});
pos += spacing + (float) text_size.h;
}
@ -43,7 +43,7 @@ namespace fp::debug {
float x_offset = 10;
drawAndIncrement("Untitled Application", x_offset, left_y_pos, fp::text::FONT_22);
drawAndIncrement("Untitled Application", x_offset, left_y_pos, fp::graphics::FONT_22);
std::string fps = "FPS: ";
fps += std::to_string(1.0 / fp::window::getFrameDelta());

290
src/render/ui/graphics.cpp Normal file
View File

@ -0,0 +1,290 @@
/*
* Created by Brett on 10/03/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
#include <render/ui/graphics.h>
#include <render/ui/planes.h>
#include <blt/std/logging.h>
#include <queue>
#include <ft2build.h>
#include FT_FREETYPE_H
#include <unordered_map>
#include <shaders/text.vert>
#include <shaders/plane.vert>
#include <shaders/text.frag>
#include <shaders/plane.frag>
#include <cmath>
namespace fp::graphics {
/** ---------{ Types / Util }--------- **/
#define queue_t std::queue
struct int_vec2 {
int x, y;
};
// https://freetype.org/freetype2/docs/glyphs/glyph-metrics-3.svg
struct gl_character {
unsigned int textureID; // OpenGL texture ID that holds the character
int_vec2 size; // size of the character glyph
int_vec2 bearing; // offset to the top left of the glyph from the current cursor pos
unsigned int advance; // distance to the next glyph
};
struct text_render_object {
std::string text;
float x = 0;
float y = 0;
font_size size = FONT_14;
blt::vec4 color;
// currently does nothing
blt::vec4 backgroundColor;
// DO NOT USE SCALE UNLESS NECESSARY. Will distort font!
float scale = 0;
text_render_object() = default;
text_render_object(
std::string text, float x, float y, font_size size, const blt::vec4& color,
const blt::vec4& backgroundColor, float scale = 1.0
):
text(std::move(text)), x(x), y(y), color(color), backgroundColor(backgroundColor), scale(scale), size(size) {
}
};
/** ---------{ Variables }--------- **/
std::unordered_map<font_size, std::unordered_map<char, gl_character>> character_conversion_map;
// every type of render-able should have its own queue.
queue_t<text_render_object> text_render_queue;
queue_t<plane> plane_render_queue;
FT_Library ft;
FT_Face monospaced_face;
fp::shader* text_shader;
fp::shader* plane_shader;
fp::VAO* quad_vao;
fp::VAO* plane_vao;
/** ---------{ Functions }--------- **/
void generateCharacters(font_size size) {
FT_Set_Pixel_Sizes(monospaced_face, 0, size);
// TODO: merge into a 2d texture array
unsigned int textures[128];
glGenTextures(128, textures);
// we only care about ascii characters [0, 128). I won't be rendering with anything other than them.
for (int i = 0; i < 128; i++) {
// tell freetype to render the character to a monochrome texture
FT_Error error;
if ((error = FT_Load_Char(monospaced_face, i, FT_LOAD_RENDER))) {
BLT_WARN("Unable to load character '%c' using the default monospaced font! (Error: %d)", i, error);
glDeleteTextures(1, &textures[i]);
continue;
}
auto glyph = monospaced_face->glyph;
auto bitmap = glyph->bitmap;
glBindTexture(GL_TEXTURE_2D, textures[i]);
// GL_RED isn't valid for webgl
#ifdef __EMSCRIPTEN__
constexpr GLint internal_format = GL_R8;
#else
constexpr GLint internal_format = GL_RED;
#endif
// since the rendered texture is monochrome, there is no reason to allocate memory for more than one channel.
glTexImage2D(GL_TEXTURE_2D, 0, internal_format, (int) bitmap.width, (int) bitmap.rows, 0, GL_RED, GL_UNSIGNED_BYTE, bitmap.buffer);
// set standard texture options. GL_CLAMP_TO_BORDER would be preferable but isn't in standard webgl
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
// linear because we want nice smoothing if our font is resized
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
character_conversion_map[size].insert(
{(char) i, gl_character{
textures[i],
{(int) bitmap.width, (int) bitmap.rows},
{glyph->bitmap_left, glyph->bitmap_top},
(unsigned int) glyph->advance.x
}}
);
}
}
void init(renderer& renderer) {
if (FT_Init_FreeType(&ft)) {
BLT_FATAL("Unable to init freetype library!");
std::abort();
}
if (FT_New_Face(ft, "assets/fonts/JetBrains Mono.ttf", 0, &monospaced_face)) {
BLT_ERROR("Unable to load default monospaced (JetBrains Mono) font!");
std::abort();
}
// disable alignment restrictions. This might cause issues with WebGL! FIXME: if it does
// gl requires an alignment of 4. Since we are going to only use a single character of any width/height the alignment must be changed.
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
generateCharacters(FONT_11);
generateCharacters(FONT_12);
generateCharacters(FONT_14);
generateCharacters(FONT_18);
generateCharacters(FONT_22);
generateCharacters(FONT_36);
generateCharacters(FONT_48);
generateCharacters(FONT_72);
glPixelStorei(GL_UNPACK_ALIGNMENT, 4);
FT_Done_Face(monospaced_face);
FT_Done_FreeType(ft);
// create the GL objects required to render texts
text_shader = renderer.createShader(shader(shader_text_vert, shader_text_frag));
plane_shader = renderer.createShader(shader(shader_plane_vert, shader_plane_frag));
quad_vao = new VAO();
plane_vao = new VAO();
float vertices[6 * 4] = {
// vertices uvs
// triangle 1
1.0, 0, 1.0f, 0.0f,
0, 0, 0.0f, 0.0f,
0, 1.0, 0.0f, 1.0f,
// triangle 2
1.0, 1.0, 1.0f, 1.0f,
1.0, 0, 1.0f, 0.0f,
0, 1.0, 0.0f, 1.0f,
};
quad_vao->bindVBO(new VBO(ARRAY_BUFFER, vertices, sizeof(float) * 6 * 4), 0, 4);
// since we will be updating the plane VBO regularly, we should tell the driver of this fact
plane_vao->bindVBO(new VBO(ARRAY_BUFFER, nullptr, 0, DYNAMIC), 0, 3, GL_FLOAT, sizeof(float) * 3);
plane_vao->bindElementVBO(new VBO(ELEMENT_BUFFER, nullptr, 0, DYNAMIC));
}
void cleanup() {
for (const auto& c : character_conversion_map)
for (const auto& t : c.second)
glDeleteTextures(1, &t.second.textureID);
delete (quad_vao);
delete (plane_vao);
}
void render() {
// generate planes
plane_shader->use();
plane_vao->bind();
glDisable(GL_CULL_FACE);
while (!plane_render_queue.empty()) {
auto& f = plane_render_queue.front();
auto p = createFlatPlane(f.plane, 10);
plane_shader->setVec3("color", blt::vec3{1.0, 0.0, 0.0});
plane_vao->getVBO(0)->update(p->vertices);
plane_vao->getVBO(-1)->update(p->indices);
plane_vao->bind();
plane_vao->getVBO(-1)->bind();
glEnableVertexAttribArray(0);
glDrawElements(GL_TRIANGLES, (int)p->indices.size(), GL_UNSIGNED_INT, nullptr);
glDisableVertexAttribArray(0);
plane_render_queue.pop();
}
glEnable(GL_CULL_FACE);
// generate and render text
glEnable(GL_BLEND);
//glDisable(GL_CULL_FACE);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
text_shader->use();
quad_vao->bind();
glEnableVertexAttribArray(0);
while (!text_render_queue.empty()) {
const auto& text_object = text_render_queue.front();
text_shader->setVec4("text_color", text_object.color);
glActiveTexture(GL_TEXTURE0);
// will be incremented by advance
float cursor_x = text_object.x;
// we need to offset the y coord freetype / opengl is expecting to draw from the bottom left, but because of how I have the ortho matrix
// the renderer draws from the top left (which I think is a little more intuitive). The easiest way to fix this is the offset.
int max_height = 0;
// but the offset must be the max height of the characters in the text otherwise the position of smaller chars like 'o' and 'e' will be off
for (const char c : text_object.text) {
const gl_character gl_char = character_conversion_map[text_object.size][c];
max_height = std::max(gl_char.size.y, max_height);
}
// TODO: use instancing to reduce number of draw calls (use signed distance fields when you make the switch)
// valve paper on the subject (signed distance fields):
// https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf
for (const char c : text_object.text) {
const gl_character gl_char = character_conversion_map[text_object.size][c];
blt::mat4x4 translation_matrix{};
auto w = (float) gl_char.size.x * text_object.scale;
auto h = (float) gl_char.size.y * text_object.scale;
// move the glyph based on https://freetype.org/freetype2/docs/glyphs/glyph-metrics-3.svg
auto x = cursor_x + (float) gl_char.bearing.x * text_object.scale;
auto y = (float) max_height + text_object.y + (float) (-gl_char.bearing.y) * text_object.scale;
translation_matrix.translate(x, y, 0);
translation_matrix.scale(w, h, 0);
text_shader->setMatrix("translation", translation_matrix);
glBindTexture(GL_TEXTURE_2D, gl_char.textureID);
glDrawArrays(GL_TRIANGLES, 0, 6);
// advance is loaded in as 1/64th pixels
cursor_x += (float) (gl_char.advance / 64.0) * text_object.scale;
}
text_render_queue.pop();
}
glDisableVertexAttribArray(0);
glDisable(GL_BLEND);
}
void drawPlane(const blt::vec4& plane, const blt::vec3& color) {
plane_render_queue.push({plane, color});
}
void drawText(const std::string& text, float x, float y, font_size size, const blt::vec4& color, const blt::vec4& backgroundColor, float scale) {
text_render_queue.emplace(text, x, y, size, color, backgroundColor, scale);
}
text_size getTextSize(const std::string& text, font_size size, float scale) {
int w = 0, h = 0;
for (const char& c : text) {
const gl_character gl_char = character_conversion_map[size][c];
auto local_w = (int)((float)gl_char.size.x * scale);
auto local_h = (int)((float)gl_char.size.y * scale);
w = std::max(w, local_w);
h = std::max(h, local_h);
}
return {w, h};
}
}

View File

@ -1,240 +0,0 @@
/*
* Created by Brett on 14/02/23.
* Licensed under GNU General Public License V3.0
* See LICENSE file for license detail
*/
#include <render/ui/text.h>
#include <blt/std/logging.h>
#include <queue>
#include <render/gl.h>
#include <ft2build.h>
#include FT_FREETYPE_H
#include <unordered_map>
#include <shaders/text.vert>
#include <shaders/text.frag>
#include <cmath>
struct int_vec2 {
int x, y;
};
// https://freetype.org/freetype2/docs/glyphs/glyph-metrics-3.svg
struct gl_character {
unsigned int textureID; // OpenGL texture ID that holds the character
int_vec2 size; // size of the character glyph
int_vec2 bearing; // offset to the top left of the glyph from the current cursor pos
unsigned int advance; // distance to the next glyph
};
struct text_render_object {
std::string text;
float x = 0;
float y = 0;
fp::text::font_size size;
blt::vec4 color;
// currently does nothing
blt::vec4 backgroundColor;
// DO NOT USE SCALE UNLESS NECESSARY. Will distort font!
float scale = 0;
text_render_object() = default;
text_render_object(
std::string text, float x, float y, fp::text::font_size size, const blt::vec4& color,
const blt::vec4& backgroundColor, float scale = 1.0
):
text(std::move(text)), x(x), y(y), color(color), backgroundColor(backgroundColor), scale(scale), size(size) {
}
};
std::unordered_map<fp::text::font_size, std::unordered_map<char, gl_character>> character_conversion_map;
std::queue<text_render_object> text_render_queue;
FT_Library ft;
FT_Face monospaced_face;
fp::shader* text_shader;
fp::VAO* quad_vao;
void generateCharacters(fp::text::font_size size) {
FT_Set_Pixel_Sizes(monospaced_face, 0, size);
// TODO: merge into a 2d texture array
unsigned int textures[128];
glGenTextures(128, textures);
// we only care about ascii characters [0, 128). I won't be rendering with anything other than them.
for (int i = 0; i < 128; i++) {
// tell freetype to render the character to a monochrome texture
FT_Error error;
if ((error = FT_Load_Char(monospaced_face, i, FT_LOAD_RENDER))) {
BLT_WARN("Unable to load character '%c' using the default monospaced font! (Error: %d)", i, error);
glDeleteTextures(1, &textures[i]);
continue;
}
auto glyph = monospaced_face->glyph;
auto bitmap = glyph->bitmap;
glBindTexture(GL_TEXTURE_2D, textures[i]);
// GL_RED isn't valid for webgl
#ifdef __EMSCRIPTEN__
constexpr GLint internal_format = GL_R8;
#else
constexpr GLint internal_format = GL_RED;
#endif
// since the rendered texture is monochrome, there is no reason to allocate memory for more than one channel.
glTexImage2D(GL_TEXTURE_2D, 0, internal_format, (int) bitmap.width, (int) bitmap.rows, 0, GL_RED, GL_UNSIGNED_BYTE, bitmap.buffer);
// set standard texture options. GL_CLAMP_TO_BORDER would be preferable but isn't in standard webgl
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
// linear because we want nice smoothing if our font is resized
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
character_conversion_map[size].insert(
{(char) i, gl_character{
textures[i],
{(int) bitmap.width, (int) bitmap.rows},
{glyph->bitmap_left, glyph->bitmap_top},
(unsigned int) glyph->advance.x
}}
);
}
}
void fp::text::init() {
if (FT_Init_FreeType(&ft)) {
BLT_FATAL("Unable to init freetype library!");
std::abort();
}
if (FT_New_Face(ft, "assets/fonts/JetBrains Mono.ttf", 0, &monospaced_face)) {
BLT_ERROR("Unable to load default monospaced (JetBrains Mono) font!");
std::abort();
}
// disable alignment restrictions. This might cause issues with WebGL! FIXME: if it does
// gl requires an alignment of 4. Since we are going to only use a single character of any width/height the alignment must be changed.
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
generateCharacters(FONT_11);
generateCharacters(FONT_12);
generateCharacters(FONT_14);
generateCharacters(FONT_18);
generateCharacters(FONT_22);
generateCharacters(FONT_36);
generateCharacters(FONT_48);
generateCharacters(FONT_72);
glPixelStorei(GL_UNPACK_ALIGNMENT, 4);
FT_Done_Face(monospaced_face);
FT_Done_FreeType(ft);
// create the GL objects required to render texts
text_shader = new shader(shader_text_vert, shader_text_frag);
quad_vao = new VAO();
float vertices[6 * 4] = {
// vertices uvs
// triangle 1
1.0, 0, 1.0f, 0.0f,
0, 0, 0.0f, 0.0f,
0, 1.0, 0.0f, 1.0f,
// triangle 2
1.0, 1.0, 1.0f, 1.0f,
1.0, 0, 1.0f, 0.0f,
0, 1.0, 0.0f, 1.0f,
};
quad_vao->bindVBO(new VBO(ARRAY_BUFFER, vertices, sizeof(float) * 6 * 4), 0, 4);
}
void fp::text::destroy() {
for (const auto& c : character_conversion_map)
for (const auto& t : c.second)
glDeleteTextures(1, &t.second.textureID);
delete (text_shader);
delete (quad_vao);
}
void fp::text::render() {
glEnable(GL_BLEND);
//glDisable(GL_CULL_FACE);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
text_shader->use();
quad_vao->bind();
glEnableVertexAttribArray(0);
while (!text_render_queue.empty()) {
const auto& text_object = text_render_queue.front();
text_shader->setVec4("text_color", text_object.color);
glActiveTexture(GL_TEXTURE0);
// will be incremented by advance
float cursor_x = text_object.x;
// we need to offset the y coord freetype / opengl is expecting to draw from the bottom left, but because of how I have the ortho matrix
// the renderer draws from the top left (which I think is a little more intuitive). The easiest way to fix this is the offset.
int max_height = 0;
// but the offset must be the max height of the characters in the text otherwise the position of smaller chars like 'o' and 'e' will be off
for (const char c : text_object.text) {
const gl_character gl_char = character_conversion_map[text_object.size][c];
max_height = std::max(gl_char.size.y, max_height);
}
// TODO: use instancing to reduce number of draw calls (use signed distance fields when you make the switch)
// valve paper on the subject (signed distance fields):
// https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf
for (const char c : text_object.text) {
const gl_character gl_char = character_conversion_map[text_object.size][c];
blt::mat4x4 translation_matrix{};
auto w = (float) gl_char.size.x * text_object.scale;
auto h = (float) gl_char.size.y * text_object.scale;
// move the glyph based on https://freetype.org/freetype2/docs/glyphs/glyph-metrics-3.svg
auto x = cursor_x + (float) gl_char.bearing.x * text_object.scale;
auto y = (float) max_height + text_object.y + (float) (-gl_char.bearing.y) * text_object.scale;
translation_matrix.translate(x, y, 0);
translation_matrix.scale(w, h, 0);
text_shader->setMatrix("translation", translation_matrix);
glBindTexture(GL_TEXTURE_2D, gl_char.textureID);
glDrawArrays(GL_TRIANGLES, 0, 6);
// advance is loaded in as 1/64th pixels
cursor_x += (float) (gl_char.advance / 64.0) * text_object.scale;
}
text_render_queue.pop();
}
glDisableVertexAttribArray(0);
glDisable(GL_BLEND);
}
void fp::text::drawText(const std::string& text, float x, float y, fp::text::font_size size, const blt::vec4& color, const blt::vec4& backgroundColor, float scale) {
text_render_queue.emplace(text, x, y, size, color, backgroundColor, scale);
}
fp::text::text_size fp::text::getTextSize(const std::string& text, fp::text::font_size size, float scale) {
int w = 0, h = 0;
for (const char& c : text) {
const gl_character gl_char = character_conversion_map[size][c];
auto local_w = (int)((float)gl_char.size.x * scale);
auto local_h = (int)((float)gl_char.size.y * scale);
w = std::max(w, local_w);
h = std::max(h, local_h);
}
return {w, h};
}

View File

@ -11,6 +11,7 @@
#include "stb/stb_perlin.h"
#include <blt/std/format.h>
#include <blt/math/math.h>
#include <blt/math/log_util.h>
inline void checkEdgeFace(
fp::block_storage* local, fp::block_storage* neighbour,
@ -138,13 +139,14 @@ void fp::world::update() {
void fp::world::render(fp::shader& shader) {
shader.use();
if (fp::window::isKeyPressed(GLFW_KEY_F) && fp::window::keyState())
fp::camera::isFrozen() ? fp::camera::unfreeze() : fp::camera::freeze();
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D_ARRAY, fp::registry::getTextureID());
auto view_distance = std::stoi(fp::settings::get("VIEW_DISTANCE")) / 2;
view_frustum.update();
for (int i = -view_distance; i <= view_distance; i++) {
for (int j = -view_distance; j <= view_distance; j++) {
for (int k = -view_distance; k <= view_distance; k++) {
@ -154,9 +156,9 @@ void fp::world::render(fp::shader& shader) {
int y = (int) pos.y();
int z = (int) pos.z();
auto camera_chunk_pos = fp::_static::world_to_chunk({x, y, z});
auto adjusted_chunk_pos = chunk_pos{camera_chunk_pos.x + i, // chunk x
camera_chunk_pos.y + j, // chunk y
camera_chunk_pos.z + k}; // chunk z
chunk_pos adjusted_chunk_pos {camera_chunk_pos.x + i, // chunk x
camera_chunk_pos.y + j, // chunk y
camera_chunk_pos.z + k}; // chunk z
// generate chunk if it doesn't exist
auto* chunk = this->getChunk(adjusted_chunk_pos);
if (!chunk) {
@ -173,12 +175,12 @@ void fp::world::render(fp::shader& shader) {
chunk->updateChunkMesh();
}
auto cp = blt::vec3{(float)adjusted_chunk_pos.x, (float)adjusted_chunk_pos.y, (float)adjusted_chunk_pos.z};
auto cp2 = cp + blt::vec3{CHUNK_SIZE, 0, 0};
auto cp3 = cp + blt::vec3{0, CHUNK_SIZE, 0};
auto cp4 = cp + blt::vec3{0, 0, CHUNK_SIZE};
auto cp5 = cp + blt::vec3{CHUNK_SIZE, CHUNK_SIZE, CHUNK_SIZE};
if (view_frustum.pointInside(cp) || view_frustum.pointInside(cp2) || view_frustum.pointInside(cp3) || view_frustum.pointInside(cp4) || view_frustum.pointInside(cp5))
const auto p_min = blt::vec3{(float)i * CHUNK_SIZE, (float)j * CHUNK_SIZE, (float)k * CHUNK_SIZE};
const auto p_max = p_min + blt::vec3{CHUNK_SIZE, CHUNK_SIZE, CHUNK_SIZE};
const auto& m = camera::getPVM();
if (frustum::isInsideFrustum(m, p_min))
chunk->render(shader);
}
}
@ -206,8 +208,8 @@ fp::chunk* fp::world::generateChunk(const fp::chunk_pos& pos) {
float noise_total = 1;
for (int i = 1; i <= 8; i++)
noise_total += stb_perlin_noise3(block_x / 256.0f, block_z / 256.0f, i * 5.213953, 0, 0, 0) * (float)(i);
for (int j = 1; j <= 8; j++)
noise_total += stb_perlin_noise3(block_x / 256.0f, block_z / 256.0f, (float)j * 5.213953f, 0, 0, 0) * (float)(j);
noise_total /= 8;
@ -247,6 +249,7 @@ void fp::chunk::render(fp::shader& shader) {
(float) pos.z * CHUNK_SIZE
);
shader.setMatrix("translation", translation);
//blt::logging::trace << v << "\n";
// bind the chunk's VAO
chunk_vao->bind();
// despite binding the element buffer at creation time, this is required.