From ff2c2b7432ba5ef742e260a0e9e6e8edfb4b9f91 Mon Sep 17 00:00:00 2001 From: Brad Arant Date: Fri, 23 Jul 2021 11:44:36 -0700 Subject: [PATCH] All sorts of new crap and adjustments --- .vscode/tasks.json | 26 - CMakeCache.txt | 372 ++++++++++ CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 ++ CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 +++ .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 ++++++++++++++++++ CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++++ CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/CMakeOutput.log | 463 ++++++++++++ CMakeFiles/CoreUtils.dir/CXX.includecache | 100 +++ CMakeFiles/CoreUtils.dir/DependInfo.cmake | 20 + CMakeFiles/CoreUtils.dir/build.make | 99 +++ CMakeFiles/CoreUtils.dir/cmake_clean.cmake | 10 + .../CoreUtils.dir/cmake_clean_target.cmake | 3 + CMakeFiles/CoreUtils.dir/depend.internal | 10 + CMakeFiles/CoreUtils.dir/depend.make | 10 + CMakeFiles/CoreUtils.dir/flags.make | 10 + CMakeFiles/CoreUtils.dir/link.txt | 2 + CMakeFiles/CoreUtils.dir/progress.make | 3 + CMakeFiles/Makefile.cmake | 49 ++ CMakeFiles/Makefile2 | 106 +++ CMakeFiles/Progress/1 | 1 + CMakeFiles/Progress/count.txt | 1 + CMakeFiles/TargetDirectories.txt | 3 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/progress.marks | 1 + CMakeLists.txt | 2 + Debug/.d | 1 - Debug/IMFHeader.cpp.o | Bin 169080 -> 0 bytes Debug/IMFHeader.cpp.o.d | 10 - Debug/IMFMessage.cpp.o | Bin 325344 -> 0 bytes Debug/IMFMessage.cpp.o.d | 18 - Debug/IMFMultipart.cpp.o | Bin 227896 -> 0 bytes Debug/IMFMultipart.cpp.o.d | 10 - Debug/IMFRequest.cpp.o | Bin 170912 -> 0 bytes Debug/IMFRequest.cpp.o.d | 10 - Debug/IMFResponse.cpp.o | Bin 229688 -> 0 bytes Debug/IMFResponse.cpp.o.d | 27 - Debug/PString.cpp.o | Bin 252560 -> 0 bytes Debug/PString.cpp.o.d | 16 - Debug/libCoreUtils.a | Bin 2324512 -> 0 bytes IMFBody.h | 10 +- IMFFormData.cpp | 31 +- IMFFormData.h | 14 +- IMFHeader.cpp | 34 +- IMFHeader.h | 18 +- IMFMessage.cpp | 95 ++- IMFMessage.h | 19 +- IMFMultipart.cpp | 50 +- IMFMultipart.h | 25 +- IMFPlainText.cpp | 12 +- IMFPlainText.h | 13 +- IMFRequest.cpp | 38 +- IMFRequest.h | 21 +- IMFResponse.cpp | 27 +- IMFResponse.h | 20 +- Log.cpp | 153 ++-- Log.h | 2 +- Makefile | 178 +++++ PString.cpp | 108 --- PString.h | 126 ---- ZString.cpp | 140 ++++ ZString.h | 192 +++++ .../api/v1/query/client-vscode/query.json | 1 + build/CMakeCache.txt | 360 ++++++++++ build/CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 +++ .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes build/CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 ++++++++++++++++++ build/CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++++ build/CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes build/CMakeFiles/CMakeOutput.log | 429 +++++++++++ build/CMakeFiles/cmake.check_cache | 1 + cmake_install.cmake | 49 ++ compile | 2 +- coreutils.code-workspace | 8 + includes | 3 +- 84 files changed, 5935 insertions(+), 664 deletions(-) delete mode 100644 .vscode/tasks.json create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/CMakeOutput.log create mode 100644 CMakeFiles/CoreUtils.dir/CXX.includecache create mode 100644 CMakeFiles/CoreUtils.dir/DependInfo.cmake create mode 100644 CMakeFiles/CoreUtils.dir/build.make create mode 100644 CMakeFiles/CoreUtils.dir/cmake_clean.cmake create mode 100644 CMakeFiles/CoreUtils.dir/cmake_clean_target.cmake create mode 100644 CMakeFiles/CoreUtils.dir/depend.internal create mode 100644 CMakeFiles/CoreUtils.dir/depend.make create mode 100644 CMakeFiles/CoreUtils.dir/flags.make create mode 100644 CMakeFiles/CoreUtils.dir/link.txt create mode 100644 CMakeFiles/CoreUtils.dir/progress.make create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/Progress/1 create mode 100644 CMakeFiles/Progress/count.txt create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/cmake.check_cache create mode 100644 CMakeFiles/progress.marks create mode 100644 CMakeLists.txt delete mode 100644 Debug/.d delete mode 100644 Debug/IMFHeader.cpp.o delete mode 100644 Debug/IMFHeader.cpp.o.d delete mode 100644 Debug/IMFMessage.cpp.o delete mode 100644 Debug/IMFMessage.cpp.o.d delete mode 100644 Debug/IMFMultipart.cpp.o delete mode 100644 Debug/IMFMultipart.cpp.o.d delete mode 100644 Debug/IMFRequest.cpp.o delete mode 100644 Debug/IMFRequest.cpp.o.d delete mode 100644 Debug/IMFResponse.cpp.o delete mode 100644 Debug/IMFResponse.cpp.o.d delete mode 100644 Debug/PString.cpp.o delete mode 100644 Debug/PString.cpp.o.d delete mode 100644 Debug/libCoreUtils.a create mode 100644 Makefile delete mode 100644 PString.cpp delete mode 100644 PString.h create mode 100644 ZString.cpp create mode 100644 ZString.h create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 cmake_install.cmake create mode 100644 coreutils.code-workspace diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index d1a8525..0000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "shell", - "label": "g++ build active file", - "command": "/usr/bin/g++", - "args": [ - "-g", - "${file}", - "-o", - "${fileDirname}" - ], - "options": { - "cwd": "/home/barant/Development/HTTPServer/" - }, - "problemMatcher": [ - "$gcc" - ], - "group": { - "kind": "build", - "isDefault": true - } - } - ] - } \ No newline at end of file diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..75c9261 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,372 @@ +# This is the CMakeCache file. +# For build in directory: /home/bradarant/barant/CoreUtils +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CoreUtils + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CoreUtils_BINARY_DIR:STATIC=/home/bradarant/barant/CoreUtils + +//Value Computed by CMake +CoreUtils_SOURCE_DIR:STATIC=/home/bradarant/barant/CoreUtils + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/bradarant/barant/CoreUtils + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/bradarant/barant/CoreUtils + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/bradarant/barant/CoreUtils +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/bradarant/barant/CoreUtils +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..2692f73 --- /dev/null +++ b/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..504c250 --- /dev/null +++ b/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b6f7a329e4226595810c79062fb60191509972ef GIT binary patch literal 16552 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 HE>`>l-=Kal literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.16.3/CMakeSystem.cmake b/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..e49bf51 --- /dev/null +++ b/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.4.0-65-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-65-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.4.0-65-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.4.0-65-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.16.3/CompilerIdC/a.out b/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d GIT binary patch literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8684265455284359fc556a1ef0b98aa7a612508 GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/CMakeDirectoryInformation.cmake b/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..27dc845 --- /dev/null +++ b/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/bradarant/barant/CoreUtils") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/bradarant/barant/CoreUtils") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..d0174dd --- /dev/null +++ b/CMakeFiles/CMakeOutput.log @@ -0,0 +1,463 @@ +The system is: Linux - 5.4.0-65-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/bradarant/barant/CoreUtils/CMakeFiles/3.16.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/bradarant/barant/CoreUtils/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_c3f4d/fast && /usr/bin/make -f CMakeFiles/cmTC_c3f4d.dir/build.make CMakeFiles/cmTC_c3f4d.dir/build +make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_c3f4d.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_c3f4d.dir/testCCompiler.c.o -c /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_c3f4d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c3f4d.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_c3f4d.dir/testCCompiler.c.o -o cmTC_c3f4d +make[1]: Leaving directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a9eed/fast && /usr/bin/make -f CMakeFiles/cmTC_a9eed.dir/build.make CMakeFiles/cmTC_a9eed.dir/build +make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGssNWR.s +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o /tmp/ccGssNWR.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_a9eed +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9eed.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -o cmTC_a9eed +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a9eed' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTcwCUh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a9eed /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_a9eed.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a9eed' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_a9eed/fast && /usr/bin/make -f CMakeFiles/cmTC_a9eed.dir/build.make CMakeFiles/cmTC_a9eed.dir/build] + ignore line: [make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGssNWR.s] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o /tmp/ccGssNWR.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_a9eed] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9eed.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o -o cmTC_a9eed ] + 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/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a9eed' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTcwCUh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a9eed /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_a9eed.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccTcwCUh.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a9eed] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_a9eed.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ae6e5/fast && /usr/bin/make -f CMakeFiles/cmTC_ae6e5.dir/build.make CMakeFiles/cmTC_ae6e5.dir/build +make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_ae6e5.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_ae6e5.dir/testCXXCompiler.cxx.o -c /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_ae6e5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae6e5.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_ae6e5.dir/testCXXCompiler.cxx.o -o cmTC_ae6e5 +make[1]: Leaving directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ae9d6/fast && /usr/bin/make -f CMakeFiles/cmTC_ae9d6.dir/build.make CMakeFiles/cmTC_ae9d6.dir/build +make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc4s8sNO.s +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc4s8sNO.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_ae9d6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae9d6.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ae9d6 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ae9d6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccK8qtji.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ae9d6 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ae9d6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_ae9d6/fast && /usr/bin/make -f CMakeFiles/cmTC_ae9d6.dir/build.make CMakeFiles/cmTC_ae9d6.dir/build] + ignore line: [make[1]: Entering directory '/home/bradarant/barant/CoreUtils/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc4s8sNO.s] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc4s8sNO.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_ae9d6] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae9d6.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ae9d6 ] + 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/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ae9d6' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccK8qtji.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ae9d6 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccK8qtji.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ae9d6] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_ae9d6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/CMakeFiles/CoreUtils.dir/CXX.includecache b/CMakeFiles/CoreUtils.dir/CXX.includecache new file mode 100644 index 0000000..b869095 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/CXX.includecache @@ -0,0 +1,100 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/bradarant/barant/CoreUtils/File.h +includes +/home/bradarant/barant/CoreUtils/includes + +/home/bradarant/barant/CoreUtils/Log.h +includes +/home/bradarant/barant/CoreUtils/includes +File.h +/home/bradarant/barant/CoreUtils/File.h +LogListener.h +/home/bradarant/barant/CoreUtils/LogListener.h + +/home/bradarant/barant/CoreUtils/LogListener.h + +/home/bradarant/barant/CoreUtils/ZString.cpp +ZString.h +/home/bradarant/barant/CoreUtils/ZString.h +Log.h +/home/bradarant/barant/CoreUtils/Log.h + +/home/bradarant/barant/CoreUtils/ZString.h +includes +/home/bradarant/barant/CoreUtils/includes + +/home/bradarant/barant/CoreUtils/includes +iostream +- +vector +- +thread +- +map +- +string +- +cstring +- +sys/types.h +- +sys/epoll.h +- +unistd.h +- +fcntl.h +- +pthread.h +- +iostream +- +sstream +- +chrono +- +ctime +- +queue +- +mutex +- +string.h +- +netdb.h +- +sys/types.h +- +sys/socket.h +- +netinet/in.h +- +arpa/inet.h +- +sys/timerfd.h +- +math.h +- +sys/stat.h +- +sys/syscall.h +- +sys/ioctl.h +- +openssl/ssl.h +- +openssl/rand.h +- +openssl/err.h +- +dirent.h +- +iomanip +- + diff --git a/CMakeFiles/CoreUtils.dir/DependInfo.cmake b/CMakeFiles/CoreUtils.dir/DependInfo.cmake new file mode 100644 index 0000000..5bba587 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/DependInfo.cmake @@ -0,0 +1,20 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/bradarant/barant/CoreUtils/ZString.cpp" "/home/bradarant/barant/CoreUtils/CMakeFiles/CoreUtils.dir/ZString.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/CoreUtils.dir/build.make b/CMakeFiles/CoreUtils.dir/build.make new file mode 100644 index 0000000..ba63eeb --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/bradarant/barant/CoreUtils + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/bradarant/barant/CoreUtils + +# Include any dependencies generated for this target. +include CMakeFiles/CoreUtils.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/CoreUtils.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/CoreUtils.dir/flags.make + +CMakeFiles/CoreUtils.dir/ZString.cpp.o: CMakeFiles/CoreUtils.dir/flags.make +CMakeFiles/CoreUtils.dir/ZString.cpp.o: ZString.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/bradarant/barant/CoreUtils/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/CoreUtils.dir/ZString.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/CoreUtils.dir/ZString.cpp.o -c /home/bradarant/barant/CoreUtils/ZString.cpp + +CMakeFiles/CoreUtils.dir/ZString.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/CoreUtils.dir/ZString.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/bradarant/barant/CoreUtils/ZString.cpp > CMakeFiles/CoreUtils.dir/ZString.cpp.i + +CMakeFiles/CoreUtils.dir/ZString.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/CoreUtils.dir/ZString.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/bradarant/barant/CoreUtils/ZString.cpp -o CMakeFiles/CoreUtils.dir/ZString.cpp.s + +# Object files for target CoreUtils +CoreUtils_OBJECTS = \ +"CMakeFiles/CoreUtils.dir/ZString.cpp.o" + +# External object files for target CoreUtils +CoreUtils_EXTERNAL_OBJECTS = + +libCoreUtils.a: CMakeFiles/CoreUtils.dir/ZString.cpp.o +libCoreUtils.a: CMakeFiles/CoreUtils.dir/build.make +libCoreUtils.a: CMakeFiles/CoreUtils.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/bradarant/barant/CoreUtils/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libCoreUtils.a" + $(CMAKE_COMMAND) -P CMakeFiles/CoreUtils.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/CoreUtils.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/CoreUtils.dir/build: libCoreUtils.a + +.PHONY : CMakeFiles/CoreUtils.dir/build + +CMakeFiles/CoreUtils.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/CoreUtils.dir/cmake_clean.cmake +.PHONY : CMakeFiles/CoreUtils.dir/clean + +CMakeFiles/CoreUtils.dir/depend: + cd /home/bradarant/barant/CoreUtils && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/bradarant/barant/CoreUtils /home/bradarant/barant/CoreUtils /home/bradarant/barant/CoreUtils /home/bradarant/barant/CoreUtils /home/bradarant/barant/CoreUtils/CMakeFiles/CoreUtils.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/CoreUtils.dir/depend + diff --git a/CMakeFiles/CoreUtils.dir/cmake_clean.cmake b/CMakeFiles/CoreUtils.dir/cmake_clean.cmake new file mode 100644 index 0000000..f12e397 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/CoreUtils.dir/ZString.cpp.o" + "libCoreUtils.a" + "libCoreUtils.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/CoreUtils.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/CoreUtils.dir/cmake_clean_target.cmake b/CMakeFiles/CoreUtils.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..720aa7a --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libCoreUtils.a" +) diff --git a/CMakeFiles/CoreUtils.dir/depend.internal b/CMakeFiles/CoreUtils.dir/depend.internal new file mode 100644 index 0000000..a4b21de --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/depend.internal @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/CoreUtils.dir/ZString.cpp.o + /home/bradarant/barant/CoreUtils/File.h + /home/bradarant/barant/CoreUtils/Log.h + /home/bradarant/barant/CoreUtils/LogListener.h + /home/bradarant/barant/CoreUtils/ZString.cpp + /home/bradarant/barant/CoreUtils/ZString.h + /home/bradarant/barant/CoreUtils/includes diff --git a/CMakeFiles/CoreUtils.dir/depend.make b/CMakeFiles/CoreUtils.dir/depend.make new file mode 100644 index 0000000..4808eff --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/depend.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/CoreUtils.dir/ZString.cpp.o: File.h +CMakeFiles/CoreUtils.dir/ZString.cpp.o: Log.h +CMakeFiles/CoreUtils.dir/ZString.cpp.o: LogListener.h +CMakeFiles/CoreUtils.dir/ZString.cpp.o: ZString.cpp +CMakeFiles/CoreUtils.dir/ZString.cpp.o: ZString.h +CMakeFiles/CoreUtils.dir/ZString.cpp.o: includes + diff --git a/CMakeFiles/CoreUtils.dir/flags.make b/CMakeFiles/CoreUtils.dir/flags.make new file mode 100644 index 0000000..7f6d550 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git a/CMakeFiles/CoreUtils.dir/link.txt b/CMakeFiles/CoreUtils.dir/link.txt new file mode 100644 index 0000000..d89bd17 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libCoreUtils.a CMakeFiles/CoreUtils.dir/ZString.cpp.o +/usr/bin/ranlib libCoreUtils.a diff --git a/CMakeFiles/CoreUtils.dir/progress.make b/CMakeFiles/CoreUtils.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/CMakeFiles/CoreUtils.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..fbf7713 --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,49 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/CoreUtils.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..075457f --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/bradarant/barant/CoreUtils + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/bradarant/barant/CoreUtils + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/CoreUtils.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/CoreUtils.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/CoreUtils.dir + +# All Build rule for target. +CMakeFiles/CoreUtils.dir/all: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/depend + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/bradarant/barant/CoreUtils/CMakeFiles --progress-num=1,2 "Built target CoreUtils" +.PHONY : CMakeFiles/CoreUtils.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/CoreUtils.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/bradarant/barant/CoreUtils/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/CoreUtils.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/bradarant/barant/CoreUtils/CMakeFiles 0 +.PHONY : CMakeFiles/CoreUtils.dir/rule + +# Convenience name for target. +CoreUtils: CMakeFiles/CoreUtils.dir/rule + +.PHONY : CoreUtils + +# clean rule for target. +CMakeFiles/CoreUtils.dir/clean: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/clean +.PHONY : CMakeFiles/CoreUtils.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/CMakeFiles/Progress/1 b/CMakeFiles/Progress/1 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/CMakeFiles/Progress/count.txt b/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +2 diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8a13470 --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/bradarant/barant/CoreUtils/CMakeFiles/rebuild_cache.dir +/home/bradarant/barant/CoreUtils/CMakeFiles/edit_cache.dir +/home/bradarant/barant/CoreUtils/CMakeFiles/CoreUtils.dir diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..145de37 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,2 @@ +project(CoreUtils) +add_library(CoreUtils STATIC target_sources_local()) diff --git a/Debug/.d b/Debug/.d deleted file mode 100644 index 8b13789..0000000 --- a/Debug/.d +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Debug/IMFHeader.cpp.o b/Debug/IMFHeader.cpp.o deleted file mode 100644 index de9ad166d5c887b1081015aadd2e81fb917d5fce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169080 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 E2Zhl!{Qv*} diff --git a/Debug/IMFHeader.cpp.o.d b/Debug/IMFHeader.cpp.o.d deleted file mode 100644 index d5566ad..0000000 --- a/Debug/IMFHeader.cpp.o.d +++ /dev/null @@ -1,10 +0,0 @@ -Debug/IMFHeader.cpp.o: IMFHeader.cpp IMFHeader.h PString.h includes \ - Exception.h - -IMFHeader.h: - -PString.h: - -includes: - -Exception.h: diff --git a/Debug/IMFMessage.cpp.o b/Debug/IMFMessage.cpp.o deleted file mode 100644 index 9f781c14efdf0602839dbcd96b28cef3f71b0cc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325344 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%0A#n{?tyb`3N@!4|z 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

