From 97896b4b36d9019c7fc3ea4778da07c575448c11 Mon Sep 17 00:00:00 2001 From: kacperks Date: Tue, 19 Jul 2022 19:59:37 +0200 Subject: [PATCH] CMake Build added --- CMakeCache.txt | 371 ++++++++ CMakeFiles/3.23.2/CMakeCCompiler.cmake | 72 ++ CMakeFiles/3.23.2/CMakeCXXCompiler.cmake | 83 ++ .../3.23.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 20536 bytes .../3.23.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 20560 bytes CMakeFiles/3.23.2/CMakeSystem.cmake | 15 + .../3.23.2/CompilerIdC/CMakeCCompilerId.c | 828 +++++++++++++++++ CMakeFiles/3.23.2/CompilerIdC/a.out | Bin 0 -> 20664 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 816 +++++++++++++++++ CMakeFiles/3.23.2/CompilerIdCXX/a.out | Bin 0 -> 20672 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/CMakeOutput.log | 405 +++++++++ CMakeFiles/Makefile.cmake | 126 +++ CMakeFiles/Makefile2 | 112 +++ CMakeFiles/PB.dir/DependInfo.cmake | 20 + CMakeFiles/PB.dir/build.make | 126 +++ CMakeFiles/PB.dir/cmake_clean.cmake | 13 + CMakeFiles/PB.dir/compiler_depend.make | 2 + CMakeFiles/PB.dir/compiler_depend.ts | 2 + CMakeFiles/PB.dir/depend.make | 2 + CMakeFiles/PB.dir/flags.make | 17 + CMakeFiles/PB.dir/link.txt | 1 + CMakeFiles/PB.dir/progress.make | 4 + CMakeFiles/PB.dir/src/Sound.c.o | Bin 0 -> 7328 bytes CMakeFiles/PB.dir/src/Sound.c.o.d | 37 + CMakeFiles/PB.dir/src/main.cpp.o | Bin 0 -> 294368 bytes CMakeFiles/PB.dir/src/main.cpp.o.d | 293 ++++++ CMakeFiles/TargetDirectories.txt | 3 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/progress.marks | 1 + CMakeLists.txt | 17 + Makefile | 208 +++++ cmake_install.cmake | 54 ++ resources/PB | Bin 0 -> 178880 bytes sndfile.h | 857 ------------------ Base.h => src/Base.h | 2 +- Credits.h => src/Credits.h | 2 +- EventReceiver.h => src/EventReceiver.h | 0 LevelSwitcher.h => src/LevelSwitcher.h | 0 Levels.h => src/Levels.h | 0 RayCastHandler.h => src/RayCastHandler.h | 2 +- Skybox.h => src/Skybox.h | 2 +- Sound.c => src/Sound.c | 0 Sound.h => src/Sound.h | 0 SoundHandler.h => src/SoundHandler.h | 0 TitleMenu.h => src/TitleMenu.h | 2 +- main.cpp => src/main.cpp | 2 +- 47 files changed, 3651 insertions(+), 863 deletions(-) create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.23.2/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.23.2/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.23.2/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.23.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.23.2/CMakeSystem.cmake create mode 100644 CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.23.2/CompilerIdC/a.out create mode 100644 CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.23.2/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/CMakeOutput.log create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/PB.dir/DependInfo.cmake create mode 100644 CMakeFiles/PB.dir/build.make create mode 100644 CMakeFiles/PB.dir/cmake_clean.cmake create mode 100644 CMakeFiles/PB.dir/compiler_depend.make create mode 100644 CMakeFiles/PB.dir/compiler_depend.ts create mode 100644 CMakeFiles/PB.dir/depend.make create mode 100644 CMakeFiles/PB.dir/flags.make create mode 100644 CMakeFiles/PB.dir/link.txt create mode 100644 CMakeFiles/PB.dir/progress.make create mode 100644 CMakeFiles/PB.dir/src/Sound.c.o create mode 100644 CMakeFiles/PB.dir/src/Sound.c.o.d create mode 100644 CMakeFiles/PB.dir/src/main.cpp.o create mode 100644 CMakeFiles/PB.dir/src/main.cpp.o.d create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/cmake.check_cache create mode 100644 CMakeFiles/progress.marks create mode 100644 CMakeLists.txt create mode 100644 Makefile create mode 100644 cmake_install.cmake create mode 100755 resources/PB delete mode 100644 sndfile.h rename Base.h => src/Base.h (98%) rename Credits.h => src/Credits.h (99%) rename EventReceiver.h => src/EventReceiver.h (100%) rename LevelSwitcher.h => src/LevelSwitcher.h (100%) rename Levels.h => src/Levels.h (100%) rename RayCastHandler.h => src/RayCastHandler.h (92%) rename Skybox.h => src/Skybox.h (98%) rename Sound.c => src/Sound.c (100%) rename Sound.h => src/Sound.h (100%) rename SoundHandler.h => src/SoundHandler.h (100%) rename TitleMenu.h => src/TitleMenu.h (99%) rename main.cpp => src/main.cpp (99%) diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..06fab27 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,371 @@ +# This is the CMakeCache file. +# For build in directory: /home/kacperks/Desktop/projects/PogoBijoux +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//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= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=PB + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +PB_BINARY_DIR:STATIC=/home/kacperks/Desktop/projects/PogoBijoux + +//Value Computed by CMake +PB_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +PB_SOURCE_DIR:STATIC=/home/kacperks/Desktop/projects/PogoBijoux + + +######################## +# 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/kacperks/Desktop/projects/PogoBijoux +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=23 +//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/kacperks/Desktop/projects/PogoBijoux +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/CMakeFiles/3.23.2/CMakeCCompiler.cmake b/CMakeFiles/3.23.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..118821e --- /dev/null +++ b/CMakeFiles/3.23.2/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "12.1.0") +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_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 "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +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_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_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) + +# 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/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.23.2/CMakeCXXCompiler.cmake b/CMakeFiles/3.23.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..96768dc --- /dev/null +++ b/CMakeFiles/3.23.2/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "12.1.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_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") +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_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_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) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_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++/12.1.0;/usr/include/c++/12.1.0/x86_64-pc-linux-gnu;/usr/include/c++/12.1.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/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/lib/gcc/x86_64-pc-linux-gnu/12.1.0;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.23.2/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.23.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b92b39f36a9d48073010180f3e9a2abc1e8ee9a9 GIT binary patch literal 20536 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.23.2/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.23.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..0a21a8a1c25b44804b93a199bbcf0ee0e3e0097e GIT binary patch literal 20560 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 Y7k$qC@!OzQ%YM^7*FNVn@R8!b0eyh|*8l(j literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.23.2/CMakeSystem.cmake b/CMakeFiles/3.23.2/CMakeSystem.cmake new file mode 100644 index 0000000..d4ee476 --- /dev/null +++ b/CMakeFiles/3.23.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.18.12-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.18.12-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.18.12-arch1-1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.18.12-arch1-1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..26b2f9e --- /dev/null +++ b/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,828 @@ +#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__) + + +#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(_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(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# 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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || 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(__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 + +#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(__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 + +#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 "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# 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(__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 +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__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/CMakeFiles/3.23.2/CompilerIdC/a.out b/CMakeFiles/3.23.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..fde29581aae1d60898450fbd4abeea713c30fefd GIT binary patch literal 20664 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 ak0%}SIrrDk%brH|AK2^J7kmajQT;cXcO#+z literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..57a7a85 --- /dev/null +++ b/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,816 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(_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(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# 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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || 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 + + +/* 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 + +#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(__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 + +#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 "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "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(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__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/CMakeFiles/3.23.2/CompilerIdCXX/a.out b/CMakeFiles/3.23.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ce798a202de1af9c9d1d4d6409a0134b813a1a4f GIT binary patch literal 20672 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 r>wzuDN7j?9>t search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed + /usr/include +End of search list. +GNU C17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 12.1.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 3e6a47a96552b6758214eb71bda8ede7 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_71824.dir/' + as -v --64 -o CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o /tmp/ccIZQgh2.s +GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_71824 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71824.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o -o cmTC_71824 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.1.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_71824' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_71824.' + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc04hU2v.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_71824 /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../.. CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_71824' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_71824.' +make[1]: Leaving directory '/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_71824/fast && /usr/bin/make -f CMakeFiles/cmTC_71824.dir/build.make CMakeFiles/cmTC_71824.dir/build] + ignore line: [make[1]: Entering directory '/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_71824.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_71824.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccIZQgh2.s] + ignore line: [GNU C17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 12.1.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 12.1.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 3e6a47a96552b6758214eb71bda8ede7] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_71824.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o /tmp/ccIZQgh2.s] + ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_71824] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71824.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o -o cmTC_71824 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_71824' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_71824.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc04hU2v.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_71824 /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../.. CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc04hU2v.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_71824] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] + arg [CMakeFiles/cmTC_71824.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0;/usr/lib;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make -f Makefile cmTC_8fcd2/fast && /usr/bin/make -f CMakeFiles/cmTC_8fcd2.dir/build.make CMakeFiles/cmTC_8fcd2.dir/build +make[1]: Entering directory '/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.1.0 (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8fcd2.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccCXXITl.s +GNU C++17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 12.1.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../x86_64-pc-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0 + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed + /usr/include +End of search list. +GNU C++17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 12.1.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.25-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 14439460ac50886fda7029a3ce5859f0 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/' + as -v --64 -o CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccCXXITl.s +GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_8fcd2 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8fcd2.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8fcd2 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 12.1.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8fcd2' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8fcd2.' + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvOa2yZ.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_8fcd2 /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../.. CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8fcd2' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8fcd2.' +make[1]: Leaving directory '/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0] ==> [/usr/include/c++/12.1.0] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/x86_64-pc-linux-gnu] ==> [/usr/include/c++/12.1.0/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/backward] ==> [/usr/include/c++/12.1.0/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/12.1.0;/usr/include/c++/12.1.0/x86_64-pc-linux-gnu;/usr/include/c++/12.1.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_8fcd2/fast && /usr/bin/make -f CMakeFiles/cmTC_8fcd2.dir/build.make CMakeFiles/cmTC_8fcd2.dir/build] + ignore line: [make[1]: Entering directory '/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8fcd2.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccCXXITl.s] + ignore line: [GNU C++17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 12.1.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../include/c++/12.1.0/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (GCC) version 12.1.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 12.1.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.25-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 14439460ac50886fda7029a3ce5859f0] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccCXXITl.s] + ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_8fcd2] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8fcd2.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8fcd2 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 12.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8fcd2' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8fcd2.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvOa2yZ.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_8fcd2 /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../.. CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccvOa2yZ.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_8fcd2] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] + arg [CMakeFiles/cmTC_8fcd2.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0;/usr/lib;/lib] + implicit fwks: [] + + diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..43b4a9e --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.23.2/CMakeCCompiler.cmake" + "CMakeFiles/3.23.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.23.2/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/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/3.23.2/CMakeSystem.cmake" + "CMakeFiles/3.23.2/CMakeCCompiler.cmake" + "CMakeFiles/3.23.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.23.2/CMakeCCompiler.cmake" + "CMakeFiles/3.23.2/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/PB.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..89b0c23 --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# 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/kacperks/Desktop/projects/PogoBijoux + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/kacperks/Desktop/projects/PogoBijoux + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/PB.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/PB.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/PB.dir + +# All Build rule for target. +CMakeFiles/PB.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles --progress-num=1,2,3 "Built target PB" +.PHONY : CMakeFiles/PB.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/PB.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/PB.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles 0 +.PHONY : CMakeFiles/PB.dir/rule + +# Convenience name for target. +PB: CMakeFiles/PB.dir/rule +.PHONY : PB + +# clean rule for target. +CMakeFiles/PB.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/clean +.PHONY : CMakeFiles/PB.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/CMakeFiles/PB.dir/DependInfo.cmake b/CMakeFiles/PB.dir/DependInfo.cmake new file mode 100644 index 0000000..4235e3e --- /dev/null +++ b/CMakeFiles/PB.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# 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/kacperks/Desktop/projects/PogoBijoux/src/Sound.c" "CMakeFiles/PB.dir/src/Sound.c.o" "gcc" "CMakeFiles/PB.dir/src/Sound.c.o.d" + "/home/kacperks/Desktop/projects/PogoBijoux/src/main.cpp" "CMakeFiles/PB.dir/src/main.cpp.o" "gcc" "CMakeFiles/PB.dir/src/main.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/PB.dir/build.make b/CMakeFiles/PB.dir/build.make new file mode 100644 index 0000000..5b0b862 --- /dev/null +++ b/CMakeFiles/PB.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# 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/kacperks/Desktop/projects/PogoBijoux + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/kacperks/Desktop/projects/PogoBijoux + +# Include any dependencies generated for this target. +include CMakeFiles/PB.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/PB.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/PB.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/PB.dir/flags.make + +CMakeFiles/PB.dir/src/main.cpp.o: CMakeFiles/PB.dir/flags.make +CMakeFiles/PB.dir/src/main.cpp.o: src/main.cpp +CMakeFiles/PB.dir/src/main.cpp.o: CMakeFiles/PB.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/PB.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/PB.dir/src/main.cpp.o -MF CMakeFiles/PB.dir/src/main.cpp.o.d -o CMakeFiles/PB.dir/src/main.cpp.o -c /home/kacperks/Desktop/projects/PogoBijoux/src/main.cpp + +CMakeFiles/PB.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/PB.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kacperks/Desktop/projects/PogoBijoux/src/main.cpp > CMakeFiles/PB.dir/src/main.cpp.i + +CMakeFiles/PB.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/PB.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kacperks/Desktop/projects/PogoBijoux/src/main.cpp -o CMakeFiles/PB.dir/src/main.cpp.s + +CMakeFiles/PB.dir/src/Sound.c.o: CMakeFiles/PB.dir/flags.make +CMakeFiles/PB.dir/src/Sound.c.o: src/Sound.c +CMakeFiles/PB.dir/src/Sound.c.o: CMakeFiles/PB.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/PB.dir/src/Sound.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/PB.dir/src/Sound.c.o -MF CMakeFiles/PB.dir/src/Sound.c.o.d -o CMakeFiles/PB.dir/src/Sound.c.o -c /home/kacperks/Desktop/projects/PogoBijoux/src/Sound.c + +CMakeFiles/PB.dir/src/Sound.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/PB.dir/src/Sound.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/kacperks/Desktop/projects/PogoBijoux/src/Sound.c > CMakeFiles/PB.dir/src/Sound.c.i + +CMakeFiles/PB.dir/src/Sound.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/PB.dir/src/Sound.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/kacperks/Desktop/projects/PogoBijoux/src/Sound.c -o CMakeFiles/PB.dir/src/Sound.c.s + +# Object files for target PB +PB_OBJECTS = \ +"CMakeFiles/PB.dir/src/main.cpp.o" \ +"CMakeFiles/PB.dir/src/Sound.c.o" + +# External object files for target PB +PB_EXTERNAL_OBJECTS = + +PB: CMakeFiles/PB.dir/src/main.cpp.o +PB: CMakeFiles/PB.dir/src/Sound.c.o +PB: CMakeFiles/PB.dir/build.make +PB: CMakeFiles/PB.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable PB" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/PB.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/PB.dir/build: PB +.PHONY : CMakeFiles/PB.dir/build + +CMakeFiles/PB.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/PB.dir/cmake_clean.cmake +.PHONY : CMakeFiles/PB.dir/clean + +CMakeFiles/PB.dir/depend: + cd /home/kacperks/Desktop/projects/PogoBijoux && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kacperks/Desktop/projects/PogoBijoux /home/kacperks/Desktop/projects/PogoBijoux /home/kacperks/Desktop/projects/PogoBijoux /home/kacperks/Desktop/projects/PogoBijoux /home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/PB.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/PB.dir/depend + diff --git a/CMakeFiles/PB.dir/cmake_clean.cmake b/CMakeFiles/PB.dir/cmake_clean.cmake new file mode 100644 index 0000000..e123c94 --- /dev/null +++ b/CMakeFiles/PB.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/PB.dir/src/Sound.c.o" + "CMakeFiles/PB.dir/src/Sound.c.o.d" + "CMakeFiles/PB.dir/src/main.cpp.o" + "CMakeFiles/PB.dir/src/main.cpp.o.d" + "PB" + "PB.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/PB.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/PB.dir/compiler_depend.make b/CMakeFiles/PB.dir/compiler_depend.make new file mode 100644 index 0000000..60e65dd --- /dev/null +++ b/CMakeFiles/PB.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for PB. +# This may be replaced when dependencies are built. diff --git a/CMakeFiles/PB.dir/compiler_depend.ts b/CMakeFiles/PB.dir/compiler_depend.ts new file mode 100644 index 0000000..6fab289 --- /dev/null +++ b/CMakeFiles/PB.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for PB. diff --git a/CMakeFiles/PB.dir/depend.make b/CMakeFiles/PB.dir/depend.make new file mode 100644 index 0000000..20e0370 --- /dev/null +++ b/CMakeFiles/PB.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for PB. +# This may be replaced when dependencies are built. diff --git a/CMakeFiles/PB.dir/flags.make b/CMakeFiles/PB.dir/flags.make new file mode 100644 index 0000000..d15c6a3 --- /dev/null +++ b/CMakeFiles/PB.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# compile C with /usr/bin/cc +# compile CXX with /usr/bin/c++ +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = + +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGS = + diff --git a/CMakeFiles/PB.dir/link.txt b/CMakeFiles/PB.dir/link.txt new file mode 100644 index 0000000..8ab77a0 --- /dev/null +++ b/CMakeFiles/PB.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/PB.dir/src/main.cpp.o CMakeFiles/PB.dir/src/Sound.c.o -o PB -lopenal -lsndfile -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11 diff --git a/CMakeFiles/PB.dir/progress.make b/CMakeFiles/PB.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/CMakeFiles/PB.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/CMakeFiles/PB.dir/src/Sound.c.o b/CMakeFiles/PB.dir/src/Sound.c.o new file mode 100644 index 0000000000000000000000000000000000000000..336dac21d567b9bba68e4f03d57d0776df3e3217 GIT binary patch literal 7328 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 E2T+4iCIA2c literal 0 HcmV?d00001 diff --git a/CMakeFiles/PB.dir/src/main.cpp.o.d b/CMakeFiles/PB.dir/src/main.cpp.o.d new file mode 100644 index 0000000..b6d20ec --- /dev/null +++ b/CMakeFiles/PB.dir/src/main.cpp.o.d @@ -0,0 +1,293 @@ +CMakeFiles/PB.dir/src/main.cpp.o: \ + /home/kacperks/Desktop/projects/PogoBijoux/src/main.cpp \ + /usr/include/stdc-predef.h /usr/include/irrlicht/irrlicht.h \ + /usr/include/irrlicht/IrrCompileConfig.h /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-pc-linux-gnu/12.1.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/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/irrlicht/aabbox3d.h \ + /usr/include/irrlicht/irrMath.h /usr/include/irrlicht/irrTypes.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/c++/12.1.0/math.h /usr/include/c++/12.1.0/cmath \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/12.1.0/pstl/pstl_config.h \ + /usr/include/c++/12.1.0/bits/cpp_type_traits.h \ + /usr/include/c++/12.1.0/ext/type_traits.h /usr/include/math.h \ + /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/12.1.0/bits/std_abs.h \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/bits/endianness.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/bits/stdlib-float.h /usr/include/c++/12.1.0/bits/specfun.h \ + /usr/include/c++/12.1.0/bits/stl_algobase.h \ + /usr/include/c++/12.1.0/bits/functexcept.h \ + /usr/include/c++/12.1.0/bits/exception_defines.h \ + /usr/include/c++/12.1.0/ext/numeric_traits.h \ + /usr/include/c++/12.1.0/bits/stl_pair.h \ + /usr/include/c++/12.1.0/type_traits /usr/include/c++/12.1.0/bits/move.h \ + /usr/include/c++/12.1.0/bits/utility.h \ + /usr/include/c++/12.1.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/12.1.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/12.1.0/bits/concept_check.h \ + /usr/include/c++/12.1.0/debug/assertions.h \ + /usr/include/c++/12.1.0/bits/stl_iterator.h \ + /usr/include/c++/12.1.0/bits/ptr_traits.h \ + /usr/include/c++/12.1.0/debug/debug.h \ + /usr/include/c++/12.1.0/bits/predefined_ops.h \ + /usr/include/c++/12.1.0/limits /usr/include/c++/12.1.0/tr1/gamma.tcc \ + /usr/include/c++/12.1.0/tr1/special_function_util.h \ + /usr/include/c++/12.1.0/tr1/bessel_function.tcc \ + /usr/include/c++/12.1.0/tr1/beta_function.tcc \ + /usr/include/c++/12.1.0/tr1/ell_integral.tcc \ + /usr/include/c++/12.1.0/tr1/exp_integral.tcc \ + /usr/include/c++/12.1.0/tr1/hypergeometric.tcc \ + /usr/include/c++/12.1.0/tr1/legendre_function.tcc \ + /usr/include/c++/12.1.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/12.1.0/tr1/poly_hermite.tcc \ + /usr/include/c++/12.1.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/12.1.0/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include/float.h \ + /usr/include/c++/12.1.0/stdlib.h /usr/include/c++/12.1.0/cstdlib \ + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/uio_lim.h /usr/include/irrlicht/plane3d.h \ + /usr/include/irrlicht/vector3d.h /usr/include/irrlicht/line3d.h \ + /usr/include/irrlicht/CDynamicMeshBuffer.h \ + /usr/include/irrlicht/IDynamicMeshBuffer.h \ + /usr/include/irrlicht/IMeshBuffer.h \ + /usr/include/irrlicht/IReferenceCounted.h \ + /usr/include/irrlicht/SMaterial.h /usr/include/irrlicht/SColor.h \ + /usr/include/irrlicht/matrix4.h /usr/include/irrlicht/vector2d.h \ + /usr/include/irrlicht/dimension2d.h /usr/include/irrlicht/rect.h \ + /usr/include/irrlicht/position2d.h /usr/include/irrlicht/irrString.h \ + /usr/include/irrlicht/irrAllocator.h /usr/include/c++/12.1.0/new \ + /usr/include/c++/12.1.0/bits/exception.h /usr/include/memory.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/irrlicht/irrArray.h /usr/include/irrlicht/heapsort.h \ + /usr/include/irrlicht/EMaterialTypes.h \ + /usr/include/irrlicht/EMaterialFlags.h \ + /usr/include/irrlicht/SMaterialLayer.h /usr/include/irrlicht/S3DVertex.h \ + /usr/include/irrlicht/SVertexIndex.h \ + /usr/include/irrlicht/EHardwareBufferFlags.h \ + /usr/include/irrlicht/EPrimitiveTypes.h \ + /usr/include/irrlicht/IVertexBuffer.h \ + /usr/include/irrlicht/IIndexBuffer.h \ + /usr/include/irrlicht/CVertexBuffer.h \ + /usr/include/irrlicht/CIndexBuffer.h /usr/include/irrlicht/CMeshBuffer.h \ + /usr/include/irrlicht/coreutil.h /usr/include/irrlicht/path.h \ + /usr/include/irrlicht/ECullingTypes.h \ + /usr/include/irrlicht/EDebugSceneTypes.h \ + /usr/include/irrlicht/EDriverFeatures.h \ + /usr/include/irrlicht/EDriverTypes.h \ + /usr/include/irrlicht/EGUIAlignment.h \ + /usr/include/irrlicht/EGUIElementTypes.h \ + /usr/include/irrlicht/EMeshWriterEnums.h \ + /usr/include/irrlicht/EMessageBoxFlags.h \ + /usr/include/irrlicht/ESceneNodeAnimatorTypes.h \ + /usr/include/irrlicht/ESceneNodeTypes.h \ + /usr/include/irrlicht/ETerrainElements.h \ + /usr/include/irrlicht/fast_atof.h /usr/include/irrlicht/IAnimatedMesh.h \ + /usr/include/irrlicht/IMesh.h /usr/include/irrlicht/IAnimatedMeshMD2.h \ + /usr/include/irrlicht/IAnimatedMeshMD3.h \ + /usr/include/irrlicht/IQ3Shader.h /usr/include/irrlicht/IFileSystem.h \ + /usr/include/irrlicht/IXMLReader.h /usr/include/irrlicht/irrXML.h \ + /usr/include/irrlicht/IFileArchive.h /usr/include/irrlicht/IReadFile.h \ + /usr/include/irrlicht/IFileList.h /usr/include/irrlicht/IVideoDriver.h \ + /usr/include/irrlicht/ITexture.h /usr/include/irrlicht/IImage.h \ + /usr/include/irrlicht/triangle3d.h \ + /usr/include/irrlicht/SExposedVideoData.h \ + /usr/include/irrlicht/quaternion.h /usr/include/irrlicht/irrpack.h \ + /usr/include/irrlicht/irrunpack.h \ + /usr/include/irrlicht/IAnimatedMeshSceneNode.h \ + /usr/include/irrlicht/ISceneNode.h \ + /usr/include/irrlicht/IAttributeExchangingObject.h \ + /usr/include/irrlicht/ISceneNodeAnimator.h \ + /usr/include/irrlicht/IEventReceiver.h /usr/include/irrlicht/ILogger.h \ + /usr/include/irrlicht/Keycodes.h \ + /usr/include/irrlicht/ITriangleSelector.h \ + /usr/include/irrlicht/irrList.h /usr/include/irrlicht/IAttributes.h \ + /usr/include/irrlicht/line2d.h /usr/include/irrlicht/EAttributes.h \ + /usr/include/irrlicht/IBoneSceneNode.h \ + /usr/include/irrlicht/IBillboardSceneNode.h \ + /usr/include/irrlicht/IBillboardTextSceneNode.h \ + /usr/include/irrlicht/ICameraSceneNode.h \ + /usr/include/irrlicht/ICursorControl.h \ + /usr/include/irrlicht/IDummyTransformationSceneNode.h \ + /usr/include/irrlicht/IGeometryCreator.h \ + /usr/include/irrlicht/IGPUProgrammingServices.h \ + /usr/include/irrlicht/EShaderTypes.h /usr/include/irrlicht/IGUIButton.h \ + /usr/include/irrlicht/IGUIElement.h /usr/include/irrlicht/IGUICheckBox.h \ + /usr/include/irrlicht/IGUIColorSelectDialog.h \ + /usr/include/irrlicht/IGUIComboBox.h \ + /usr/include/irrlicht/IGUIContextMenu.h \ + /usr/include/irrlicht/IGUIEditBox.h \ + /usr/include/irrlicht/IGUIElementFactory.h \ + /usr/include/irrlicht/IGUIEnvironment.h /usr/include/irrlicht/IGUISkin.h \ + /usr/include/irrlicht/IGUIFileOpenDialog.h \ + /usr/include/irrlicht/IGUIFont.h /usr/include/irrlicht/IGUIFontBitmap.h \ + /usr/include/irrlicht/IGUIImage.h /usr/include/irrlicht/IGUIInOutFader.h \ + /usr/include/irrlicht/IGUIListBox.h \ + /usr/include/irrlicht/IGUIMeshViewer.h \ + /usr/include/irrlicht/IGUIScrollBar.h \ + /usr/include/irrlicht/IGUISpinBox.h \ + /usr/include/irrlicht/IGUISpriteBank.h \ + /usr/include/irrlicht/IGUIStaticText.h \ + /usr/include/irrlicht/IGUITabControl.h /usr/include/irrlicht/IGUITable.h \ + /usr/include/irrlicht/IGUIToolbar.h /usr/include/irrlicht/IGUIWindow.h \ + /usr/include/irrlicht/IGUITreeView.h \ + /usr/include/irrlicht/IGUIImageList.h \ + /usr/include/irrlicht/IImageLoader.h \ + /usr/include/irrlicht/IImageWriter.h \ + /usr/include/irrlicht/ILightSceneNode.h /usr/include/irrlicht/SLight.h \ + /usr/include/irrlicht/IMaterialRenderer.h \ + /usr/include/irrlicht/IMaterialRendererServices.h \ + /usr/include/irrlicht/IMeshCache.h /usr/include/irrlicht/IMeshLoader.h \ + /usr/include/irrlicht/IMeshManipulator.h \ + /usr/include/irrlicht/SVertexManipulator.h \ + /usr/include/irrlicht/IMeshSceneNode.h \ + /usr/include/irrlicht/IMeshWriter.h \ + /usr/include/irrlicht/IColladaMeshWriter.h \ + /usr/include/irrlicht/IMetaTriangleSelector.h \ + /usr/include/irrlicht/IOSOperator.h \ + /usr/include/irrlicht/IParticleSystemSceneNode.h \ + /usr/include/irrlicht/IParticleAnimatedMeshSceneNodeEmitter.h \ + /usr/include/irrlicht/IParticleEmitter.h \ + /usr/include/irrlicht/SParticle.h \ + /usr/include/irrlicht/IParticleBoxEmitter.h \ + /usr/include/irrlicht/IParticleCylinderEmitter.h \ + /usr/include/irrlicht/IParticleMeshEmitter.h \ + /usr/include/irrlicht/IParticleRingEmitter.h \ + /usr/include/irrlicht/IParticleSphereEmitter.h \ + /usr/include/irrlicht/IParticleAttractionAffector.h \ + /usr/include/irrlicht/IParticleAffector.h \ + /usr/include/irrlicht/IParticleFadeOutAffector.h \ + /usr/include/irrlicht/IParticleGravityAffector.h \ + /usr/include/irrlicht/IParticleRotationAffector.h \ + /usr/include/irrlicht/IQ3LevelMesh.h /usr/include/irrlicht/IRandomizer.h \ + /usr/include/irrlicht/IrrlichtDevice.h \ + /usr/include/irrlicht/EDeviceTypes.h \ + /usr/include/irrlicht/IVideoModeList.h /usr/include/irrlicht/ITimer.h \ + /usr/include/irrlicht/irrMap.h \ + /usr/include/irrlicht/ISceneCollisionManager.h \ + /usr/include/irrlicht/ISceneLoader.h \ + /usr/include/irrlicht/ISceneManager.h \ + /usr/include/irrlicht/SceneParameters.h \ + /usr/include/irrlicht/ISkinnedMesh.h \ + /usr/include/irrlicht/SSkinMeshBuffer.h \ + /usr/include/irrlicht/ISceneNodeAnimatorCameraFPS.h \ + /usr/include/irrlicht/ISceneNodeAnimatorCameraMaya.h \ + /usr/include/irrlicht/ISceneNodeAnimatorCollisionResponse.h \ + /usr/include/irrlicht/ISceneNodeAnimatorFactory.h \ + /usr/include/irrlicht/ISceneNodeFactory.h \ + /usr/include/irrlicht/ISceneUserDataSerializer.h \ + /usr/include/irrlicht/IShaderConstantSetCallBack.h \ + /usr/include/irrlicht/IShadowVolumeSceneNode.h \ + /usr/include/irrlicht/ITerrainSceneNode.h \ + /usr/include/irrlicht/ITextSceneNode.h \ + /usr/include/irrlicht/IVolumeLightSceneNode.h \ + /usr/include/irrlicht/IWriteFile.h /usr/include/irrlicht/IXMLWriter.h \ + /usr/include/irrlicht/ILightManager.h \ + /usr/include/irrlicht/SAnimatedMesh.h \ + /usr/include/irrlicht/SIrrCreationParameters.h \ + /usr/include/irrlicht/SKeyMap.h /usr/include/irrlicht/SMesh.h \ + /usr/include/irrlicht/SMeshBuffer.h \ + /usr/include/irrlicht/SMeshBufferLightMap.h \ + /usr/include/irrlicht/SMeshBufferTangents.h \ + /usr/include/irrlicht/SSharedMeshBuffer.h \ + /usr/include/irrlicht/SViewFrustum.h /usr/include/c++/12.1.0/string \ + /usr/include/c++/12.1.0/bits/stringfwd.h \ + /usr/include/c++/12.1.0/bits/memoryfwd.h \ + /usr/include/c++/12.1.0/bits/char_traits.h \ + /usr/include/c++/12.1.0/bits/postypes.h /usr/include/c++/12.1.0/cwchar \ + /usr/include/c++/12.1.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/12.1.0/bits/allocator.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/12.1.0/bits/new_allocator.h \ + /usr/include/c++/12.1.0/bits/localefwd.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/12.1.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/12.1.0/iosfwd \ + /usr/include/c++/12.1.0/cctype /usr/include/ctype.h \ + /usr/include/c++/12.1.0/bits/ostream_insert.h \ + /usr/include/c++/12.1.0/bits/cxxabi_forced.h \ + /usr/include/c++/12.1.0/bits/stl_function.h \ + /usr/include/c++/12.1.0/backward/binders.h \ + /usr/include/c++/12.1.0/bits/refwrap.h \ + /usr/include/c++/12.1.0/bits/invoke.h \ + /usr/include/c++/12.1.0/bits/range_access.h \ + /usr/include/c++/12.1.0/initializer_list \ + /usr/include/c++/12.1.0/bits/basic_string.h \ + /usr/include/c++/12.1.0/ext/atomicity.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_itimerspec.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/c++/12.1.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/12.1.0/ext/alloc_traits.h \ + /usr/include/c++/12.1.0/bits/alloc_traits.h \ + /usr/include/c++/12.1.0/bits/stl_construct.h \ + /usr/include/c++/12.1.0/string_view \ + /usr/include/c++/12.1.0/bits/functional_hash.h \ + /usr/include/c++/12.1.0/bits/hash_bytes.h \ + /usr/include/c++/12.1.0/bits/string_view.tcc \ + /usr/include/c++/12.1.0/ext/string_conversions.h \ + /usr/include/c++/12.1.0/cstdio /usr/include/c++/12.1.0/cerrno \ + /usr/include/errno.h /usr/include/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/c++/12.1.0/bits/charconv.h \ + /usr/include/c++/12.1.0/bits/basic_string.tcc \ + /home/kacperks/Desktop/projects/PogoBijoux/src/TitleMenu.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/Base.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/EventReceiver.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/Credits.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/Sound.h \ + /usr/include/AL/al.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/LevelSwitcher.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/Levels.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/SoundHandler.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/Skybox.h \ + /home/kacperks/Desktop/projects/PogoBijoux/src/RayCastHandler.h diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..a38441d --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/PB.dir +/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/edit_cache.dir +/home/kacperks/Desktop/projects/PogoBijoux/CMakeFiles/rebuild_cache.dir diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c072a4f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.16 FATAL_ERROR) + +project(PB) + +add_executable(PB "src/main.cpp" "src/Sound.c") + +if(UNIX AND NOT APPLE) # linux +target_link_libraries(PB -lopenal) +target_link_libraries(PB -lsndfile) +target_link_libraries(PB -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11) +endif() + +if (WIN32) # windows +target_link_libraries(${PROJECT_NAME} -lopenal-soft) +target_link_libraries(${PROJECT_NAME} -lsndfile) +target_link_libraries(${PROJECT_NAME} -lirrlicht) +endif(WIN32) \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6a43253 --- /dev/null +++ b/Makefile @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# 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/kacperks/Desktop/projects/PogoBijoux + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/kacperks/Desktop/projects/PogoBijoux + +#============================================================================= +# 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/kacperks/Desktop/projects/PogoBijoux/CMakeFiles /home/kacperks/Desktop/projects/PogoBijoux//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/kacperks/Desktop/projects/PogoBijoux/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 PB + +# Build rule for target. +PB: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 PB +.PHONY : PB + +# fast build rule for target. +PB/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/build +.PHONY : PB/fast + +src/Sound.o: src/Sound.c.o +.PHONY : src/Sound.o + +# target to build an object file +src/Sound.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/Sound.c.o +.PHONY : src/Sound.c.o + +src/Sound.i: src/Sound.c.i +.PHONY : src/Sound.i + +# target to preprocess a source file +src/Sound.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/Sound.c.i +.PHONY : src/Sound.c.i + +src/Sound.s: src/Sound.c.s +.PHONY : src/Sound.s + +# target to generate assembly for a file +src/Sound.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/Sound.c.s +.PHONY : src/Sound.c.s + +src/main.o: src/main.cpp.o +.PHONY : src/main.o + +# target to build an object file +src/main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/main.cpp.o +.PHONY : src/main.cpp.o + +src/main.i: src/main.cpp.i +.PHONY : src/main.i + +# target to preprocess a source file +src/main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/main.cpp.i +.PHONY : src/main.cpp.i + +src/main.s: src/main.cpp.s +.PHONY : src/main.s + +# target to generate assembly for a file +src/main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/PB.dir/build.make CMakeFiles/PB.dir/src/main.cpp.s +.PHONY : src/main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... PB" + @echo "... src/Sound.o" + @echo "... src/Sound.i" + @echo "... src/Sound.s" + @echo "... src/main.o" + @echo "... src/main.i" + @echo "... src/main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..485cbf4 --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/kacperks/Desktop/projects/PogoBijoux + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/kacperks/Desktop/projects/PogoBijoux/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/resources/PB b/resources/PB new file mode 100755 index 0000000000000000000000000000000000000000..062e92174c4b4d68aaf03fc6ae4af81ce27b99c5 GIT binary patch literal 178880 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

