From 10a4c27d79017febf838a52bdc819d65f8f76e96 Mon Sep 17 00:00:00 2001 From: AfonsoCMSousa Date: Mon, 15 Dec 2025 15:43:14 +0000 Subject: [PATCH] Convert compressor submodule into a normal folder --- compressor | 1 - compressor/CMakeLists.txt | 188 ++ compressor/build.sh | 250 +++ compressor/build/CMakeCache.txt | 412 +++++ .../CMakeFiles/4.1.2/CMakeCCompiler.cmake | 84 + .../CMakeFiles/4.1.2/CMakeCXXCompiler.cmake | 108 ++ .../4.1.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 20464 bytes .../4.1.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 20488 bytes .../build/CMakeFiles/4.1.2/CMakeSystem.cmake | 15 + .../4.1.2/CompilerIdC/CMakeCCompilerId.c | 934 ++++++++++ .../build/CMakeFiles/4.1.2/CompilerIdC/a.out | Bin 0 -> 20544 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 +++++++++++ .../CMakeFiles/4.1.2/CompilerIdCXX/a.out | Bin 0 -> 20552 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 1505 +++++++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../build/CMakeFiles/CMakeRuleHashes.txt | 2 + .../build/CMakeFiles/InstallScripts.json | 7 + compressor/build/CMakeFiles/Makefile.cmake | 65 + compressor/build/CMakeFiles/Makefile2 | 157 ++ .../build/CMakeFiles/TargetDirectories.txt | 4 + compressor/build/CMakeFiles/cmake.check_cache | 1 + .../compressor.dir/DependInfo.cmake | 25 + .../CMakeFiles/compressor.dir/build.make | 130 ++ .../compressor.dir/cmake_clean.cmake | 14 + .../compressor.dir/compiler_depend.internal | 300 ++++ .../compressor.dir/compiler_depend.make | 815 +++++++++ .../compressor.dir/compiler_depend.ts | 2 + .../CMakeFiles/compressor.dir/depend.make | 2 + .../CMakeFiles/compressor.dir/flags.make | 10 + .../build/CMakeFiles/compressor.dir/link.d | 97 ++ .../build/CMakeFiles/compressor.dir/link.txt | 1 + .../CMakeFiles/compressor.dir/progress.make | 4 + .../compressor.dir/source/main.cpp.o | Bin 0 -> 441256 bytes .../compressor.dir/source/main.cpp.o.d | 171 ++ .../compressor.dir/source/print.cpp.o | Bin 0 -> 62928 bytes .../compressor.dir/source/print.cpp.o.d | 23 + compressor/build/CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 22 + .../symlink_compile_commands.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + compressor/build/Makefile | 222 +++ compressor/build/bin/compressor | Bin 0 -> 282728 bytes compressor/build/build.log | 3 + compressor/build/cmake_install.cmake | 66 + compressor/build/compile_commands.json | 14 + compressor/compile_commands.json | 1 + compressor/compressor | Bin 0 -> 282728 bytes compressor/include/.gitkeep | 0 compressor/include/print.hpp | 14 + compressor/libraries/.gitkeep | 0 compressor/source/main.cpp | 17 + compressor/source/print.cpp | 20 + 55 files changed, 6776 insertions(+), 1 deletion(-) delete mode 160000 compressor create mode 100644 compressor/CMakeLists.txt create mode 100755 compressor/build.sh create mode 100644 compressor/build/CMakeCache.txt create mode 100644 compressor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake create mode 100644 compressor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake create mode 100755 compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin create mode 100755 compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 compressor/build/CMakeFiles/4.1.2/CMakeSystem.cmake create mode 100644 compressor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 compressor/build/CMakeFiles/4.1.2/CompilerIdC/a.out create mode 100644 compressor/build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 compressor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out create mode 100644 compressor/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 compressor/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 compressor/build/CMakeFiles/CMakeRuleHashes.txt create mode 100644 compressor/build/CMakeFiles/InstallScripts.json create mode 100644 compressor/build/CMakeFiles/Makefile.cmake create mode 100644 compressor/build/CMakeFiles/Makefile2 create mode 100644 compressor/build/CMakeFiles/TargetDirectories.txt create mode 100644 compressor/build/CMakeFiles/cmake.check_cache create mode 100644 compressor/build/CMakeFiles/compressor.dir/DependInfo.cmake create mode 100644 compressor/build/CMakeFiles/compressor.dir/build.make create mode 100644 compressor/build/CMakeFiles/compressor.dir/cmake_clean.cmake create mode 100644 compressor/build/CMakeFiles/compressor.dir/compiler_depend.internal create mode 100644 compressor/build/CMakeFiles/compressor.dir/compiler_depend.make create mode 100644 compressor/build/CMakeFiles/compressor.dir/compiler_depend.ts create mode 100644 compressor/build/CMakeFiles/compressor.dir/depend.make create mode 100644 compressor/build/CMakeFiles/compressor.dir/flags.make create mode 100644 compressor/build/CMakeFiles/compressor.dir/link.d create mode 100644 compressor/build/CMakeFiles/compressor.dir/link.txt create mode 100644 compressor/build/CMakeFiles/compressor.dir/progress.make create mode 100644 compressor/build/CMakeFiles/compressor.dir/source/main.cpp.o create mode 100644 compressor/build/CMakeFiles/compressor.dir/source/main.cpp.o.d create mode 100644 compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o create mode 100644 compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o.d create mode 100644 compressor/build/CMakeFiles/progress.marks create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/DependInfo.cmake create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/build.make create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/cmake_clean.cmake create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.make create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.ts create mode 100644 compressor/build/CMakeFiles/symlink_compile_commands.dir/progress.make create mode 100644 compressor/build/Makefile create mode 100755 compressor/build/bin/compressor create mode 100644 compressor/build/build.log create mode 100644 compressor/build/cmake_install.cmake create mode 100644 compressor/build/compile_commands.json create mode 120000 compressor/compile_commands.json create mode 100755 compressor/compressor create mode 100644 compressor/include/.gitkeep create mode 100644 compressor/include/print.hpp create mode 100644 compressor/libraries/.gitkeep create mode 100644 compressor/source/main.cpp create mode 100644 compressor/source/print.cpp diff --git a/compressor b/compressor deleted file mode 160000 index 504b62b..0000000 --- a/compressor +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 504b62ba93ac8be7e78390ff67bc99d4ceb67791 diff --git a/compressor/CMakeLists.txt b/compressor/CMakeLists.txt new file mode 100644 index 0000000..bc65dd1 --- /dev/null +++ b/compressor/CMakeLists.txt @@ -0,0 +1,188 @@ +cmake_minimum_required(VERSION 3.20) +project(CPP_TEMPLATE VERSION 0.1.0 LANGUAGES C CXX) + +# Set C++ standard +set(CMAKE_CXX_STANDARD 23) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +# Set C standard +set(CMAKE_C_STANDARD 17) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS OFF) + +# Export compile commands for IDE support (clangd, etc.) +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +# Create symlink to compile_commands.json in project root for LSP +if(CMAKE_EXPORT_COMPILE_COMMANDS) + add_custom_target(symlink_compile_commands ALL + COMMAND ${CMAKE_COMMAND} -E create_symlink + ${CMAKE_BINARY_DIR}/compile_commands.json + ${CMAKE_SOURCE_DIR}/compile_commands.json + COMMENT "Creating symlink to compile_commands.json in project root" + ) +endif() + +# Set output directories +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) + +# Build type defaults +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type" FORCE) +endif() + +# Options +option(ENABLE_SANITIZERS "Enable address and undefined behavior sanitizers" ON) +option(ENABLE_STATIC_ANALYSIS "Enable static analysis warnings" ON) +set(OUTPUT_NAME "" CACHE STRING "Name of the output executable (defaults to project name)") + +# Gather source files (avoid GLOB_RECURSE - explicitly list files is better practice) +# But keeping it for template flexibility +file(GLOB_RECURSE PROJECT_SOURCES + ${CMAKE_SOURCE_DIR}/source/*.cpp + ${CMAKE_SOURCE_DIR}/source/*.c +) + +file(GLOB_RECURSE LIBRARY_SOURCES + ${CMAKE_SOURCE_DIR}/libraries/*.cpp + ${CMAKE_SOURCE_DIR}/libraries/*.c +) + +# Don't glob headers from include/ as sources (they should only be included) +file(GLOB_RECURSE PROJECT_HEADERS + ${CMAKE_SOURCE_DIR}/include/*.hpp + ${CMAKE_SOURCE_DIR}/include/*.h + ${CMAKE_SOURCE_DIR}/libraries/*.hpp + ${CMAKE_SOURCE_DIR}/libraries/*.h + ${CMAKE_SOURCE_DIR}/source/*.hpp + ${CMAKE_SOURCE_DIR}/source/*.h +) + +# Combine all sources +set(ALL_SOURCES ${PROJECT_SOURCES} ${LIBRARY_SOURCES}) + +# Determine executable name +if(OUTPUT_NAME) + set(EXECUTABLE_NAME ${OUTPUT_NAME}) +else() + set(EXECUTABLE_NAME ${PROJECT_NAME}) +endif() + +# Create executable +add_executable(${EXECUTABLE_NAME} ${ALL_SOURCES}) + +# Set target properties +set_target_properties(${EXECUTABLE_NAME} PROPERTIES + OUTPUT_NAME ${EXECUTABLE_NAME} + RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} +) + +# Include directories - use target-specific commands +target_include_directories(${EXECUTABLE_NAME} PRIVATE + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/libraries +) + +# Compiler-specific flags +if(MSVC) + target_compile_options(${EXECUTABLE_NAME} PRIVATE + /W4 # Warning level 4 + /permissive- # Standards conformance + /Zc:__cplusplus # Correct __cplusplus macro + /Zc:inline # Remove unreferenced COMDAT + /WX- # Don't treat warnings as errors by default + ) + + if(ENABLE_STATIC_ANALYSIS) + target_compile_options(${EXECUTABLE_NAME} PRIVATE /analyze) + endif() + + # MSVC debug flags + if(CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_options(${EXECUTABLE_NAME} PRIVATE /Zi /Od) + endif() + +else() # GCC/Clang + target_compile_options(${EXECUTABLE_NAME} PRIVATE + -Wall + -Wextra + -Wpedantic + -Wshadow + -Wconversion + -Wsign-conversion + -Wuninitialized + -Wunused + -Werror=return-type + -Wcast-align + -Wformat=2 + -Wnull-dereference + ) + + # Additional warnings for static analysis + if(ENABLE_STATIC_ANALYSIS) + target_compile_options(${EXECUTABLE_NAME} PRIVATE + -Wcast-qual + -Wdouble-promotion + -Wold-style-cast + ) + endif() + + # Sanitizers (Debug builds) + if(ENABLE_SANITIZERS AND CMAKE_BUILD_TYPE STREQUAL "Debug") + # Check if sanitizers are available + include(CheckCXXCompilerFlag) + check_cxx_compiler_flag("-fsanitize=address" HAS_ASAN) + check_cxx_compiler_flag("-fsanitize=undefined" HAS_UBSAN) + + if(HAS_ASAN AND HAS_UBSAN) + target_compile_options(${EXECUTABLE_NAME} PRIVATE + -fsanitize=address,undefined,leak + -fno-omit-frame-pointer + -g + ) + target_link_options(${EXECUTABLE_NAME} PRIVATE + -fsanitize=address,undefined,leak + ) + message(STATUS "Sanitizers enabled: address, undefined, leak") + else() + message(WARNING "Sanitizers requested but not available - skipping") + endif() + endif() + + # Optimization flags for Release + if(CMAKE_BUILD_TYPE STREQUAL "Release") + target_compile_options(${EXECUTABLE_NAME} PRIVATE + -O3 + -march=native + -DNDEBUG + ) + endif() + + # Debug flags + if(CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_options(${EXECUTABLE_NAME} PRIVATE + -O0 + -g3 + -ggdb + ) + endif() +endif() + +# Print configuration summary +message(STATUS "=== Configuration Summary ===") +message(STATUS "Project: ${PROJECT_NAME} v${PROJECT_VERSION}") +message(STATUS "Build Type: ${CMAKE_BUILD_TYPE}") +message(STATUS "C++ Standard: ${CMAKE_CXX_STANDARD}") +message(STATUS "C Standard: ${CMAKE_C_STANDARD}") +message(STATUS "Executable Name: ${EXECUTABLE_NAME}") +message(STATUS "Sanitizers: ${ENABLE_SANITIZERS}") +message(STATUS "Static Analysis: ${ENABLE_STATIC_ANALYSIS}") +message(STATUS "Compiler: ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}") +message(STATUS "============================") + +# Optionally, enable testing +# enable_testing() +# add_subdirectory(tests) diff --git a/compressor/build.sh b/compressor/build.sh new file mode 100755 index 0000000..7498857 --- /dev/null +++ b/compressor/build.sh @@ -0,0 +1,250 @@ +#!/bin/bash + +# Colors +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +CYAN='\033[0;36m' +MAGENTA='\033[0;35m' +NC='\033[0m' # No Color +BOLD='\033[1m' + +# Unicode symbols +CHECK="✓" +CROSS="✗" +ARROW="➜" +GEAR="⚙" +HAMMER="🔨" +ROCKET="🚀" + +# Default values +BUILD_TYPE="Debug" +CLEAN_BUILD=false +VERBOSE=false +JOBS=$(nproc 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || echo 4) + +# Print functions +print_header() { + echo -e "${BOLD}${BLUE}╔════════════════════════════════════════════════════════╗${NC}" + echo -e "${BOLD}${BLUE}║${NC} ${HAMMER} ${BOLD}${CYAN} C/C++ Project Builder${NC} ${BOLD}${BLUE}║${NC}" + echo -e "${BOLD}${BLUE}╚════════════════════════════════════════════════════════╝${NC}" + echo "" +} + +print_separator() { + echo -e "${BLUE}────────────────────────────────────────────────────────${NC}" +} + +print_success() { + echo -e "${GREEN}${CHECK}${NC} $1" +} + +print_error() { + echo -e "${RED}${CROSS}${NC} $1" +} + +print_info() { + echo -e "${CYAN}${ARROW}${NC} $1" +} + +print_step() { + echo -e "${YELLOW}${GEAR}${NC} ${BOLD}$1${NC}" +} + +show_progress() { + local duration=$1 + local prefix=$2 + local size=40 + already_done() { for ((done=0; done<$elapsed; done++)); do printf "▓"; done } + remaining() { for ((remain=$elapsed; remain<$size; remain++)); do printf " "; done } + percentage() { printf "| %s%%" $(( (($elapsed)*100)/($size)*100/100 )); } + + for (( elapsed=1; elapsed<=$size; elapsed++ )); do + printf "\r${CYAN}${prefix}${NC} [$(already_done)$(remaining)] $(percentage)" + sleep $(echo "scale=3; $duration/$size" | bc) + done + printf "\n" +} + +usage() { + echo -e "${BOLD}Usage:${NC} $0 [OPTIONS] " + echo "" + echo -e "${BOLD}Options:${NC}" + echo -e " -r, --release Build in Release mode (default: Debug)" + echo -e " -c, --clean Clean build directory before building" + echo -e " -v, --verbose Verbose make output" + echo -e " -j, --jobs Number of parallel jobs (default: $JOBS)" + echo -e " -h, --help Show this help message" + echo "" + echo -e "${BOLD}Examples:${NC}" + echo -e " $0 myprogram" + echo -e " $0 -r -j8 myprogram" + echo -e " $0 --clean --release myprogram" + exit 1 +} + +# Parse arguments +POSITIONAL_ARGS=() +while [[ $# -gt 0 ]]; do + case $1 in + -r|--release) + BUILD_TYPE="Release" + shift + ;; + -c|--clean) + CLEAN_BUILD=true + shift + ;; + -v|--verbose) + VERBOSE=true + shift + ;; + -j|--jobs) + JOBS="$2" + shift 2 + ;; + -h|--help) + usage + ;; + *) + POSITIONAL_ARGS+=("$1") + shift + ;; + esac +done + +set -- "${POSITIONAL_ARGS[@]}" + +# Check if executable name is provided +if [ -z "$1" ]; then + print_header + print_error "No executable name provided" + echo "" + usage +fi + +EXECUTABLE_NAME=$1 + +# Start build process +print_header + +# Build configuration info +print_info "Build Configuration:" +echo -e " ${BOLD}Executable:${NC} $EXECUTABLE_NAME" +echo -e " ${BOLD}Build Type:${NC} $BUILD_TYPE" +echo -e " ${BOLD}Jobs:${NC} $JOBS" +echo -e " ${BOLD}Clean Build:${NC} $CLEAN_BUILD" +echo "" +print_separator +echo "" + +# Clean build directory if requested +if [ "$CLEAN_BUILD" = true ] && [ -d "./build" ]; then + print_step "Cleaning build directory..." + rm -rf ./build + print_success "Build directory cleaned" + echo "" +fi + +# Create build directory +if [ ! -d "./build" ]; then + print_step "Creating build directory..." + mkdir -p build + print_success "Build directory created" +else + print_info "Using existing build directory" +fi +echo "" + +# CMake configuration +print_step "Configuring CMake..." +print_separator +echo "" + +cd ./build + +CMAKE_CMD="cmake -DOUTPUT_NAME=$EXECUTABLE_NAME -DCMAKE_BUILD_TYPE=$BUILD_TYPE .." + +if [ "$VERBOSE" = true ]; then + eval $CMAKE_CMD +else + eval $CMAKE_CMD > /dev/null 2>&1 +fi + +if [ $? -ne 0 ]; then + print_error "CMake configuration failed" + exit 1 +fi + +print_success "CMake configuration complete" +echo "" + +# Compilation +print_step "Compiling project..." +print_separator +echo "" + +MAKE_CMD="make -j$JOBS" +if [ "$VERBOSE" = true ]; then + MAKE_CMD="$MAKE_CMD VERBOSE=1" +fi + +START_TIME=$(date +%s) + +if [ "$VERBOSE" = true ]; then + eval $MAKE_CMD + BUILD_RESULT=$? +else + eval $MAKE_CMD 2>&1 | tee build.log | while IFS= read -r line; do + if echo "$line" | grep -q "\[.*%\]"; then + printf "\r${CYAN}${ARROW}${NC} Compiling: %s" "$line" + elif echo "$line" | grep -qE "error:|Error|ERROR"; then + echo "" + print_error "$line" + fi + done + BUILD_RESULT=${PIPESTATUS[0]} +fi + +END_TIME=$(date +%s) +BUILD_TIME=$((END_TIME - START_TIME)) + +echo "" + +if [ $BUILD_RESULT -ne 0 ]; then + print_error "Build failed!" + echo "" + print_info "Check build/build.log for details" + exit 1 +fi + +print_success "Compilation complete (${BUILD_TIME}s)" +echo "" + +# Copy executable +print_step "Copying executable to project root..." + +if [ ! -f "./bin/$EXECUTABLE_NAME" ]; then + print_error "Executable not found: ./bin/$EXECUTABLE_NAME" + exit 1 +fi + +cp ./bin/$EXECUTABLE_NAME ../ +print_success "Executable copied" +echo "" + +# Build summary +print_separator +echo -e "${BOLD}${GREEN}${ROCKET} Build Complete!${NC}" +print_separator +echo "" +echo -e "${BOLD}Summary:${NC}" +echo -e " ${BOLD}Executable:${NC} ./$EXECUTABLE_NAME" +echo -e " ${BOLD}Build Type:${NC} $BUILD_TYPE" +echo -e " ${BOLD}Build Time:${NC} ${BUILD_TIME}s" +echo -e " ${BOLD}Binary Location:${NC} ./build/bin/$EXECUTABLE_NAME" + +echo "" +print_info "Run with: ${BOLD}./$EXECUTABLE_NAME${NC}" +echo "" diff --git a/compressor/build/CMakeCache.txt b/compressor/build/CMakeCache.txt new file mode 100644 index 0000000..806a974 --- /dev/null +++ b/compressor/build/CMakeCache.txt @@ -0,0 +1,412 @@ +# This is the CMakeCache file. +# For build in directory: /home/afonsocmsousa/Developer/vcomp/compressor/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//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 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/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_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=CPP_TEMPLATE + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.1.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +CPP_TEMPLATE_BINARY_DIR:STATIC=/home/afonsocmsousa/Developer/vcomp/compressor/build + +//Value Computed by CMake +CPP_TEMPLATE_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +CPP_TEMPLATE_SOURCE_DIR:STATIC=/home/afonsocmsousa/Developer/vcomp/compressor + +//Enable address and undefined behavior sanitizers +ENABLE_SANITIZERS:BOOL=ON + +//Enable static analysis warnings +ENABLE_STATIC_ANALYSIS:BOOL=ON + +//Name of the output executable (defaults to project name) +OUTPUT_NAME:STRING=compressor + + +######################## +# 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/afonsocmsousa/Developer/vcomp/compressor/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=1 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//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/afonsocmsousa/Developer/vcomp/compressor +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test HAS_ASAN +HAS_ASAN:INTERNAL= +//Test HAS_UBSAN +HAS_UBSAN:INTERNAL=1 + diff --git a/compressor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake b/compressor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..0b57fcd --- /dev/null +++ b/compressor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.44) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1;/usr/lib64;/lib64") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/compressor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake b/compressor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..f632f2f --- /dev/null +++ b/compressor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.44) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +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 "") +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++/14.2.1;/usr/include/c++/14.2.1/x86_64-unknown-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1;/usr/lib64;/lib64") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin b/compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..d2914f5c58f927596e3a5980f00aeb85802f2cb0 GIT binary patch literal 20464 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 literal 0 HcmV?d00001 diff --git a/compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin b/compressor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..26c4c7ab5c8d3189364a832b8fd7c51cb4e18c05 GIT binary patch literal 20488 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 literal 0 HcmV?d00001 diff --git a/compressor/build/CMakeFiles/4.1.2/CMakeSystem.cmake b/compressor/build/CMakeFiles/4.1.2/CMakeSystem.cmake new file mode 100644 index 0000000..8fb8a30 --- /dev/null +++ b/compressor/build/CMakeFiles/4.1.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.58_1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.58_1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.12.58_1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.12.58_1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/compressor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c b/compressor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..ab3c359 --- /dev/null +++ b/compressor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/compressor/build/CMakeFiles/4.1.2/CompilerIdC/a.out b/compressor/build/CMakeFiles/4.1.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..2c0aba4769c35cc4b8394601508873ee2b53c0bd GIT binary patch literal 20544 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/compressor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out b/compressor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8049a294e4d13539a6bacef476239542f29e9d6f GIT binary patch literal 20552 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 literal 0 HcmV?d00001 diff --git a/compressor/build/CMakeFiles/CMakeConfigureLog.yaml b/compressor/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..6c048ae --- /dev/null +++ b/compressor/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,1505 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/home/afonsocmsousa/.cargo/bin/uname" + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.12.58_1 - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/home/afonsocmsousa/.cargo/bin/gmake" + - "/usr/local/sbin/gmake" + - "/usr/local/bin/gmake" + - "/usr/bin/gmake" + - "/usr/sbin/gmake" + - "/sbin/gmake" + - "/bin/gmake" + - "/home/afonsocmsousa/.cargo/bin/make" + - "/usr/local/sbin/make" + - "/usr/local/bin/make" + found: "/usr/bin/make" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:64 (_cmake_find_compiler)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER" + description: "C compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "cc" + - "gcc" + - "cl" + - "bcc" + - "xlc" + - "icx" + - "clang" + candidate_directories: + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/home/afonsocmsousa/.cargo/bin/cc" + - "/usr/local/sbin/cc" + - "/usr/local/bin/cc" + found: "/usr/bin/cc" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "/usr/share/cmake-4.1/Modules/" + found: "/usr/share/cmake-4.1/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/4.1.2/CompilerIdC/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/dlltool" + - "/home/afonsocmsousa/.cargo/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/home/afonsocmsousa/.cargo/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-14.2" + - "gcc-ar-14" + - "gcc-ar14" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/gcc-ar-14.2" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar-14.2" + - "/usr/local/sbin/gcc-ar-14.2" + - "/usr/local/bin/gcc-ar-14.2" + - "/usr/sbin/gcc-ar-14.2" + - "/sbin/gcc-ar-14.2" + - "/bin/gcc-ar-14.2" + - "/usr/bin/gcc-ar-14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar-14" + - "/usr/local/sbin/gcc-ar-14" + - "/usr/local/bin/gcc-ar-14" + - "/usr/sbin/gcc-ar-14" + - "/sbin/gcc-ar-14" + - "/bin/gcc-ar-14" + - "/usr/bin/gcc-ar14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar14" + - "/usr/local/sbin/gcc-ar14" + - "/usr/local/bin/gcc-ar14" + - "/usr/sbin/gcc-ar14" + - "/sbin/gcc-ar14" + - "/bin/gcc-ar14" + found: "/usr/bin/gcc-ar" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-14.2" + - "gcc-ranlib-14" + - "gcc-ranlib14" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-14.2" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib-14.2" + - "/usr/local/sbin/gcc-ranlib-14.2" + - "/usr/local/bin/gcc-ranlib-14.2" + - "/usr/sbin/gcc-ranlib-14.2" + - "/sbin/gcc-ranlib-14.2" + - "/bin/gcc-ranlib-14.2" + - "/usr/bin/gcc-ranlib-14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib-14" + - "/usr/local/sbin/gcc-ranlib-14" + - "/usr/local/bin/gcc-ranlib-14" + - "/usr/sbin/gcc-ranlib-14" + - "/sbin/gcc-ranlib-14" + - "/bin/gcc-ranlib-14" + - "/usr/bin/gcc-ranlib14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib14" + - "/usr/local/sbin/gcc-ranlib14" + - "/usr/local/bin/gcc-ranlib14" + - "/usr/sbin/gcc-ranlib14" + - "/sbin/gcc-ranlib14" + - "/bin/gcc-ranlib14" + found: "/usr/bin/gcc-ranlib" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake:54 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "CC" + - "g++" + - "aCC" + - "cl" + - "bcc" + - "xlC" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/usr/bin/" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.1/Modules/" + found: "/usr/share/cmake-4.1/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-14.2" + - "gcc-ar-14" + - "gcc-ar14" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/gcc-ar-14.2" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar-14.2" + - "/usr/local/sbin/gcc-ar-14.2" + - "/usr/local/bin/gcc-ar-14.2" + - "/usr/sbin/gcc-ar-14.2" + - "/sbin/gcc-ar-14.2" + - "/bin/gcc-ar-14.2" + - "/usr/bin/gcc-ar-14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar-14" + - "/usr/local/sbin/gcc-ar-14" + - "/usr/local/bin/gcc-ar-14" + - "/usr/sbin/gcc-ar-14" + - "/sbin/gcc-ar-14" + - "/bin/gcc-ar-14" + - "/usr/bin/gcc-ar14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ar14" + - "/usr/local/sbin/gcc-ar14" + - "/usr/local/bin/gcc-ar14" + - "/usr/sbin/gcc-ar14" + - "/sbin/gcc-ar14" + - "/bin/gcc-ar14" + found: "/usr/bin/gcc-ar" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-14.2" + - "gcc-ranlib-14" + - "gcc-ranlib14" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/afonsocmsousa/.cargo/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-14.2" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib-14.2" + - "/usr/local/sbin/gcc-ranlib-14.2" + - "/usr/local/bin/gcc-ranlib-14.2" + - "/usr/sbin/gcc-ranlib-14.2" + - "/sbin/gcc-ranlib-14.2" + - "/bin/gcc-ranlib-14.2" + - "/usr/bin/gcc-ranlib-14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib-14" + - "/usr/local/sbin/gcc-ranlib-14" + - "/usr/local/bin/gcc-ranlib-14" + - "/usr/sbin/gcc-ranlib-14" + - "/sbin/gcc-ranlib-14" + - "/bin/gcc-ranlib-14" + - "/usr/bin/gcc-ranlib14" + - "/home/afonsocmsousa/.cargo/bin/gcc-ranlib14" + - "/usr/local/sbin/gcc-ranlib14" + - "/usr/local/bin/gcc-ranlib14" + - "/usr/sbin/gcc-ranlib14" + - "/sbin/gcc-ranlib14" + - "/bin/gcc-ranlib14" + found: "/usr/bin/gcc-ranlib" + search_context: + ENV{PATH}: + - "/home/afonsocmsousa/.cargo/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/bin" + - "/usr/sbin" + - "/sbin" + - "/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y" + binary: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_ed1ae/fast + /usr/bin/make -f CMakeFiles/cmTC_ed1ae.dir/build.make CMakeFiles/cmTC_ed1ae.dir/build + make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y' + Building C object CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.1/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + Target: x86_64-unknown-linux-gnu + Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250405 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/' + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/cc1 -quiet -v /usr/share/cmake-4.1/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ed1ae.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctxyA81.s + GNU C17 (GCC) version 14.2.1 20250405 (x86_64-unknown-linux-gnu) + compiled by GNU C version 14.2.1 20250405, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../x86_64-unknown-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include + /usr/local/include + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: d507a05d115bf3b5b90ff982a544bcc1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/' + as -v --64 -o CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o /tmp/cctxyA81.s + GNU assembler version 2.44 (x86_64-unknown-linux-gnu) using BFD version (GNU Binutils) 2.44 + COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/ + LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_ed1ae + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed1ae.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper + Target: x86_64-unknown-linux-gnu + Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250405 (GCC) + COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/ + LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed1ae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ed1ae.' + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2 -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSTaxBF.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ed1ae /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o + collect2 version 14.2.1 20250405 + /usr/bin/ld -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSTaxBF.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ed1ae /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o + GNU ld (GNU Binutils) 2.44 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed1ae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ed1ae.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -o cmTC_ed1ae + make[1]: Leaving directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + add: [/usr/local/include] + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_ed1ae/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ed1ae.dir/build.make CMakeFiles/cmTC_ed1ae.dir/build] + ignore line: [make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-f8SM3y'] + ignore line: [Building C object CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-4.1/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-unknown-linux-gnu] + ignore line: [Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c c++ objc obj-c++ fortran lto go ada] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250405 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/'] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/cc1 -quiet -v /usr/share/cmake-4.1/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ed1ae.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctxyA81.s] + ignore line: [GNU C17 (GCC) version 14.2.1 20250405 (x86_64-unknown-linux-gnu)] + ignore line: [ compiled by GNU C version 14.2.1 20250405 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../x86_64-unknown-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: d507a05d115bf3b5b90ff982a544bcc1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o /tmp/cctxyA81.s] + ignore line: [GNU assembler version 2.44 (x86_64-unknown-linux-gnu) using BFD version (GNU Binutils) 2.44] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_ed1ae] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed1ae.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper] + ignore line: [Target: x86_64-unknown-linux-gnu] + ignore line: [Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c c++ objc obj-c++ fortran lto go ada] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250405 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed1ae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ed1ae.'] + link line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2 -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSTaxBF.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ed1ae /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccSTaxBF.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 [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ed1ae] ==> ignore + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_ed1ae.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/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + ignore line: [collect2 version 14.2.1 20250405] + ignore line: [/usr/bin/ld -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSTaxBF.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ed1ae /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_ed1ae.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] ==> [/usr/lib64/Scrt1.o] + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] ==> [/usr/lib64] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib64/Scrt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o;/usr/lib64/crtn.o] + implicit dirs: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1;/usr/lib64;/lib64] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils) 2.44 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH" + binary: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_aef0d/fast + /usr/bin/make -f CMakeFiles/cmTC_aef0d.dir/build.make CMakeFiles/cmTC_aef0d.dir/build + make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH' + Building CXX object CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + Target: x86_64-unknown-linux-gnu + Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250405 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/' + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aef0d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccxXPXhf.s + GNU C++17 (GCC) version 14.2.1 20250405 (x86_64-unknown-linux-gnu) + compiled by GNU C version 14.2.1 20250405, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../x86_64-unknown-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1 + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-unknown-linux-gnu + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include + /usr/local/include + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: d91c39a812dad8e706eddcfd1b8404ee + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/' + as -v --64 -o CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccxXPXhf.s + GNU assembler version 2.44 (x86_64-unknown-linux-gnu) using BFD version (GNU Binutils) 2.44 + COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/ + LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_aef0d + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aef0d.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper + Target: x86_64-unknown-linux-gnu + Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20250405 (GCC) + COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/ + LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aef0d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aef0d.' + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2 -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbuz6en.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_aef0d /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o + collect2 version 14.2.1 20250405 + /usr/bin/ld -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbuz6en.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_aef0d /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o + GNU ld (GNU Binutils) 2.44 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aef0d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aef0d.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_aef0d + make[1]: Leaving directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-unknown-linux-gnu] + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + add: [/usr/local/include] + add: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1] ==> [/usr/include/c++/14.2.1] + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-unknown-linux-gnu] ==> [/usr/include/c++/14.2.1/x86_64-unknown-linux-gnu] + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] ==> [/usr/include/c++/14.2.1/backward] + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/14.2.1;/usr/include/c++/14.2.1/x86_64-unknown-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_aef0d/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_aef0d.dir/build.make CMakeFiles/cmTC_aef0d.dir/build] + ignore line: [make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-8kWsqH'] + ignore line: [Building CXX object CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-unknown-linux-gnu] + ignore line: [Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c c++ objc obj-c++ fortran lto go ada] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250405 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/'] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aef0d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccxXPXhf.s] + ignore line: [GNU C++17 (GCC) version 14.2.1 20250405 (x86_64-unknown-linux-gnu)] + ignore line: [ compiled by GNU C version 14.2.1 20250405 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../x86_64-unknown-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-unknown-linux-gnu] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: d91c39a812dad8e706eddcfd1b8404ee] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccxXPXhf.s] + ignore line: [GNU assembler version 2.44 (x86_64-unknown-linux-gnu) using BFD version (GNU Binutils) 2.44] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_aef0d] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aef0d.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper] + ignore line: [Target: x86_64-unknown-linux-gnu] + ignore line: [Configured with: /builddir/gcc-14.2.1+20250405/configure --build=x86_64-unknown-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c c++ objc obj-c++ fortran lto go ada] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20250405 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aef0d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_aef0d.'] + link line: [ /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2 -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbuz6en.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_aef0d /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccbuz6en.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 [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_aef0d] ==> ignore + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_aef0d.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/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o] + arg [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] ==> obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + ignore line: [collect2 version 14.2.1 20250405] + ignore line: [/usr/bin/ld -plugin /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbuz6en.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_aef0d /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_aef0d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o] ==> [/usr/lib64/Scrt1.o] + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] ==> [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../..] ==> [/usr/lib64] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/Scrt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o;/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o;/usr/lib64/crtn.o] + implicit dirs: [/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1;/usr/lib64;/lib64] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/usr/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils) 2.44 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "/usr/share/cmake-4.1/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "/usr/share/cmake-4.1/Modules/CheckCXXCompilerFlag.cmake:103 (cmake_check_compiler_flag)" + - "CMakeLists.txt:137 (check_cxx_compiler_flag)" + checks: + - "Performing Test HAS_ASAN" + directories: + source: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW" + binary: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "HAS_ASAN" + cached: true + stdout: | + Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_3907a/fast + /usr/bin/make -f CMakeFiles/cmTC_3907a.dir/build.make CMakeFiles/cmTC_3907a.dir/build + make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW' + Building CXX object CMakeFiles/cmTC_3907a.dir/src.cxx.o + /usr/bin/c++ -DHAS_ASAN -std=c++23 -fsanitize=address -o CMakeFiles/cmTC_3907a.dir/src.cxx.o -c /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW/src.cxx + Linking CXX executable cmTC_3907a + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3907a.dir/link.txt --verbose=1 + /usr/bin/ld: CMakeFiles/cmTC_3907a.dir/src.cxx.o: in function `_sub_I_00099_0': + src.cxx:(.text+0x10): undefined reference to `__asan_init' + /usr/bin/ld: src.cxx:(.text+0x15): undefined reference to `__asan_version_mismatch_check_v8' + collect2: error: ld returned 1 exit status + /usr/bin/c++ CMakeFiles/cmTC_3907a.dir/src.cxx.o -o cmTC_3907a + make[1]: *** [CMakeFiles/cmTC_3907a.dir/build.make:102: cmTC_3907a] Error 1 + make[1]: Leaving directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-A3dbdW' + make: *** [Makefile:134: cmTC_3907a/fast] Error 2 + + exitCode: 2 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.1/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "/usr/share/cmake-4.1/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "/usr/share/cmake-4.1/Modules/CheckCXXCompilerFlag.cmake:103 (cmake_check_compiler_flag)" + - "CMakeLists.txt:138 (check_cxx_compiler_flag)" + checks: + - "Performing Test HAS_UBSAN" + directories: + source: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz" + binary: "/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "HAS_UBSAN" + cached: true + stdout: | + Change Dir: '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_8debb/fast + /usr/bin/make -f CMakeFiles/cmTC_8debb.dir/build.make CMakeFiles/cmTC_8debb.dir/build + make[1]: Entering directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz' + Building CXX object CMakeFiles/cmTC_8debb.dir/src.cxx.o + /usr/bin/c++ -DHAS_UBSAN -std=c++23 -fsanitize=undefined -o CMakeFiles/cmTC_8debb.dir/src.cxx.o -c /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz/src.cxx + Linking CXX executable cmTC_8debb + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8debb.dir/link.txt --verbose=1 + /usr/bin/c++ CMakeFiles/cmTC_8debb.dir/src.cxx.o -o cmTC_8debb + make[1]: Leaving directory '/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/CMakeScratch/TryCompile-qsoBCz' + + exitCode: 0 +... diff --git a/compressor/build/CMakeFiles/CMakeDirectoryInformation.cmake b/compressor/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..de4fd4d --- /dev/null +++ b/compressor/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/afonsocmsousa/Developer/vcomp/compressor") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/afonsocmsousa/Developer/vcomp/compressor/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/compressor/build/CMakeFiles/CMakeRuleHashes.txt b/compressor/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..9c4cc14 --- /dev/null +++ b/compressor/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +6e5d183cfa593448ad7482a0cd6d6018 CMakeFiles/symlink_compile_commands diff --git a/compressor/build/CMakeFiles/InstallScripts.json b/compressor/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..0b80c2e --- /dev/null +++ b/compressor/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/afonsocmsousa/Developer/vcomp/compressor/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/compressor/build/CMakeFiles/Makefile.cmake b/compressor/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..adc6ccf --- /dev/null +++ b/compressor/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,65 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/afonsocmsousa/Developer/vcomp/compressor/CMakeLists.txt" + "CMakeFiles/4.1.2/CMakeCCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.2/CMakeSystem.cmake" + "/usr/share/cmake-4.1/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-4.1/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-4.1/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-4.1/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-4.1/Modules/CheckCXXCompilerFlag.cmake" + "/usr/share/cmake-4.1/Modules/CheckCXXSourceCompiles.cmake" + "/usr/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-4.1/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-4.1/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-4.1/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CheckCompilerFlag.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CheckFlagCommonConfig.cmake" + "/usr/share/cmake-4.1/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-4.1/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-4.1/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-4.1/Modules/Linker/GNU.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-4.1/Modules/Platform/Linux.cmake" + "/usr/share/cmake-4.1/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/symlink_compile_commands.dir/DependInfo.cmake" + "CMakeFiles/compressor.dir/DependInfo.cmake" + ) diff --git a/compressor/build/CMakeFiles/Makefile2 b/compressor/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..4ad6510 --- /dev/null +++ b/compressor/build/CMakeFiles/Makefile2 @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/afonsocmsousa/Developer/vcomp/compressor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/afonsocmsousa/Developer/vcomp/compressor/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/symlink_compile_commands.dir/all +all: CMakeFiles/compressor.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/symlink_compile_commands.dir/codegen +codegen: CMakeFiles/compressor.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/symlink_compile_commands.dir/clean +clean: CMakeFiles/compressor.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/symlink_compile_commands.dir + +# All Build rule for target. +CMakeFiles/symlink_compile_commands.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symlink_compile_commands.dir/build.make CMakeFiles/symlink_compile_commands.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/symlink_compile_commands.dir/build.make CMakeFiles/symlink_compile_commands.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=4 "Built target symlink_compile_commands" +.PHONY : CMakeFiles/symlink_compile_commands.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symlink_compile_commands.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/symlink_compile_commands.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles 0 +.PHONY : CMakeFiles/symlink_compile_commands.dir/rule + +# Convenience name for target. +symlink_compile_commands: CMakeFiles/symlink_compile_commands.dir/rule +.PHONY : symlink_compile_commands + +# codegen rule for target. +CMakeFiles/symlink_compile_commands.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symlink_compile_commands.dir/build.make CMakeFiles/symlink_compile_commands.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=4 "Finished codegen for target symlink_compile_commands" +.PHONY : CMakeFiles/symlink_compile_commands.dir/codegen + +# clean rule for target. +CMakeFiles/symlink_compile_commands.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symlink_compile_commands.dir/build.make CMakeFiles/symlink_compile_commands.dir/clean +.PHONY : CMakeFiles/symlink_compile_commands.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/compressor.dir + +# All Build rule for target. +CMakeFiles/compressor.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=1,2,3 "Built target compressor" +.PHONY : CMakeFiles/compressor.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/compressor.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/compressor.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles 0 +.PHONY : CMakeFiles/compressor.dir/rule + +# Convenience name for target. +compressor: CMakeFiles/compressor.dir/rule +.PHONY : compressor + +# codegen rule for target. +CMakeFiles/compressor.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=1,2,3 "Finished codegen for target compressor" +.PHONY : CMakeFiles/compressor.dir/codegen + +# clean rule for target. +CMakeFiles/compressor.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/clean +.PHONY : CMakeFiles/compressor.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/compressor/build/CMakeFiles/TargetDirectories.txt b/compressor/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..134f262 --- /dev/null +++ b/compressor/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/symlink_compile_commands.dir +/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/compressor.dir +/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/edit_cache.dir +/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/rebuild_cache.dir diff --git a/compressor/build/CMakeFiles/cmake.check_cache b/compressor/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/compressor/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/compressor/build/CMakeFiles/compressor.dir/DependInfo.cmake b/compressor/build/CMakeFiles/compressor.dir/DependInfo.cmake new file mode 100644 index 0000000..0807b08 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp" "CMakeFiles/compressor.dir/source/main.cpp.o" "gcc" "CMakeFiles/compressor.dir/source/main.cpp.o.d" + "/home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp" "CMakeFiles/compressor.dir/source/print.cpp.o" "gcc" "CMakeFiles/compressor.dir/source/print.cpp.o.d" + "" "bin/compressor" "gcc" "CMakeFiles/compressor.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/compressor/build/CMakeFiles/compressor.dir/build.make b/compressor/build/CMakeFiles/compressor.dir/build.make new file mode 100644 index 0000000..2590bb1 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/build.make @@ -0,0 +1,130 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/afonsocmsousa/Developer/vcomp/compressor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/afonsocmsousa/Developer/vcomp/compressor/build + +# Include any dependencies generated for this target. +include CMakeFiles/compressor.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/compressor.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/compressor.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/compressor.dir/flags.make + +CMakeFiles/compressor.dir/codegen: +.PHONY : CMakeFiles/compressor.dir/codegen + +CMakeFiles/compressor.dir/source/main.cpp.o: CMakeFiles/compressor.dir/flags.make +CMakeFiles/compressor.dir/source/main.cpp.o: /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp +CMakeFiles/compressor.dir/source/main.cpp.o: CMakeFiles/compressor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/compressor.dir/source/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/compressor.dir/source/main.cpp.o -MF CMakeFiles/compressor.dir/source/main.cpp.o.d -o CMakeFiles/compressor.dir/source/main.cpp.o -c /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp + +CMakeFiles/compressor.dir/source/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/compressor.dir/source/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp > CMakeFiles/compressor.dir/source/main.cpp.i + +CMakeFiles/compressor.dir/source/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/compressor.dir/source/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp -o CMakeFiles/compressor.dir/source/main.cpp.s + +CMakeFiles/compressor.dir/source/print.cpp.o: CMakeFiles/compressor.dir/flags.make +CMakeFiles/compressor.dir/source/print.cpp.o: /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp +CMakeFiles/compressor.dir/source/print.cpp.o: CMakeFiles/compressor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/compressor.dir/source/print.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/compressor.dir/source/print.cpp.o -MF CMakeFiles/compressor.dir/source/print.cpp.o.d -o CMakeFiles/compressor.dir/source/print.cpp.o -c /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp + +CMakeFiles/compressor.dir/source/print.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/compressor.dir/source/print.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp > CMakeFiles/compressor.dir/source/print.cpp.i + +CMakeFiles/compressor.dir/source/print.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/compressor.dir/source/print.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp -o CMakeFiles/compressor.dir/source/print.cpp.s + +# Object files for target compressor +compressor_OBJECTS = \ +"CMakeFiles/compressor.dir/source/main.cpp.o" \ +"CMakeFiles/compressor.dir/source/print.cpp.o" + +# External object files for target compressor +compressor_EXTERNAL_OBJECTS = + +bin/compressor: CMakeFiles/compressor.dir/source/main.cpp.o +bin/compressor: CMakeFiles/compressor.dir/source/print.cpp.o +bin/compressor: CMakeFiles/compressor.dir/build.make +bin/compressor: CMakeFiles/compressor.dir/compiler_depend.ts +bin/compressor: CMakeFiles/compressor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable bin/compressor" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/compressor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/compressor.dir/build: bin/compressor +.PHONY : CMakeFiles/compressor.dir/build + +CMakeFiles/compressor.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/compressor.dir/cmake_clean.cmake +.PHONY : CMakeFiles/compressor.dir/clean + +CMakeFiles/compressor.dir/depend: + cd /home/afonsocmsousa/Developer/vcomp/compressor/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/afonsocmsousa/Developer/vcomp/compressor /home/afonsocmsousa/Developer/vcomp/compressor /home/afonsocmsousa/Developer/vcomp/compressor/build /home/afonsocmsousa/Developer/vcomp/compressor/build /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/compressor.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/compressor.dir/depend + diff --git a/compressor/build/CMakeFiles/compressor.dir/cmake_clean.cmake b/compressor/build/CMakeFiles/compressor.dir/cmake_clean.cmake new file mode 100644 index 0000000..abe749c --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/compressor.dir/link.d" + "CMakeFiles/compressor.dir/source/main.cpp.o" + "CMakeFiles/compressor.dir/source/main.cpp.o.d" + "CMakeFiles/compressor.dir/source/print.cpp.o" + "CMakeFiles/compressor.dir/source/print.cpp.o.d" + "bin/compressor" + "bin/compressor.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/compressor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/compressor/build/CMakeFiles/compressor.dir/compiler_depend.internal b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.internal new file mode 100644 index 0000000..c0a005e --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.internal @@ -0,0 +1,300 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/compressor.dir/source/main.cpp.o + /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp + /home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/errno.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/types.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/cpu-set.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/errno.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/locale.h + /usr/include/bits/long-double.h + /usr/include/bits/pthread_stack_min-dynamic.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/sched.h + /usr/include/bits/select.h + /usr/include/bits/setjmp.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/timex.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/error_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wctype-wchar.h + /usr/include/bits/wordsize.h + /usr/include/c++/14.2/array + /usr/include/c++/14.2/backward/binders.h + /usr/include/c++/14.2/bit + /usr/include/c++/14.2/bits/algorithmfwd.h + /usr/include/c++/14.2/bits/alloc_traits.h + /usr/include/c++/14.2/bits/allocator.h + /usr/include/c++/14.2/bits/basic_ios.h + /usr/include/c++/14.2/bits/basic_ios.tcc + /usr/include/c++/14.2/bits/basic_string.h + /usr/include/c++/14.2/bits/basic_string.tcc + /usr/include/c++/14.2/bits/char_traits.h + /usr/include/c++/14.2/bits/charconv.h + /usr/include/c++/14.2/bits/codecvt.h + /usr/include/c++/14.2/bits/concept_check.h + /usr/include/c++/14.2/bits/cpp_type_traits.h + /usr/include/c++/14.2/bits/cxxabi_forced.h + /usr/include/c++/14.2/bits/cxxabi_init_exception.h + /usr/include/c++/14.2/bits/enable_special_members.h + /usr/include/c++/14.2/bits/exception.h + /usr/include/c++/14.2/bits/exception_defines.h + /usr/include/c++/14.2/bits/exception_ptr.h + /usr/include/c++/14.2/bits/functexcept.h + /usr/include/c++/14.2/bits/functional_hash.h + /usr/include/c++/14.2/bits/hash_bytes.h + /usr/include/c++/14.2/bits/invoke.h + /usr/include/c++/14.2/bits/ios_base.h + /usr/include/c++/14.2/bits/istream.tcc + /usr/include/c++/14.2/bits/iterator_concepts.h + /usr/include/c++/14.2/bits/locale_classes.h + /usr/include/c++/14.2/bits/locale_classes.tcc + /usr/include/c++/14.2/bits/locale_conv.h + /usr/include/c++/14.2/bits/locale_facets.h + /usr/include/c++/14.2/bits/locale_facets.tcc + /usr/include/c++/14.2/bits/locale_facets_nonio.h + /usr/include/c++/14.2/bits/locale_facets_nonio.tcc + /usr/include/c++/14.2/bits/localefwd.h + /usr/include/c++/14.2/bits/max_size_type.h + /usr/include/c++/14.2/bits/memory_resource.h + /usr/include/c++/14.2/bits/memoryfwd.h + /usr/include/c++/14.2/bits/move.h + /usr/include/c++/14.2/bits/nested_exception.h + /usr/include/c++/14.2/bits/new_allocator.h + /usr/include/c++/14.2/bits/ostream.tcc + /usr/include/c++/14.2/bits/ostream_insert.h + /usr/include/c++/14.2/bits/parse_numbers.h + /usr/include/c++/14.2/bits/postypes.h + /usr/include/c++/14.2/bits/predefined_ops.h + /usr/include/c++/14.2/bits/ptr_traits.h + /usr/include/c++/14.2/bits/range_access.h + /usr/include/c++/14.2/bits/ranges_algobase.h + /usr/include/c++/14.2/bits/ranges_base.h + /usr/include/c++/14.2/bits/ranges_cmp.h + /usr/include/c++/14.2/bits/ranges_util.h + /usr/include/c++/14.2/bits/refwrap.h + /usr/include/c++/14.2/bits/requires_hosted.h + /usr/include/c++/14.2/bits/std_abs.h + /usr/include/c++/14.2/bits/stl_algo.h + /usr/include/c++/14.2/bits/stl_algobase.h + /usr/include/c++/14.2/bits/stl_construct.h + /usr/include/c++/14.2/bits/stl_function.h + /usr/include/c++/14.2/bits/stl_heap.h + /usr/include/c++/14.2/bits/stl_iterator.h + /usr/include/c++/14.2/bits/stl_iterator_base_funcs.h + /usr/include/c++/14.2/bits/stl_iterator_base_types.h + /usr/include/c++/14.2/bits/stl_pair.h + /usr/include/c++/14.2/bits/stl_tempbuf.h + /usr/include/c++/14.2/bits/streambuf.tcc + /usr/include/c++/14.2/bits/streambuf_iterator.h + /usr/include/c++/14.2/bits/string_view.tcc + /usr/include/c++/14.2/bits/stringfwd.h + /usr/include/c++/14.2/bits/unicode-data.h + /usr/include/c++/14.2/bits/unicode.h + /usr/include/c++/14.2/bits/uniform_int_dist.h + /usr/include/c++/14.2/bits/uses_allocator.h + /usr/include/c++/14.2/bits/uses_allocator_args.h + /usr/include/c++/14.2/bits/utility.h + /usr/include/c++/14.2/bits/version.h + /usr/include/c++/14.2/cctype + /usr/include/c++/14.2/cerrno + /usr/include/c++/14.2/charconv + /usr/include/c++/14.2/clocale + /usr/include/c++/14.2/compare + /usr/include/c++/14.2/concepts + /usr/include/c++/14.2/cstdarg + /usr/include/c++/14.2/cstddef + /usr/include/c++/14.2/cstdint + /usr/include/c++/14.2/cstdio + /usr/include/c++/14.2/cstdlib + /usr/include/c++/14.2/ctime + /usr/include/c++/14.2/cwchar + /usr/include/c++/14.2/cwctype + /usr/include/c++/14.2/debug/assertions.h + /usr/include/c++/14.2/debug/debug.h + /usr/include/c++/14.2/exception + /usr/include/c++/14.2/ext/alloc_traits.h + /usr/include/c++/14.2/ext/atomicity.h + /usr/include/c++/14.2/ext/numeric_traits.h + /usr/include/c++/14.2/ext/string_conversions.h + /usr/include/c++/14.2/ext/type_traits.h + /usr/include/c++/14.2/format + /usr/include/c++/14.2/initializer_list + /usr/include/c++/14.2/ios + /usr/include/c++/14.2/iosfwd + /usr/include/c++/14.2/iostream + /usr/include/c++/14.2/istream + /usr/include/c++/14.2/limits + /usr/include/c++/14.2/locale + /usr/include/c++/14.2/new + /usr/include/c++/14.2/numbers + /usr/include/c++/14.2/optional + /usr/include/c++/14.2/ostream + /usr/include/c++/14.2/pstl/pstl_config.h + /usr/include/c++/14.2/span + /usr/include/c++/14.2/stdexcept + /usr/include/c++/14.2/streambuf + /usr/include/c++/14.2/string + /usr/include/c++/14.2/string_view + /usr/include/c++/14.2/system_error + /usr/include/c++/14.2/tuple + /usr/include/c++/14.2/type_traits + /usr/include/c++/14.2/typeinfo + /usr/include/c++/14.2/variant + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/atomic_word.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++allocator.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++locale.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_base.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/error_constants.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr-default.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/messages_members.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/time_members.h + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/libintl.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/single_threaded.h + /usr/include/sys/types.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdint.h + +CMakeFiles/compressor.dir/source/print.cpp.o + /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp + /home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wordsize.h + /usr/include/c++/14.2/cstdarg + /usr/include/c++/14.2/pstl/pstl_config.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdio.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h + +bin/compressor + /usr/lib64/Scrt1.o + /usr/lib64/crti.o + /usr/lib64/crtn.o + /usr/lib64/libc.so + /usr/lib64/libgcc_s.so + /usr/lib64/libgcc_s.so.1 + /usr/lib64/libm.so + /usr/lib64/libstdc++.so + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a + /usr/lib64/ld-linux-x86-64.so.2 + /usr/lib64/libc.so.6 + /usr/lib64/libc_nonshared.a + /usr/lib64/libm.so.6 + /usr/lib64/libmvec.so.1 + /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/compressor.dir/source/main.cpp.o + /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o + diff --git a/compressor/build/CMakeFiles/compressor.dir/compiler_depend.make b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.make new file mode 100644 index 0000000..1fb98ca --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.make @@ -0,0 +1,815 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/compressor.dir/source/main.cpp.o: /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp \ + /home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/errno.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/types.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/errno.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/select.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/14.2/array \ + /usr/include/c++/14.2/backward/binders.h \ + /usr/include/c++/14.2/bit \ + /usr/include/c++/14.2/bits/algorithmfwd.h \ + /usr/include/c++/14.2/bits/alloc_traits.h \ + /usr/include/c++/14.2/bits/allocator.h \ + /usr/include/c++/14.2/bits/basic_ios.h \ + /usr/include/c++/14.2/bits/basic_ios.tcc \ + /usr/include/c++/14.2/bits/basic_string.h \ + /usr/include/c++/14.2/bits/basic_string.tcc \ + /usr/include/c++/14.2/bits/char_traits.h \ + /usr/include/c++/14.2/bits/charconv.h \ + /usr/include/c++/14.2/bits/codecvt.h \ + /usr/include/c++/14.2/bits/concept_check.h \ + /usr/include/c++/14.2/bits/cpp_type_traits.h \ + /usr/include/c++/14.2/bits/cxxabi_forced.h \ + /usr/include/c++/14.2/bits/cxxabi_init_exception.h \ + /usr/include/c++/14.2/bits/enable_special_members.h \ + /usr/include/c++/14.2/bits/exception.h \ + /usr/include/c++/14.2/bits/exception_defines.h \ + /usr/include/c++/14.2/bits/exception_ptr.h \ + /usr/include/c++/14.2/bits/functexcept.h \ + /usr/include/c++/14.2/bits/functional_hash.h \ + /usr/include/c++/14.2/bits/hash_bytes.h \ + /usr/include/c++/14.2/bits/invoke.h \ + /usr/include/c++/14.2/bits/ios_base.h \ + /usr/include/c++/14.2/bits/istream.tcc \ + /usr/include/c++/14.2/bits/iterator_concepts.h \ + /usr/include/c++/14.2/bits/locale_classes.h \ + /usr/include/c++/14.2/bits/locale_classes.tcc \ + /usr/include/c++/14.2/bits/locale_conv.h \ + /usr/include/c++/14.2/bits/locale_facets.h \ + /usr/include/c++/14.2/bits/locale_facets.tcc \ + /usr/include/c++/14.2/bits/locale_facets_nonio.h \ + /usr/include/c++/14.2/bits/locale_facets_nonio.tcc \ + /usr/include/c++/14.2/bits/localefwd.h \ + /usr/include/c++/14.2/bits/max_size_type.h \ + /usr/include/c++/14.2/bits/memory_resource.h \ + /usr/include/c++/14.2/bits/memoryfwd.h \ + /usr/include/c++/14.2/bits/move.h \ + /usr/include/c++/14.2/bits/nested_exception.h \ + /usr/include/c++/14.2/bits/new_allocator.h \ + /usr/include/c++/14.2/bits/ostream.tcc \ + /usr/include/c++/14.2/bits/ostream_insert.h \ + /usr/include/c++/14.2/bits/parse_numbers.h \ + /usr/include/c++/14.2/bits/postypes.h \ + /usr/include/c++/14.2/bits/predefined_ops.h \ + /usr/include/c++/14.2/bits/ptr_traits.h \ + /usr/include/c++/14.2/bits/range_access.h \ + /usr/include/c++/14.2/bits/ranges_algobase.h \ + /usr/include/c++/14.2/bits/ranges_base.h \ + /usr/include/c++/14.2/bits/ranges_cmp.h \ + /usr/include/c++/14.2/bits/ranges_util.h \ + /usr/include/c++/14.2/bits/refwrap.h \ + /usr/include/c++/14.2/bits/requires_hosted.h \ + /usr/include/c++/14.2/bits/std_abs.h \ + /usr/include/c++/14.2/bits/stl_algo.h \ + /usr/include/c++/14.2/bits/stl_algobase.h \ + /usr/include/c++/14.2/bits/stl_construct.h \ + /usr/include/c++/14.2/bits/stl_function.h \ + /usr/include/c++/14.2/bits/stl_heap.h \ + /usr/include/c++/14.2/bits/stl_iterator.h \ + /usr/include/c++/14.2/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/14.2/bits/stl_iterator_base_types.h \ + /usr/include/c++/14.2/bits/stl_pair.h \ + /usr/include/c++/14.2/bits/stl_tempbuf.h \ + /usr/include/c++/14.2/bits/streambuf.tcc \ + /usr/include/c++/14.2/bits/streambuf_iterator.h \ + /usr/include/c++/14.2/bits/string_view.tcc \ + /usr/include/c++/14.2/bits/stringfwd.h \ + /usr/include/c++/14.2/bits/unicode-data.h \ + /usr/include/c++/14.2/bits/unicode.h \ + /usr/include/c++/14.2/bits/uniform_int_dist.h \ + /usr/include/c++/14.2/bits/uses_allocator.h \ + /usr/include/c++/14.2/bits/uses_allocator_args.h \ + /usr/include/c++/14.2/bits/utility.h \ + /usr/include/c++/14.2/bits/version.h \ + /usr/include/c++/14.2/cctype \ + /usr/include/c++/14.2/cerrno \ + /usr/include/c++/14.2/charconv \ + /usr/include/c++/14.2/clocale \ + /usr/include/c++/14.2/compare \ + /usr/include/c++/14.2/concepts \ + /usr/include/c++/14.2/cstdarg \ + /usr/include/c++/14.2/cstddef \ + /usr/include/c++/14.2/cstdint \ + /usr/include/c++/14.2/cstdio \ + /usr/include/c++/14.2/cstdlib \ + /usr/include/c++/14.2/ctime \ + /usr/include/c++/14.2/cwchar \ + /usr/include/c++/14.2/cwctype \ + /usr/include/c++/14.2/debug/assertions.h \ + /usr/include/c++/14.2/debug/debug.h \ + /usr/include/c++/14.2/exception \ + /usr/include/c++/14.2/ext/alloc_traits.h \ + /usr/include/c++/14.2/ext/atomicity.h \ + /usr/include/c++/14.2/ext/numeric_traits.h \ + /usr/include/c++/14.2/ext/string_conversions.h \ + /usr/include/c++/14.2/ext/type_traits.h \ + /usr/include/c++/14.2/format \ + /usr/include/c++/14.2/initializer_list \ + /usr/include/c++/14.2/ios \ + /usr/include/c++/14.2/iosfwd \ + /usr/include/c++/14.2/iostream \ + /usr/include/c++/14.2/istream \ + /usr/include/c++/14.2/limits \ + /usr/include/c++/14.2/locale \ + /usr/include/c++/14.2/new \ + /usr/include/c++/14.2/numbers \ + /usr/include/c++/14.2/optional \ + /usr/include/c++/14.2/ostream \ + /usr/include/c++/14.2/pstl/pstl_config.h \ + /usr/include/c++/14.2/span \ + /usr/include/c++/14.2/stdexcept \ + /usr/include/c++/14.2/streambuf \ + /usr/include/c++/14.2/string \ + /usr/include/c++/14.2/string_view \ + /usr/include/c++/14.2/system_error \ + /usr/include/c++/14.2/tuple \ + /usr/include/c++/14.2/type_traits \ + /usr/include/c++/14.2/typeinfo \ + /usr/include/c++/14.2/variant \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++locale.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/error_constants.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/messages_members.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/time_members.h \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/libintl.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/sys/types.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdint.h + +CMakeFiles/compressor.dir/source/print.cpp.o: /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp \ + /home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/14.2/cstdarg \ + /usr/include/c++/14.2/pstl/pstl_config.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h + +bin/compressor: /usr/lib64/Scrt1.o \ + /usr/lib64/crti.o \ + /usr/lib64/crtn.o \ + /usr/lib64/libc.so \ + /usr/lib64/libgcc_s.so \ + /usr/lib64/libgcc_s.so.1 \ + /usr/lib64/libm.so \ + /usr/lib64/libstdc++.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a \ + /usr/lib64/ld-linux-x86-64.so.2 \ + /usr/lib64/libc.so.6 \ + /usr/lib64/libc_nonshared.a \ + /usr/lib64/libm.so.6 \ + /usr/lib64/libmvec.so.1 \ + CMakeFiles/compressor.dir/source/main.cpp.o \ + CMakeFiles/compressor.dir/source/print.cpp.o + + +CMakeFiles/compressor.dir/source/print.cpp.o: + +CMakeFiles/compressor.dir/source/main.cpp.o: + +/usr/include/c++/14.2/bits/ranges_algobase.h: + +/usr/include/c++/14.2/bits/postypes.h: + +/usr/include/c++/14.2/bits/parse_numbers.h: + +/usr/include/c++/14.2/bits/new_allocator.h: + +/usr/include/c++/14.2/bits/ostream.tcc: + +/usr/include/c++/14.2/bits/move.h: + +/usr/include/wchar.h: + +/usr/include/c++/14.2/bits/functexcept.h: + +/usr/include/bits/long-double.h: + +/usr/include/c++/14.2/debug/debug.h: + +/usr/include/pthread.h: + +/usr/include/c++/14.2/bits/iterator_concepts.h: + +/usr/include/c++/14.2/bits/ios_base.h: + +/usr/include/c++/14.2/bits/invoke.h: + +/usr/include/c++/14.2/bits/cxxabi_init_exception.h: + +/usr/include/c++/14.2/tuple: + +/usr/include/c++/14.2/bits/hash_bytes.h: + +/usr/include/c++/14.2/bits/ptr_traits.h: + +/usr/include/c++/14.2/bits/string_view.tcc: + +/usr/include/bits/endian.h: + +/usr/include/c++/14.2/debug/assertions.h: + +/usr/include/c++/14.2/bits/exception_ptr.h: + +/usr/include/c++/14.2/bits/char_traits.h: + +/usr/include/asm/bitsperlong.h: + +/usr/include/c++/14.2/bits/basic_string.h: + +/usr/include/c++/14.2/system_error: + +/usr/include/c++/14.2/bits/basic_ios.tcc: + +/usr/include/c++/14.2/bits/basic_ios.h: + +/usr/include/c++/14.2/bits/alloc_traits.h: + +/usr/include/c++/14.2/backward/binders.h: + +/usr/include/c++/14.2/array: + +/usr/include/bits/wctype-wchar.h: + +/usr/include/c++/14.2/bits/unicode.h: + +/usr/include/sys/types.h: + +/usr/include/c++/14.2/bits/predefined_ops.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/c++/14.2/bits/locale_facets_nonio.tcc: + +/usr/include/bits/timesize.h: + +/usr/include/bits/types/wint_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/bits/types/struct_sched_param.h: + +/usr/include/bits/types/struct_itimerspec.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/c++/14.2/bits/codecvt.h: + +/usr/include/bits/types/mbstate_t.h: + +/usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h: + +/usr/include/bits/errno.h: + +/usr/include/bits/timex.h: + +/usr/include/c++/14.2/concepts: + +/usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdint.h: + +/usr/include/c++/14.2/bits/algorithmfwd.h: + +/usr/include/bits/typesizes.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/c++/14.2/bits/cpp_type_traits.h: + +/usr/include/errno.h: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a: + +/usr/include/c++/14.2/bits/locale_facets.h: + +/usr/include/bits/byteswap.h: + +/usr/include/c++/14.2/bits/locale_facets_nonio.h: + +/usr/include/bits/time64.h: + +/home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp: + +/usr/include/c++/14.2/bits/locale_conv.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/c++/14.2/optional: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/asm-generic/types.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/14.2/bits/range_access.h: + +/usr/include/linux/types.h: + +/usr/include/c++/14.2/bits/charconv.h: + +/usr/include/c++/14.2/bits/locale_facets.tcc: + +/usr/include/c++/14.2/bits/exception_defines.h: + +/home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp: + +/usr/include/c++/14.2/bits/istream.tcc: + +/usr/include/c++/14.2/bits/uses_allocator_args.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/c++/14.2/bits/ranges_util.h: + +/usr/include/c++/14.2/bits/locale_classes.tcc: + +/usr/include/bits/pthread_stack_min-dynamic.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/c++/14.2/new: + +/usr/include/c++/14.2/bits/ranges_cmp.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h: + +/usr/include/bits/endianness.h: + +/usr/include/libintl.h: + +/usr/include/bits/floatn.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/c++/14.2/bits/ranges_base.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/c++/14.2/bits/functional_hash.h: + +/usr/include/bits/select.h: + +/usr/lib64/Scrt1.o: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/c++/14.2/bits/concept_check.h: + +/usr/include/c++/14.2/cctype: + +/usr/include/bits/waitstatus.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/types/struct___jmp_buf_tag.h: + +/usr/include/bits/setjmp.h: + +/usr/include/c++/14.2/bits/streambuf_iterator.h: + +/usr/include/c++/14.2/bits/refwrap.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp: + +/usr/include/c++/14.2/bits/cxxabi_forced.h: + +/usr/include/c++/14.2/bit: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++locale.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/waitflags.h: + +/usr/include/c++/14.2/bits/stl_tempbuf.h: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o: + +/usr/include/bits/types/time_t.h: + +/usr/include/c++/14.2/bits/allocator.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/asm/errno.h: + +/usr/include/c++/14.2/bits/memoryfwd.h: + +/usr/lib64/libmvec.so.1: + +/usr/include/bits/types/error_t.h: + +/usr/include/c++/14.2/bits/std_abs.h: + +/usr/include/c++/14.2/string_view: + +/usr/include/c++/14.2/bits/memory_resource.h: + +/usr/include/c++/14.2/stdexcept: + +/usr/include/c++/14.2/bits/locale_classes.h: + +/usr/include/bits/types.h: + +/usr/include/c++/14.2/bits/uniform_int_dist.h: + +/usr/include/c++/14.2/bits/ostream_insert.h: + +/usr/include/c++/14.2/ostream: + +/usr/include/c++/14.2/bits/localefwd.h: + +/usr/include/features.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/time.h: + +/usr/include/asm/posix_types.h: + +/usr/lib64/libm.so.6: + +/usr/include/c++/14.2/bits/nested_exception.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/c++/14.2/bits/stl_construct.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/c++/14.2/charconv: + +/usr/include/asm/types.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/ctype_base.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/c++/14.2/bits/requires_hosted.h: + +/usr/include/c++/14.2/bits/stl_algo.h: + +/usr/include/c++/14.2/bits/stl_algobase.h: + +/usr/include/c++/14.2/bits/stl_iterator_base_types.h: + +/usr/include/c++/14.2/bits/stl_function.h: + +/usr/include/c++/14.2/bits/stl_heap.h: + +/usr/include/ctype.h: + +/usr/lib64/libc.so: + +/usr/include/bits/types/struct_tm.h: + +/usr/include/c++/14.2/bits/stl_iterator.h: + +/usr/include/sys/select.h: + +/usr/include/c++/14.2/bits/stl_pair.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/atomic_word.h: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o: + +/usr/include/c++/14.2/bits/streambuf.tcc: + +/usr/include/c++/14.2/bits/unicode-data.h: + +/usr/include/c++/14.2/bits/uses_allocator.h: + +/usr/include/c++/14.2/bits/utility.h: + +/usr/include/c++/14.2/cstdarg: + +/usr/include/c++/14.2/cerrno: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h: + +/usr/include/c++/14.2/clocale: + +/usr/include/c++/14.2/type_traits: + +/usr/include/bits/stdlib-float.h: + +/usr/include/c++/14.2/compare: + +/usr/include/c++/14.2/cstddef: + +/usr/include/bits/uintn-identity.h: + +/usr/include/c++/14.2/ext/numeric_traits.h: + +/usr/lib64/libc.so.6: + +/usr/include/c++/14.2/cstdint: + +/usr/include/c++/14.2/bits/max_size_type.h: + +/usr/include/c++/14.2/cstdio: + +/usr/include/c++/14.2/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/14.2/cstdlib: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/time_members.h: + +/usr/include/c++/14.2/ctime: + +/usr/include/c++/14.2/cwctype: + +/usr/include/c++/14.2/exception: + +/usr/include/c++/14.2/ext/alloc_traits.h: + +/usr/include/c++/14.2/ext/atomicity.h: + +/usr/include/c++/14.2/bits/enable_special_members.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/c++/14.2/ext/string_conversions.h: + +/usr/include/c++/14.2/bits/stringfwd.h: + +/usr/include/c++/14.2/ext/type_traits.h: + +/usr/lib64/libstdc++.so: + +/usr/include/c++/14.2/format: + +/usr/include/locale.h: + +/usr/include/c++/14.2/ios: + +/usr/include/bits/cpu-set.h: + +/usr/include/c++/14.2/iosfwd: + +/usr/include/c++/14.2/bits/basic_string.tcc: + +/usr/lib64/libgcc_s.so.1: + +/usr/include/c++/14.2/iostream: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/error_constants.h: + +/usr/include/bits/locale.h: + +/usr/include/c++/14.2/istream: + +/usr/include/alloca.h: + +/usr/include/c++/14.2/limits: + +/usr/include/c++/14.2/locale: + +/usr/include/bits/stdint-least.h: + +/usr/include/c++/14.2/pstl/pstl_config.h: + +/usr/include/c++/14.2/numbers: + +/usr/include/c++/14.2/span: + +/usr/include/stdint.h: + +/usr/include/c++/14.2/initializer_list: + +/usr/include/endian.h: + +/usr/include/c++/14.2/streambuf: + +/usr/include/c++/14.2/string: + +/usr/include/c++/14.2/bits/exception.h: + +/usr/include/c++/14.2/typeinfo: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++allocator.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h: + +/usr/include/time.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr-default.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/messages_members.h: + +/usr/include/c++/14.2/variant: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/gthr.h: + +/usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h: + +/usr/include/features-time64.h: + +/usr/include/linux/errno.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/sched/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/wctype.h: + +/usr/include/c++/14.2/cwchar: + +/usr/include/sched.h: + +/usr/include/stdlib.h: + +/usr/include/sys/cdefs.h: + +/usr/include/sys/single_threaded.h: + +/usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h: + +/usr/include/bits/wordsize.h: + +/usr/include/stdio.h: + +/usr/lib64/crti.o: + +/usr/lib64/crtn.o: + +/usr/lib64/libgcc_s.so: + +/usr/lib64/libm.so: + +/usr/include/c++/14.2/bits/version.h: + +/usr/lib64/ld-linux-x86-64.so.2: + +/usr/lib64/libc_nonshared.a: diff --git a/compressor/build/CMakeFiles/compressor.dir/compiler_depend.ts b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.ts new file mode 100644 index 0000000..9058f83 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for compressor. diff --git a/compressor/build/CMakeFiles/compressor.dir/depend.make b/compressor/build/CMakeFiles/compressor.dir/depend.make new file mode 100644 index 0000000..459003e --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for compressor. +# This may be replaced when dependencies are built. diff --git a/compressor/build/CMakeFiles/compressor.dir/flags.make b/compressor/build/CMakeFiles/compressor.dir/flags.make new file mode 100644 index 0000000..3e8f370 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/afonsocmsousa/Developer/vcomp/compressor/include -I/home/afonsocmsousa/Developer/vcomp/compressor/libraries + +CXX_FLAGS = -g -std=c++23 -Wall -Wextra -Wpedantic -Wshadow -Wconversion -Wsign-conversion -Wuninitialized -Wunused -Werror=return-type -Wcast-align -Wformat=2 -Wnull-dereference -Wcast-qual -Wdouble-promotion -Wold-style-cast -O0 -g3 -ggdb + diff --git a/compressor/build/CMakeFiles/compressor.dir/link.d b/compressor/build/CMakeFiles/compressor.dir/link.d new file mode 100644 index 0000000..2608a6d --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/link.d @@ -0,0 +1,97 @@ +bin/compressor: \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o \ + CMakeFiles/compressor.dir/source/main.cpp.o \ + CMakeFiles/compressor.dir/source/print.cpp.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libstdc++.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so \ + /usr/lib64/libm.so.6 \ + /usr/lib64/libmvec.so.1 \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so.1 \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so \ + /usr/lib64/libc.so.6 \ + /usr/lib64/libc_nonshared.a \ + /usr/lib64/ld-linux-x86-64.so.2 \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so.1 \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o \ + /usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o \ + /usr/lib64/ld-linux-x86-64.so.2 + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/Scrt1.o: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crti.o: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtbeginS.o: + +CMakeFiles/compressor.dir/source/main.cpp.o: + +CMakeFiles/compressor.dir/source/print.cpp.o: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libstdc++.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libm.so: + +/usr/lib64/libm.so.6: + +/usr/lib64/libmvec.so.1: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so.1: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libc.so: + +/usr/lib64/libc.so.6: + +/usr/lib64/libc_nonshared.a: + +/usr/lib64/ld-linux-x86-64.so.2: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/libgcc_s.so.1: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/libgcc.a: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/crtendS.o: + +/usr/lib64/gcc/x86_64-unknown-linux-gnu/14.2.1/../../../../lib64/crtn.o: + +/usr/lib64/ld-linux-x86-64.so.2: diff --git a/compressor/build/CMakeFiles/compressor.dir/link.txt b/compressor/build/CMakeFiles/compressor.dir/link.txt new file mode 100644 index 0000000..acb1d90 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/compressor.dir/link.d CMakeFiles/compressor.dir/source/main.cpp.o CMakeFiles/compressor.dir/source/print.cpp.o -o bin/compressor diff --git a/compressor/build/CMakeFiles/compressor.dir/progress.make b/compressor/build/CMakeFiles/compressor.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/compressor/build/CMakeFiles/compressor.dir/source/main.cpp.o b/compressor/build/CMakeFiles/compressor.dir/source/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6708621b02a964cdf8d3915c2468b5738a47f26f GIT binary patch literal 441256 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 z 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