hFl+cPcPM4Ty=x$sjFo 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 diff --git a/Debug/IMFMultipart.cpp.o.d b/Debug/IMFMultipart.cpp.o.d deleted file mode 100644 index 0c7897a..0000000 --- a/Debug/IMFMultipart.cpp.o.d +++ /dev/null @@ -1,10 +0,0 @@ -Debug/IMFMultipart.cpp.o: IMFMultipart.cpp IMFMultipart.h PString.h \ - includes IMFBody.h - -IMFMultipart.h: - -PString.h: - -includes: - -IMFBody.h: diff --git a/Debug/IMFRequest.cpp.o b/Debug/IMFRequest.cpp.o deleted file mode 100644 index 82d2ddf0799289593ae8a05ed26933d4bd2971f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170912 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 f-;Y1ndLF6UV3IU)KB{Qds{>bfG6 diff --git a/Debug/IMFRequest.cpp.o.d b/Debug/IMFRequest.cpp.o.d deleted file mode 100644 index ea815c9..0000000 --- a/Debug/IMFRequest.cpp.o.d +++ /dev/null @@ -1,10 +0,0 @@ -Debug/IMFRequest.cpp.o: IMFRequest.cpp IMFRequest.h PString.h includes \ - Exception.h - -IMFRequest.h: - -PString.h: - -includes: - -Exception.h: diff --git a/Debug/IMFResponse.cpp.o b/Debug/IMFResponse.cpp.o deleted file mode 100644 index 1a2eb0ba5b1957adfbff0725efbbdfc33da09d2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229688 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

H^Wbgz{?y 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 diff --git a/Debug/IMFResponse.cpp.o.d b/Debug/IMFResponse.cpp.o.d deleted file mode 100644 index 961603f..0000000 --- a/Debug/IMFResponse.cpp.o.d +++ /dev/null @@ -1,27 +0,0 @@ -Debug/IMFResponse.cpp.o: IMFResponse.cpp IMFResponse.h includes \ - IMFMessage.h PString.h IMFHeader.h IMFRequest.h IMFBody.h Log.h File.h \ - ../ServerCore/Object.h ../ServerCore/includes LogListener.h - -IMFResponse.h: - -includes: - -IMFMessage.h: - -PString.h: - -IMFHeader.h: - -IMFRequest.h: - -IMFBody.h: - -Log.h: - -File.h: - -../ServerCore/Object.h: - -../ServerCore/includes: - -LogListener.h: diff --git a/Debug/PString.cpp.o b/Debug/PString.cpp.o deleted file mode 100644 index 327ad94dcacda0e3ac4e1aec191d06fd5f7fc029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252560 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 O|6t$mcEEUW`TqeF88ig| diff --git a/Debug/PString.cpp.o.d b/Debug/PString.cpp.o.d deleted file mode 100644 index 45b2302..0000000 --- a/Debug/PString.cpp.o.d +++ /dev/null @@ -1,16 +0,0 @@ -Debug/PString.cpp.o: PString.cpp PString.h includes Log.h File.h \ - ../ServerCore/Object.h ../ServerCore/includes LogListener.h - -PString.h: - -includes: - -Log.h: - -File.h: - -../ServerCore/Object.h: - -../ServerCore/includes: - -LogListener.h: diff --git a/Debug/libCoreUtils.a b/Debug/libCoreUtils.a deleted file mode 100644 index 0d8db777f041eb5c71e835d879266a93de19158d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2324512 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

ul&hy$^;w$av3+u$0-z?sC5z0R)&hy|| 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%0A>XX?R~5BCL0hRWgdERJ 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

V!ZBGI6~-w7_zpl1SlDNq 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

P4niQpIZEMzYXQ8`H4K?Kp)&fx+s+DeN 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 z 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

X5|x{1+xofn=gWi&5lZq8D) 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 Rz1i|BeM0y(EP%Ix{{gu-9iRXJ diff --git a/IMFBody.h b/IMFBody.h index 8bd27d4..c660b8d 100644 --- a/IMFBody.h +++ b/IMFBody.h @@ -1,9 +1,17 @@ #ifndef __IMFBody_h__ #define __IMFBody_h__ +#include "ZString.h" + namespace coreutils { - class IMFBody {}; + class IMFBody : public ZString { + + public: + IMFBody(); + IMFBody(ZString &body) : ZString(body) {} + + }; } diff --git a/IMFFormData.cpp b/IMFFormData.cpp index 0c65494..93b1b5c 100644 --- a/IMFFormData.cpp +++ b/IMFFormData.cpp @@ -3,22 +3,21 @@ #include "IMFPlainText.h" namespace coreutils { + + IMFFormData::IMFFormData() {} - IMFFormData::IMFFormData(PString &in, std::string boundary) : IMFMultipart(in, boundary) { - - } - - std::string IMFFormData::getByName(std::string name) { - std::string value; - for(PString section: sections) { - IMFMessage message(section); - if(message.getHeaderKeyPairValue("Content-Disposition", "name") == name) { - IMFPlainText *text = (IMFPlainText *)message.getBody(); - return text->toString(); - } - - } - return ""; - } + IMFFormData::IMFFormData(ZString &in, ZString boundary) : IMFMultipart(in, boundary) { + + } + + IMFBody * IMFFormData::getByName(ZString name) { + for(ZString section: sections) { + IMFMessage message(section); + if(message.getHeaderKeyPairValue((char *)"Content-Disposition", (char *)"name").equals(name)) { + return message.getBody(); + } + } + return new IMFBody(); + } } diff --git a/IMFFormData.h b/IMFFormData.h index a97162b..d0d4325 100644 --- a/IMFFormData.h +++ b/IMFFormData.h @@ -1,20 +1,20 @@ #ifndef __IMFFormData_h__ -#define __IMFFormData_h__ +# define __IMFFormData_h__ -#include "IMFMultipart.h" +# include "IMFMultipart.h" namespace coreutils { class IMFFormData: public IMFMultipart { - + public: IMFFormData(); - IMFFormData(PString &in, std::string boundary); - - std::string getByName(std::string name); + IMFFormData(ZString &in, ZString boundary); + + IMFBody * getByName(ZString name); }; - + } #endif diff --git a/IMFHeader.cpp b/IMFHeader.cpp index c16c1ae..c94d942 100644 --- a/IMFHeader.cpp +++ b/IMFHeader.cpp @@ -4,46 +4,38 @@ namespace coreutils { - IMFHeader::IMFHeader() { + IMFHeader::IMFHeader() : ZString() { } - IMFHeader::IMFHeader(PString &in) { - key = in.getTokenInclude("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-0123456789"); - if(key.length() != 0) { - if(!in.ifNext(":")) { - printf("key=%s %02X\n", key.c_str(), in.str()[0]); - throw coreutils::Exception("Invalid character in expected header token."); - } - in.skipWhitespace(); + IMFHeader::IMFHeader(ZString &in) : ZString(in) { + key = in.getTokenInclude((char *)"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-0123456789"); + if(key.getLength() != 0) { + if(!in.ifNext((char *)":")) { + printf("key=%s %02X\n", key.str().c_str(), in.str()[0]); + throw coreutils::Exception("Invalid character in expected header token."); + } + in.skipWhitespace(); value = in.goeol(); } else if(in.skipWhitespace() > 0) {} else if(in.str() == "") {} coreutils::Log(coreutils::LOG_DEBUG_2) << " " << key << "[" << value << "]"; } - - IMFHeader::IMFHeader(std::string key, std::string value) { + + IMFHeader::IMFHeader(ZString key, ZString value) : ZString() { this->key = key; this->value = value; } - std::string IMFHeader::getKey() { + ZString IMFHeader::getKey() { return key; } - void IMFHeader::setKey(std::string key) { - this->key = key; - } - - std::string IMFHeader::getValue() { + ZString IMFHeader::getValue() { return value; } - void IMFHeader::setValue(std::string value) { - this->value = value; - } - void IMFHeader::output(std::stringstream &out) { out << key << ": " << value << "\r\n"; } diff --git a/IMFHeader.h b/IMFHeader.h index fd3e721..29c8ebe 100644 --- a/IMFHeader.h +++ b/IMFHeader.h @@ -1,27 +1,25 @@ #ifndef __IMFHeader_h__ #define __IMFHeader_h__ -#include "PString.h" +#include "ZString.h" namespace coreutils { - class IMFHeader { + class IMFHeader : public ZString { public: IMFHeader(); - IMFHeader(PString &in); - IMFHeader(std::string key, std::string value); + IMFHeader(ZString &in); + IMFHeader(ZString key, ZString value); - std::string getKey(); - void setKey(std::string name); - std::string getValue(); - void setValue(std::string value); + ZString getKey(); + ZString getValue(); void output(std::stringstream &out); private: - std::string key; - std::string value; + ZString key; + ZString value; }; diff --git a/IMFMessage.cpp b/IMFMessage.cpp index d88cdf2..6c2a61a 100644 --- a/IMFMessage.cpp +++ b/IMFMessage.cpp @@ -5,36 +5,27 @@ #include "Log.h" namespace coreutils { - - IMFMessage::IMFMessage() { - body = NULL; + + IMFMessage::IMFMessage() : ZString() { } - - IMFMessage::IMFMessage(PString &in) { - parse(in); - } - - bool IMFMessage::parse(PString &in) { - - while (!in.ifNext("\r\n")) { - headers.emplace_back(in); + + IMFMessage::IMFMessage(ZString &in) : ZString(in) { + + while (!in.ifNext((char *)"\r\n")) { + headers.emplace_back(in); } - - std::string type = getHeader("Content-Type"); - std::stringstream length(getHeader("Content-Length")); - int len = 0; - length >> len; + + ZString type = getHeader((char *)"Content-Type"); + int len = getHeader((char *)"Content-Length").asInteger(); if(len > 0) { - PString block = in.readBlock(len); - if(type == "multipart/form-data") - body = new IMFMultipart(block, getHeaderKeyPairValue("Content-Type", "boundary")); - else if(type == "text/plain") - body = new IMFPlainText(in); + ZString block = in.readBlock(len); + if(type.equals((char *)"multipart/form-data")) + body = new IMFMultipart(block, getHeaderKeyPairValue((char *)"Content-Type", (char *)"boundary")); + else if(type.equals((char *)"text/plain")) + body = new IMFPlainText(block); else - body = new IMFBody(); - + body = new IMFBody(block); } - return false; } void IMFMessage::output(std::stringstream &out) { @@ -44,56 +35,58 @@ namespace coreutils { out << "\r\n"; } - void IMFMessage::addHeader(std::string key, std::string value) { + void IMFMessage::addHeader(ZString key, ZString value) { headers.emplace_back(key, value); - } - std::string IMFMessage::getHeader(std::string key, bool valueOnly) { + void IMFMessage::addHeader(const char *key, ZString value) { + headers.emplace_back(ZString(key), value); + } + + ZString IMFMessage::getHeader(ZString key, bool valueOnly) { for(IMFHeader header: headers) { - if(header.getKey() == key) { - std::string value = header.getValue(); - if(valueOnly) { - std::vector split = PString(value).split(";"); - value = split[0].str(); - } + if(header.getKey().equals(key)) { + ZString value = header.getValue(); + if(valueOnly) { + std::vector split = ZString(value).split(ZString((char *)";")); + value = split[0]; + } return value; } } - return std::string(""); + return ZString(); } - std::string IMFMessage::getHeaderKeyPairValue(std::string headerKey, std::string key) { - std::string value; - coreutils::PString psource(getHeader(headerKey, false)); - std::vector sourcep = psource.split(";"); - for(PString work: sourcep) { + ZString IMFMessage::getHeaderKeyPairValue(ZString headerKey, ZString key) { + ZString value; + ZString psource(getHeader(headerKey, false)); + std::vector sourcep = psource.split((char *)";"); + for(ZString work: sourcep) { work.skipWhitespace(); - std::string token = work.getTokenExclude("="); - if(work.ifNext("=")) { - if(token == key) { - if(work.ifNext("\"")) { - value = work.getTokenExclude("\""); + ZString token = work.getTokenExclude((char *)"="); + if(work.ifNext((char *)"=")) { + if(token.equals(key)) { + if(work.ifNext((char *)"\"")) { + value = work.getTokenExclude((char *)"\""); return value; } else { - value = work.str(); + value = work; return value; } } else continue; - - } else if (work.ifNext(";") || work.ifNext(" ")) { - if(token == key) - return std::string("true"); + } else if (work.ifNext((char *)";") || work.ifNext((char *)" ")) { + if(token.equals(key)) + return ZString((char *)"true"); else continue; } } - return std::string("false"); + return ZString((char *)"false"); } IMFBody * IMFMessage::getBody() { diff --git a/IMFMessage.h b/IMFMessage.h index 4b2f6c5..f3cb193 100644 --- a/IMFMessage.h +++ b/IMFMessage.h @@ -1,32 +1,31 @@ #ifndef __IMFMessage_h__ #define __IMFMessage_h__ -#include "PString.h" +#include "ZString.h" #include "IMFHeader.h" -#include "IMFRequest.h" #include "IMFBody.h" namespace coreutils { - class IMFMessage { + class IMFMessage : public ZString { public: IMFMessage(); - IMFMessage(PString &in); - - bool parse(PString &in); + IMFMessage(ZString &in); void output(std::stringstream &out); - void addHeader(std::string key, std::string value); + void addHeader(ZString key, ZString value); + void addHeader(const char *key, ZString value); - std::string getHeader(std::string key, bool valueOnly = true); - std::string getHeaderKeyPairValue(std::string headerKey, std::string key); + ZString getHeader(ZString key, bool valueOnly = true); + ZString getHeaderKeyPairValue(ZString headerKey, ZString key); - IMFBody *getBody(); + IMFBody * getBody(); protected: std::vector headers; + IMFBody *body; }; diff --git a/IMFMultipart.cpp b/IMFMultipart.cpp index 1936e6c..fd5e8fa 100644 --- a/IMFMultipart.cpp +++ b/IMFMultipart.cpp @@ -1,34 +1,30 @@ #include "IMFMultipart.h" -#include "PString.h" namespace coreutils { - - IMFMultipart::IMFMultipart() { - buffer = ""; - } - - IMFMultipart::IMFMultipart(PString &in, std::string boundary) { - buffer = in.str(); - in.cursor -= 2; - sections = in.split("\r\n--" + boundary); - for(int ix = 0; ix < sections.size(); ++ix) { - if(sections[ix].str() == "--\r\n") - sections[ix] = PString(""); - if(sections[ix].str().substr(0, 2) == "\r\n") - sections[ix].cursor += 2; + + IMFMultipart::IMFMultipart() {} + + IMFMultipart::IMFMultipart(ZString &in, ZString boundary) { + std::stringstream temp; + temp << "\r\n--" << boundary; + sections = in.split((char *)temp.str().c_str()); + for(int ix = 0; ix < sections.size(); ++ix) { + if(sections[ix].equals((char *)"--\r\n")) + sections[ix] = ZString((char *)""); + sections[ix].ifNext((char *)"\r\n"); } } - - std::string IMFMultipart::toString() { - return buffer; - } - - int IMFMultipart::getCount() { - return sections.size(); - } - - PString IMFMultipart::getSectionAt(int index) { - return sections[index]; - } + + std::string IMFMultipart::toString() { + return std::string(getData(), getLength()); + } + + int IMFMultipart::getCount() { + return sections.size(); + } + + ZString IMFMultipart::getSectionAt(int index) { + return sections[index]; + } } diff --git a/IMFMultipart.h b/IMFMultipart.h index 2dce763..2536bdf 100644 --- a/IMFMultipart.h +++ b/IMFMultipart.h @@ -1,7 +1,7 @@ #ifndef __IMFMultipart_h__ #define __IMFMultipart_h__ -#include "PString.h" +#include "ZString.h" #include "IMFBody.h" namespace coreutils { @@ -10,21 +10,20 @@ namespace coreutils { public: IMFMultipart(); - IMFMultipart(PString &in, std::string boundary); + IMFMultipart(ZString &in, ZString boundary); + + std::string toString(); + int getCount(); + ZString getSectionAt(int index); + + protected: + std::vector sections; - std::string toString(); - int getCount(); - PString getSectionAt(int index); - - protected: - std::vector sections; - private: - std::string boundary; - - std::string buffer; + char *boundary; + }; - + } #endif diff --git a/IMFPlainText.cpp b/IMFPlainText.cpp index 6e256f8..f1f18a6 100644 --- a/IMFPlainText.cpp +++ b/IMFPlainText.cpp @@ -1,17 +1,11 @@ #include "IMFPlainText.h" namespace coreutils { - + IMFPlainText::IMFPlainText() { - text = ""; } - - IMFPlainText::IMFPlainText(PString &in) : IMFBody() { - text = in.str(); + + IMFPlainText::IMFPlainText(ZString &in) : IMFBody() { } - - std::string IMFPlainText::toString() { - return text; - } } diff --git a/IMFPlainText.h b/IMFPlainText.h index 931ae18..1cf2b5a 100644 --- a/IMFPlainText.h +++ b/IMFPlainText.h @@ -1,22 +1,17 @@ #ifndef __IMFPlainText_h__ #define __IMFPlainText_h__ -#include "PString.h" +#include "ZString.h" #include "IMFBody.h" namespace coreutils { - + class IMFPlainText: public IMFBody { - + public: IMFPlainText(); - IMFPlainText(PString &in); + IMFPlainText(ZString &in); - std::string toString(); - - protected: - std::string text; - }; } diff --git a/IMFRequest.cpp b/IMFRequest.cpp index f919288..fd11904 100644 --- a/IMFRequest.cpp +++ b/IMFRequest.cpp @@ -1,41 +1,33 @@ -#include #include "IMFRequest.h" #include "Exception.h" #include "Log.h" namespace coreutils { - IMFRequest::IMFRequest() {} - - IMFRequest::IMFRequest(PString &in) { - coreutils::PString request = in.goeol(); - parts = request.split(" "); + IMFRequest::IMFRequest(ZString &in) : IMFMessage(in) { + setZString(in.goeol()); + this->split((char *)" "); } - void IMFRequest::parse(PString &in) { - coreutils::PString request = in.goeol(); - parts = request.split(" "); - } - - std::string IMFRequest::getMethod() { - if(parts.size() == 3) - return parts[0].str(); + ZString IMFRequest::getMethod() { + if(getList().size() == 3) + return getList()[0]; else - return NULL; + throw Exception("Error in parsing client request."); } - std::string IMFRequest::getURI() { - if(parts.size() == 3) - return parts[1].str(); + ZString IMFRequest::getURI() { + if(getList().size() == 3) + return getList()[1]; else - return NULL; + throw Exception("Error in parsing client request."); } - std::string IMFRequest::getProtocol() { - if(parts.size() == 3) - return parts[2].str(); + ZString IMFRequest::getProtocol() { + if(getList().size() == 3) + return getList()[2]; else - return NULL; + throw Exception("Error in parsing client request."); } } diff --git a/IMFRequest.h b/IMFRequest.h index 87d613d..9003386 100644 --- a/IMFRequest.h +++ b/IMFRequest.h @@ -1,25 +1,20 @@ #ifndef __IMFRequest_h__ #define __IMFRequest_h__ -#include "PString.h" +#include "ZString.h" +#include "IMFMessage.h" namespace coreutils { - class IMFRequest { + class IMFRequest : public IMFMessage { public: - IMFRequest(); - IMFRequest(PString &in); - - void parse(PString &in); - - std::string getMethod(); - std::string getURI(); - std::string getProtocol(); - - private: - std::vector parts; + IMFRequest(ZString &in); + ZString getMethod(); + ZString getURI(); + ZString getProtocol(); + }; } diff --git a/IMFResponse.cpp b/IMFResponse.cpp index 51254ad..7187f9e 100644 --- a/IMFResponse.cpp +++ b/IMFResponse.cpp @@ -6,41 +6,42 @@ namespace coreutils { IMFResponse::IMFResponse() {} IMFResponse::~IMFResponse() {} - std::string IMFResponse::getResponse(Mode mode) { - return getResponse("", mode); + std::stringstream IMFResponse::getResponse(Mode mode) { + std::stringstream stream(""); + return getResponse(stream, mode); } - std::string IMFResponse::getResponse(std::string content, Mode mode) { + std::stringstream IMFResponse::getResponse(std::stringstream &content, Mode mode) { std::stringstream response; response << protocol << " " << code << " " << text << CRLF; if(mode == LENGTH) - addHeader("Content-Length", std::to_string(content.size())); + addHeader((char *)"Content-Length", (char *)std::to_string(content.gcount()).c_str()); else - addHeader("Transfer-Encoding", "chunked"); + addHeader((char *)"Transfer-Encoding", (char *)"chunked"); - addHeader("Server", "JETServer v0.0.1"); + addHeader((char *)"Server", (char *)"JETServer v0.0.1"); output(response); - response << content; + response << content.str(); // core::Log(core::LOG_DEBUG_4) << response.str(); - return response.str(); + return response; } - void IMFResponse::setProtocol(std::string protocol) { + void IMFResponse::setProtocol(ZString protocol) { this->protocol = protocol; } - void IMFResponse::setCode(std::string code) { + void IMFResponse::setCode(ZString code) { this->code = code; } - void IMFResponse::setText(std::string text) { + void IMFResponse::setText(ZString text) { this->text = text; } - void IMFResponse::setCookie(std::string name, std::string value) { - addHeader("Set-Cookie", name + "=" + value + ";"); + void IMFResponse::setCookie(ZString key, ZString data) { + addHeader("Set-Cookie", data); } } diff --git a/IMFResponse.h b/IMFResponse.h index 8ffd5fe..399e232 100644 --- a/IMFResponse.h +++ b/IMFResponse.h @@ -39,7 +39,7 @@ namespace coreutils { /// @return the complete response string to send to client. /// - std::string getResponse(Mode mode = LENGTH); + std::stringstream getResponse(Mode mode = LENGTH); /// /// Returns the response plus the content passed as a parameter. @@ -53,7 +53,7 @@ namespace coreutils { /// @return the complete response string to send to client. /// - std::string getResponse(std::string content, Mode mode = LENGTH); + std::stringstream getResponse(std::stringstream &content, Mode mode = LENGTH); /// /// Sets the protocol value for the response message. The protocol @@ -62,7 +62,7 @@ namespace coreutils { /// @param protocol the protocol value to return in response. /// - void setProtocol(std::string protocol); + void setProtocol(ZString protocol); /// /// Sets the return code value for the response. @@ -70,7 +70,7 @@ namespace coreutils { /// @param code the response code value to return in the response. /// - void setCode(std::string code); + void setCode(ZString code); /// /// Sets the return code string value for the response. @@ -79,16 +79,16 @@ namespace coreutils { /// the response. /// - void setText(std::string text); + void setText(ZString text); - void setCookie(std::string name, std::string value); + void setCookie(ZString key, ZString data); private: - std::string protocol; - std::string code; - std::string text; + ZString protocol; + ZString code; + ZString text; - std::string CRLF = "\r\n"; + const char *CRLF = "\r\n"; }; diff --git a/Log.cpp b/Log.cpp index 556106c..8ce30be 100644 --- a/Log.cpp +++ b/Log.cpp @@ -3,83 +3,84 @@ namespace coreutils { - LogListener *Log::logListener = NULL; - File *Log::logFile = NULL; - int Log::seq = 0; - - Log::Log(LogListener *logListener) { - this->logListener = logListener; - } - - Log::Log(File *logFile) { - this->logFile = logFile; - } - - Log::Log(int level) { - - output = true; + LogListener *Log::logListener = NULL; + File *Log::logFile = NULL; + int Log::seq = 0; - std::stringstream temp; - struct timespec timex; - clock_gettime(CLOCK_REALTIME, &timex); - temp << timex.tv_sec << "." << std::setfill('0') << std::setw(9) << timex.tv_nsec; - - *this << temp.str(); - *this << " "; - - *this << "[" << syscall(SYS_gettid) << "]"; - - switch(level) { - case LOG_NONE: - *this << "[NONE] :"; - break; - case LOG_INFO: - *this << "[INFO] :"; - break; - case LOG_WARN: - *this << "[WARN] :"; - break; - case LOG_EXCEPT: - *this << "[EXCEPT]: "; - break; - case LOG_DEBUG_1: - *this << "[DEBUG1]: "; - break; - case LOG_DEBUG_2: - *this << "[DEBUG2]: "; - break; - case LOG_DEBUG_3: - *this << "[DEBUG3]: "; - break; - case LOG_DEBUG_4: - *this << "[DEBUG4]: "; - break; - default: - *this << "[?] ?"; - break; - }; - } - - Log::~Log() { - - if(output) { - - std::stringstream out; - out << this->str() << std::endl;; + Log::Log(LogListener *logListener) { + this->logListener = logListener; + } - mtx.lock(); + Log::Log(File *logFile) { + this->logFile = logFile; + } + + Log::Log(int level) { + + output = true; + + std::stringstream temp; + struct timespec timex; + clock_gettime(CLOCK_REALTIME, &timex); + temp << timex.tv_sec << "." << std::setfill('0') << std::setw(9) << timex.tv_nsec; + + *this << temp.str(); + *this << " "; + + *this << "[" << syscall(SYS_gettid) << "]"; + + switch (level) { + case LOG_NONE: + *this << "[NONE] :"; + break; + case LOG_INFO: + *this << "[INFO] :"; + break; + case LOG_WARN: + *this << "[WARN] :"; + break; + case LOG_EXCEPT: + *this << "[EXCEPT]: "; + break; + case LOG_DEBUG_1: + *this << "[DEBUG1]: "; + break; + case LOG_DEBUG_2: + *this << "[DEBUG2]: "; + break; + case LOG_DEBUG_3: + *this << "[DEBUG3]: "; + break; + case LOG_DEBUG_4: + *this << "[DEBUG4]: "; + break; + default: + *this << "[?] ?"; + break; + }; + } + + Log::~Log() { + + if (output) { + + std::stringstream out; + out << this->str() << std::endl; + ; + + mtx.lock(); + + if (logListener) + logListener->logSend(out.str()); + + if (logFile) + logFile->write(out.str()); + + std::cout << out.str(); + ++seq; + + mtx.unlock(); + } + } - if(logListener) - logListener->logSend(out.str()); - - if(logFile) - logFile->write(out.str()); - - std::cout << out.str(); - ++seq; - - mtx.unlock(); - } - } - } diff --git a/Log.h b/Log.h index 4dbe5d3..b98dde2 100644 --- a/Log.h +++ b/Log.h @@ -81,7 +81,7 @@ namespace coreutils { static File *logFile; /// - /// A meaningless sequenctial number that starts from - at the + /// A meaningless sequenctial number that starts from 0 at the /// beginning of the logging process. /// diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c687c11 --- /dev/null +++ b/Makefile @@ -0,0 +1,178 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/bradarant/barant/CoreUtils + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/bradarant/barant/CoreUtils + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/bradarant/barant/CoreUtils/CMakeFiles /home/bradarant/barant/CoreUtils/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/bradarant/barant/CoreUtils/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named CoreUtils + +# Build rule for target. +CoreUtils: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 CoreUtils +.PHONY : CoreUtils + +# fast build rule for target. +CoreUtils/fast: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/build +.PHONY : CoreUtils/fast + +ZString.o: ZString.cpp.o + +.PHONY : ZString.o + +# target to build an object file +ZString.cpp.o: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/ZString.cpp.o +.PHONY : ZString.cpp.o + +ZString.i: ZString.cpp.i + +.PHONY : ZString.i + +# target to preprocess a source file +ZString.cpp.i: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/ZString.cpp.i +.PHONY : ZString.cpp.i + +ZString.s: ZString.cpp.s + +.PHONY : ZString.s + +# target to generate assembly for a file +ZString.cpp.s: + $(MAKE) -f CMakeFiles/CoreUtils.dir/build.make CMakeFiles/CoreUtils.dir/ZString.cpp.s +.PHONY : ZString.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... CoreUtils" + @echo "... ZString.o" + @echo "... ZString.i" + @echo "... ZString.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/PString.cpp b/PString.cpp deleted file mode 100644 index ee1f9e1..0000000 --- a/PString.cpp +++ /dev/null @@ -1,108 +0,0 @@ -#include "PString.h" -#include "Log.h" - -namespace coreutils { - - PString::PString() { - } - - PString::PString(std::string pstring) { - this->pstring = pstring; - } - - std::vector & PString::getList() { - return list; - } - - std::string PString::str() { - return pstring.substr(cursor); - } - - std::string PString::str(int len) { - return pstring.substr(cursor, len); - } - - std::vector PString::split(std::string delimiter, int maxSize) { - list.clear(); - - if(pstring.size() == 0) { - list.push_back(PString("")); - return list; - } - - size_t end; - size_t pos = cursor; - - while(pos < pstring.length()) { - end = pstring.find(delimiter, pos); - if(end == -1) - end = pstring.length(); - list.push_back(PString(pstring.substr(pos, end - pos))); - pos = end + delimiter.size(); - if(pos > pstring.size()) - break; - if(maxSize != 0) { - if(list.size() >= maxSize) { - list.push_back(PString(pstring.substr(pos))); - break; - } - } - } - return list; - } - - std::string PString::getTokenInclude(std::string include) { - int start = cursor; - cursor = pstring.find_first_not_of(include, cursor); - return pstring.substr(start, cursor - start); - } - - std::string PString::getTokenExclude(std::string exclude) { - int start = cursor; - cursor = pstring.find_first_of(exclude, cursor); - if(cursor == -1) - cursor = pstring.size(); - return pstring.substr(start, cursor - start); - } - - coreutils::PString PString::operator[](int index) { - return list[index]; - } - - bool PString::eod() { - return cursor >= pstring.size(); - } - - bool PString::ifNext(std::string value) { - bool test = (value == pstring.substr(cursor, value.length())); - if(test) - cursor += value.size(); - return test; - } - - int PString::skipWhitespace() { - size_t temp = cursor; - cursor = pstring.find_first_not_of(" \t", cursor); - cursor = cursor == -1 ? temp: cursor; - return cursor - temp; - } - - std::string PString::goeol() { - size_t temp = cursor; - cursor = pstring.find_first_of("\r\n", cursor); - std::string value = pstring.substr(temp, (cursor - temp)); - if(pstring[cursor] == '\r') - ++cursor; - cursor = cursor == -1 ? temp: ++cursor; - return value; - } - - std::string PString::readBlock(size_t size) { - printf(">>>>>: %i:%i", size, pstring.size() - cursor); - } - - int PString::size() { - return pstring.size() - cursor; - } - -} \ No newline at end of file diff --git a/PString.h b/PString.h deleted file mode 100644 index 3cecc87..0000000 --- a/PString.h +++ /dev/null @@ -1,126 +0,0 @@ -#ifndef __SString_h__ -#define __SString_h__ - -#include "includes" - -namespace coreutils { - - /// - /// Use the PString object when advanced parsing algorithms are required to simplify - /// parsing. Two methods of parsing are available within the PString object. One - /// method involves using the split method to divide the string into several PString - /// objects. Split separates the string based upon a delimiter. Another method employs - /// the use of the getToken methods provided to move to through the string and assign - /// values based upon the followed path. - /// - - class PString { - - public: - - /// - /// - /// - - PString(); - - /// - /// - /// - - PString(std::string pstring); - - /// - /// - /// - - std::vector & getList(); - - /// - /// - /// - - std::string str(); - - /// - /// Return the current value of the PString as a string of - /// specified length. - /// - - std::string str(int len); - - /// - /// - /// - - std::vector split(std::string delimiter, int maxSize = 0); - - /// - /// - /// - - std::string getTokenInclude(std::string include); - - /// - /// - /// - - std::string getTokenExclude(std::string exclude); - - /// - /// - /// - - coreutils::PString operator[](int index); - - /// - /// - /// - - bool eod(); - - /// - /// - /// - - bool ifNext(std::string value); - - /// - /// - /// - - int skipWhitespace(); - - /// - /// - /// - - std::string goeol(); - - /// - /// - /// - - std::string readBlock(size_t size); - - /// - /// - /// - - int cursor = 0; - - /// - /// - /// - - int size(); - - private: - std::string pstring; - std::vector list; - - }; - -} - -#endif diff --git a/ZString.cpp b/ZString.cpp new file mode 100644 index 0000000..90d7b5d --- /dev/null +++ b/ZString.cpp @@ -0,0 +1,140 @@ +#include "ZString.h" +#include "Log.h" + +namespace coreutils { + + std::ostream& operator<<(std::ostream& os, const ZString& zstring) { + os << zstring; + return os; + } + + ZString::ZString() { + data = NULL; + length = 0; + cursor = data; + } + + ZString::ZString(const char *data) : data((char *)data), length(strlen(data)), cursor((char *)data) {} + + ZString::ZString(char *data, size_t length) : data(data), length(length), cursor(data) {} + + ZString::ZString(ZString &zstring) { + data = zstring.getData(); + length = zstring.getLength(); + } + + std::vector & ZString::getList() { + return list; + } + + int ZString::asInteger() { + std::stringstream temp(std::string(data, length)); + int tempInt = 0; + temp >> tempInt; + return tempInt; + } + + std::string ZString::str() { + return std::string(data, length); + } + + std::string ZString::str(int len) { + return std::string(data, len); + } + + std::vector ZString::split(ZString delimiter, size_t maxSize) { + list.clear(); + if(length == 0) { + list.push_back(ZString((char *)"")); + return list; + } + + char *end = data + length; + char *pos = cursor; + + while(pos < end) { + if(strncmp(pos, delimiter.getData(), delimiter.getLength()) == 0) { + list.push_back(ZString(cursor, pos - cursor)); + cursor = pos + delimiter.getLength(); + pos = cursor; + } + else { + ++pos; + } + } + cursor = pos; + return list; + } + + ZString ZString::getTokenInclude(char *include) { + char *start = cursor; + int len = strcspn(cursor, include); + cursor += len; + return ZString(start, len); + } + + ZString ZString::getTokenExclude(char *exclude) { + char *start = cursor; + int len = strspn(cursor, exclude); + cursor += len; + return ZString(start, len); + } + + ZString ZString::operator[](int index) { + return list[index]; + } + + bool ZString::eod() { + return cursor >= data + length; + } + + bool ZString::equals(const char *value) { + return strncmp(data, value, length) == 0; + } + + bool ZString::equals(ZString zstring) { + if(zstring.getLength() != getLength()) + return false; + return strncmp(data, zstring.getData(), getLength()) == 0; + } + + bool ZString::ifNext(char *value) { + bool test = (strncmp(cursor, value, strlen(value)) == 0); + if(test) + cursor += strlen(value); + return test; + } + + int ZString::skipWhitespace() { + int len = strspn(cursor, " \t"); + cursor += len; + return len; + } + + ZString ZString::goeol() { + char* temp = cursor; + cursor += strspn(cursor, "\r\n"); + return ZString(temp, cursor-- - temp); + } + + ZString ZString::readBlock(size_t size) { + char *temp = cursor; + cursor += size; + return ZString(temp, size); + } + + char* ZString::getData() { + return data; + } + + size_t ZString::getLength() { + return length; + } + + void ZString::setZString(ZString zstring) { + data = zstring.getData(); + length = zstring.getLength(); + cursor = data; + } + +} \ No newline at end of file diff --git a/ZString.h b/ZString.h new file mode 100644 index 0000000..9576885 --- /dev/null +++ b/ZString.h @@ -0,0 +1,192 @@ +#ifndef __ZString_h__ +#define __ZString_h__ + +#include "includes" + +namespace coreutils { + + /// + /// Use the ZString object when advanced parsing algorithms are required to simplify + /// parsing. ZString is not a backing store and requires that any referenced buffer + /// or objects are retained throughout the life of the object. Additionally, ZString + /// is non-destructive to its underlying references. + /// + /// ZString provides several methods to reference and parse the content. First method + /// is parse(ZString delimiter) which will return a vector of ZString which contains + /// references to the parts of the string split by the provided delimiter. The delimiter + /// portion is omitted from the results. + /// + /// Second method involves a cursor which is a pointer to data contained within the + /// ZString and is used to point to the current parsing point. Several methods are + /// provided to advance through the parsing based upon content and rule checks. + /// + + class ZString { + + public: + + /// + /// Consructor providing an empty ZString.. + /// + + ZString(); + + /// + /// Copy constructor. + /// + + ZString(const ZString&); + + /// + /// + /// + + ZString(const char *data); + + /// + /// Consructor providing the initial setup of the ZString object. + /// + + ZString(char *data, size_t length); + + /// + /// Consructor providing a copy of a ZString. + /// + + ZString(ZString &zstring); + + /// + /// A friend method used to write the value of the ZString from the cursor + /// point to an ostream using the << syntax. + /// + + friend std::ostream& operator<<(std::ostream& os, const ZString& zstring); + + /// + /// Return a vector of ZString objects which contain the parts established + /// by using the split method and passing a delimiter value. + /// + + std::vector & getList(); + + /// + /// Return the integer value of the ZString from the cursor to the first + /// non-numeric character. + /// + + int asInteger(); + + /// + /// Return the value of the ZString from the cursor to the end. + /// + + std::string str(); + + /// + /// Return the current value of the ZString as a string of + /// specified length. + /// + + std::string str(int len); + + /// + /// + /// + + std::vector split(ZString delimiter, size_t maxSize = 0); + + /// + /// Use getTokenInclude with a list of character to allow the forwarding + /// of the cursor through the data until a character that is not in the + /// include string is not encountered in the ZString data. + /// + + ZString getTokenInclude(char *include); + + /// + /// + /// + + ZString getTokenExclude(char *exclude); + + /// + /// Use the [] operator to retrieve values delimited by the split method. + /// + + ZString operator[](int index); + + /// + /// Return true if the ZString cursor is at the end of the data. + /// + + bool eod(); + + /// + /// + /// + + bool equals(const char *value); + + /// + /// + /// + + bool equals(ZString zstring); + + /// + /// Advance the cursor the length of the provided value if the value at + /// the cursor position is equal to the value provided. + /// + + bool ifNext(char *value); + + /// + /// Advance the cursor through the ZString for each whitespace character + /// encountered. + /// + + int skipWhitespace(); + + /// + /// + /// + + ZString goeol(); + + /// + /// Return a block of data as a ZString from the cursor location for + /// the number of bytes specified by size. + /// + + ZString readBlock(size_t size); + + /// + /// Return a pointer to the beginning of the ZString data. + /// + + char* getData(); + + /// + /// Return the length of the ZString. + /// + + size_t getLength(); + + /// + /// Set this ZString to have the same data space as the ZString pointer + /// passed into the method. + /// + + void setZString(ZString zstring); + + private: + char *data; + size_t length; + char *cursor; + std::vector list; + + }; + +} + +#endif diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..b9dc05e --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1}]} \ No newline at end of file diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..489191b --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,360 @@ +# This is the CMakeCache file. +# For build in directory: /home/bradarant/barant/CoreUtils/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-9 + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-9 + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CoreUtils + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CoreUtils_BINARY_DIR:STATIC=/home/bradarant/barant/CoreUtils/build + +//Value Computed by CMake +CoreUtils_SOURCE_DIR:STATIC=/home/bradarant/barant/CoreUtils + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/bradarant/barant/CoreUtils/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/bradarant/barant/CoreUtils +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..b9589fb --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/gcc-9") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..793fd0b --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++-9") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b6f7a329e4226595810c79062fb60191509972ef GIT binary patch literal 16552 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 HE>`>l-=Kal literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/build/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..344dc5f --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.4.0-77-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-77-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.4.0-77-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.4.0-77-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.16.3/CompilerIdC/a.out b/build/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d GIT binary patch literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8684265455284359fc556a1ef0b98aa7a612508 GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..d4b1e5e --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,429 @@ +The system is: Linux - 5.4.0-77-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/gcc-9 +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/bradarant/barant/CoreUtils/build/CMakeFiles/3.16.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/g++-9 +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/bradarant/barant/CoreUtils/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/ninja cmTC_cdb88 && [1/2] Building C object CMakeFiles/cmTC_cdb88.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_cdb88 + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/ninja cmTC_b9b65 && [1/2] Building C object CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc-9 +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccTIEutv.s +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o /tmp/ccTIEutv.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +[2/2] Linking C executable cmTC_b9b65 +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc-9 +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b9b65' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccST2qmR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_b9b65 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_b9b65.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b9b65' '-mtune=generic' '-march=x86-64' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/ninja cmTC_b9b65 && [1/2] Building C object CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc-9] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccTIEutv.s] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o /tmp/ccTIEutv.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [[2/2] Linking C executable cmTC_b9b65] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc-9] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b9b65' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccST2qmR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_b9b65 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_b9b65.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccST2qmR.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_b9b65] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_b9b65.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/ninja cmTC_02266 && [1/2] Building CXX object CMakeFiles/cmTC_02266.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_02266 + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/ninja cmTC_8326d && [1/2] Building CXX object CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o +Using built-in specs. +COLLECT_GCC=/usr/bin/g++-9 +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccfDjJs5.s +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfDjJs5.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +[2/2] Linking CXX executable cmTC_8326d +Using built-in specs. +COLLECT_GCC=/usr/bin/g++-9 +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8326d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFJmyvm.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8326d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8326d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/bradarant/barant/CoreUtils/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/ninja cmTC_8326d && [1/2] Building CXX object CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++-9] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccfDjJs5.s] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfDjJs5.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [[2/2] Linking CXX executable cmTC_8326d] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++-9] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_8326d' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFJmyvm.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8326d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccFJmyvm.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_8326d] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_8326d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..7d37f74 --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/bradarant/barant/CoreUtils + +# 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 "") + 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() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/bradarant/barant/CoreUtils/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/compile b/compile index 930a795..6abd269 100755 --- a/compile +++ b/compile @@ -5,7 +5,7 @@ do filename="${file%.*}" list="$list $filename.o" echo -n "Compiling $filename..." - g++ -g -c $file + g++ -g -c $file -std=c++17 if [ $? = '0' ] then echo "OK" diff --git a/coreutils.code-workspace b/coreutils.code-workspace new file mode 100644 index 0000000..876a149 --- /dev/null +++ b/coreutils.code-workspace @@ -0,0 +1,8 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": {} +} \ No newline at end of file diff --git a/includes b/includes index 1dc98f4..a18c5f3 100644 --- a/includes +++ b/includes @@ -5,8 +5,8 @@ #include #include #include +#include #include - #include #include #include @@ -34,5 +34,6 @@ #include #include #include +#include \ No newline at end of file