c}3{MB2?@{ASy) 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 z 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 literal 0 HcmV?d00001 diff --git a/sndfile.h b/sndfile.h deleted file mode 100644 index 8a60fb0..0000000 --- a/sndfile.h +++ /dev/null @@ -1,857 +0,0 @@ -/* -** Copyright (C) 1999-2016 Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - SF_FORMAT_ALAC_16 = 0x0070, /* Apple Lossless Audio Codec (16 bit). */ - SF_FORMAT_ALAC_20 = 0x0071, /* Apple Lossless Audio Codec (20 bit). */ - SF_FORMAT_ALAC_24 = 0x0072, /* Apple Lossless Audio Codec (24 bit). */ - SF_FORMAT_ALAC_32 = 0x0073, /* Apple Lossless Audio Codec (32 bit). */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_CUE_COUNT = 0x10CD, - SFC_GET_CUE = 0x10CE, - SFC_SET_CUE = 0x10CF, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - /* - ** RF64 files can be set so that on-close, writable files that have less - ** than 4GB of data in them are converted to RIFF/WAV, as per EBU - ** recommendations. - */ - SFC_RF64_AUTO_DOWNGRADE = 0x1210, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - SFC_SET_COMPRESSION_LEVEL = 0x1301, - - /* Cart Chunk support */ - SFC_SET_CART_INFO = 0x1400, - SFC_GET_CART_INFO = 0x1401, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existing software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_GENRE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER) && (_MSC_VER < 1310)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Struct used to retrieve cue marker information from a file -*/ - -typedef struct -{ int32_t indx ; - uint32_t position ; - int32_t fcc_chunk ; - int32_t chunk_start ; - int32_t block_start ; - uint32_t sample_offset ; - char name [256] ; -} SF_CUE_POINT ; - -#define SF_CUES_VAR(count) \ - struct \ - { uint32_t cue_count ; \ - SF_CUE_POINT cue_points [count] ; \ - } - -typedef SF_CUES_VAR (100) SF_CUES ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - uint32_t start ; - uint32_t end ; - uint32_t count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's length, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - uint32_t time_reference_low ; \ - uint32_t time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - uint32_t coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - -struct SF_CART_TIMER -{ char usage [4] ; - int32_t value ; -} ; - -typedef struct SF_CART_TIMER SF_CART_TIMER ; - -#define SF_CART_INFO_VAR(p_tag_text_size) \ - struct \ - { char version [4] ; \ - char title [64] ; \ - char artist [64] ; \ - char cut_id [64] ; \ - char client_id [64] ; \ - char category [64] ; \ - char classification [64] ; \ - char out_cue [64] ; \ - char start_date [10] ; \ - char start_time [8] ; \ - char end_date [10] ; \ - char end_time [8] ; \ - char producer_app_id [64] ; \ - char producer_app_version [64] ; \ - char user_def [64] ; \ - int32_t level_reference ; \ - SF_CART_TIMER post_timers [8] ; \ - char reserved [276] ; \ - char url [1024] ; \ - uint32_t tag_text_size ; \ - char tag_text [p_tag_text_size] ; \ - } - -typedef SF_CART_INFO_VAR (256) SF_CART_INFO ; - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descriptor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the foreseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -enum -{ SF_SEEK_SET = SEEK_SET, - SF_SEEK_CUR = SEEK_CUR, - SF_SEEK_END = SEEK_END -} ; - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - -/* Return the current byterate at this point in the file. The byte rate in this -** case is the number of bytes per second of audio data. For instance, for a -** stereo, 18 bit PCM encoded file with an 16kHz sample rate, the byte rate -** would be 2 (stereo) * 2 (two bytes per sample) * 16000 => 64000 bytes/sec. -** For some file formats the returned value will be accurate and exact, for some -** it will be a close approximation, for some it will be the average bitrate for -** the whole file and for some it will be a time varying value that was accurate -** when the file was most recently read or written. -** To get the bitrate, multiple this value by 8. -** Returns -1 for unknown. -*/ -int sf_current_byterate (SNDFILE *sndfile) ; - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if (defined (ENABLE_SNDFILE_WINDOWS_PROTOTYPES) && ENABLE_SNDFILE_WINDOWS_PROTOTYPES) -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - - -/* Getting and setting of chunks from within a sound file. -** -** These functions allow the getting and setting of chunks within a sound file -** (for those formats which allow it). -** -** These functions fail safely. Specifically, they will not allow you to overwrite -** existing chunks or add extra versions of format specific reserved chunks but -** should allow you to retrieve any and all chunks (may not be implemented for -** all chunks or all file formats). -*/ - -struct SF_CHUNK_INFO -{ char id [64] ; /* The chunk identifier. */ - unsigned id_size ; /* The size of the chunk identifier. */ - unsigned datalen ; /* The size of that data. */ - void *data ; /* Pointer to the data. */ -} ; - -typedef struct SF_CHUNK_INFO SF_CHUNK_INFO ; - -/* Set the specified chunk info (must be done before any audio data is written -** to the file). This will fail for format specific reserved chunks. -** The chunk_info->data pointer must be valid until the file is closed. -** Returns SF_ERR_NO_ERROR on success or non-zero on failure. -*/ -int sf_set_chunk (SNDFILE * sndfile, const SF_CHUNK_INFO * chunk_info) ; - -/* -** An opaque structure to an iterator over the all chunks of a given id -*/ -typedef struct SF_CHUNK_ITERATOR SF_CHUNK_ITERATOR ; - -/* Get an iterator for all chunks matching chunk_info. -** The iterator will point to the first chunk matching chunk_info. -** Chunks are matching, if (chunk_info->id) matches the first -** (chunk_info->id_size) bytes of a chunk found in the SNDFILE* handle. -** If chunk_info is NULL, an iterator to all chunks in the SNDFILE* handle -** is returned. -** The values of chunk_info->datalen and chunk_info->data are ignored. -** If no matching chunks are found in the sndfile, NULL is returned. -** The returned iterator will stay valid until one of the following occurs: -** a) The sndfile is closed. -** b) A new chunk is added using sf_set_chunk(). -** c) Another chunk iterator function is called on the same SNDFILE* handle -** that causes the iterator to be modified. -** The memory for the iterator belongs to the SNDFILE* handle and is freed when -** sf_close() is called. -*/ -SF_CHUNK_ITERATOR * -sf_get_chunk_iterator (SNDFILE * sndfile, const SF_CHUNK_INFO * chunk_info) ; - -/* Iterate through chunks by incrementing the iterator. -** Increments the iterator and returns a handle to the new one. -** After this call, iterator will no longer be valid, and you must use the -** newly returned handle from now on. -** The returned handle can be used to access the next chunk matching -** the criteria as defined in sf_get_chunk_iterator(). -** If iterator points to the last chunk, this will free all resources -** associated with iterator and return NULL. -** The returned iterator will stay valid until sf_get_chunk_iterator_next -** is called again, the sndfile is closed or a new chunk us added. -*/ -SF_CHUNK_ITERATOR * -sf_next_chunk_iterator (SF_CHUNK_ITERATOR * iterator) ; - - -/* Get the size of the specified chunk. -** If the specified chunk exists, the size will be returned in the -** datalen field of the SF_CHUNK_INFO struct. -** Additionally, the id of the chunk will be copied to the id -** field of the SF_CHUNK_INFO struct and it's id_size field will -** be updated accordingly. -** If the chunk doesn't exist chunk_info->datalen will be zero, and the -** id and id_size fields will be undefined. -** The function will return SF_ERR_NO_ERROR on success or non-zero on -** failure. -*/ -int -sf_get_chunk_size (const SF_CHUNK_ITERATOR * it, SF_CHUNK_INFO * chunk_info) ; - -/* Get the specified chunk data. -** If the specified chunk exists, up to chunk_info->datalen bytes of -** the chunk data will be copied into the chunk_info->data buffer -** (allocated by the caller) and the chunk_info->datalen field -** updated to reflect the size of the data. The id and id_size -** field will be updated according to the retrieved chunk -** If the chunk doesn't exist chunk_info->datalen will be zero, and the -** id and id_size fields will be undefined. -** The function will return SF_ERR_NO_ERROR on success or non-zero on -** failure. -*/ -int -sf_get_chunk_data (const SF_CHUNK_ITERATOR * it, SF_CHUNK_INFO * chunk_info) ; - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/Base.h b/src/Base.h similarity index 98% rename from Base.h rename to src/Base.h index 79b4313..f10f7f7 100644 --- a/Base.h +++ b/src/Base.h @@ -1,7 +1,7 @@ #ifndef BASE_H #define BASE_H -#include +#include #include "EventReceiver.h" class PogoBijoux { diff --git a/Credits.h b/src/Credits.h similarity index 99% rename from Credits.h rename to src/Credits.h index 57dbdc3..3f75931 100644 --- a/Credits.h +++ b/src/Credits.h @@ -1,7 +1,7 @@ #ifndef CREDITS_H #define CREDITS_H -#include +#include #include "Base.h" PogoBijoux pb; diff --git a/EventReceiver.h b/src/EventReceiver.h similarity index 100% rename from EventReceiver.h rename to src/EventReceiver.h diff --git a/LevelSwitcher.h b/src/LevelSwitcher.h similarity index 100% rename from LevelSwitcher.h rename to src/LevelSwitcher.h diff --git a/Levels.h b/src/Levels.h similarity index 100% rename from Levels.h rename to src/Levels.h diff --git a/RayCastHandler.h b/src/RayCastHandler.h similarity index 92% rename from RayCastHandler.h rename to src/RayCastHandler.h index 49238fa..ad6e176 100644 --- a/RayCastHandler.h +++ b/src/RayCastHandler.h @@ -1,5 +1,5 @@ #include "Base.h" -#include +#include class RayCastHandler diff --git a/Skybox.h b/src/Skybox.h similarity index 98% rename from Skybox.h rename to src/Skybox.h index 890e788..40a1f10 100644 --- a/Skybox.h +++ b/src/Skybox.h @@ -2,7 +2,7 @@ #define CREDITS_H #include "Base.h" -#include +#include class SkyboxManager diff --git a/Sound.c b/src/Sound.c similarity index 100% rename from Sound.c rename to src/Sound.c diff --git a/Sound.h b/src/Sound.h similarity index 100% rename from Sound.h rename to src/Sound.h diff --git a/SoundHandler.h b/src/SoundHandler.h similarity index 100% rename from SoundHandler.h rename to src/SoundHandler.h diff --git a/TitleMenu.h b/src/TitleMenu.h similarity index 99% rename from TitleMenu.h rename to src/TitleMenu.h index b20171b..30768aa 100644 --- a/TitleMenu.h +++ b/src/TitleMenu.h @@ -1,7 +1,7 @@ #ifndef TITLEMENU_H #define TITLEMENU_H -#include +#include #include "Base.h" #include "Credits.h" diff --git a/main.cpp b/src/main.cpp similarity index 99% rename from main.cpp rename to src/main.cpp index f5c3860..f1c7c1e 100644 --- a/main.cpp +++ b/src/main.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include