URJm 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 y%NPnEba-zu=&TetXaowS4 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

-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

lK%z(9KI6Z7} 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 literal 0 HcmV?d00001 diff --git a/compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o.d b/compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o.d new file mode 100644 index 0000000..e12bf9d --- /dev/null +++ b/compressor/build/CMakeFiles/compressor.dir/source/print.cpp.o.d @@ -0,0 +1,23 @@ +CMakeFiles/compressor.dir/source/print.cpp.o: \ + /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp \ + /usr/include/stdc-predef.h \ + /home/afonsocmsousa/Developer/vcomp/compressor/include/print.hpp \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stddef.h \ + /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/c++/14.2/cstdarg \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/c++config.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/os_defines.h \ + /usr/include/c++/14.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/14.2/pstl/pstl_config.h diff --git a/compressor/build/CMakeFiles/progress.marks b/compressor/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/compressor/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/DependInfo.cmake b/compressor/build/CMakeFiles/symlink_compile_commands.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/build.make b/compressor/build/CMakeFiles/symlink_compile_commands.dir/build.make new file mode 100644 index 0000000..57c71aa --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/afonsocmsousa/Developer/vcomp/compressor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/afonsocmsousa/Developer/vcomp/compressor/build + +# Utility rule file for symlink_compile_commands. + +# Include any custom commands dependencies for this target. +include CMakeFiles/symlink_compile_commands.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/symlink_compile_commands.dir/progress.make + +CMakeFiles/symlink_compile_commands: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Creating symlink to compile_commands.json in project root" + /usr/bin/cmake -E create_symlink /home/afonsocmsousa/Developer/vcomp/compressor/build/compile_commands.json /home/afonsocmsousa/Developer/vcomp/compressor/compile_commands.json + +CMakeFiles/symlink_compile_commands.dir/codegen: +.PHONY : CMakeFiles/symlink_compile_commands.dir/codegen + +symlink_compile_commands: CMakeFiles/symlink_compile_commands +symlink_compile_commands: CMakeFiles/symlink_compile_commands.dir/build.make +.PHONY : symlink_compile_commands + +# Rule to build all files generated by this target. +CMakeFiles/symlink_compile_commands.dir/build: symlink_compile_commands +.PHONY : CMakeFiles/symlink_compile_commands.dir/build + +CMakeFiles/symlink_compile_commands.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symlink_compile_commands.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symlink_compile_commands.dir/clean + +CMakeFiles/symlink_compile_commands.dir/depend: + cd /home/afonsocmsousa/Developer/vcomp/compressor/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/afonsocmsousa/Developer/vcomp/compressor /home/afonsocmsousa/Developer/vcomp/compressor /home/afonsocmsousa/Developer/vcomp/compressor/build /home/afonsocmsousa/Developer/vcomp/compressor/build /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles/symlink_compile_commands.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/symlink_compile_commands.dir/depend + diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/cmake_clean.cmake b/compressor/build/CMakeFiles/symlink_compile_commands.dir/cmake_clean.cmake new file mode 100644 index 0000000..e4613d2 --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/symlink_compile_commands" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/symlink_compile_commands.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.make b/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.make new file mode 100644 index 0000000..67a43c9 --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for symlink_compile_commands. +# This may be replaced when dependencies are built. diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.ts b/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.ts new file mode 100644 index 0000000..0523414 --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for symlink_compile_commands. diff --git a/compressor/build/CMakeFiles/symlink_compile_commands.dir/progress.make b/compressor/build/CMakeFiles/symlink_compile_commands.dir/progress.make new file mode 100644 index 0000000..8b1fa81 --- /dev/null +++ b/compressor/build/CMakeFiles/symlink_compile_commands.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 4 + diff --git a/compressor/build/Makefile b/compressor/build/Makefile new file mode 100644 index 0000000..19c1ad4 --- /dev/null +++ b/compressor/build/Makefile @@ -0,0 +1,222 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/afonsocmsousa/Developer/vcomp/compressor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/afonsocmsousa/Developer/vcomp/compressor/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles /home/afonsocmsousa/Developer/vcomp/compressor/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/afonsocmsousa/Developer/vcomp/compressor/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named symlink_compile_commands + +# Build rule for target. +symlink_compile_commands: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 symlink_compile_commands +.PHONY : symlink_compile_commands + +# fast build rule for target. +symlink_compile_commands/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/symlink_compile_commands.dir/build.make CMakeFiles/symlink_compile_commands.dir/build +.PHONY : symlink_compile_commands/fast + +#============================================================================= +# Target rules for targets named compressor + +# Build rule for target. +compressor: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 compressor +.PHONY : compressor + +# fast build rule for target. +compressor/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/build +.PHONY : compressor/fast + +source/main.o: source/main.cpp.o +.PHONY : source/main.o + +# target to build an object file +source/main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/main.cpp.o +.PHONY : source/main.cpp.o + +source/main.i: source/main.cpp.i +.PHONY : source/main.i + +# target to preprocess a source file +source/main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/main.cpp.i +.PHONY : source/main.cpp.i + +source/main.s: source/main.cpp.s +.PHONY : source/main.s + +# target to generate assembly for a file +source/main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/main.cpp.s +.PHONY : source/main.cpp.s + +source/print.o: source/print.cpp.o +.PHONY : source/print.o + +# target to build an object file +source/print.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/print.cpp.o +.PHONY : source/print.cpp.o + +source/print.i: source/print.cpp.i +.PHONY : source/print.i + +# target to preprocess a source file +source/print.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/print.cpp.i +.PHONY : source/print.cpp.i + +source/print.s: source/print.cpp.s +.PHONY : source/print.s + +# target to generate assembly for a file +source/print.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/compressor.dir/build.make CMakeFiles/compressor.dir/source/print.cpp.s +.PHONY : source/print.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... symlink_compile_commands" + @echo "... compressor" + @echo "... source/main.o" + @echo "... source/main.i" + @echo "... source/main.s" + @echo "... source/print.o" + @echo "... source/print.i" + @echo "... source/print.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/compressor/build/bin/compressor b/compressor/build/bin/compressor new file mode 100755 index 0000000000000000000000000000000000000000..6fe2c1c8023e8a484cf22636c5bab7cd46fc0b9b GIT binary patch literal 282728 zcmeEvcYG98^zXg1JGq;kWH)6u9g@&n0t7+}CG>zOy-M#$?;=P?K|nzi5fM>Qv4V;P z6+uN*Y={jziYOMO*bpi2d(NGi-2{A}-yiSuKJR@#B%itMe9yV(_A__x&dh7ushuIE zaQ-}^xuDpj1f5cB6SlPT+94r|MI#Y_TUAsMF-Rp!u}v-OCwMf$@qIRql8JA-O)u+b z**M2{G$cQwi4BVKwkREOd|{V^_)H?%@v?qTTMx%~=x%;F#Eicjc3poD0r2Pe(R@@l zoAQ_}HZ?2lFEw<0o9#P%6eYfGHs3az&+!v%yyH9dNp(V37rPu~{bJDQub5pS%JQwU z`O5m0Y`o)B9`r{(U7K?$cCnwssctp7ZPxwBwBf{8RzD|RZ1Xw3qh}YJ@7f#@UUwho}ym4bDOusho z+C~lX8r099Ix)XMkXj_00)&J?X?|QEjCgN+<5SC>VMVl3f71|4DwU!mEB_;X z*ngyN{*Ux_|B+7ho`b9GAC)7gY$D>d{v-W%q*u5E{syEaiVRU)tcgy)5`zYf8b5Ku zpsCY_Oqn)lkQmgV$CZPIkC-xI)R?K$Moj5(W$SShCyeMZWazjNns#YQzwXlt>W-N> zb$r*NC04%o#pr;V;Lk5i;GhxWMG1rX{Ge+9!U;}bk&6?EK4Fsa&-O#9EkVvt*ls-(S zx9`-URqH-|2Gz^2pI@&)aCA^XetkDoFA^-sFGSUN(1X0VO!Of7H@HVpf0E*H(4BT_ zb@~o;HB)@8s}od@_{gSHQfSPWc$y)O*=gHXuSIwCh`;Ul^o%j+l8{afj6Y|7blRm$ zqE6pp&woyOf}NgItm#g=6W`rJr&Hf|#u%l%8I^8l$-wBQsw9gIr1mlP%)ib{9# zCW6ziXx!5{bN`BUh-9F`+&^Ej4pO>3^>RW&RJt>VY2;=1at&Orfy*^;xdtxRz~vga zTm%1SYM^A%ufCGy=DW3pC|R<5nsH%&$)Y{J*IeNj3ip9@q4GO$gW1IhQG7Jfe>!vl zf0bXQIGI#G?dSLl6em;Xr`;Uyhxo`<#6W*_k9An~!N8Jb-<2%-{zR7^ZR_r?`&P-y zX77P?A>0tqKSt&Uvlla#@&j!FQcG5v*OAxw^t3S4O`$NIIWI59Ig1Ri4`Z=i2Q_cQjGW@OASm=UZ4-wn4 zoz;*{$+Bnquy^}l_EwID*J;_3N$jn>7T)6B({h5<+s+SGzj9Tude2S4>I1d~tB=?n ztUi8!u=?~v!Rpta7+$j6Te%vGT~Y#`y1U<4QU^YnxNj_}j}YC|maJ@>P_k@EBScG9 zF6lzvvL(eFyPeP_%a>@KK0yhOesJ!>g;hu*dBaO;YWdU5qi-Sot=CrlKUpE!nCP5lcr3ZF=qIP;rV{ibLx;$Bbww?o|u}vWA07o~)&L8pi$CU_Ods1S{K*9}1>-ZR>3pCQQ=ODQq z=x>*z?{(=LkbVmE1EuKiGM$pVxaheX6`h_5(;q!EihiENiI<(rHE_8GF4w^28n|2o zmuuj14P35)%QbMh2L8XU0p}c?bMDQ){o%8CR4^z0l3hwCzPC*LBRd{v`_6e|9Ma>z zPRZI&x8u%vyi7ap-1B7EapzoKRvG%A=Pyj8r2Y1xHa>Gr33k9aV|Uu7J7?trw&E6H z@t3AO5w?BDv)RN^`y8Hg4^(0UoclcI%wDRUKG;rh(wEwbIORHMN$1m%N#n*z7NshbMrS=-a=t<1qoGUm zh#e>~F;+u*{D)vIN5DsL^~dFrzIJ_ahSyMQ65)AOlgE+hQ=|70E#_Gi$E*$}StYeR z!3{HU2a;|_SXRrb4A0z)W|q}M;}8ybO`KyE<|HE5NTE9N_{^JoL9&e5NwVGq*vLp8 z42oG3ay@CuEh&5lLDNG$C_IJ28KJ2Z-V4W@oAe~SV4T-9W6vYx8wpOYG6Opi5xzMT z^XZt^m(UlnSRM0;gmM^wUcc#i3rLhJ2H4me5UzlLpK8KGDh{Q9*L#0AXzKHJ1kICR zHf7J-mOb?cAZAyD%`7grRSl98VxF%$A89e4qg*jBn4J(7G51l*i~c3>aHzTuJkIiV z1USohAt}+I1ob^Qz4ss_$uSlX2j`13$wWG9mDUBTCQ%XBZY2Q*BImR!Pwv5vLq%?Aj z3zSAbx$(xLz>*vznL^Zf2K5oSnL<@5L`QE7Y6AHVg^DP2h(c{CMD=QPrVv$!(U(Gx zP-qy1UZ&7^3LT)(ObY!#p#>B=L!spq3cxXLhhx43$*Mf}aH~GTUX|^mCW@i%qjH1y zAPm@ku&Q}U4HsimlW?4e-Y2{8%k8z1$Am_s0{A7T%%2C+2$`#4aA5p6sRaB_~XRbUmNKLFj= zCO`vJ#LRdKk+!}hAmU`H(haD;h8ND-vHhXkRCHs_KM{58Wx zlNVKt_r^9ud})c94>K=~|6Bf{awyvl|RCKO*dl3FmQpAyJ>fCFHH04Mg_2+s-nsKC&`a1@Z<{T+jllCCek|QN5|2ITh zaiohHI}4e%=13nk5Z%Y$Hl=W`5QEj)&p~M)YJ$jUb>AXHI`JpEmR#tb1As*zYe{N0#mk^1r+ zB0YkgAz-PRP6GPJe+mJs)UoNH3{33{$~rXyhPi)G`Y=Q`sRE2D|6tZ`i@JURB12-S zzid;J3&ArqJQ}d))s|_X3}aPyD}~YGAK@Dh${rE(Nqa02id!hG*Zd$U>dQrw1-%#- zeegpg5no?gdxoP+#1&iAu->?p)^_S5aktp%tE?}WzS{bm{adZ-BZ$7nYRmp@)>!s$ zw{B#At+ko`JFM5)UuS*E{+-rO?60?iBZ>bmtC0N-R#*1#w&t+E(OSp;CTlDE_gNpX zf4_B#{moWj6!AZ3)o1@d#okwzivIr{$A@7_TRAnV*gDmek}35W#zNK&+5$n+twuZ-?3J+|E~2g`|nw= z+y3|Lzi)Xk=Dl(6TNT*fZ?&}j!R&uv&9nWD>>sdp+WvR&=`t5#y5}|&C#8L z<4sHycRx+*;cambAQE%k0Vx7^_%;rSgkM5fRNpxs=4Hr=uYPwW1jbnLHO|BtBG@ec zVI@S)S%iJTA=Y9T!pY7K}LX`JB{H92gE zp-3I=@@dL6_4H#x%t7jn4n@|EFwRs7j|g!WNDsQ?H&7^B?rincHYr{J>2;S}pSY6_ z)q=W9RgdqmbRpp@kdL|$&Ok#}sN{zvLtyb?DsZZUrKBAmhN7)e|3bxVkZL$&gI9~R z2PY$wwQ7D)h~^-5aLAIf6n$%jK)yGj0Bh)Rw6z=x`e?#%&Ga*1nFpU$AASjL;N|r$ zNd#X*yLf{=6P`rc)tt={b5VahLng^uJm{@52-pAF+7Q&$_cU%ZsBR=Bii~U8p=ULb z<$gxiRbp2F@)3yM;Hiw&@M|>Rf+l_;zOqklYY0b3_Oz6K=(9*PfJ=yj)Hp7=sN;_rjZwC8?D zU+!ak__YxI5FdfdFc(2P>f|D+c%~Gg0Y>$&rJ#iCL0&`&0k58)?0oH8*4SFvLg-j&NPo? z%=s4M=?a-kc4v@?jYmutL*=gT^}Mp1;Dprh#^a`mk+R%o!IREcrHQdq2OygXQcZnS z3Yx@>IPmo#W_EbQ#jb{8X$z$K9i|(llyg8Lb_3?|wB=G|elG-Zv~oy1uC)fS?Y4sd z4yk5iDeDW+C<0L+I+JI*qEz=wWnx+;+KNkoxK_4G_4x_OpeJ1r=_RQ$MC>f8pBJTC z^rWu4cL+2PB1OjPS3&9|bE&97N{_vnQeKfN`Lq<2@DG8xo?}16LYeluR3G%y6`PKB zVL4h@+Yu8-ihXhgZVp&d{}8I;J*n<$uM=83aFH5JLEgwx)LfiEZTzXMi#0;G@e%p= zd?}_AcoLs)==nQnnFjCeU^p ze=c*$A`eo!ZsS&l>X;%K_!WV*+T6zN4D}fH8);EK=g85*xQ(wc);_Cqh~+l!Y^YaY zFOle~Xhx0XHm24R-tx~LixrY2 zLK2rK*i{0CAJn%PZIn<47}_;AMw7UdK|LnvE+6a#V$J|6ZsvR|H4%I2l#f=q^@!(ate{T%$biQ9j%1QLc$i1pDqnat8qw*%xBfz zm0Hgm)->Rytl%gU?^-7WDBM>Iq zlZb6scN3y5sPyPU3*b8y?!Vd3s9qjJyo?M-gFMxRunGxh(HF93#lHr!Olb5V3NkI8 z)(;t+4`kBkn0c~aR0}cp5$7YgwvmK4N&n^}CJYzZyHjq_#5X{A*Ci%>My#)^zy8$J zBcS{eq1K#?eD|pX`H}^DaKjRdOAAh@j(ffA+3{^r)iP=M2teOgPtK7H$p@^y3r(5> zV<`J0)qR^5&kp@w0?WdE&BqDS$V4dWgg zmtFW)XFbB+x%7nfSWdEM=uYApiG8T-T&c>P(-^r6 zz}H=Ha z*{IpQrCR)fwqN93Kt1RpiCK6UG*qfWO#L*I%H05b?1EfzG73IQsvG{Y;l}|Dq&mu$ zhI19^deZq!#9sM4o3R?0>bZR}Mhh#yI}L1zFk)10c% zD)#*t+1)PHo>O*q*#OjVK{`7I-6K_-Z*5Q;06M!MogITVOSNLSo!uA!rnw-U-SL0X zFgNv0-E9*Thc)Q4!aQ8c z6~o_`>W{~5_ID}Wr7R;qlWG^Hbw+*!)b}njN?AsJ zCDpU5?Fu*#RC0z>0cDkC__tF1^1BVs1GL%2aN${#i+=NiR8@}K$lgGWa*n!Cs-Wf^H2YWNXbW*?x&yU4Q2GTd)qUa|$>29M zN;n;jB)$>I9iMo1?}yKAQi642jhjv8TK=bR2Zwrs{V(u8X5}= z0J+V@WgM6VZpT=?bE6QqBK2;EB0nXvW30}@jQb==FS+C)D5h(y9!tc@Gms9IBFo;0 z+Q#aaKjODGh@Nv1rHs`ZFdu)348!G73|y?7R>3h=zXjPfR_R7q2J?V)jMXi>HD_<6 z4Il|Wkp8x@ddq%IoCd;mF3~Yot8UTMTR~YDq1wjk3GDKaO51Qf>rx$K^%SbwHC6{! zlMML+uy0+cW30YipsD|Wav?&sjn%rT2J@!kMy?z#t$&hjtS+^wg`gBgsJ5}XE?@|% z>+YcRjZkf4wR?TZ)XAXCj8JW3b@I)cdJ8DGN2s>3x+q64eUF3kv`bB}jn!YMNgQMK zFLXYF9K?0lf$A<`8>=tY(}**mnmKk6HNrJkd!iqc6qyY`Wd{^7R`(l*rndmCtxI=| zRqiCNu{sW$n}m_$;7oDBuCdzrX3&-*eGSoQJZNoPW3}toNO~B=?PUOtvD&E@0Q*4v z*ac8Gju@*a?}Lqsrjf@1@M5vzc9m(=e>t7Uh-<7qfcd8*!OH`h@4};yjap53ygHz*{{wFK9>-Yy_ZQm;8vy)hmq(YsU*AjrL1GDuJ389umGslE;344$5_2< zh%NI`pmw`Rs-@D$8&ftMXS{@Qr}paWOn%tWLz;8h3*yfqKP7Mk(tU ztDm>BkzWAyi;Ij>)-_h~ER|)Nc;1kKE7IMgYt}JVpTRRQhSvwQ&BgGDv0C9#TZMr@ zO>mJ>$~wmC%yG8Nr9iE7kx|Mz#_DoBrs3S50_qJHS+-^!V^!eb3B$hy^yJ0xh_QOS zsg1N?L}cQ+s2e!O>WQyxWFb&(U1XH9j)bo??vQEl`e#wz8fjaAZ-ja7Q;D1y`yRX&4N?9EwZrCmqt3UfV+r<7l>wfmvTQ9JGxAh788?969-(w}uAvyP2_1WKS z^<@7cYc%^0ThrNp#JZ9FN3Dn0f6RKD{l~52>~FPVt|vL$tg7t)oid;GJex8bMvFJ+ zTuN(BzmPHreq4@_DLXkJWy*987&7Hf4tQkBK?J)?j%q=6cVvn3anEMRRMd!q{?=eltFvu6+V=_X`VqFr4>Gt@pOkK z25)@;=-#sBQ#O5Xyuo9(&UolpGg2Ey(8<&wq zl|c~wI7(w)H)qb^1(z41UfMet!}u=Cq~A zMhr;^A5ga<-l)S2aDA9u1tJ=q$Hq+fqhw0gkLtps3nr0(@-@(6;RWjS6F8m=>dUxf z1JaSPF%u3z$kp6lF-;C5d}{&Ske1*18p0b@zeZB*1Ir0wqkw2eKY$27qqgB}y%&!c zL%5705=bFk=up>PcAaE6uno%UY#rQ1I5QT^r6T=i@V0r46mmu$vIF1PQU?RZp zgnmL>33Za{<=rIG)HjssAfeJQY-EQ&Q#)`jZ6O4$Bw?I8S6-!?vB4kyT3rM*wOS-6TA|a5&YfhW@U0 zmy-;M&x1LHOAD&>+d>FBua*swg5HT(KonMzwa7H;qQo9)-Uc%eq^_mOS;sO!w&YsO zT4dyn0eK=pSjnuNzd&}nyyh*fu^`u?JR6Tkp3t|mbAel5@?u*M^)s`6eL8}yj-O8l!sv# zc7zh;^D#Vdaj|V`KY4T^_Ip8X3Q8-Ya*;A$_#3=KWIvp&?uFF;5x%u(sPK4sGx`Cw z?=(=Zi%>6&M?r3s!K2vw0QFW-?jtHm<-+Jka+&=n0e7p6EyfN2=x>+C5UU1e?e7NQ z2Dy2$WPyhP{QY9E$U1lqxXp6K6m8I3xYeOotLlt-8p(aCD~v5fk7-#(JDB_O0Fu9Q zNO~gEyw!021BRgd9mMl4fYsH2#)jGtGh2o*u&d*Wlt&kw4<=}6M?*bv0Jv z*O7+yH`EKQ0lfyW#s2|~R&$b}dc6$%dSJJ@c(>0*Lmx5J!}vXjd>yd;F0?N-fX@33 zL)|_dfFD5o%LUMy7%k=830#Qxuc5wfuU|*4^#mVty~mkre&3IBm8RA zxl@W>pbv2|yvNvq4zYxf8R6Fd2r&>`*MYvIG$uKVx_dQ``Wufj>=m7MY4i5{d z>rvPB(L&^I0N!>$k{eTlntD|4`)$w>08Y3d?%x_z;!$t+m8_1WAOD1L>C*G?)S!L< zePDxX1JJ|;aZPK`MvwZZtDRjB00y}rs%_y3(xUu~M=ixOYg!}aECA*ah$l}EJ?szf z_Nb{%@Jx`#>z$z8;|LL&{+34_d%+(3J3!mz@>izg0O13k<7gpb{}hz3Ty9PM!gF{B zUiA#>pP>Bf@+No@3{R;u95$Hr&=ddg5s$hNN)kp^s1G{{7uSp69oO*W!Z8u>agXXY zQ!++&2CyfAb*bopK=>bz%Ee|63!4bqbXS;%>G-|nz3=EedMns;0) zF1LdAOoUFG!{HRKT8T#FiST{UK9107S2vvFRsZ(0^*avQpAkCk>xOH1RjY$`{y|z) zaoPIQ&ThEAS3UZqUP@$b&q~nUHAT(f?SM4A`Z4e6`fJi>S z0?d28s>%b<{|cmcb!i^jyAHqaRZX!i&bwS=L7Pl;&X{+v!($sRrKQb7M=iqN;Mc6T zNXE!@0N(F_^(v820$V10O~IT9$4OKzo>>r3?t}9&ak$kdXvaIO%qq3D&|g9Qn-HXc zmdS{6X7UQ1Tc9Dzk1I+B?}>-=P1OuXj5wou05o<$Lera=>MtymR6N-ow7x{wV}K5L zgxi_wuAgj0r-C*s!q4<>rrNs2=3fKaoe}=`cY=S2soJcyr(Iw`LkC^J)1Y2CFF>V5J>0ZDkPVN8$JX|S8 zz4;>Qtq{aw7oerkdDd|K7`1M_Eu|j-BV3TK5(W*8QLEEz&^!QcazT1MVbFCkYC=mJ zv>AXME{G&W*Bir^$EeizZ1{(O9(LhT^~T5zF)FT|jXVdG4-1YisO}^TdLl*zb8S!s z018}CRJ}3s+Zc5d6yomG38>yKQumb20aQy>rCO)k7VcyKZg4?7X-CT>_)MivO}3Z8 zO@MAI4UZDMMybiC?DpLU)aNdeW!jZaG9Ohc^*US6KY$7pImLF7r7D$pUQ;UkgDt%p z@Xbo|MAt0AKUL~GtS4L*y#XC{Fr+|NupsmYVyJ@>p1#we)H(b!<%DOrN8Zb9tQrkOYlT)mUTYc zV%4_ec0OML|Mw+$c-A4uF3-N$@KY;op2QZ|8poyUz(q=)b+Q_e!It6w8G9U5!Oa2e z(aC!gSyM-7B5HJ0X!ir9(U>vwG1$spud3r7rsYVA<)iMKXyr zeAaMUkE{8=wHNk}fj;7LL~wj~Gu*_l&Y!Z4!3#izicwlNiMY+&3`8tjHV zTnx7br(5c+akdHF>uW!L0VkFwO;Xc?AS9jL}GGD=xSUTLXKQ*C5-phmmM zvdS{NzopK@AYj1@0loENxPDF>o@}Y--nVPvF`!;@kx|Oh6Uy)cOU=H`miY-#Ke)&! zWf}RPrE+`PG6l9~!nkw=lvS4D&sZw$H(PLRKwDf4*UxFg`z+OQsEzCk)EE~Tr7S(6 z41Z>+r=GP{SOnA>7a652BhOnZ+ZnBo1NEwlEUPTT8yEpX`I@8r4V1@$%Fg~3CCO{my{fR zGAFztPE~*v#>dE2TbyCTr7M7nWrNPesjbi0pjrU5bV05-+g_nlIN=KM>i$JG{Axh2 z`wuveTzmL3W6OBe9J&uw73$7Q6Nvy~YR&|fxa2LSK6polV2@a6I9$2c2)l%TNt zbpcDmZ9V8@PWY~PRTbss8}=;VtGYb&JW24$obaZ2l^1J+S_06?1yO6*paFnsxP58xl)qb{peCG@RCidoZjp*zcv^!pn`OF4o15m>S>FgNvdc1mJoUKzE06M!M z&hFw9qD3A0p!h27z@l2QY2vn9gxHG&dZ~#q3_Vv;ND@Xr5~x_H<)$%1apG_N zrT81va}I+@qJ6H4ZB=%H6vP*XN}0Hf(KHbFY-hy|suj8riLM7qW0%TjJ1brp#L-A1 zb^)Q6OH3Km*8X`QnNL-2!QE7q*ztG=z-;VEqMLZ@e2jO@4 zA#M!q_oTiXKORb?-dmt84B@TR%=&UVo+?ZlKSi`Iw1!v1s%Ls>6j!Yl*whh?x@@Tw zL(F|4DTbQwO^{-kc`93oYs>|E@i5X19>>!U^V>wM{N@3iLW(v2G4Zs^%$YAmjyVi3 zCmLmbjnYgpb1f+*npGdfa%MKW85LokXn-Fio4=wg38wlUIhsidO=03WpGY(dXW{pV zW=4?|mCWI|6Rctm{tf-!>~b$2#+wg3iAM$IhQG1HWNyxaJ!F3HE`B^{K8&A6mNVZP z4#iFDJ5;`TZVld?WZsOGceuHJ34TssZmfpA1arWBSW?V&v4-%Qp*$&Co2Sp=c&7RA zCfu8vpP+BmFq>X2MSpX2wiH=ryB=7qO#FCR#F+iTm28q>Xh3tkrO7<-CQLu`9o*pc zG2=JjX`cBm8hEVf!(MHic^a5OW&nFm*PFwj|5Wo}OEj6;rx&Gvin-V_2gTqxquCMN zDc+nu180oQ{nNy2Tz(dMN}!W$mA6DMhp{G zn)-L3C;G(5K3J7?Z>loR2-E}EG}ckUzf8mDx<`#3aV;9o|1>I4c&jzF+RsAP)tXs~ z{pQwANc2`Kw$4%3)mmDy3(0R~Rbs!j)q?#tRzLRJT9epsXDw&Hy>&19ovk#M*Ts4c z@sO;n2g@hW=2C-&is1~FgJ9sn!e#STuV<~mwuiTReQO>2h1O>F8(7=eZ)Dwr^~zhl zvGpkXO|0kGFS1@^znRs7{pQvc?6|bg9&VFZWBKuve+3a_Xoye_S*_o7c&3>|1ffNsewAJAj zn(~+rP($V#_x_5XhC)hLkoyxPQVb1QY81BAkZB;#b0I7RzoB*- zsfXQ2L2A4jFXZ62;CQJRrn0zN^UQ!7IOC*L>S>cYIDu=Oz z)11IYC-9mRIOPPgFtf25EuFw5C$QcL>~aFXIf1l3HdiwzFwP0AbpkIsfg?^J*w^N2 z>;#56ft60+IVbR~6R`T(T!l_xkP}#j!06Ahfss>dh~N4V6YY|2c!NX#y6EGzp6~~Z zY1m{OL$5EY^`zh0f@PJAsazyh#btQ05{YX@jhH5CJ?-~5`cdDp7lYK!C1>`19^B9P z-@sbh52+)F5(`HCd;9DT$gtM4{@7*cC@_TnfevFo#=5v?7o;r*cr7syRX^_?_u)Eh zK2yf{B|;FqBmAMC2SDHK@9sowq`&I@gRp9hp9y7ajq`^ZU?!ACf}p~E4pE03aU$?c7V9Y1+e)#;V(2wt(X1k@FBe61XX~lkW>}M4*;HY z!TgJ+iQH80`_&yMQTIlI!N4FIC<7NOuJtP6n)}fIKDu*0NR3@`d#V_Iu3zgTe_-T| z_}vl;+70vpr7@K!PDigf=%0T*o_2sV9oK9J67}AcAnB0b9rfU=Ro!n%3~}9MYWh>S zCOaL*)6Dw*M=`za0RJwMaWnE1OeplPzYDK{K;l;pL9QX{B%0}JHSi~&+lN!eNRje1 z5T5QfyGG@a@LEm$Z)XCK23kdzPURB(pubjgzly{1!cv+6P~w90-2rFS&abjwut7rs z81I7gea0lx=PJLd3wx3!-3Y)+2P8aGc7oo`uhRdp=?{VSco}*xzk2X@tQ#nad;_!t z4qcKlEIiyB`ubIk`*EO(3jHepe-r2-ig7P+?^8sO^nSr{VG=yTncUrUgPmR zI8-BP#VLcdK`T7T-@wKvakLsmf#?Mn7v+AFC%M-Ott_osmx9}ZmwJ-RV-%5KTGYxQ zZBS>A=O*-J0?~pO1-j`{xnJS&JUm~^q-F6^a9ePR$8&cLEtuBLGDsWL(&Ooioqo!l z*3>A_qD$r8%;RbPtj?WQ-b=x4!A(4#rZ;QBv^1AN+Ms$K&qw>UI9j%&KyxmYdu@*= z2Dgi(EG_Prg4=?tdpx(;?M|zI8Ke!$^d#@W9TJHn%ODCw?^L;{-P1kE1-P#uIN1-E zg4=>qJ<0V?>SB?BQ3h#)l0C^YS85O$A5kEBQOiZSCwh`|hiEvND3^lUf)jwWb0-_7 z4AKV0d6LswX>nxVM1kn-FBj$R_atw6L{}AAL6?Htf@3|&?d{yjOe%vElX<+~D3cAW zM^u$$LPddiONggLJ=CX2+2&WBG1*vANP0m|^rSFZ%41JynPh}TA?ckv(a1?sUWv7b zawjV-3W>*0rH~V)9DJunk{K6;q!&g-%bXzP!nGPnc3u?no-#7WOF8{EjU+=b3Q5I| zmN`z!cOKSAvJ|6`bmJ3^9E-9)q>*GwMj>Noltx}7$8HN0}Of8L(axU)T z2ua3h6w)XobF`EDhR`B122$r$ z=mtva_H=A+S#&39zxFD%&T{-F9_^O;GAv$NT~aULDG%L*<7HU5Vf5uKu-=6=*^VSn zIg0rs@3utF(@3LZcX>~%VVkA60n`<^jQ(V3Ol8VT%CikJ??v)s4oOl-B&@;~P2Qd5 zNRHHEURQT-mEv7c54zYPB#Ylel=pV}hHs=8iG&j%|63Z8bo4M3IjQKk(j-5*KMVm} z##j=-r>^q0#2-K@q=yWbJSo+4XCz}}F@WtN;H(_b*VmyYke+_8AQF&j^xKj#ay)=j zT`*fYdAU-Z9fmzFvwub0j4Vs=ORa^Xsf$CpA4%+h$U3UV{zq^r16a19!PhCKH z0DyxINN9RHsRqN8Vj-tMJLk}CA=go{df?>|7(EP1MQJPG;yREN5(%_TnfFlq*N8|y zCY3i(s=Kl0%({0#au4Dl-8F}2F^L^3)q~4zu@eB8MIfqL8`POLyPWzYht z9UY3C&g4&KK;$X)<$OH825F2#*0*%rAwz$v=2)b!1AYO>D;$WHz%Qu_E!1!L;=Sq6 zziJ77tx32iaXm-)d6bza9ZN_Ei%Y*$$z=HfXrD&tbP6$KN_7-FI=m2^1nqB^&b>Qy zL;PY0lL^_+0z6;8gNx7gh2o@oZ#cHg!60kmRt`9|?sP^N+G5|6o2;2MZ+(5(3J*;m{4P&XFGygqFthu;&B8 zp@vfRd=keB3A_)^eizI~enU;=Q&>2Od=%GjE|rh`hL**1U*{vgp_Wp`eycGuJQzDy zxa^YBDcul;(ENImWynI%id;JX?jW>0ehK=M^w5#rP$#LL!1PHNITX%l7wn-UyP>X9 zt$s>s`a;l_x^zBY99j{7KMSMtyP;l~A)n|65|v@;G}w}GeYd4QHkbz6!J3L)=oTwHt`RD26SPe|omEO~oCHU^+W zDUe2H7ac+c?36)jL6OaGJbqag)60u}sa3IKP7By2-fm2L4jJ@DxV+|m>sAPkX}k%K zC^lFtFf6P5Gck&~EsDC1s10tw7Hob)YYTGBpVA!lM4O*K16F$TlYS2>YQ9lbZ+_l_ zX}8*20R6}2C;xiX-uxVj&HS2Jy&B*$0!xrXG8|{~v-dG6I)Ku{rKSsnk z$bAVCDTcH8Sq&>DK_-Jd$Az$z(wm>$NI`16^s&GNvQ7JLymYMSB`oeWWhTAQTBetd zl|qI_JPQQgy672>cbeRTy2)Dj4+KZQ@R9QjjUsykz*-St1q7pk9m|0~^z}^|*fRpW zq70CJ^(jIluh&`6jR5gsg;EmvacSuHXSKwKBEY-L0D0#`7qq%AwkRDF)X4z0J~n@twq=!G#~PC@+nFtNBBBQ?0J7gv^}0gdKC!24ul;xn>C7lIUV+z8`t8U z@D#Sz7oY&oXlZScASqRgwCMLE=G&e);-@;5>}Wxi5D!w^YQF%ej}1oAhas5R*0t7s zpna)n^sxv{Ben`6_8vU8Ff%=IYvEHCua^N>i>WkQv~Kii39VL(>zhI76FS+N_ZNh8 zl0g(h`0<=gpOT`Oq^R&=BUD%~bOlRGjiQfH=y#>?^XUlGs_F--ndFjmA{06J@77fgeGm|e{ubUo2WFtmOw z*siRVu#U|Np18&Esj}!38M-|*z@K8OCYTsr0Ks}6n!9~jHX&%Y#|1zImHuK3qFb3Oi0czlBrb( zYp3~_7DbZ5oIY*5XjEHqSarj%WNOFqcVC41@lhda z`#IuOS5!sB;s{PuXG>8#jw5ku<_=KeIg+6Ey@E)9BOx_+4$zP_DN8I!&ok+1o`IY;@y{8;`gr_g;MCZ-qS5wI&Zu;;}blxLZpj1DV zBagW0dpyy3Gx^6<@`#&0(-W0?1=ia#^P0mr~lOl-|FwgFW$$e9@8h>>fc=+hHIOeHtpW-m~uN` zZO6W8D#ffvztXW7dL>8Q!ouy)CD)>Mbu2mbO{S&EVm^vMFA*8oi74 zZwZ;#FKDteg?OIiuQx-yb@b8>-KErBFzIQbL+ z&pV*VS*O%Cujo_1B1p3G@9l5*m~$Aa++)bpbbAbK=E!ppOh54d`x<`4WScaIyoO&cyI9$*O4gm>UV}^q9qYk|AYBmrF%RIDm9w4>zCglY$OH$?pO9*#Sk4l1B9y(kh>Rug7yt zZOr`_&oSlxgs9rMnJC0%T)8-^$DG6%k{yxU(;@wD=9qDK;72$)8xB35FuIW}r^l3< zV-_6L5cv>rkGoj6$6RPFL~n4*H$Z!r=&YC9V=_SJ?ZO{HJLS;J^qAsnZ6R^faK;sv zErjPF%rVnv+Cpl9*3hAs=`qE4+Rdfv3IIJi;ZjL{h;qp}=DVBhTo(eo(v`{#ZjWg+ zNI$rd4*~F0X{m0HnfszG=^X$*EhEY4F+Xg!3vm*Fvt=YXJ!TxLlINHd^nff}x@p|= zl-y(ZxKNOv;aJ6FUfwA~^l+CS@RIQ%wP~Ed-%O5uBOSx+tW0?sKCS1xu)8o_i!f=2 zq6@@U#WHJ3BfC6&dKSsgBQL`8=bLBcB;YH_33tR{(gX6!4`cAP0~t@!ed5YJh&?KU zq*6kHxb9A%jP261jpA3e!r%!@qcDUenzqEl`s>&D&MAH9I;=l#9hM1`-T=)=D4YY& zo6zhtyf%xzG3TSt3kJw3q-cQCK0`FDKNcNWZ6S3d93MLz{R|oe=nFo9g>ZcAaCBz? z+eA-~l45W{Js*8XM=ik#tpfdFRH5$QDMf+)Fse_juZD>Ju4#fA)d(lU+VIy))7013 zAkvm2Icfn3XvdLi>K+o%o+EYCS`tvgkw$877?BPfDORzt=L875l3rZJ`bXT*=A<~T_J=A2>a6u1_^i=Kej;n&JInqnD$Ie+n ze~$E42_$V0NBXEINZJsN^i|VI+AxmvQ{ze62##E>T9LGI9O8NcPc3i(zZGRwaeOF+HG zq1u#wbTGnAl8Y!TzXPTy)SmGaE=l5if4CRn4m#htJAhxO^=UH%;X5-KGwUjZH|X&G z^}uh+;Plp53G2O{%i#k^ukTMf4*5Yk)E$cNhTZZ)%U6tuTJtb^eL@^jg*tXtio$UC zUqpQ9{QPb7nAymqfl5A1iSz-a0Dbu>Kq22KNSN)TxQ~7Z5}=PH1t=6YyuZg|Q^eK-y<(j0?7j%S=wnPKP=qmvV`Bo;w;V6e_ zuQot0ArDZ<*94P_kE0Z7=xfx}^YvQXPT`J2-Igyzqh_(xyrSNe5!g*>&JnMO`39Iq zEzA?hxM4!0HlByD_egJw)I4niRBJX*JC687%obo8wKppP2A-=t7WSm*&PMZePUia> zolh5zfF}-^MqSN5fW`Dc?`)i=JI>GOk&V-JXL%F7uyKa&Al=dF8fS8+$mr1*yxTp& zx4`Us4^C$)3BAXXzj~!VeP!)NEj0RC-%$TUG;)ORJlyMJy9@yFu#rSQG1E&gH6Zal z;v31^AM^@LJ){ypq|`CIH$yMPv{MgK>bOLz6nZ_TPPInwLF#T#0QW|M-j*5BinkNA z^Ac$@m+l1{9r6UIS?(t&DWg{j>!Ah^V|sXm(@QpO>1SXzHu}yJq*kGKZc56X9brj4 zvTIbu%WBelIGM%X!&rM5w7PnKjgGJD8)~lyp#rEPtOqLqP+c?AOFPQ~YIl7O3hndI zi#+*DvSmv%uRCh9(HSG2Uh%05(c+&QkE_ z9SR8_O>E^$0BiJVVheawOnNtH1f#Pk-#P@nzsP6;kLDqIZ)jPJ^>}Z{xl8ZV(+foz zAgnKPkzALxz%VH#nR zD^bs2mQU&r%vZorAKN#1m9&b9m>Cb`&CX zkvORkqSQX(`KTn6v(1Sul(~&li(DYGpM$@ZS z8J#R*+CY<{o=K!gkka{k>9yCP?-zCR&^uV=&2U8GxeZ8po_jOBkyWQ!0&{jz58amZ zf>t~E6qbadUOJg>F>M+Bu0ry!EQ8+OYJ-D6LxUE&Thhy1?c_(6BDtQHQQ#y?3JD)6 zYV9Vzn++b5^wL+|A9&ER%GRrx#EX0~Krwn7tZp0X*21d%IA{kA-kzj4#FiaITEf=f zfeLB~^#0h01Y604FawIDR+3&U%gK5cAVq|A@F)O{HQ=-hppft_qf(4-h%A(c=dI9u zTY|6>sBp!)Qfj)%Ew-a06t%O5umKajXt<{%k-1cfQ{Du5BUkX?Nb2lwfZN2Wvz=7U zQ2U2nV2JaqbaSYE0XyhLSINyz3fHQz&hJKYcfBpUuM|yBlRQLQ(hrS_UgZi;EPn$y zKIGQ3P+94Ap7XuvH|*CZGc{+8IbvKD6NpF0fx|TAbs?6&j5;tZzk6gBIZCZJVmdf?Us_` zQZ%cRaSP=8YQTU`Pol^n zBI#DCOS0}tB<{c5R2Uicc1h9lO?0v5B?;}Z$R}o}VA|}=GjOGaU?(ex9g!Hs0@l16 z+eJ-?M2_(B1CGtPAa!C=Pa=^ce8ii0FOi<+HlUxo>E||y_fzU~oO%PLk|TV{#PIKj zAT3TN>GXRzO-h{n8&a2YD*Y->r&^O=MCv@Wdmrr| z1}Ms}$qd9|9QtU7C_q~PK0c*!pAYR)6KpNgw7q%lSXttP_Vc!;Kq>rU=ci6PWndyrt{PSR7veNIO@RhKKi?h=QQTTD#z{NQk zGbwxCu?{a-iEt;Im%^QOdUxp1vS0XV(%~p3)RtGL>_XT_ zKh6r!&*us`M2?T5feQvgba(8dZIl3q=$KJ}jzI<}1vx%I?$k|5XUnb{yitZt2KRI8L^9~V? zQs@tIVo-_x5IGgdsY6b4aypUIkDSru%phkmIk%FtiJT|Md5Ii4tKrAL@W+w!3`Nr@ zREeBAjjU#`jA z<7h^_+YjTkFK(phuc!8e+|cEtKhPFLGggo5@&d+b2HB9t>cK+%vmf04>;MsSjKzD~x1Bb5I0ywaz z=4Rvj(1uupaLjEmGASTpzCWi!-k7VKO0gbEzL>cXM4<$MH()k_DUj&%=&cx!q1GfK zFTEq<(K|9pUUSTZX;8+z85WmGH@V(*>FCVDY%>JmJ2NRv9|$1EozOLz!lAwIOL5RF z@Qud6lwbaX+gtTK(uM4S6}e&T*9iLL9u%h$hZE#CU~A0bH2HK(ocH8#j@cadW;j$3oMj~rNpM^q^b zpxR)$_H!xPhi*W4w7hQ-PL#2plfoPBL2)~BByE#NPJnuye9HlwDJQSS)|a&xMYvY3 z#Z22J>3)Rg%Xt&=rs?1#2rrZ)yW-$4<1zNnNzo&C7kHP->EP`je*l2(M(Djoe)q>$BY)(ZH^YBuJ8ZcwrhMG>Tp-Fb{@2>Z!uHa1a+tY+g8LQ}0U z`Yi+)oh*!>!EGM?8^(KKT4RI_YU0$-QFZE$z~>03O~q*|Uwvsw4^ETCHniSDqR8Os z)9+J7NX?|#({In7RgmDN9F)kS$5g;Z$ zD%uFsjY>vBQ#7j2rkDgIO01L}k|lWjxsX&FDOR%d1T0HSBT5|eQ5mM1$i zJ0TTQnXL`V7)+MT2*JuI~DxJp@|O)DFp-7ROma6Us6^x`<8FvvTD) zC>%&|`b1Fo0H?0G2NXcVL{~B=X~{{^iCoTH=@c~CrEwiZY9Qpco82{gaQY2r z4-Fc-8| zX$|b0mdjkJt0&K;YgMROhuKw^?-m|;Q88;rgX49VspCu#b)5;Kz(u)rtMjUd+NDAx zSx+uF2FAlGw=U9hGpWPTBvjbS>AVf})Z#57*)$zBjLZQO0;E!-=#d5Ufb;e>$xU;s zR;$^hv{GE(kyS7UGv(i!`Rn^?imkLMyvQ&$AQ!7jOBc(vMAgyCnVehK;W3n@@J^9PCs-zdY0GS7%8egD*}aB4 zV|%A$*|w5g2{%c*wM*Qx**$@}q)Y7(Mb$H4DRM_gcFm&Px4n&X<8@oQ>{mo}Osjx9 zQzwU|mfcik+5{hjLf6hUbfsZ}r}n?92#L7c3EQhu7n4D<=zr1n?y-%h=YF5|GT!yt zKJoEsnw*24;^%c@b9OXilAZk{{hiM5WuK}`O_R|F!q4LYA$T`xih$CnxRSfdi-Tczl@BY<901Wd#Hh;7vYJfzFbO*FCs`rOZ-fKCiKO}2hZ)u8v){>{KbYLe zb26R%PbIfuXF|3A^c()7ysDfb$(hNk>)byyXFn*LH`3A2SZG=Qy3|~BS}o!~;?7Dm zTCMZn_q%__8d`Y6ag7_Pka;svwSwv=z1S&ubM<0aP7pWmNUpydB-|H+gnKV=kHR8*GD3*MDz)^u}9Xy>ssyA8-AhZ+ujG>&sKv5-0zdpLFd3f9GENUD@bc{QLd< z`w{=f{Cmm2f1Q7Sj(>K~FW%$R8*8|(-u&}?dh4%f^Ix-h`?vH-E{q%h2b(YGxOd9> z%1uAu@7$Zdp_{sw`M>zIV4HnDTxA&k9>>378-@WNj{W!6e@Y6>=||rt8-Nk~;+vby zgZ_K#w-(-b^KJHZ5Nx{3xA;5v+5WLLMxF5Y0!V;`|CWECtrq|qEYLu2VS|5N{(Z*3 zf0ciKj(@++zrVx3H?fd^m48+KHTfrte8N9_&%gUdkxRJEzoeaiQk#E=4Xz;`?>G4L z_FvNGFKhE(X!D!e{FmDNk8E!IZ*0EsxAo~CvU%srZ}aJQvU%sGHdTH7Sev@OwzT=7 zHfP%W5jHpexIX>Ddu;xcKK%xpcmJY(_)oO?YufylHva>gcm9?>{Xg1Z94_2=Pa9e0 zU--THbW58hHt&3-%>#Yi(WgJ4Pls&Y9_y@vw8PThUuMOVDkkH*n7Xi=EmR9`+i+tf6BAGcUzyT+SJ*+ zv(4s<-)HlMt~MuZ-ug+{yr&WW9ol?Vn_txCYk!DezxK!3{Gv8r`;%NQU;cY+-gz5xyzwPAU-%UfWRe>M)l4mOrtLyqfr{)9IFwl;r3oBv#!|3;htMVr6N=8Nwjm*4v(Z8Qd7)*!wmZR5RL z+T3OHWo_R3SNQeq2A|&A*4H1hdFLscx2M|tG41=;*xdLx*}SFAd)jcCx$zJ6={?+F@BAv88{g8Vq_4lG%|mU}kNOMG^yxEw`eXX^ zr?vU_*xdLF+Wa$GlK-Lh{U)0){7>5a9X4(dP}(%|C%qquvX{t)h}oHs(7dPs`#t;s`%?HFEzgTjrUPv-mr}^OJkdw z#Yc_@Y?BTVe(8i50wOTv!Cttg9cPgcC_a>(c_qX?=T07GB zh1iZ>n2dU#b`K85@nAB_d>MAfCkscT;nT=Aijl-6bY&F((;v9L3i3sPdzwVi0_R?M+>~a z4SHsj`lF%EPrX!%N=tXjcZ$*Nz1o+fSq0JLTv$ z(TIJu9fcR=Wut&(mK{+sCfcLH4-=7|L(ehj&rRu4IsLrK z$L{_ho_3$62M>mxthSA!JRPRLcl89Cz=gQE!#d!l@^yd!@=;N(Jsfw+@QTvUt5mbJA18q zBVyUz-)!EiKY0>2w>$B6+-cRCopzzK__(>=d2lm|kI+g!l^LdiB_<228I*t!&j~a1(r~P1) z(FJ8YdftyGr-z4w7Ynf)?0BoWz0+bi#r5KQ8=D>Y(}P-@DcERkH#?v36Th@OtwwF@ z-rh#ssn@k5uJ7(~rO`rjkLQWlU2XJ-)OaqqLtX#^@|tr;oztbZ)f_Wa&@DB{J_W{U2%8!Vcs8SUJMz? zT{M~p{UNuEk4BS8bl5$bXvnq1HygFK=*L zz#9LX5vL=q@9T^TpN&*Ji@9q{IU%aM;yxcQM)qgn*>tquFI5XKM4|hWv+hY;sz!Vj z1vQ>D>XBGxAhhoAr6{agtZq6|T8ZP{ix;I*shnkX^SGR&;T7oSsN3r|j*nXp+m-lO zWW3jI#7}m18{2W?Nr$0qtlKzltiui4jZWcUadI;%6ykVey&d0!|FL#%{y<;j#%3of z9Nhe2^i3Y0?_0I@L+!X3ef^`TcrzV4o2Jd3`=#QBT|7{aWLKO@HC}G5xMD8{1HbCq zl}e^0P2#h`^jQOOVe5H0j)(m-HziuttmQ8A_mD-L8CqLs(-F(;pg%r(iNMgvKoV$B z^+NAv)Qi6HjcAXZwa(5~vmUn^o3$qlRdJ!+sl~gSn?}|}F`_VC(#2w@t%w#*5>g8k zgcbr#M7bQiqFP8*+RUz zQ?G3{;*DCp(P{gKxnHlxwf0uLv01wx@9cGU_xQ=UI@4r|V!Yo+X<|vZKiw&UbN_VO zkK;nYA5vJoc@qjtMw_`kM%u%>KaCH^eJ3_`z3!wx(Xw%r#f#QaNg>rI4COAjt(Gdw zT&LYxukY?AtZuvUIIe9r?{9B4;0t+9pcQj(uesT2dX=DXufqaPriz zj5R%vkaEqP?TBR$W2+I~oP@76l?2b+yYjmKo@-VJztAEBO+s*Gc zb~ch@YMo9i?nE>nHr96K6&i2FNB!Ybn4|c9x~Q;9$9+^D^rPd+Q`Q(;y?uH_Yyu#2 z96NLnE3miUe~Jp9E<|Ic``z()(3dbb;@xm!b(VG$8iwU>#gmgR*SQigXP6EOeC8pb z9@P5okrsYMYKe_l31QHG(d(Z`YR7ayDJ|u`RwRKG#JqbehcfMys_GzS?lI!ymm}+urdXw|3SW{$qXfVMdif zQ);0Dw2%~=jZS0X`QfD39UhvVFE0VAz8}Cj_UAl?T(5`|Lna#a>kgnZ9$q!A(kMHP zt=-Ni(b8Hkp^`+1KLlgr_S*9L z1}AIC;*L`@Soa(ujU#ha#~I|efYZPrx-UJ+rH><)=x7{4u+!PuZaU*GtPIl?`!7z$ z$gHO$RE%fGCfrv|Ck_j3Yv)k|$%SQo(^=B8GyM*pCupB6hT+879^wb)63A){OT`L| zBR)Z`h$Gw>;qrRO&7JN0wz1W$JzLFooue^cn(OEc&5dTg){zV?Wll8-)cyo(cDL@e zA%vOuVlX+Xl?D86W2vf<447*&pe$#+z!g%aGuaF$NQd_r+njni>F)=Fr#MVX#R7$& zB^<(xm{A3D(*8yEW3VH9F@^L+TrT;tnS7Jpw%&M@A(rp$Ap;$`II#(Ldy)`K2?yc&Wft`gI z-%{;flQWwgE?jTyiel3DMsIF+P;#;_AB3jPn?jTv=Kvt}QQ@s-l$IrZ9vVpYZ4`V8o|e#I^ue%x(*BYGl53502b{B{+c> z^lo%nBZ+9KB5}6eh*=Mh+Knw|K~GMK|Y_c(LDIz&>qvdm%)Q{3Dr+_`h-W;7f* z5zgE_s>QX|eN2g#7e+Bj8nAly!bK^w0NAHiVC;a z%H^e{m2z>Zy1HChSy^6%U~iYii2_|?{+m!rjm0`TF;Yfskbq0CyaYi`uxMb){KrU` zC4e`HN$Ve&;&cVabKYNJ3)0KJM2NC7FrPQ$wuu`rPLaN12|@ZUtuC!gcHj4w#LjlT zVGJb-wnehXEFS08!H&s#M`h^P53+UiTQtw$NnNGMpczR{;@-2<;in8-ng25tTQc9| zM%73S4&rHMjKWGb9)ZhY?}@QY=N$0D5Pm0S%s1Y&UYIj?SRUc^>Zrr8neXm2w`=z{ z8_8?W>|cIWY$oGA_!D=;E#J{-B28AA5_n5925YI05wNbhyA~pp9tUq}BEw)9jrnn0ie##5!xQ)+xMLe0ei^5q(3P zBq$S!95mA}%U@2#V9W-q&W>(#dyQ8Zo|@kmu|LCso4Z7~E)nRBM&r2II5K-+z1iZO z@g!<~PP$Kd%NR{bW-z*m_y&>|0fJ}3dDp|}P5Q^(6Eqx?R2iRb>2rGG3R0wR&M+Hk zF{gOSSYP1mfnuB$vD@0I<6V^_#|&nK_^dXr{q0?RtoIvEQ<29aqjP2TEq&h8!pV52 zAhM4a8r%qLWv9KjySvlsL~Bb6-J>z#7?Ia-NX&+SrL@b_eKts~1zR5R^AX(f1cGMu z@Ov0uIpwf&MngPhC9QNLnkR8)t-k&u-B>EWSa6I-d^Pq=h|ifjnr$Y(sRGQ3E3<6; zlJtx&bMVRN=q2XC$ulgYB(mWakGOwW!^Yu>+_gX1!k>uN*J{)|%|{kky^i`+?Kh}_ydYS1xERf-7`fNNp(*i(5 zOb0~zL?iwVoF6xK+f6hZc@gfE*2=v9Dt1S4WwlgZmKiYfU;p-s{0tZ#cM~S4DESN% z%&DO=ZoJkx&%QyqH1$$%LsTF)L)AN#m1SzRmJpjutH{w(i6^Y^nJFrlSE`lj^0H)U zwYtH{*E0z;hA|yQ({&^+7pPl)1v#bKn<)AcgV$L$&gw9G!_ndSXu5IyldfX13Z9{@ z5h6I6EFj!QXW~qF(-m(|g6)CYY)MT|PdM>t@M+&vV2d@n7#l{ymQ$(|?aRA-+$4RR zC~;eR9SnZi!A-(0-^XG1Q$t4tCGY(2h5S!qnbMGHq^v$7|$J(&l!p)|H-{;flKpK(h`g%0FUx0N60Adh4@ zYn1yx#=Jahnx2$1PR_pcOL}brngqY$%{>0~sZ3^J#|xNf zp#jzGHVNdfRu}5tPb(W*|CtvjkdbpP#rr^O?h$Oh7v1J5!;cO-7Vk&)>&=Dfar|sV z{nYdb8#*{n_vzDdUrLPdA)7H^0q3gC>n?V5PSlMoAV9R>+%<>KN1yg%?iHqB9ZBCn zrGwVmd-n<2b_)37=XsU#(USMk@uP3OA8~N>{yl?)caBb0KyABOIrDdnp zj`4KkK;*HUPU3w_nP8V&(M=qRNt9TTR4?wE+l*uKIrDa=cTB~Ojhzqs)3ed|Q^Mcq zESNb0*fkKX+pPw!4?ORpX(lj4zx{KdwnzkZk4~O-Il#;jBlFFNg8>FVk8d z_O9Xk_IfNbN3jjVu*DPn5l50IJkCb@F+f_04|7k5vmBaN*?YB-axCFq#bqQk{an1?_zQ&_uyzty-8 zZP`8Y?9Gma^m6Ez?Y*sd^WOR>!~Q@mK@tuq_U{bUoHq9b1g^JV>fPG?D2YqChf_jiXh&UC!bSf`44F3 zOhQ4m_<$1atAHl5ghT7_b-G@Cxy^XI+4ZC+Mp% zWwRxC7#k6fM>#b(irZ#PjdN&}6QWaEq@z=FXu@6>=wOt~sIr?2KRz8zZAD1;aav+*4h>X} z>!<)3c$s-KbFaC#jj!)v&6(KYfrNIRfM#^z?s6gSF2?(dF?cI<2T%~5j764Kj9$hDzMo*g(ud7u)wY8|?=> z9S-0(Ayl0Slb{6fikR$k8igmM?ClUe0YUY;(T5f1fD$Ut1%h>1#8&Dfi~-^){?vJ3 zqK#2d%$C*vO24+jtQ=ZRB1rLA0Z|^t8?8n|ZV<2;8SywLU~BN);MkKLC+LL8r)<%l zgsxCkyQfc|f#3|_3X2IjOK}TaC(au~cwpx^1d8{P?Y3(7w`vUh7HGrm`sQ96_W(Lj zZM(4B+Cr-`K$1JEfSWE-tR3a4cXT?DU8{rOhb^$MJCJUj6M2t_6hbQs=OW{&_T15=I;&A#W0G0xg+5Zx=IX>?8#v@#dh{3Onv}sFAC0?X{7C76IryS2^7E`z zI8VO@%>vrqGkI}_N2Tcl>x&J^-S!?Fr6G6hoXB^0@|)oRF}OHCRT7$k{~?FP!9gIU}WN8Zg#C5HuEeKcPk& zY(fJxJ4*c$E%Cx)_AZ0F7OuD*f_=RII`a=OnDAW~+Z%5!mY1{&+% z+e6fq%7_AqoDM4uPgH-114`omk~jhi!}ITrM*Samit(mqrBpe1iD!dXwycJEtndfL>hyDTazb*L@PDyB5%? z#-9>~=E?rif&pAWZVc&oUeAzYpST;^pVA|2^@!tlV`a?tS=nNhmjR10(zlpKe6c=? zX)1ouB(qwiK3jy*#x7vhMV5Y0OC=103w)4a+%GtQ7fEebWu4&{=DiY^d%TI8UrWgF z{aGNtEerDUaEm9{l)VgQ50zc;;}9>mSjYuPn7R0?^WqdQwnP_`;o>s&<`y0-4;;h7 za?ZxgJb8W4as&Zm%2pCgmoi2eTT+_jO;9~xW zq3s&_l9r;;xH*@|f>Ii2XUA!+$;T4vUYTJQ4j!@D+yY*@A)aFk*;q?HL1wA^M7A(?9?7xD z*!`D%CQZVW z@`~uVIpuYgxwivn_+Ia*v<7I!#Bl6T0Wv~(OO#PCSH_gDI>rHBkfcTmP^c_6TSMss zI;mE3mY2h73qG#*0JwcTm9J+K(;1)0W9Mfm=%-ijAo#eNGZQlumcV(uI1|#T zdjw2w662-y2~|!RMr)rA4hL`x6RHkL3C4b;gkc{za68E!157^xRBCajR0%omzTEE< zbrb*+NuAYC&O;!bg+4D&C{bEvudJ^Vv}|*&^b3C6r}0ECevs=#D&3XlQL0_#e3HF?7nH^}&2@h7)t9Iw}zxWJvn^%LfTPZy$&3aQ+>xiADiDDzTA zXB)9Vgn-2DL~WZF1r6&)LS&=<08>IQk=mJ;v58bWaQgf!QfczOUIm5$ z)k~e<0}ZybU65#B+yS_8&f9y?NA&<>hz~$fzR}Q*{cvZO5GEeS7z0gSVWN?woM+%n zw)12>cusu`J8nE6S22AfH(xC@d`m|+4L+Cd)@!V2j>-50Q6a{%y_YS1pmE|Q?gQf8 zMA#(q%vnnmD|tS^Q;R|Xd>^C&pUt!(RK9=I9cI099zLyNAOa_gtCyFIt0xz=@%2?@ zSSr-s!5Ac2VKn;m^n{!5xhS{lB_s-73J?gBD1sD1Jl@@DHA-ZL0vro>@ne?IWA$42*}dXY*-AIUtIi~^YfR4#J*C3Orkxfcecz#@_L z`cUp0E=FWTv{7bP`Wug zQH9c34v8~K!VL51z3S)jU{_<1=dCw6b7j7foN1vf#mpkUCZuXCEF?Es94kOv=A->h z9S^kJ!7YusNg*D1hTn-TU{FxjbPHBsHI;&wSj&*~nkalPXr4acc?|sN;r)D7{?B40 zG^zPr7P-!pFS4LipQm^eL>dvn)A2B*xP&Xl1B&|Kx$+kbmr5?=E^?D1Jqw_(yti%^ z%#))Qm?WA!bb@u4X9X5YaZw;yCH#!%W7t26ad%Vni)0I)d3KioQR~Dx;JS?s=j^;( zZM+^R=j2FQV~!J45bUa|<8_LrIXH1~uAswD@QP5;1_j#c;Giy*lv<<}w;iM7mWoRS zjg&GuiSYHJ#P=2%RSBRtnG#e9iD2m@9S?>DjrsXAHL+Qb7Smh&j@JvWY&N8>_Dube z^Rt!%(q?{s%`8-TLcoez)=%{gqq1CDuFi$Y3jDx-{oBh#Mz|494$Q`B0=1MvkahbQ z((X$0lnxE$(7?qEZa%!I9JC8pU9uajUbOD+JP79*F(G`r8xh}oSefNk$A;O6GA zB-fY`lUwPr4KZVj{b&E_U~wc$@(@W>fIPnU2@oVpJm!{wkUC7i!_=nZNutBO9n?ct zBr2#3SLG?)_QfR;D3rnK;BlZs^seB6eobozjb)vJdsgn}VYIZI!@smuSwiTTuD~yO z4DG#|i~}Jc9gR>+WPqiIwPT;V_4&>w6TD0nd?jF>mi0yO9*k6+X!v6D7!Q ze@&#;2I2X6mp+g8wnb`)lX!5bbt+~Q)aRq_@%}+Kldzn4<&8Enb}lFGk0u2SDcQ0C z^ybU28KhjliT2EBav=$@Nz}a|r9gS5SK>yAUso6)(VAoT7)u$y_cDg3g4g}-abj6y zxum^%A|7LuWBF&E9~#RFF{MEObD-l$QT0J9A2kcJ;^6k3s3LCSJwMW~_VB_&8OhSM zTVl8jM(or`vyP7jJ#uUWgiIl^b|)9P(oq6>A`~e9mHuGkb=8G3<4$sVXQSP!KZusZ zH9VarJ{bH@JY;AJ5`q^v@LI&1vB{W0}gyH6*otCmUpOvZ1vwZ^e33Q@^Kl_(= zbmxf*e4&Dr&Q1)<|GZr0+|V8gLlK@a5lqdUI#_;_ONIt>f!esX_e2INV1U8og&E%5 z(3D&u;Z-e7$iGdJN`wYast}nM5QoX~^38>(cn}T`wMGo~>9iP%ITAcqHAk)&9xq7{ z(1I~C))XW;z)7~Rvj?TX=3m326y{XP^07O!-6I@X&} zM2w8W9qN`w2P5>)#1?`aBPQfK(V@YLq7NAO@fdFahq4p16{pU?yaPHex|@{6a3|c1 zzMbqru2Vm+JNc9|Z{6Z(DUNB)RJ*e3rVf7SuJ>7V_6%VY6;voS8!#}-BnQ;qYHaPa zKG}G@?r6@HRmx`C_`(gZpQT9QhS@R8xD6k7@#zN2}uvg>=1fi^O-sz{214OBfG*UCpb1AD!JkfR!^1X0ln z5fvAnQwUHdKl*bZSW`^|M&eD*GXd5=fep)c*P9wk&oP4(7pmnslW^@6(>XdObd04z zl9+ThD?n$r4p{=`n#c9Wh*BzA8F3;iRWF}O#BmaaDzf%WGG1yOIWp|4)8M^?oOI4v#Id`v!M+KxQXEA)m2^7s#%aQx?9F@^7HV}R= z8wlsxsB6yTjSnemkOU}H;2ie+XMU zpI^8!lcacHC^3=PBj-k2C~DN!*-0>PHKi;NIgo9@IL)nT9WnV}Q~;k6(nyw>FZ_!? z07J%6>~`lt;joALffEJL5%h;3V+Y^y3G6&(+=7ib7hae`ZV7*y3LK#TQ^P}<#$_2; zB25Ih>`)w&c<8#Su4Q69qzlGy0$UlD9$0?(q}>eK;~c|kUR)S-gb3hdro7Sjx2v0@ zr>u%4tUQ%j`-$V9pI2oR0|j`?#{qq|YW3Dmn@3Bqx>4q{Fn<>k{Ji(fR1%bHVlYbT zv?oPxxR>Y^h=oE)-`i{ANCZ{vR#&nJ@Q(LBRRL0qa^l&?M7+|I%t77D;OFj?sEGLY zitEi=%5$%GmV?aqM)cVr-7y2V5r2JQ+)`6V}-TQP$`r6t>0h# z7H9~kh@vlKGyyAr=xcYo33RLGadV^bgtWi)g5n^js>#l*lHtCEf}HI8$m*^qesqTd z2azv_I$ZgApP~*aTQa7Fznxvd@#9@?_$yTZ8QTWDxk3Ry_3;1~74TaNXKAf^k;842 zM08}8L{`jB4l+}M<{Yx1wt0VtlKv0264eGL$wNWJ!QQKCtGA1jSUb!=B=VXPB=>HN zPN$AAS1Vg(I?Z_lUI{7VKAm!`B|>=kTB}u4#wl)7%wPZ}t;YAFRdE_Kx@YS0%z+n` zOJ(q>%S%O^L7H)X+Lg10JRewEX2`H31@*KPPM>LZ%>r{xKSgh&+UTTO(6TT`FiP-rHA@r&zNtN zMF-`=Q=O6&HJ+Cb^GF#1Datarp>MDhQkZ*aV8hds*wA7KKrS{sDR^GC*d0?#+AJYe z({V}9;S2-&Mo`Dmp~@LV$w`sUQjZz`%N@nFxNuaU2)If89=Vbs?Id|SmvN>*xvM+R z3CS2-#gB<=O(OdUbaSShAV&73*249|*r_Wo8DnFYsdFG?JDGNb7t%Q)Gf{jaQtS+p zwqaBl73NI`cfHSx2$17_oZIv}QI;~OC@`|1Bx<{H*(8i>31YWYBN*2yM7=mvN*{&I zd^iQ^!Op|-O>S~{c$2c9c#_#0zMGdw&I6M!ieuSL&KoZ@t=TTi>)oJOE!Mbl!>;9+ zPs6KH8WJ-va0iPo_?lXvi}FJ}QxyQ02hAexH?|urW#^CHL=XtVbfNk%Puwp9nix)V z?9yh`SmbjQTvd@!LKOMY-`i_!Q$AI8pdm0)v`r|DbPjVQH-&eXh`UNlWrkey5Yvo> z-sXoxO1vKRn9Xca%%DGID`Kscm)FW`YbrPeOm$h}1Go0d%37sN6{5BB%91J$q3~OZ zN;^r%ND5cZj_a%%Ka1_uQ^U->M!aei7}l}n8O3NqFNdm^x!=b*A`|l=4q~2XUNR)!w$+r7w@ir*ps5FVcC0}l4)$>-gl>{-Cgx_Za?G z16^n4AVDvs39MPwZZ?ZGqupr&k&!SwSGaMS{t*_<;UqPKHEtqGCIxY(qreFjIpdWYiXub<)n|6VgJLo z%uCxE_2I-G+BT%!r4P(_BzXDkar26ra10bYgQ(9GP6^<8;ao*r5zuK6HR~Avtq0rg-&SSz)w4JaL zgDSclI_rfcV*??3lN-o$Q^k#(sZF|kXRTVSR4b~JzO+`H4>RoFUUj}kr@O`*G{cf# zH}&bAk7BuEgi=JE`JS&|wNzZ;musn;b6h!c3|(#;T%KBVe4I@!l7q`zeoAXj)4$F} zr{Hh*#Rf977L=O8?&8*B`)0JOHga3qv@LyeBN9C%%iI@<(8{DEE43I>;rDZT71>aM z3j9j=5#@)i>}P72nU?LFHU%5l>RMU>Pyp_L4q7eYZjRY?InQlCmq4d-M*zk-h!$|{w|hYwh)OPhrA zsN`7{eeNF`cs88qR*Yksrw4erG8eVq)UpU>WO!Hy68ELfReD01s@6MGxOWdhDU}_y zUtPNlNjYO-EZkDz zOy8H;#ysQi%p2qy?DPKKCA|CQ5nzgQ&Q2BZz~Sey2kKmOK1(J%gBnDqN^RDuf}>XS z5whoYc*LNWne&6X5_s=bcZ#a76mt_?D_qqyPFK#rIb?PKS!tDov>EBGug;p`Y6<5v zCM5`p**J)4y^}1&utrOGsCED33@;vBu_z}S$Z2XwuW(KcrXt7`=@luHAW_N^5Qm9l-7n(2>rNQ zYqp&Di0^CR@V24bXo-~e6snm-cX1|oeVYCo;0iM|O5_}6S~KICP~=E*a~;|?2(OBj zGL7K4fpJ{Np%b!iFEqGwH{KwFR`+!PL4m_Zu1>rp9g?C{jCp|%HRWCqGE8+0^CDN)nt=#sj4Wf=FoD)`gm6SY=X8Pv&1ra*)Z9YJQ`sPZw1?UNHRJ(twdX+7DX zF^*$OyirKjQ_;BYK;xJ|RUkEU*j(e$Gsyj(^G-V$)2npX>|q)8HIZ7W4K3Ntx95rIN=2Kk24_q!gxcrsWfJ`}fbDV%8_?H= zYme@`B3rxnAaT-L=R!j%ce0>>Bu}QLxGWm!!Ir%$T^wb7MABi zQ8F*Ka$b};90mFc(j$Fcy{#d{2)iB(4i5=}Jd>aU-QY0bS$qTD;~ch0_MCsYUF*x8C}3cB##$!@-8u1L0R(!e3TkDI~Jya9mt?esSp7f=9Ci_KjBp=Ol%0##yy(-o0IUlf1hJ4@D6C}Cu5xrDj3V>Yi+%8hgpKG3;5z?O$orxWmd@}n2NtN(OI}AEHj;5#hRg0%4bc|R zWEvJ!#osSW{X_@7B<|3l#;ufmvrY0q;XwYoSnR8!2~WYh2KB)X);bhOw_AVnjU z(3H(Agf}7K6{=D-68CgT35s0lEu2|%i*DtMp$3wY>&~iEc4|#moU+#RG$~6d6`C5E zd?`)qSD#qSF1+EJqs+uN{9djb)~So|oMZUsP{mS08k-w4;2;~3)8QG-wa{{uM|z#f zf|_5?V1N}l<|JODFeats4t>#2G*iln6La@vWd!AOk2BB5I$t<@za;f_4}EA)YsLrq zx#i;qsg4CHw_5k!ncNkP#3ze-qJ1%g-1g1raGJ}+Vp%d8SGngRz|h(jYqjA zH&0fpacf=0;9j{{=h>@EY88)qo5az5J&B)ZH?YM>t#M5KxnSx526;nSmd@+WK_x+r z^ZdSVXEwLjT308FTEz-k)U=f%BOi}|}@tYS=I?Av4WsuAcLl1jRw6Wj{v?iyn%jUT@XYvbPu@hS6 za!Gpp<+Ax2vZ&$9?is1r^d10p3H^{nD3sExNXyMlpAS7hAN0=@o8N)?MQW#RV|`W6 zK_b9?y6SbzXhC0h?{YV5qQJ zb7z3G3tZgnh)0jrY(u^(x$j=pC~@Hs-C(#t(i6IL{P+P-^qswqZ$qE^(d06RKQ zG_PB=kR-D4>W^H;SQ<8_pGl8M?}5BrRCZ;0@QJFCu(WdG=>lY#VoRe@hV<&>gANjw z#*7c_M+00pp?#r;zSZYxXx{@mdoD|Y^YdFz6mkpJ>5I58#Iiaxi#=X7! zR)twLl(A#f<;hY_Ll|QOO8vVdSSxh&!sL{Sr0kAIN6Z+X2*oWFq9_NReku6 z!OxV^s0c4&{XLlO@R5VTt28z{$|aT=ZhyYb5!>t+be3s!d8p=b&y)mD-Z|R~$aiJ) z9f&5q0k2QNOp0Y%AX^-^C>10Em@6H#0u6#FQP zj1~PlhkWw&Hf0eSnkVDt#mipr?6hzf&|vevYd-FPf+S^HT%mlYOhKs?5*1eY!!>9v zU!=zDQhBAcvP5r7pjlOrf<-|EUo6DWapK%D?{NA8(ku5YgSEa&0gbJD@zy>5)>mVq zWaXlkE8>DIc>R-#seg^pB+2hoLfE z1QeprKbrkTZst();W}%~VbizhMe!mFBk}>XLkhF$O?}fONJ#;|Kw}z?QmhxsBrzP_ zcZ+7G(#;}JPdxMtD?4Vg!&s1DOcyVYHi*RJXR36%X-R2MGoD0-&xbpBNj!&wbEC|; zbVEU5F4PR?37uRH-5F(ktbxE(m3(+UBl>(jZqUUtWVi2IB*;~>C(k*}Z?-(K>k=GZt?UAI zB};0p%}*?N<|klI&g(oncKVn_x*xM%kxL;XIaz-t-2Ljw4!3TlwHhI17t5Ac$T9M@ ztY%>h`eLsxr)R5X$VI4OOYlb$m>^AQ;%BH!ljGqVNiXg7B<`;!M{Zdq&4N{>sy{S( zbqbAHoQa(b0LKTk68H>P$VnC}5RloK0DhTx8XDEvF2-9ET>F`W?3Jm2^(-+r(QgzW zPa;8nS?VH|7lyxE;w1xdu{yuDNiaSPBHoMaj9a|`tNyUjgnHh|q z5_ANbgb?)}1+-u03^A)DzYvHuE^CA&FS^SJ=M}<;^K)EN5nE;ow_-M6m6CRzHr>(y z0F)^S77!XRL2^d`JH<3Bm7%V0uU@vCtu>j9_p&jiBgHt7*8jLuC;rnwF_V?PMNUKxP;(L1@iLI6w9sG z&K7Q?KM&>X6y``$yiIonQ7+ptPcCzoUP=MB=1BH4cuc_YB&*ir%tKg#_2Pp>7g@Jh zuhWrXYc2(UU2gSzq*s`o@rdf_Q(#;}auWuJFGc&bsuqe~bLMrSaI|wfTAf4=%racB zjt@rDF6a3K;jkiXJeqB)7Ua9h_>)kYT{A9srY!?W9JNxFzK(xJ%JqZ@Dh|GrQ)`|a zeqdq@`4J5+HZ3NI#G*suzSwrRN8lmj-i2z3L8h_noK*orHN>DdYkSJoH{Q(?<{z(2 zoxM~Vyr!4e!=IE!m9EPBR7M2Nm--iSCBGA5=WaPtNP{@3DDZ9vEBqP+)hm%?vaR%L zmft9CK&tD0zf_&+@k6;Z&{XH`lL_{TX)H2YW$!0bnW#g8UtZO$NHcKK3z{Vlz`2T= zNs|-shUMZKxqsC%|65sE#gZ?R5Lm8KAUf@F5>Ffq0#4w{8K;~=WbUMY9@c9M4I))( z6*|O{)jI4_-z+$_YwNXL!?L8dLKDXW^)jyE(oQaxIJ83&h6|gidMwqe7mKQ|9;W{S zM7}7>G6ts4VI!8COqSwC8!74f87S(t(e`PpKEG9w6v_z5_t`!_y;DtZxUCQN&!oym zhm^%&4ZH9PLHS_!SV!gyC$qGk(rjcIu{cHjtTLKD`bXDNhsz0pVr&C>E zZ2?{RzM3S!S#G;$pv%K`d>!VFHsp7F(4BTMBNJEEwx#c(5ec5^bXisSuqu~kVS0F& zy$jjy*!s9PA2!fC%Z4AgAl5R^5-H885P_)7`gCo4624&irw{`y8N$MyKFlIDK7NUm2{4cdhcv(YX=^ zjn0$KJ+yBPfXde zA-E`D^gbA%Pw7MFr$0JJ4OkZNd(Q`i%6d%_#X(X8S{2AmmCGqm)=+5|_@qs&Gx1+V z>V^+SYIdcP?#YYlM{EXk=whc$JVpTat4fIX7PvHCYI}u_iAmCUm`A`yT-km$II%0_ z&B>IhZ6Ut$1-(@zDZG$1CI_6oO);F9q7B}6!PQbviOcvwI-RNWi!Pe}=7QogN65@T zr~F)y@+WhO90c$yE`Mhupwr0~N0%V);MHjaN=u-GBGz@`@L=)q0A+_-#SEtHi?ovh zineza>2^&XQxd|&2Tbu3Eoog}hgqq?gp5NxHjfB;R^=`s*?X=zM~|Z+aFrE+ylN`#}A5Xi~snfnX3e+EBH8aMUCVc z-UgqGijhN>^t)>d(rvo1iYBuC;KFH^sxu!-XBu)i}twsl^FSFH1G(6YuY?( zeWzvGd~UZ&+^gj?8l0>#*o?EouwVyNPkoA)MYARov^2AN0YGbh@+X z0Zr6$ad|V14%%8p+h^{PESIIkDSzax!Y-)vx`BHMH=X>rhScVk(75OBHcjqtI z=}?kj7W#(EVXLv-4wx>SuxGK=#-Jw()0d$}lZbBaq6LSI7#&)7l|@R7-fOh71RZ_{ zlnGrdM*fJ|;lO9fNKT%SPEHM_5iM}gMP~i;FHn$jlOVv;7M^+N`nU$0u zvd#w6XUBcozVH_J8aPP39;C)ewBdQb{(kh+MCBxsU2kk6$O{F%Wc0z!$TF%-j?Gxt zl^k1;3oiKB?i%IdLyMcNi~tr582I!(WYVQY)H{n8lu_@%=o9*|_shXo3^tK#5H316 z8J(5IGF(S+k{eFV8L10>L9=qzQj`RdP+fKjaNVel9nqodxxD7+-yZWGy;N+4a*HNgj{#;ueGp8o#Rc)FdEXOkB?(NYIx>N*}6e!J!;dQE# zY^%MX{2m@LU#owQJc7*#k4L6*vDz$x>1owkpGW~0ug7bjT0>+!mX_Do=aX&4yO6C; z;9%l9Ey^AfB2txuEqEfe%W(13HpVHUX9`d2G$aUBZcJWkehJabdBwQ2|vT{Vyy*bSl{E?Tea*-c&i)wg5+6OA(9-jwU&qhr?7(Q_%~v;q^F5~bdRmy#xO+Msi9RgJEX>>O+ki^T+wD)b>rn++>KnkdY31sD5JAcD@kT#- zhHrrE8M%OSOxEA+kJ67a*#eo;8~5m?djczi%ya{(vd|Q<>MKM?40_Yt0Yry9G93(+ z;w8C~+$_sfsBmV?MYVN@BiYfj4!~o_e9&#fp{l6Mu~HSSE-Nlf-dwepf?aH?$qX&J z9(+f)(K?Sk%F4Js~h_P{LDhJinikWqTI zBxV#8z4mU++Vfnl6kG#uO`#GM40EL)l=7x+o-Xe)px^sLSKETUy6^ zbuV6kX3q|~2qTa>$@6IGl$Kex=vNVV%^7E&|bh} zD{WXkc+x#-13MMRNuaf|#w_bf41cykfk%j^d~)T^YUx$2b!F-iK3#I|G zG1I!p;PUdyfT2*dGq+eXN10GFELDg_Sqn#B`Xu3f`It&oeW#NR1N2+I&el7j(GD5jt1AmC8PXVT=x74D^;C zJ}<@OCphRY2+&{}QrtUMnR}$ih4VDeTb7Y*GWoDfF%^wARiV2;u)`XSsbC+U7boK$ ze@gx@b;leb?@-zdQ!F$b3r9!caQ~sa7*Wj9ut8yjURjiMu8xw(g_v@4JgkGoF-ih1 zv})_kCukyyY|axZTDEOdaVSXuCVMyARDxaSi}`vG^TA*YUS*`-8}UXPq;;KXPQ0ce z#ohvX#v3>+rvYQy2sj`_XV~wt&Xyl09TW2~^Q$+H#|M=6quCA}h{hpNRx{$mmRHq@ z)%T%C^l{p6v}7KM*Y}~7@w<7Dc6-L;`(B}mAo|6=uuz^g$ zG7Hw5&qhjB%6kA;1`R=4hHnrRE}gBr$j?6MLBn|wqOWVMCavjvxQIR9`C6FCQ#!;v zc?Lj`X@{Mf#-N^!Z#8VpA`^-@^b%#q1)Zp|Pys4#DdBDGe>M$+Q% zaZ}A*iF*Oo5w>}j3SI#kbgO$7Zkh9XUs9%G8CGGzRB1Qr7Vtos6KWQq1g+eQs}h)d zZ!>oA&-e&Z%HY29;9YlgjiN++9}xz;^y-=g35(@437i?+>yix8g| zaab*SF+R2XcYzPnr!@OzM2k z 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 W_4R2xM@I1-YMSE@v5H_N%Ki@$0~XN$ literal 0 HcmV?d00001 diff --git a/compressor/build/build.log b/compressor/build/build.log new file mode 100644 index 0000000..5bc090b --- /dev/null +++ b/compressor/build/build.log @@ -0,0 +1,3 @@ +[ 25%] Creating symlink to compile_commands.json in project root +[100%] Built target compressor +[100%] Built target symlink_compile_commands diff --git a/compressor/build/cmake_install.cmake b/compressor/build/cmake_install.cmake new file mode 100644 index 0000000..9cd82c1 --- /dev/null +++ b/compressor/build/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/afonsocmsousa/Developer/vcomp/compressor + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/afonsocmsousa/Developer/vcomp/compressor/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/afonsocmsousa/Developer/vcomp/compressor/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/compressor/build/compile_commands.json b/compressor/build/compile_commands.json new file mode 100644 index 0000000..fba4c27 --- /dev/null +++ b/compressor/build/compile_commands.json @@ -0,0 +1,14 @@ +[ +{ + "directory": "/home/afonsocmsousa/Developer/vcomp/compressor/build", + "command": "/usr/bin/c++ -I/home/afonsocmsousa/Developer/vcomp/compressor/include -I/home/afonsocmsousa/Developer/vcomp/compressor/libraries -g -std=c++23 -Wall -Wextra -Wpedantic -Wshadow -Wconversion -Wsign-conversion -Wuninitialized -Wunused -Werror=return-type -Wcast-align -Wformat=2 -Wnull-dereference -Wcast-qual -Wdouble-promotion -Wold-style-cast -O0 -g3 -ggdb -o CMakeFiles/compressor.dir/source/main.cpp.o -c /home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp", + "file": "/home/afonsocmsousa/Developer/vcomp/compressor/source/main.cpp", + "output": "CMakeFiles/compressor.dir/source/main.cpp.o" +}, +{ + "directory": "/home/afonsocmsousa/Developer/vcomp/compressor/build", + "command": "/usr/bin/c++ -I/home/afonsocmsousa/Developer/vcomp/compressor/include -I/home/afonsocmsousa/Developer/vcomp/compressor/libraries -g -std=c++23 -Wall -Wextra -Wpedantic -Wshadow -Wconversion -Wsign-conversion -Wuninitialized -Wunused -Werror=return-type -Wcast-align -Wformat=2 -Wnull-dereference -Wcast-qual -Wdouble-promotion -Wold-style-cast -O0 -g3 -ggdb -o CMakeFiles/compressor.dir/source/print.cpp.o -c /home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp", + "file": "/home/afonsocmsousa/Developer/vcomp/compressor/source/print.cpp", + "output": "CMakeFiles/compressor.dir/source/print.cpp.o" +} +] \ No newline at end of file diff --git a/compressor/compile_commands.json b/compressor/compile_commands.json new file mode 120000 index 0000000..d6d310e --- /dev/null +++ b/compressor/compile_commands.json @@ -0,0 +1 @@ +/home/afonsocmsousa/Developer/vcomp/compressor/build/compile_commands.json \ No newline at end of file diff --git a/compressor/compressor b/compressor/compressor new file mode 100755 index 0000000000000000000000000000000000000000..6fe2c1c8023e8a484cf22636c5bab7cd46fc0b9b GIT binary patch literal 282728 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 z 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 W_4R2xM@I1-YMSE@v5H_N%Ki@$0~XN$ literal 0 HcmV?d00001 diff --git a/compressor/include/.gitkeep b/compressor/include/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/compressor/include/print.hpp b/compressor/include/print.hpp new file mode 100644 index 0000000..2a79b1c --- /dev/null +++ b/compressor/include/print.hpp @@ -0,0 +1,14 @@ +#ifndef PRINT_HPP +#define PRINT_HPP + +#include +#include +#include + +class Logger { + public: + static void log(const char* format, ...); + static void err(const char* format, ...); +}; + +#endif // PRINT_HPP diff --git a/compressor/libraries/.gitkeep b/compressor/libraries/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/compressor/source/main.cpp b/compressor/source/main.cpp new file mode 100644 index 0000000..d8a66db --- /dev/null +++ b/compressor/source/main.cpp @@ -0,0 +1,17 @@ +#include + +#include "print.hpp" + +Logger logger; + +int main(int argc, char* argv[]) +{ + if (argc < 2) { + logger.err("No arguments provided.\n"); + logger.err("Usage: %s [args...]\n", argv[0]); + return 1; + } + + + return 0; +} diff --git a/compressor/source/print.cpp b/compressor/source/print.cpp new file mode 100644 index 0000000..f17a74d --- /dev/null +++ b/compressor/source/print.cpp @@ -0,0 +1,20 @@ +#include "print.hpp" +#include + +void Logger::log(const char* format, ...) +{ + printf("[Log]:\t"); + va_list args; + va_start(args, format); + vprintf(format, args); + va_end(args); +} + +void Logger::err(const char* format, ...) +{ + printf("[Error]:\t"); + va_list args; + va_start(args, format); + vfprintf(stderr, format, args); + va_end(args); +}