diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps deleted file mode 100644 index 14f2e9b..0000000 Binary files a/cmake-build-debug/.ninja_deps and /dev/null differ diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log deleted file mode 100644 index f48ffa0..0000000 --- a/cmake-build-debug/.ninja_log +++ /dev/null @@ -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 diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt index e1556c2..4c35ed9 100644 --- a/cmake-build-debug/CMakeCache.txt +++ b/cmake-build-debug/CMakeCache.txt @@ -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 diff --git a/cmake-build-debug/CMakeFiles/CMakeOutput.log b/cmake-build-debug/CMakeFiles/CMakeOutput.log index e081b28..e34c78e 100644 --- a/cmake-build-debug/CMakeFiles/CMakeOutput.log +++ b/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -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; } diff --git a/cmake-build-debug/FinalProject b/cmake-build-debug/FinalProject deleted file mode 100755 index 1f11155..0000000 Binary files a/cmake-build-debug/FinalProject and /dev/null differ diff --git a/cmake-build-debug/Final_Project b/cmake-build-debug/Final_Project deleted file mode 100644 index bedfc66..0000000 Binary files a/cmake-build-debug/Final_Project and /dev/null differ diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index 7ebd1aa..8e7a086 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -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 diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja index 1e2f49d..597c5bb 100644 --- a/cmake-build-debug/build.ninja +++ b/cmake-build-debug/build.ninja @@ -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 diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o deleted file mode 100644 index 8b64dce..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o deleted file mode 100644 index 2b6f6ba..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o deleted file mode 100644 index aa56c41..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o deleted file mode 100644 index 939409f..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o deleted file mode 100644 index 3324750..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o deleted file mode 100644 index 01ff53c..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o deleted file mode 100644 index cee5aa8..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/queues.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o deleted file mode 100644 index 67d6826..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/random.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o deleted file mode 100644 index be6e0f0..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o deleted file mode 100644 index ab68395..0000000 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o and /dev/null differ diff --git a/cmake-build-debug/libraries/BLT/libBLT.a b/cmake-build-debug/libraries/BLT/libBLT.a deleted file mode 100644 index 0238d56..0000000 Binary files a/cmake-build-debug/libraries/BLT/libBLT.a and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/examples/cmake_install.cmake b/cmake-build-debug/libraries/glfw-3.3.8/examples/cmake_install.cmake deleted file mode 100644 index eb83751..0000000 --- a/cmake-build-debug/libraries/glfw-3.3.8/examples/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o deleted file mode 100644 index c718e81..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/context.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o deleted file mode 100644 index ee32f1c..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/egl_context.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o deleted file mode 100644 index f265406..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/glx_context.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o deleted file mode 100644 index f5816e8..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/init.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o deleted file mode 100644 index 13f90ec..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/input.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o deleted file mode 100644 index b6e7d3a..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/linux_joystick.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o deleted file mode 100644 index 854debf..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/monitor.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o deleted file mode 100644 index 55a375a..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/osmesa_context.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o deleted file mode 100644 index b14e0a4..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_thread.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o deleted file mode 100644 index 1ca30fc..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/posix_time.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o deleted file mode 100644 index 80ba6af..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/vulkan.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o deleted file mode 100644 index 6009981..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/window.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o deleted file mode 100644 index f7e0924..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_init.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o deleted file mode 100644 index e3cdf20..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_monitor.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o deleted file mode 100644 index f59136c..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/x11_window.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o b/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o deleted file mode 100644 index df889e7..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/CMakeFiles/glfw.dir/xkb_unicode.c.o and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/src/libglfw3.a b/cmake-build-debug/libraries/glfw-3.3.8/src/libglfw3.a deleted file mode 100644 index 3b170e0..0000000 Binary files a/cmake-build-debug/libraries/glfw-3.3.8/src/libglfw3.a and /dev/null differ diff --git a/cmake-build-debug/libraries/glfw-3.3.8/tests/cmake_install.cmake b/cmake-build-debug/libraries/glfw-3.3.8/tests/cmake_install.cmake deleted file mode 100644 index e09ad0a..0000000 --- a/cmake-build-debug/libraries/glfw-3.3.8/tests/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/cmake-build-release/CMakeCache.txt b/cmake-build-release/CMakeCache.txt index fff0963..41331a2 100644 --- a/cmake-build-release/CMakeCache.txt +++ b/cmake-build-release/CMakeCache.txt @@ -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 diff --git a/cmake-build-release/CMakeFiles/CMakeOutput.log b/cmake-build-release/CMakeFiles/CMakeOutput.log index a18ab1b..5f8eb64 100644 --- a/cmake-build-release/CMakeFiles/CMakeOutput.log +++ b/cmake-build-release/CMakeFiles/CMakeOutput.log @@ -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; } diff --git a/cmake-build-release/build.ninja b/cmake-build-release/build.ninja index e227e77..9ddf9e2 100644 --- a/cmake-build-release/build.ninja +++ b/cmake-build-release/build.ninja @@ -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 diff --git a/cmake-build-release/libraries/glfw-3.3.8/examples/cmake_install.cmake b/cmake-build-release/libraries/glfw-3.3.8/examples/cmake_install.cmake deleted file mode 100644 index 109b300..0000000 --- a/cmake-build-release/libraries/glfw-3.3.8/examples/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/cmake-build-release/libraries/glfw-3.3.8/tests/cmake_install.cmake b/cmake-build-release/libraries/glfw-3.3.8/tests/cmake_install.cmake deleted file mode 100644 index 35377a9..0000000 --- a/cmake-build-release/libraries/glfw-3.3.8/tests/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/cmake-build-relwithdebinfo/.ninja_deps b/cmake-build-relwithdebinfo/.ninja_deps index 3778df6..3571e9c 100644 Binary files a/cmake-build-relwithdebinfo/.ninja_deps and b/cmake-build-relwithdebinfo/.ninja_deps differ diff --git a/cmake-build-relwithdebinfo/.ninja_log b/cmake-build-relwithdebinfo/.ninja_log index 101c422..f8484b7 100644 --- a/cmake-build-relwithdebinfo/.ninja_log +++ b/cmake-build-relwithdebinfo/.ninja_log @@ -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 diff --git a/cmake-build-relwithdebinfo/CMakeCache.txt b/cmake-build-relwithdebinfo/CMakeCache.txt index d5cfda6..3d4c690 100644 --- a/cmake-build-relwithdebinfo/CMakeCache.txt +++ b/cmake-build-relwithdebinfo/CMakeCache.txt @@ -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 diff --git a/cmake-build-relwithdebinfo/CMakeFiles/CMakeOutput.log b/cmake-build-relwithdebinfo/CMakeFiles/CMakeOutput.log index 52c5d12..cad1604 100644 --- a/cmake-build-relwithdebinfo/CMakeFiles/CMakeOutput.log +++ b/cmake-build-relwithdebinfo/CMakeFiles/CMakeOutput.log @@ -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; } diff --git a/cmake-build-relwithdebinfo/FinalProject b/cmake-build-relwithdebinfo/FinalProject index 612aeac..9f96366 100755 Binary files a/cmake-build-relwithdebinfo/FinalProject and b/cmake-build-relwithdebinfo/FinalProject differ diff --git a/cmake-build-relwithdebinfo/Testing/Temporary/LastTest.log b/cmake-build-relwithdebinfo/Testing/Temporary/LastTest.log index ab8f8ef..ece9ce2 100644 --- a/cmake-build-relwithdebinfo/Testing/Temporary/LastTest.log +++ b/cmake-build-relwithdebinfo/Testing/Temporary/LastTest.log @@ -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 diff --git a/cmake-build-relwithdebinfo/build.ninja b/cmake-build-relwithdebinfo/build.ninja index 2075956..f5c19ff 100644 --- a/cmake-build-relwithdebinfo/build.ninja +++ b/cmake-build-relwithdebinfo/build.ninja @@ -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 diff --git a/cmake-build-relwithdebinfo/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o b/cmake-build-relwithdebinfo/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o index 71f68b4..5f7a994 100644 Binary files a/cmake-build-relwithdebinfo/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o and b/cmake-build-relwithdebinfo/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o differ diff --git a/cmake-build-relwithdebinfo/libraries/BLT/libBLT.a b/cmake-build-relwithdebinfo/libraries/BLT/libBLT.a index 7d0dcf2..d5d80db 100644 Binary files a/cmake-build-relwithdebinfo/libraries/BLT/libBLT.a and b/cmake-build-relwithdebinfo/libraries/BLT/libBLT.a differ diff --git a/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/examples/cmake_install.cmake b/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/examples/cmake_install.cmake deleted file mode 100644 index 858e6d8..0000000 --- a/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/examples/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/tests/cmake_install.cmake b/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/tests/cmake_install.cmake deleted file mode 100644 index c54d816..0000000 --- a/cmake-build-relwithdebinfo/libraries/glfw-3.3.8/tests/cmake_install.cmake +++ /dev/null @@ -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() - diff --git a/include/render/camera.h b/include/render/camera.h index 77ee523..b7ec361 100644 --- a/include/render/camera.h +++ b/include/render/camera.h @@ -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 diff --git a/include/render/frustum.h b/include/render/frustum.h index 8ac3883..552229c 100644 --- a/include/render/frustum.h +++ b/include/render/frustum.h @@ -9,6 +9,8 @@ #include #include +#include +#include // 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 diff --git a/include/render/gl.h b/include/render/gl.h index c198b0c..69897fd 100644 --- a/include/render/gl.h +++ b/include/render/gl.h @@ -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 + inline void update(std::array& 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(); } diff --git a/include/render/renderer.h b/include/render/renderer.h new file mode 100644 index 0000000..ac24d74 --- /dev/null +++ b/include/render/renderer.h @@ -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 +#include + +namespace fp { + + /** + * Shaders stored within are guaranteed to exist as long as this instance exists + */ + class renderer { + private: + std::vector shaders; + public: + renderer() = default; + + shader* createShader(shader&& shader); + + ~renderer(){ + for (shader* shader : shaders) + delete shader; + } + }; + +} + +#endif //FINALPROJECT_RENDERER_H diff --git a/include/render/ui/graphics.h b/include/render/ui/graphics.h new file mode 100644 index 0000000..bebf14e --- /dev/null +++ b/include/render/ui/graphics.h @@ -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 +#include + +/** + * 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 diff --git a/include/render/ui/planes.h b/include/render/ui/planes.h new file mode 100644 index 0000000..a4b9583 --- /dev/null +++ b/include/render/ui/planes.h @@ -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 +#include +#include +#include +#include +#include + +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 vertices; + std::array indices; + + plane_model( + const std::array& vertices, const std::array& indices + ): vertices(vertices), indices(indices) {} + }; + + struct plane { + blt::vec4 plane; + blt::vec3 color; + }; + + static std::unique_ptr 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 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 indices = { + 3, 1, 0, + 3, 2, 1 + }; + return std::make_unique(vertices, indices); + } +} + +#endif //FINALPROJECT_PLANES_H diff --git a/include/render/ui/text.h b/include/render/ui/text.h index 08a6b78..c848463 100644 --- a/include/render/ui/text.h +++ b/include/render/ui/text.h @@ -10,7 +10,7 @@ #include #include -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 diff --git a/include/shaders/plane.frag b/include/shaders/plane.frag new file mode 100644 index 0000000..c461968 --- /dev/null +++ b/include/shaders/plane.frag @@ -0,0 +1,20 @@ +#ifdef __cplusplus +#include +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 \ No newline at end of file diff --git a/include/shaders/plane.vert b/include/shaders/plane.vert new file mode 100644 index 0000000..4515e11 --- /dev/null +++ b/include/shaders/plane.vert @@ -0,0 +1,27 @@ +#ifdef __cplusplus +#include +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 \ No newline at end of file diff --git a/include/world/chunk/typedefs.h b/include/world/chunk/typedefs.h index ee6f477..b40ecbf 100644 --- a/include/world/chunk/typedefs.h +++ b/include/world/chunk/typedefs.h @@ -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) && diff --git a/include/world/world.h b/include/world/world.h index 79ed862..ba67244 100644 --- a/include/world/world.h +++ b/include/world/world.h @@ -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_storage; - frustum view_frustum; protected: void generateChunkMesh(chunk* chunk); diff --git a/libraries/BLT b/libraries/BLT index e0cee0d..8ec6cf1 160000 --- a/libraries/BLT +++ b/libraries/BLT @@ -1 +1 @@ -Subproject commit e0cee0d34485a7945735c354d1d5d088cd2c3187 +Subproject commit 8ec6cf10e55534db65579eb16a1dac3f73d880d6 diff --git a/src/main.cpp b/src/main.cpp index f6fc962..9e0dc02 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include #include @@ -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"); diff --git a/src/render/camera.cpp b/src/render/camera.cpp index af11e0b..73b5022 100644 --- a/src/render/camera.cpp +++ b/src/render/camera.cpp @@ -9,6 +9,8 @@ #include #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::dot(z, blt::vec{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; +} diff --git a/src/render/gl.cpp b/src/render/gl.cpp index 4ed22d9..c414998 100644 --- a/src/render/gl.cpp +++ b/src/render/gl.cpp @@ -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; + } } diff --git a/src/render/renderer.cpp b/src/render/renderer.cpp new file mode 100644 index 0000000..b30a1ab --- /dev/null +++ b/src/render/renderer.cpp @@ -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 + +namespace fp { + + shader* renderer::createShader(shader&& shader) { + auto s = new class shader(std::move(shader)); + shaders.push_back(s); + return s; + } +} \ No newline at end of file diff --git a/src/render/ui/debug.cpp b/src/render/ui/debug.cpp index 8588ff1..e52138e 100644 --- a/src/render/ui/debug.cpp +++ b/src/render/ui/debug.cpp @@ -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()); diff --git a/src/render/ui/graphics.cpp b/src/render/ui/graphics.cpp new file mode 100644 index 0000000..d76cb25 --- /dev/null +++ b/src/render/ui/graphics.cpp @@ -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 +#include +#include +#include +#include +#include FT_FREETYPE_H + +#include +#include +#include +#include +#include +#include + +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> character_conversion_map; + // every type of render-able should have its own queue. + queue_t text_render_queue; + queue_t 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}; + } +} diff --git a/src/render/ui/text.cpp b/src/render/ui/text.cpp deleted file mode 100644 index 29e63e1..0000000 --- a/src/render/ui/text.cpp +++ /dev/null @@ -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 -#include -#include -#include -#include -#include FT_FREETYPE_H - -#include -#include -#include -#include - -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> character_conversion_map; -std::queue 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}; -} diff --git a/src/world/world.cpp b/src/world/world.cpp index 7391cd2..05c94dd 100644 --- a/src/world/world.cpp +++ b/src/world/world.cpp @@ -11,6 +11,7 @@ #include "stb/stb_perlin.h" #include #include +#include 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.