From b4d1844b68d89efa49ecbe53a04d556e89d943e9 Mon Sep 17 00:00:00 2001 From: IMback Date: Mon, 14 Aug 2017 21:07:08 +0200 Subject: [PATCH] Added sunrise suport --- CMakeCache.txt | 329 +++++ CMakeFiles/3.8.0/CMakeCCompiler.cmake | 68 + CMakeFiles/3.8.0/CMakeCXXCompiler.cmake | 70 + .../3.8.0/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8216 bytes .../3.8.0/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8224 bytes CMakeFiles/3.8.0/CMakeSystem.cmake | 15 + .../3.8.0/CompilerIdC/CMakeCCompilerId.c | 567 ++++++++ CMakeFiles/3.8.0/CompilerIdC/a.out | Bin 0 -> 8376 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 539 +++++++ CMakeFiles/3.8.0/CompilerIdCXX/a.out | Bin 0 -> 8384 bytes CMakeFiles/3.8.2/CMakeCCompiler.cmake | 68 + CMakeFiles/3.8.2/CMakeCXXCompiler.cmake | 70 + .../3.8.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8384 bytes .../3.8.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8392 bytes CMakeFiles/3.8.2/CMakeSystem.cmake | 15 + .../3.8.2/CompilerIdC/CMakeCCompilerId.c | 567 ++++++++ CMakeFiles/3.8.2/CompilerIdC/a.out | Bin 0 -> 8544 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 539 +++++++ CMakeFiles/3.8.2/CompilerIdCXX/a.out | Bin 0 -> 8552 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/CMakeOutput.log | 1248 +++++++++++++++++ CMakeFiles/CMakeRuleHashes.txt | 3 + CMakeFiles/Makefile.cmake | 47 + CMakeFiles/Makefile2 | 172 +++ CMakeFiles/TargetDirectories.txt | 5 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/download.dir/DependInfo.cmake | 11 + CMakeFiles/download.dir/build.make | 77 + CMakeFiles/download.dir/cmake_clean.cmake | 8 + CMakeFiles/download.dir/depend.internal | 3 + CMakeFiles/download.dir/depend.make | 3 + CMakeFiles/download.dir/progress.make | 1 + CMakeFiles/export.dir/DependInfo.cmake | 11 + CMakeFiles/export.dir/build.make | 76 + CMakeFiles/export.dir/cmake_clean.cmake | 8 + CMakeFiles/export.dir/depend.internal | 3 + CMakeFiles/export.dir/depend.make | 3 + CMakeFiles/export.dir/progress.make | 1 + CMakeFiles/feature_tests.bin | Bin 0 -> 12440 bytes CMakeFiles/feature_tests.c | 34 + CMakeFiles/feature_tests.cxx | 405 ++++++ CMakeFiles/progress.marks | 1 + CMakeFiles/rgbcontroller.dir/CXX.includecache | 76 + CMakeFiles/rgbcontroller.dir/DependInfo.cmake | 29 + .../rgbcontroller.dir/WirelessRelay.cpp.o | Bin 0 -> 14232 bytes CMakeFiles/rgbcontroller.dir/build.make | 221 +++ .../rgbcontroller.dir/cmake_clean.cmake | 14 + CMakeFiles/rgbcontroller.dir/depend.internal | 25 + CMakeFiles/rgbcontroller.dir/depend.make | 25 + CMakeFiles/rgbcontroller.dir/flags.make | 10 + CMakeFiles/rgbcontroller.dir/link.txt | 1 + CMakeFiles/rgbcontroller.dir/main.cpp.o | Bin 0 -> 27088 bytes CMakeFiles/rgbcontroller.dir/progress.make | 7 + CMakeFiles/rgbcontroller.dir/pwm.cpp.o | Bin 0 -> 12016 bytes CMakeFiles/rgbcontroller.dir/rgbled.cpp.o | Bin 0 -> 18628 bytes CMakeFiles/rgbcontroller.dir/serial.cpp.o | Bin 0 -> 13364 bytes CMakeLists.txt | 5 + Makefile | 326 +++++ cmake_install.cmake | 44 + main.cpp | 58 +- rgbcontroller | Bin 0 -> 9104 bytes rgbcontroller.hex | 532 +++++++ rgbled.cpp | 61 +- rgbled.h | 13 + serial.cpp | 2 +- 65 files changed, 6409 insertions(+), 24 deletions(-) create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.8.0/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.8.0/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.8.0/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.8.0/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.8.0/CMakeSystem.cmake create mode 100644 CMakeFiles/3.8.0/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.8.0/CompilerIdC/a.out create mode 100644 CMakeFiles/3.8.0/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.8.0/CompilerIdCXX/a.out create mode 100644 CMakeFiles/3.8.2/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.8.2/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.8.2/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.8.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.8.2/CMakeSystem.cmake create mode 100644 CMakeFiles/3.8.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.8.2/CompilerIdC/a.out create mode 100644 CMakeFiles/3.8.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.8.2/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/CMakeOutput.log create mode 100644 CMakeFiles/CMakeRuleHashes.txt create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/cmake.check_cache create mode 100644 CMakeFiles/download.dir/DependInfo.cmake create mode 100644 CMakeFiles/download.dir/build.make create mode 100644 CMakeFiles/download.dir/cmake_clean.cmake create mode 100644 CMakeFiles/download.dir/depend.internal create mode 100644 CMakeFiles/download.dir/depend.make create mode 100644 CMakeFiles/download.dir/progress.make create mode 100644 CMakeFiles/export.dir/DependInfo.cmake create mode 100644 CMakeFiles/export.dir/build.make create mode 100644 CMakeFiles/export.dir/cmake_clean.cmake create mode 100644 CMakeFiles/export.dir/depend.internal create mode 100644 CMakeFiles/export.dir/depend.make create mode 100644 CMakeFiles/export.dir/progress.make create mode 100755 CMakeFiles/feature_tests.bin create mode 100644 CMakeFiles/feature_tests.c create mode 100644 CMakeFiles/feature_tests.cxx create mode 100644 CMakeFiles/progress.marks create mode 100644 CMakeFiles/rgbcontroller.dir/CXX.includecache create mode 100644 CMakeFiles/rgbcontroller.dir/DependInfo.cmake create mode 100644 CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o create mode 100644 CMakeFiles/rgbcontroller.dir/build.make create mode 100644 CMakeFiles/rgbcontroller.dir/cmake_clean.cmake create mode 100644 CMakeFiles/rgbcontroller.dir/depend.internal create mode 100644 CMakeFiles/rgbcontroller.dir/depend.make create mode 100644 CMakeFiles/rgbcontroller.dir/flags.make create mode 100644 CMakeFiles/rgbcontroller.dir/link.txt create mode 100644 CMakeFiles/rgbcontroller.dir/main.cpp.o create mode 100644 CMakeFiles/rgbcontroller.dir/progress.make create mode 100644 CMakeFiles/rgbcontroller.dir/pwm.cpp.o create mode 100644 CMakeFiles/rgbcontroller.dir/rgbled.cpp.o create mode 100644 CMakeFiles/rgbcontroller.dir/serial.cpp.o create mode 100644 Makefile create mode 100644 cmake_install.cmake create mode 100755 rgbcontroller create mode 100644 rgbcontroller.hex diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..be33984 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,329 @@ +# This is the CMakeCache file. +# For build in directory: /home/philipp/Programming/RGBcontroller +# 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. +AR_AVRDUDE:FILEPATH=/usr/bin/avrdude + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) 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++ + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker. +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 release minsize 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 Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info 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_NAME:STATIC=rgbcontroller + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info 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. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info 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 + +//Additional Compiler Flags +COMPILE_FLAGS:STRING= + +//Speed of the CPU +CPU_SPEED:STRING=16000000 + +//Processor Type +MCU:STRING=atmega328p + +//USB Port +PORT:STRING=/dev/ttyUSB0 + +//Serial Port Speed +PORT_SPEED:STRING=57600 + +//Programmer Type +PROGRAMMER:STRING=stk500v1 + +//Value Computed by CMake +rgbcontroller_BINARY_DIR:STATIC=/home/philipp/Programming/RGBcontroller + +//Value Computed by CMake +rgbcontroller_SOURCE_DIR:STATIC=/home/philipp/Programming/RGBcontroller + + +######################## +# INTERNAL cache entries +######################## + +//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/philipp/Programming/RGBcontroller +//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=8 +//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_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_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 +//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 +//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/philipp/Programming/RGBcontroller +//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 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.8 +//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.8.0/CMakeCCompiler.cmake b/CMakeFiles/3.8.0/CMakeCCompiler.cmake new file mode 100644 index 0000000..d6c8ffd --- /dev/null +++ b/CMakeFiles/3.8.0/CMakeCCompiler.cmake @@ -0,0 +1,68 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "6.3.1") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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_LINK_LIBRARIES "c") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.8.0/CMakeCXXCompiler.cmake b/CMakeFiles/3.8.0/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..4f03615 --- /dev/null +++ b/CMakeFiles/3.8.0/CMakeCXXCompiler.cmake @@ -0,0 +1,70 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "6.3.1") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +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_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +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_LINK_LIBRARIES "stdc++;m;c") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.8.0/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.8.0/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..72fb4970ee752289abf600913859bf4492062169 GIT binary patch literal 8216 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.8.0/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.8.0/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b66a6fd681a415be16c3fc527e9b856c61af0e43 GIT binary patch literal 8224 zcmeHMZERa-6+X7}*$*e}(l)FWHG`p)l3OPmnb!fc))NuXTOi^PG?O`}(}c`ydqf5LUrT zXh5VMpP-NsHET?7NY_l8q@D+99X=C&;8`*1DzzJhwNx7jLmn(^e4u$&dbHGE0 zEp@>2h_%9UXm1^=lKxoWE5L8Vj|qG^bl7kMai4>q3B;Ge!peDEi#(MCK1*=)Lvnxc zKG=^q>7Q!|VhunS-vEb^w!(^bJJa1?kNi(JZYom#TRv@m6@B|xBT^eNKsVuq> zNTN{GMpD@nX#HDIoJ?i4VnI)$I2kwMrh!!#RSo2a3k8PL}C5}$+xRd{YyAF zHRnMGYH3zIb@5@<^{RSy&RACQwvfHGtcJlEbcyXB_|n;CA3$-*b~L=0EtkuKuhySH z$aPJ$bg~0qpz7qqP^^FN`)F5jc9jguX9oYd4{fMk`qpK&R6KV&a+5mxeB`n^)$;Oz zaU6ZiiD_5lCL;$e$W81OJ4drW|9rRO1f z$JgQ0MBPF9e13*<9VzsBTMxT?z3t!iM7+L3b-mt> z@6@Ya|FaFMH!#__$s5dj10k5Q4jGeBQ3XHF@@f0gjS!9w*TuJde6^HF@Ja`-7b7Pfx z@TSP;r5axf6pq`A2kydrhZEige6O+EcmPicUK{Mi<8YrP9go93)WrGJ%zL79QU_Pd z^N3labLWKLg}4iEwDxiN5O?FcoUxs=dnDd!d(Y7|ko4{Ezef;vS^CfC_%VUk&ht~! z55G^573C0qyByZ*MZ}%P^@`A640QjY!tbRwvF^e=0NsM9aB|~T^YahXaX||lX$q2h zrF@7rr+FgpjY-_T&qsxy+I@Qx zai_e>IO3G|u;(#mB+mIyzB3&VeyC5?WuMTmJ=cc?Uad>qFA#Ui+x!M`r##Z{grC}c z&YMENHlMRa;`Y4L-=%-L)?3RJ>EE9J`IEpM-fxsfQ4)~I8wH~{GJ;i2`$~8~i}r7e zVL~UV=k?K4!O-)XkY1s?D0D* zi42bx&*$TNH9c$O_rgd%p3${rF_YPgCKgVko>i%aH^raO!#j3_v7uC2&xd;ZmBjcs zXpcp^dQ#buoMyR*6B-a8-onxIhJnzgh!)x0hl4Ul$aVY?)FP@>Q2Pcz+Zf%_8;WXM zHf-1yiD|J=Z!|(iu}$HMgJdD6jm5Lcw2p$Ro>Ioj0*K5QXnkMb9NN?$MwuVR zVl$ma*|A{In#%h4sWFii6X`Zk3VSm~d>E;bH|ZGHQdwN+aZs{3LsxKmJB|3Lj|p zPIOVx$K)m$OQHpHriHm1Obf2>PM{k4jAv2_Y%qro@k<#`W5x7{8A4ESb7pYES&z!c zs#E-mN2!tp;y8%^_u%-Ios+J$d>WZXd^ktK@e=>9;Ik@Yz0SsWA#b(kxXO?YKV#Fk z+xMaTI>xBn{**f?ET$yzxZvjFY>tN|43uA{n40Z5PP-w2F*#t0%c;ut90@#%80Gre zp5wV8+0mC!W-a#l+l4}kx!IoMzP5VP>XXt~vXypN{|S^+49`5rhXHBellJ!hOBnWH zg}Tc2d~etx?fKro?c2xyG}_Xb_};?#_=D151{#`pJ?SE;TFwSSQ zgCjP3zNf`#Q(@uzj>*;TzZXzIP4M{n|B4}LZ@)j-+dpcv=l{W`q&?+Gt;Ifmil?mY zbKLxzwEw-;80$R$48M#Oim7N1QsKCR|1Y!aGtcz5Xw!lZ+jBhQlYtuRk#8!@GyNlC z)PJ_;xVGaq_T-Do>-f;#VSA42`Txvmx&FMrxLsa{x6#(xKF9yFG$<^rXL7au{~HRd z_LX~rG~{!BEBi|}d;XuTUE1HOefBqt6&e$dpW~knX~^SceK{S>f*BX%|GyQ)tgt=j zBUsG#R?2&yb%?66{fqJ(k{^0kbANbV=zMYCv05qqsJ<|-b| HirxM{)QL26 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.8.0/CMakeSystem.cmake b/CMakeFiles/3.8.0/CMakeSystem.cmake new file mode 100644 index 0000000..9d33b78 --- /dev/null +++ b/CMakeFiles/3.8.0/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-4.10.13-1-ARCH") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "4.10.13-1-ARCH") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-4.10.13-1-ARCH") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "4.10.13-1-ARCH") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/CMakeFiles/3.8.0/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/3.8.0/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..df91daf --- /dev/null +++ b/CMakeFiles/3.8.0/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,567 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#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(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# 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(__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 + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.8.0/CompilerIdC/a.out b/CMakeFiles/3.8.0/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..faf2a5b9a519f1f68a659443af5d50beba4d355f GIT binary patch literal 8376 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.8.0/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.8.0/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..e7037e5 --- /dev/null +++ b/CMakeFiles/3.8.0/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,539 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#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(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the 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 "]"; + + + + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if __cplusplus > 201402L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.8.0/CompilerIdCXX/a.out b/CMakeFiles/3.8.0/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..2f05f8a4267e69d3851132131e0f1a073910fbc6 GIT binary patch literal 8384 zcmeHMYit}>6+XM`S6*v7O;XcT@(O}*lzO^$g6s4_XKimX3!6A3b}2E=c)Yu|m+r&t z&Q?hzL@KwXZb*rss;nYG|AP=es>nZ3>tINPKqwWIKLivCK_R5zs%;cd>gAj}=d5SP z+Xe{<@x#ZOIgfk3bMA9|@7=FOW$UcY1L_3KIyey?N391ckhiBrB6(phwPve8k61B8@; za8%c}pi+^KDM5I+QV*wGaAYQ2m~mmo318rf377U!+vpkMxI=y&HPUrrFreNmoP3E6 zUA2=WXDF%SdKJGXV+b{>^A>z)4p8~m|GD@b?V*328~E8To_}Qg zQ>S0hUY;hbJShIhM0rCsyd!AaT*D67j-s7R?Ak?j?*Y@C%;s}u(Y6Y}wcUq*4}mtF?;pN?emm^!nTgSP6g#F z6V2^UtGuI&&Fwl&XrjMH<-^8Pe^&v{F9$GyF}q}(zxJr%yI{PrY;UbZ+aS@J+hKGO zLt_3@kDSN4K&f>Yf!A{7a(VPZ{SVRPdsk(8y#p7VG4m*t>i_m_#8ra5LxA$7(Z8NV z49T-!yL_T~UaC~vuJ%q;qhy}vJAr?DIvjeIFG8aWm*7tgNr_q&TYGBoyT zv}vxmXN4M~s#ombzQG3*`RsH$lPZkhY8$O8hN^P&$yA}3&gVwL4)tg(>=vPG)Im&V zEPEnf$d1Hm^|R3`B&J4KPNuC)Dq)++)Pz;a*dtwgM!~l|@K6V)ufr$#LAi{>4@a>} zY~;T|{vz@L9L>wf>H9$BJ9!v<$6I{cH#Rn%^)Ve98Y0=>HY+ zjRaes_4jXT@Mkch^Zk7o&ApgEMdf|LmT&s|f^9DZqQTIay1rn?H|mXG_}K;{*gMmB zAgC9Dy^&xz671*;hR_fF`+`lXzBD7oFwRGh2qjsgwH{dOfwdl3>w&c%`2XyIS8$(5 zbc(rB@FjawFK=fDvG4TgwD%?2=rEWM=t|ne`m4A-C6Z&NoXfT=D}bD%; zP9){;FPHPA&-ry?D`!Q{NBe7{dB08!)~h#w$$SIzHs)KI3*+M@Jjd}QZ&65CR}mf)y%d0L&{oraH_&m?O97Bo zwNgUss1DvKuUH(3)@3dGU1;~=O@OyuA+-AeSHI_b_i?uC9y=ZF$=~~Z{2bbSuu^|n z=SP)&bw5AFabEGnKcoCtkJk^-UaMVrEX2H<@Ulur37}iOo$q2T|2MJRhx25tQD;ww z{YlwZ_YalUit`TzTRji`*l=Hsac@%{(z0s4?PR-r_f=SYJ*?uao^LOrJyc`{V(gZj$OWm_Lds;{2uxH zx2>Az-&b+AfzI<^{=fX3{X?F0@msW0dv$KFI>Tb_zi^zeC(e6lZ*k4fN=vY#TCtwJ z9{=@h@9@}naGXP)`m~`xwb#3T+tE(-r28i#brwf{Mb*E?cQTzz+gbt=1-odMCMHlc z&Cm89Hsi4)LwGTlOchd->7tz~n0D4oWb(OG5j~Q5b25`3w=!nZ&KHWNRXPrI`;kf6 zsifAkwo*HGXCo{qXs(|1Bb!fA0OQ$GUTV4KHTm5m#CBowT@<|w1vg&ybv6gw zA&$(w_yM%v#67g+pY!X=bB+yCfBDTwzNg9wUkCA_J-^^(pE%D3gB=@?Q`-eEJCVoG z7QjdF5YSOWA|sNVD;&*+e_rPNG14DtI~9JjZxB*GPVE`=3TE^^4R~&UN#QzZ=Wk1~vCxf||Ie2g{}vUx zNPa&N(^(YUc-cR{$`zLLnD~41zr=WH{{sIXU0^)zx7-wRD=2>#AIdLy*^kTbclUYx zz4Cf5|WV>W(|$ooE2RMuD0tcsW?Cd-JGGx# zKy;0owyH`%cXh&41eP2DagNP!E^l zLI0>%eCY0Z-mA~K57qac zxqSMGoy#73>TCOdI)2qxweZ}b!-4X{fBoGRdYhnZD>$!;4MTPbJPRD~CjnC&@YiR- z=K;RLK|T(cUn~~2ex;~&nDBrN|DMDHB51?YfGc3fF8>1H^F@s~K?{`E&DQ~6AgaYS z!ehW=*#i&aa`K`6F$AH!29I9^O8oo?;3z+r?1WJm%D3QIAm)k*+v5DV#H+;w${1jNN*x0;>rG$o&h_lemy#Dq=g=fMvMs9 zKw?@2W?(3lq%L%@w-xHqcv8=1Vo_^%(3=4kk_h%@GOUjMJNCZ0v!kU|uUG5Ub#kEQ z?6_e^{p&w-KcGr>NgTF^Tf8Op0jG1TFnv@B*zgHD_h)Jpsmb#E{uEkoj5B|Nv%DE@pm%jq;Yva{xCE56A5X>)n z6?ERMS>A>%8?OShLmMx@2vlpD(Q+4zd%%UKkp&m3d-7-d)tcqc$S!&&vDe!?=>Gr( z$Jf0g&8)fw`r46O9xXSm9hussxsGWkZy5nF*g*!X(BN$LMmI)4Ok~$+V;h%aZ3p^O zr5)JV0^C$}KA)e`;OAI*6Ywr{XA~W~HVGzSJSg6Cu^%L`mV5G&mdl=fGkgPO4umgh zeJ5a~KLMuZ$7SxCHzr)+8wL2V4ZhJcc`)>u(8C?MQ=uIpn9KWKEtgZZ8tFr!+|7>M z_0Cln6z&2)LGdHsINh z>-Y4{eExZ$Q$X>&n*oaFk{f2}I8dC=DWHde25GV5_Y8|`-*({|@w=8*Rd^4&D*T8q zgXbl%!DlGSIm-*NlH@gz_oJZC-|h>1vS!}ryrW{%k_{hSyHb8WP#<2O2!fm!<)~m^ zkHAxZE1#EVaLDI>&fQu)$K4DbnL7KSeJ8ZXP^ZP`|DwCa7kJSV_9^3KExy_p$~9l` zxjCAzajc@t*PQk>hJ3-0ueQaffE>uT_`K5pqo6(tcC7mvP2MSYX5h{Y{GZMM9VQ$H z@VA_46%C8y0f-P~;kb;ii5zb%rFK4}FpkE;aR;7PSh)RfxAH0EU!p^Wzx5Mkh??g! z(iv)}>z+7=AQX(Ru>?#aIDRBn-Z^BQ;us2d#1wVJew-$SN}_DS1fTbuLf70LM zqz|72$@6?o6aO-`|DAXm4q5--6MlbukDbi}j_)?Nwysxd;kLF)c|fgG>y-Ln-2=gf zwZYjGEw~3FLcZTyV0ahq!u_}y_Xxw`qvC;^Bd?2M`SQYgD8}aqUN^;fh2Zy5jC%#Y z$6~y)us(|M(t8cIdteow#X!PVJfccWJL0$RSymN~(|rd7JeGT0vAn;KFDS<63yl}D zrNIL?D&D6S80_Cw*q_DtLdb(CR!G)8u**39w>Emj-Ei@6k}tiVqMpa$UTNZdsvu_; z++StlYMyzfxGA0Ry8w5?{WQoMo)qwWKz!JS*AmX>Ac;eE4DUC$@4vjyyChyZZwA>Z z9B^c4RLYmm|2F}5^8bfYzDCT@0p$Z8%WUI)9ok%CzSzbGq?9&)ob3NvHZ3T5?`Nc) z#e&ZPHZvvh()Dna?AX^;nVhK7^|=^umqXs;UWu2kpC-UD&oDvrz{f-f;0ilup@$@1 zy53@dJLMVn0Pd8BX$9OV|L~;5Ege$z8)V0xhxsnxN~yRw47gK%=1stz@-uj^$2^QZ z|MN1*3tG>7=QstpQ{Lu0$=mZbQ-C}9>4phk;o$#CX~*F_#MFn{C;HMx#>n>fL-lsX zMK^}@KFqmfATJV4=>v&WZzQ2djZ`|LN3tWLFEuorh#9e{+R)Tg=PV?1IeH|Wj_idD zi;>$gz4ebRL3#X$qMWU@;k;h}Lt0}f`hlw<=(cYUb%pit zmNp%-JH^_V%86!D`d}m(g?y3T_Sr3=u8!7XF`0Y<2)>(oSR-><+jf8;+r)-9cW!M7 zb?RH&+aC&d>)oN2&M|)!u9zlF#v|P>~yqWCn#A-J1k^CWVxp zY}pe_XX2@35u-y}I+lo_f>330P907d>Ojg6su3H3Uzs3O(tHuB6z_vhQwCZFmoRy#Lhetfu&9S%p*n1${{q7J8n#{`>%nmrQ;x6MG|F1b zy};m6!RM&`{}hT<80z-8wGJ?=KF4iLSN#KeGM=4Up+MXtNgk{OyKDjQLrg<4UF+}6WA$|V8Dz8u0<9U1$ba9BR&-aiM z=oFNoNeaKL&-5&`SoHH=waYR{HR?Y=6OZ4SHSn-MJTJIE*mtNF%A*jvWBH)X WIQMI|V$AET|9R@*CJPd^>;Drt=WuTT literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.8.2/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.8.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..199a5a06414346c4334fc3c881957122e010fc15 GIT binary patch literal 8392 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_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(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# 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(__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 + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.8.2/CompilerIdC/a.out b/CMakeFiles/3.8.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..5178f5a6949238e67bb230444e3ccd4512239d5d GIT binary patch literal 8544 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 N$a&MvOm)}|_`ixfZ@2&e literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.8.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.8.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..e7037e5 --- /dev/null +++ b/CMakeFiles/3.8.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,539 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#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(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#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__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the 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 "]"; + + + + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if __cplusplus > 201402L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.8.2/CompilerIdCXX/a.out b/CMakeFiles/3.8.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..36a296e725c2165e71b8d933626d455ca6ef4bd8 GIT binary patch literal 8552 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/CMakeDirectoryInformation.cmake b/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..b177802 --- /dev/null +++ b/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/philipp/Programming/RGBcontroller") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/philipp/Programming/RGBcontroller") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..789c86d --- /dev/null +++ b/CMakeFiles/CMakeOutput.log @@ -0,0 +1,1248 @@ +The system is: Linux - 4.10.13-1-ARCH - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/philipp/Programming/RGBcontroller/CMakeFiles/3.8.0/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/philipp/Programming/RGBcontroller/CMakeFiles/3.8.0/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_3b3cd/fast" +/usr/bin/make -f CMakeFiles/cmTC_3b3cd.dir/build.make CMakeFiles/cmTC_3b3cd.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3b3cd.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_3b3cd.dir/testCCompiler.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_3b3cd +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b3cd.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_3b3cd.dir/testCCompiler.c.o -o cmTC_3b3cd +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_be217/fast" +/usr/bin/make -f CMakeFiles/cmTC_be217.dir/build.make CMakeFiles/cmTC_be217.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_be217 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be217.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -o cmTC_be217 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release +Thread model: posix +gcc version 6.3.1 20170306 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_be217' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6xcPZE.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_be217 /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../.. CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_be217' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_be217/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_be217.dir/build.make CMakeFiles/cmTC_be217.dir/build] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_be217] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be217.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -o cmTC_be217 ] + 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/6.3.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170306 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_be217' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6xcPZE.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_be217 /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../.. CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc6xcPZE.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 [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_be217] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../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/6.3.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../..] + arg [CMakeFiles/cmTC_be217.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o] ==> ignore + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../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/6.3.1/../../..] ==> [/usr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1;/usr/lib;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8678b/fast" +/usr/bin/make -f CMakeFiles/cmTC_8678b.dir/build.make CMakeFiles/cmTC_8678b.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_8678b.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_8678b.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_8678b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8678b.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_8678b.dir/feature_tests.c.o -o cmTC_8678b +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a2d86/fast" +/usr/bin/make -f CMakeFiles/cmTC_a2d86.dir/build.make CMakeFiles/cmTC_a2d86.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_a2d86.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_a2d86.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_a2d86 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2d86.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_a2d86.dir/feature_tests.c.o -o cmTC_a2d86 +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a857f/fast" +/usr/bin/make -f CMakeFiles/cmTC_a857f.dir/build.make CMakeFiles/cmTC_a857f.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_a857f.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_a857f.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_a857f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a857f.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_a857f.dir/feature_tests.c.o -o cmTC_a857f +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8f04d/fast" +/usr/bin/make -f CMakeFiles/cmTC_8f04d.dir/build.make CMakeFiles/cmTC_8f04d.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_8f04d.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_8f04d.dir/testCXXCompiler.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_8f04d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8f04d.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_8f04d.dir/testCXXCompiler.cxx.o -o cmTC_8f04d +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_75a82/fast" +/usr/bin/make -f CMakeFiles/cmTC_75a82.dir/build.make CMakeFiles/cmTC_75a82.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_75a82 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75a82.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_75a82 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release +Thread model: posix +gcc version 6.3.1 20170306 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_75a82' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1BqcQq.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_75a82 /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../.. CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_75a82' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_75a82/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_75a82.dir/build.make CMakeFiles/cmTC_75a82.dir/build] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_75a82] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75a82.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_75a82 ] + 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/6.3.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170306 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_75a82' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1BqcQq.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_75a82 /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../.. CMakeFiles/cmTC_75a82.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc1BqcQq.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 [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_75a82] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../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/6.3.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../..] + arg [CMakeFiles/cmTC_75a82.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/6.3.1/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/crtn.o] ==> ignore + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../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/6.3.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;c] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1;/usr/lib;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_e2388/fast" +/usr/bin/make -f CMakeFiles/cmTC_e2388.dir/build.make CMakeFiles/cmTC_e2388.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_e2388.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_e2388.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_e2388 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2388.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_e2388.dir/feature_tests.cxx.o -o cmTC_e2388 +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_19abc/fast" +/usr/bin/make -f CMakeFiles/cmTC_19abc.dir/build.make CMakeFiles/cmTC_19abc.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_19abc.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_19abc.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_19abc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19abc.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_19abc.dir/feature_tests.cxx.o -o cmTC_19abc +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d2249/fast" +/usr/bin/make -f CMakeFiles/cmTC_d2249.dir/build.make CMakeFiles/cmTC_d2249.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d2249.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_d2249.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_d2249 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2249.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_d2249.dir/feature_tests.cxx.o -o cmTC_d2249 +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_0f128/fast" +/usr/bin/make -f CMakeFiles/cmTC_0f128.dir/build.make CMakeFiles/cmTC_0f128.dir/build +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_0f128.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_0f128.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_0f128 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0f128.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_0f128.dir/feature_tests.cxx.o -o cmTC_0f128 +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +The system is: Linux - 4.11.2-1-ARCH - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/philipp/Programming/RGBcontroller/CMakeFiles/3.8.2/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/philipp/Programming/RGBcontroller/CMakeFiles/3.8.2/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_9f6b8/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_9f6b8.dir/build.make CMakeFiles/cmTC_9f6b8.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_9f6b8.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_9f6b8.dir/testCCompiler.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_9f6b8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f6b8.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_9f6b8.dir/testCCompiler.c.o -o cmTC_9f6b8 +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_dec2d/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_dec2d.dir/build.make CMakeFiles/cmTC_dec2d.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.8/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_dec2d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dec2d.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -o cmTC_dec2d +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp +Thread model: posix +gcc version 7.1.1 20170630 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_dec2d' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccF5oZvn.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_dec2d /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../.. CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_dec2d' '-mtune=generic' '-march=x86-64' +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_dec2d/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_dec2d.dir/build.make CMakeFiles/cmTC_dec2d.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.8/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_dec2d] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dec2d.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -o cmTC_dec2d ] + 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/7.1.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.1.1 20170630 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_dec2d' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccF5oZvn.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_dec2d /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../.. CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccF5oZvn.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 [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dec2d] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../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/7.1.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../..] + arg [CMakeFiles/cmTC_dec2d.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o] ==> ignore + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../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/7.1.1/../../..] ==> [/usr/lib] + implicit libs: [c] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1;/usr/lib;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_4318f/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_4318f.dir/build.make CMakeFiles/cmTC_4318f.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_4318f.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_4318f.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_4318f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4318f.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_4318f.dir/feature_tests.c.o -o cmTC_4318f +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8950b/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_8950b.dir/build.make CMakeFiles/cmTC_8950b.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_8950b.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_8950b.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_8950b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8950b.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_8950b.dir/feature_tests.c.o -o cmTC_8950b +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_864a3/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_864a3.dir/build.make CMakeFiles/cmTC_864a3.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_864a3.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_864a3.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_864a3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_864a3.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_864a3.dir/feature_tests.c.o -o cmTC_864a3 +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_f98fc/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_f98fc.dir/build.make CMakeFiles/cmTC_f98fc.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_f98fc.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_f98fc.dir/testCXXCompiler.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_f98fc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f98fc.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_f98fc.dir/testCXXCompiler.cxx.o -o cmTC_f98fc +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_4285f/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_4285f.dir/build.make CMakeFiles/cmTC_4285f.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.8/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_4285f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4285f.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4285f +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp +Thread model: posix +gcc version 7.1.1 20170630 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4285f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc16OECZ.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_4285f /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../.. CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4285f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_4285f/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_4285f.dir/build.make CMakeFiles/cmTC_4285f.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.8/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_4285f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4285f.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4285f ] + 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/7.1.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc-multilib/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.1.1 20170630 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4285f' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc16OECZ.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 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_4285f /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../.. CMakeFiles/cmTC_4285f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc16OECZ.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 [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_4285f] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../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/7.1.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../..] + arg [CMakeFiles/cmTC_4285f.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/7.1.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../lib/crtn.o] ==> ignore + remove lib [gcc_s] + remove lib [gcc] + remove lib [gcc_s] + remove lib [gcc] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../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/7.1.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;c] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1;/usr/lib;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_b425d/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_b425d.dir/build.make CMakeFiles/cmTC_b425d.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_b425d.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_b425d.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_b425d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b425d.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_b425d.dir/feature_tests.cxx.o -o cmTC_b425d +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_df8d7/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_df8d7.dir/build.make CMakeFiles/cmTC_df8d7.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_df8d7.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_df8d7.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_df8d7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df8d7.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_df8d7.dir/feature_tests.cxx.o -o cmTC_df8d7 +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_5e37d/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_5e37d.dir/build.make CMakeFiles/cmTC_5e37d.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5e37d.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_5e37d.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_5e37d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e37d.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_5e37d.dir/feature_tests.cxx.o -o cmTC_5e37d +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_644d7/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_644d7.dir/build.make CMakeFiles/cmTC_644d7.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_644d7.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_644d7.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_644d7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_644d7.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_644d7.dir/feature_tests.cxx.o -o cmTC_644d7 +make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +make[1]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/CMakeFiles/CMakeRuleHashes.txt b/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..e26d3d6 --- /dev/null +++ b/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,3 @@ +# Hashes of file build rules. +aa03d64cd4c9416a27f828fb4cf74086 CMakeFiles/download +648b3a8e98a0ad5222e1905ef8f64f30 CMakeFiles/export diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..30fa169 --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,47 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# 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.8.2/CMakeCCompiler.cmake" + "CMakeFiles/3.8.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.8.2/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/share/cmake-3.8/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.8/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.8/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.8/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.8/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.8/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.8/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.8/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.8/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.8/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.8/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.8/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.8/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.8/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.8/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/export.dir/DependInfo.cmake" + "CMakeFiles/rgbcontroller.dir/DependInfo.cmake" + "CMakeFiles/download.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..26c2cee --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,172 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/philipp/Programming/RGBcontroller + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/philipp/Programming/RGBcontroller + +#============================================================================= +# Target rules for target CMakeFiles/export.dir + +# All Build rule for target. +CMakeFiles/export.dir/all: CMakeFiles/rgbcontroller.dir/all + $(MAKE) -f CMakeFiles/export.dir/build.make CMakeFiles/export.dir/depend + $(MAKE) -f CMakeFiles/export.dir/build.make CMakeFiles/export.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num= "Built target export" +.PHONY : CMakeFiles/export.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/export.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/export.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 0 +.PHONY : CMakeFiles/export.dir/rule + +# Convenience name for target. +export: CMakeFiles/export.dir/rule + +.PHONY : export + +# clean rule for target. +CMakeFiles/export.dir/clean: + $(MAKE) -f CMakeFiles/export.dir/build.make CMakeFiles/export.dir/clean +.PHONY : CMakeFiles/export.dir/clean + +# clean rule for target. +clean: CMakeFiles/export.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/rgbcontroller.dir + +# All Build rule for target. +CMakeFiles/rgbcontroller.dir/all: + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/depend + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target rgbcontroller" +.PHONY : CMakeFiles/rgbcontroller.dir/all + +# Include target in all. +all: CMakeFiles/rgbcontroller.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/rgbcontroller.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/rgbcontroller.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 0 +.PHONY : CMakeFiles/rgbcontroller.dir/rule + +# Convenience name for target. +rgbcontroller: CMakeFiles/rgbcontroller.dir/rule + +.PHONY : rgbcontroller + +# clean rule for target. +CMakeFiles/rgbcontroller.dir/clean: + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/clean +.PHONY : CMakeFiles/rgbcontroller.dir/clean + +# clean rule for target. +clean: CMakeFiles/rgbcontroller.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/download.dir + +# All Build rule for target. +CMakeFiles/download.dir/all: CMakeFiles/rgbcontroller.dir/all + $(MAKE) -f CMakeFiles/download.dir/build.make CMakeFiles/download.dir/depend + $(MAKE) -f CMakeFiles/download.dir/build.make CMakeFiles/download.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num= "Built target download" +.PHONY : CMakeFiles/download.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/download.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/download.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/philipp/Programming/RGBcontroller/CMakeFiles 0 +.PHONY : CMakeFiles/download.dir/rule + +# Convenience name for target. +download: CMakeFiles/download.dir/rule + +.PHONY : download + +# clean rule for target. +CMakeFiles/download.dir/clean: + $(MAKE) -f CMakeFiles/download.dir/build.make CMakeFiles/download.dir/clean +.PHONY : CMakeFiles/download.dir/clean + +# clean rule for target. +clean: CMakeFiles/download.dir/clean + +.PHONY : 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) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..5cc3f4c --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/home/philipp/Programming/RGBcontroller/CMakeFiles/rebuild_cache.dir +/home/philipp/Programming/RGBcontroller/CMakeFiles/edit_cache.dir +/home/philipp/Programming/RGBcontroller/CMakeFiles/export.dir +/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir +/home/philipp/Programming/RGBcontroller/CMakeFiles/download.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/download.dir/DependInfo.cmake b/CMakeFiles/download.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/CMakeFiles/download.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/download.dir/build.make b/CMakeFiles/download.dir/build.make new file mode 100644 index 0000000..8743956 --- /dev/null +++ b/CMakeFiles/download.dir/build.make @@ -0,0 +1,77 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/philipp/Programming/RGBcontroller + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/philipp/Programming/RGBcontroller + +# Utility rule file for download. + +# Include the progress variables for this target. +include CMakeFiles/download.dir/progress.make + +CMakeFiles/download: rgbcontroller + /usr/bin/avr-objcopy -j .text -j .data -O ihex rgbcontroller rgbcontroller.hex + /usr/bin/avrdude -v -p atmega328p -c stk500v1 -P /dev/ttyUSB0 -b 57600 -D -U flash:w:rgbcontroller.hex + +download: CMakeFiles/download +download: CMakeFiles/download.dir/build.make + +.PHONY : download + +# Rule to build all files generated by this target. +CMakeFiles/download.dir/build: download + +.PHONY : CMakeFiles/download.dir/build + +CMakeFiles/download.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/download.dir/cmake_clean.cmake +.PHONY : CMakeFiles/download.dir/clean + +CMakeFiles/download.dir/depend: + cd /home/philipp/Programming/RGBcontroller && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller/CMakeFiles/download.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/download.dir/depend + diff --git a/CMakeFiles/download.dir/cmake_clean.cmake b/CMakeFiles/download.dir/cmake_clean.cmake new file mode 100644 index 0000000..ef0712f --- /dev/null +++ b/CMakeFiles/download.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/download" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/download.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/download.dir/depend.internal b/CMakeFiles/download.dir/depend.internal new file mode 100644 index 0000000..3a278f7 --- /dev/null +++ b/CMakeFiles/download.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + diff --git a/CMakeFiles/download.dir/depend.make b/CMakeFiles/download.dir/depend.make new file mode 100644 index 0000000..3a278f7 --- /dev/null +++ b/CMakeFiles/download.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + diff --git a/CMakeFiles/download.dir/progress.make b/CMakeFiles/download.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/CMakeFiles/download.dir/progress.make @@ -0,0 +1 @@ + diff --git a/CMakeFiles/export.dir/DependInfo.cmake b/CMakeFiles/export.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/CMakeFiles/export.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/export.dir/build.make b/CMakeFiles/export.dir/build.make new file mode 100644 index 0000000..82db3cf --- /dev/null +++ b/CMakeFiles/export.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/philipp/Programming/RGBcontroller + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/philipp/Programming/RGBcontroller + +# Utility rule file for export. + +# Include the progress variables for this target. +include CMakeFiles/export.dir/progress.make + +CMakeFiles/export: rgbcontroller + /usr/bin/avr-objcopy -j .text -j .data -O ihex rgbcontroller rgbcontroller.hex + +export: CMakeFiles/export +export: CMakeFiles/export.dir/build.make + +.PHONY : export + +# Rule to build all files generated by this target. +CMakeFiles/export.dir/build: export + +.PHONY : CMakeFiles/export.dir/build + +CMakeFiles/export.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/export.dir/cmake_clean.cmake +.PHONY : CMakeFiles/export.dir/clean + +CMakeFiles/export.dir/depend: + cd /home/philipp/Programming/RGBcontroller && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller/CMakeFiles/export.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/export.dir/depend + diff --git a/CMakeFiles/export.dir/cmake_clean.cmake b/CMakeFiles/export.dir/cmake_clean.cmake new file mode 100644 index 0000000..c78fabd --- /dev/null +++ b/CMakeFiles/export.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/export" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/export.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/export.dir/depend.internal b/CMakeFiles/export.dir/depend.internal new file mode 100644 index 0000000..3a278f7 --- /dev/null +++ b/CMakeFiles/export.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + diff --git a/CMakeFiles/export.dir/depend.make b/CMakeFiles/export.dir/depend.make new file mode 100644 index 0000000..3a278f7 --- /dev/null +++ b/CMakeFiles/export.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + diff --git a/CMakeFiles/export.dir/progress.make b/CMakeFiles/export.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/CMakeFiles/export.dir/progress.make @@ -0,0 +1 @@ + diff --git a/CMakeFiles/feature_tests.bin b/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..e41a51714adb2434be889ca47f49ed9d69be9b35 GIT binary patch literal 12440 zcmeHNeQX@X6`%9ji4&Z&2}xr@kdHJ}PEjs)fRGSUe0H3y!3i`t5NN_`y|;H>xDT_p zm)MAkl(Yy#LnBaI+CL~lNJUju!5^iiQmIiQghW4rN&%HtwScsy1>pz?E`?lwZ+6~& z?Cm*~`bVY8W3AuJ`N}Bf=gI@Nyyeh57VOvd)G3D5Itg(ScLx< zidA9(&`o%H6xk1Fm1>5~iZ2YQEfMT=}+hKFK+=nEeH-RZA2ztZyY&C9Ooe?~vvde816(dd0h zjzaNh+o5K0(XvI&jg3q0YZN_1TZD)DxouJ3tG{^bp}YF}|L|_hmES#Q!|)sL{rK9q zCja=Gw;p}{j=igHyZifhJ$vL-q-EKgkN)HL??)g~w~)SQ0QFwrRA^OEJJ5<&VZ6qc zI{1UYuMXh<8E|c4g=mjPtEf{F-!8g*_>&U9LUj7@&jKF}(DO^+mx?8xGf}?;50xkJ zoGV(zqzYV)r{lmAf0x2r#EkL^o;J~5)9=H;6aQkxe-SaG{1(qru~?~uT-mgy9;VKqW6&U9^Yud8S!ea9hMJb_@>m_URj98)BEsclUhLfcX^s zM@&S?0P?&pth6yb8pOL&1Fd^eSu43!Ri=ITNwx0Jc2x88_(fH`u^w)pQ2aE^A=#7n z@AV2ik17EZ09-<~pShBx3m5jA^d|h_2{}}aJZbSZQ zVmxyBkEEKlXCSXVe*+hR)c~6)tk({2?V#Eo zvZqCRU~4a0(@ToQ;U`0A(HL}BKE{!caY z1YYquaJD|v*wFgiBuRolepCF$fr;1Rd*blb#g8tRu2@I#hWNy10~4nQ*PfJP^89Dv z;_~mTAfLSFc67g?`W>A3WN_m2wu$%S#btle4j&6?oBv$+JB`^__Q&_d_s4II>&K3k z{q+HcQtGQ3ReA%jgya{3TeWa;-`>6Y_WtqXKiq+OjR zqb(=6lMmoe+eTh@t;}c|Lct8FtWl4UO9rTPUB@0S1Z!g&%o}wq6MZHEG!)#N?v9UI zwWMJzR?avUDy)M>I>0P5m&F=6HtN*Mf&_|NFw#1z2P`LVgSnP3VVUXR-kG8su&}-$ zd~W98Q47Q1SZ=||%C`yZ${VC)A#1v@rZf_|;iT>M3;d=48s`4p?UifP|H%c(Jo7 za!THH3Z|P2iWFkRXwBKNow8j$Z;cv`5v;_@7BYG==NvSg1VX?}6KC)!U<}i?34L>p z6~+_a7Bb7RQ8}wlgiYDW0lt$T!`hK0Z|io#%DQ&awgO@+Wo0QK@fl5=#o?0EHubcT z8BPREEIT`5IheC&9T7W=-KnK#jf|BaHO!#dTelOBAWhXxV-ztOD4sJhS!gbtEikbm zN$K)m@XX2PtTEFXb!%OlrKm#?n0m&_3|o%0DS)kzPLH|)o=1o~4u+;y#4)ldi=r)v zbP!t;hkRUrDRHbM_FP%h((k~UK?6T$^gCAC7z2x(M!_pk#bSU+O<<}a_5-Z5QzNbp z>(iD#>=@?lmKzYN&H*D`pan)*8NiZ9Jm!+hv9dn29S zY|B%o8pnKc%-v85(OXldn3)#{^QW|6!cW?!-1MF^B$P@z`O_M zJuvTqc@NBcVBQ1s9+>yQ|BDCIVS|6ySI3{yZ}i;uZt2Ru-RtW8nND{LR9ZYxy3fIl zk}P~*bG~ZxeZvK+&1asKs?GNfbpD~j^pDOIbJTuB9a8wW{wEs=>z(%q&MG>c1*yz> zK%ApsyMoIVWKgGNj_xlxS-2XO|?#HX~Vc`ZGQp318=D4WlZz{z@HGYBMxT(f36g(c)_-4W5SdCv) zijQi1?Y$<^!-&Eu-+iZtZxJ(r`0~AMwf=y6P^rIsUt7)JR>~Ks#-A%@<&P7USh90z z>0Yps5*FtPo}bnDWyphwR-$A*ES3wt|Ena1#pi@j^Q;Q!ZLz4xV?yAW>nF~l_`NdK=TS8e?KMe3;?$B!hw zHvb?5hlG%S!0QHg9+8e(S`$|t3eVpQ=HDRo)W+K+@ImfzqXuwU}m&bwPAzRbt9@j80G4SY~u#S?Y-p94N9|Kla#S950-@Nd8e z^_1h2MOG@jKaV5~M^V52Jd(x02jz2|lKlp(dvu8!Gll86dAE>EqFPSJ(A|t~QbIw2z}elyW%?s z`aqLOCFK+nUuug-_A*^4=cK2nGC^eS%$Mq96iSi_OoZ{JsZ{2?_3*YPOocDkyegGQH3Bp_na!q{lqjiqv~h|$fqh{-ISn3I#X#;g$)HzNs%a?2C- zM$41nI`kSD+eD{1mo&p9%Gik^kw?T3#Ti5WCqqPq=^o`+ps>^iI6pZ`K6jYg$B z?`IkMx0Bpvc)w4c_q`0+UhdQ1rhLN6{`vdO@NwUOalfqZdp>zSpEBfg9rOF&pY~zY z1^a(e8OZRo+E1{2lq(AU5U^6-pU-=hkKf<_Pkr*de`na@dw;+Geg%0-bmj9d@2@z| z*U!&whA%<3wL+fH1Jf!Gn)$#Y3%41*1}w!M_s{1B&ZC}E_H%r)9FOCJkR=wD=kvvh z4j@swJW%@2@(iaysgy6BL!zDtuM=LYyne9!J3e{N%S95MENrLOD$8^GeN;#n+t2%} z&Zx)1{dg_UR<0BL5D(e!e@~X@-%*H{igITa= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/CMakeFiles/feature_tests.cxx b/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..b93418c --- /dev/null +++ b/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/CMakeFiles/rgbcontroller.dir/CXX.includecache b/CMakeFiles/rgbcontroller.dir/CXX.includecache new file mode 100644 index 0000000..557729a --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/CXX.includecache @@ -0,0 +1,76 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/philipp/Programming/RGBcontroller/WirelessRelay.cpp +WirelessRelay.h +/home/philipp/Programming/RGBcontroller/WirelessRelay.h + +/home/philipp/Programming/RGBcontroller/WirelessRelay.h +util/delay.h +- +writepin.h +/home/philipp/Programming/RGBcontroller/writepin.h + +/home/philipp/Programming/RGBcontroller/eeprom.h + +/home/philipp/Programming/RGBcontroller/main.cpp +avr/io.h +- +stdio.h +- +stdlib.h +- +serial.h +/home/philipp/Programming/RGBcontroller/serial.h +writepin.h +/home/philipp/Programming/RGBcontroller/writepin.h +WirelessRelay.h +/home/philipp/Programming/RGBcontroller/WirelessRelay.h +pwm.h +/home/philipp/Programming/RGBcontroller/pwm.h +rgbled.h +/home/philipp/Programming/RGBcontroller/rgbled.h +eeprom.h +/home/philipp/Programming/RGBcontroller/eeprom.h + +/home/philipp/Programming/RGBcontroller/pwm.cpp +pwm.h +/home/philipp/Programming/RGBcontroller/pwm.h + +/home/philipp/Programming/RGBcontroller/pwm.h +avr/io.h +- + +/home/philipp/Programming/RGBcontroller/rgbled.cpp +rgbled.h +/home/philipp/Programming/RGBcontroller/rgbled.h + +/home/philipp/Programming/RGBcontroller/rgbled.h +util/delay.h +- +pwm.h +/home/philipp/Programming/RGBcontroller/pwm.h + +/home/philipp/Programming/RGBcontroller/serial.cpp +serial.h +/home/philipp/Programming/RGBcontroller/serial.h + +/home/philipp/Programming/RGBcontroller/serial.h +util/setbaud.h +- +avr/io.h +- +avr/interrupt.h +- +string.h +- + +/home/philipp/Programming/RGBcontroller/writepin.h +avr/io.h +- + diff --git a/CMakeFiles/rgbcontroller.dir/DependInfo.cmake b/CMakeFiles/rgbcontroller.dir/DependInfo.cmake new file mode 100644 index 0000000..75a8e7c --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/DependInfo.cmake @@ -0,0 +1,29 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/philipp/Programming/RGBcontroller/WirelessRelay.cpp" "/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o" + "/home/philipp/Programming/RGBcontroller/main.cpp" "/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/main.cpp.o" + "/home/philipp/Programming/RGBcontroller/pwm.cpp" "/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/pwm.cpp.o" + "/home/philipp/Programming/RGBcontroller/rgbled.cpp" "/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/rgbled.cpp.o" + "/home/philipp/Programming/RGBcontroller/serial.cpp" "/home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/serial.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "F_CPU=16000000" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o b/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f5f03aae73ffbcbee8a98de3d6ab09365cbaae62 GIT binary patch literal 14232 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/rgbcontroller.dir/build.make b/CMakeFiles/rgbcontroller.dir/build.make new file mode 100644 index 0000000..50bcd78 --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/build.make @@ -0,0 +1,221 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/philipp/Programming/RGBcontroller + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/philipp/Programming/RGBcontroller + +# Include any dependencies generated for this target. +include CMakeFiles/rgbcontroller.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/rgbcontroller.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/rgbcontroller.dir/flags.make + +CMakeFiles/rgbcontroller.dir/main.cpp.o: CMakeFiles/rgbcontroller.dir/flags.make +CMakeFiles/rgbcontroller.dir/main.cpp.o: main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/rgbcontroller.dir/main.cpp.o" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rgbcontroller.dir/main.cpp.o -c /home/philipp/Programming/RGBcontroller/main.cpp + +CMakeFiles/rgbcontroller.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbcontroller.dir/main.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/philipp/Programming/RGBcontroller/main.cpp > CMakeFiles/rgbcontroller.dir/main.cpp.i + +CMakeFiles/rgbcontroller.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbcontroller.dir/main.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/philipp/Programming/RGBcontroller/main.cpp -o CMakeFiles/rgbcontroller.dir/main.cpp.s + +CMakeFiles/rgbcontroller.dir/main.cpp.o.requires: + +.PHONY : CMakeFiles/rgbcontroller.dir/main.cpp.o.requires + +CMakeFiles/rgbcontroller.dir/main.cpp.o.provides: CMakeFiles/rgbcontroller.dir/main.cpp.o.requires + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/main.cpp.o.provides.build +.PHONY : CMakeFiles/rgbcontroller.dir/main.cpp.o.provides + +CMakeFiles/rgbcontroller.dir/main.cpp.o.provides.build: CMakeFiles/rgbcontroller.dir/main.cpp.o + + +CMakeFiles/rgbcontroller.dir/serial.cpp.o: CMakeFiles/rgbcontroller.dir/flags.make +CMakeFiles/rgbcontroller.dir/serial.cpp.o: serial.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/rgbcontroller.dir/serial.cpp.o" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rgbcontroller.dir/serial.cpp.o -c /home/philipp/Programming/RGBcontroller/serial.cpp + +CMakeFiles/rgbcontroller.dir/serial.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbcontroller.dir/serial.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/philipp/Programming/RGBcontroller/serial.cpp > CMakeFiles/rgbcontroller.dir/serial.cpp.i + +CMakeFiles/rgbcontroller.dir/serial.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbcontroller.dir/serial.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/philipp/Programming/RGBcontroller/serial.cpp -o CMakeFiles/rgbcontroller.dir/serial.cpp.s + +CMakeFiles/rgbcontroller.dir/serial.cpp.o.requires: + +.PHONY : CMakeFiles/rgbcontroller.dir/serial.cpp.o.requires + +CMakeFiles/rgbcontroller.dir/serial.cpp.o.provides: CMakeFiles/rgbcontroller.dir/serial.cpp.o.requires + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/serial.cpp.o.provides.build +.PHONY : CMakeFiles/rgbcontroller.dir/serial.cpp.o.provides + +CMakeFiles/rgbcontroller.dir/serial.cpp.o.provides.build: CMakeFiles/rgbcontroller.dir/serial.cpp.o + + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: CMakeFiles/rgbcontroller.dir/flags.make +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: WirelessRelay.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o -c /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp > CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.i + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp -o CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.s + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.requires: + +.PHONY : CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.requires + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.provides: CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.requires + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.provides.build +.PHONY : CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.provides + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.provides.build: CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o + + +CMakeFiles/rgbcontroller.dir/pwm.cpp.o: CMakeFiles/rgbcontroller.dir/flags.make +CMakeFiles/rgbcontroller.dir/pwm.cpp.o: pwm.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/rgbcontroller.dir/pwm.cpp.o" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rgbcontroller.dir/pwm.cpp.o -c /home/philipp/Programming/RGBcontroller/pwm.cpp + +CMakeFiles/rgbcontroller.dir/pwm.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbcontroller.dir/pwm.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/philipp/Programming/RGBcontroller/pwm.cpp > CMakeFiles/rgbcontroller.dir/pwm.cpp.i + +CMakeFiles/rgbcontroller.dir/pwm.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbcontroller.dir/pwm.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/philipp/Programming/RGBcontroller/pwm.cpp -o CMakeFiles/rgbcontroller.dir/pwm.cpp.s + +CMakeFiles/rgbcontroller.dir/pwm.cpp.o.requires: + +.PHONY : CMakeFiles/rgbcontroller.dir/pwm.cpp.o.requires + +CMakeFiles/rgbcontroller.dir/pwm.cpp.o.provides: CMakeFiles/rgbcontroller.dir/pwm.cpp.o.requires + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/pwm.cpp.o.provides.build +.PHONY : CMakeFiles/rgbcontroller.dir/pwm.cpp.o.provides + +CMakeFiles/rgbcontroller.dir/pwm.cpp.o.provides.build: CMakeFiles/rgbcontroller.dir/pwm.cpp.o + + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o: CMakeFiles/rgbcontroller.dir/flags.make +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o: rgbled.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/rgbcontroller.dir/rgbled.cpp.o" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rgbcontroller.dir/rgbled.cpp.o -c /home/philipp/Programming/RGBcontroller/rgbled.cpp + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbcontroller.dir/rgbled.cpp.i" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/philipp/Programming/RGBcontroller/rgbled.cpp > CMakeFiles/rgbcontroller.dir/rgbled.cpp.i + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbcontroller.dir/rgbled.cpp.s" + /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/philipp/Programming/RGBcontroller/rgbled.cpp -o CMakeFiles/rgbcontroller.dir/rgbled.cpp.s + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.requires: + +.PHONY : CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.requires + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.provides: CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.requires + $(MAKE) -f CMakeFiles/rgbcontroller.dir/build.make CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.provides.build +.PHONY : CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.provides + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.provides.build: CMakeFiles/rgbcontroller.dir/rgbled.cpp.o + + +# Object files for target rgbcontroller +rgbcontroller_OBJECTS = \ +"CMakeFiles/rgbcontroller.dir/main.cpp.o" \ +"CMakeFiles/rgbcontroller.dir/serial.cpp.o" \ +"CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o" \ +"CMakeFiles/rgbcontroller.dir/pwm.cpp.o" \ +"CMakeFiles/rgbcontroller.dir/rgbled.cpp.o" + +# External object files for target rgbcontroller +rgbcontroller_EXTERNAL_OBJECTS = + +rgbcontroller: CMakeFiles/rgbcontroller.dir/main.cpp.o +rgbcontroller: CMakeFiles/rgbcontroller.dir/serial.cpp.o +rgbcontroller: CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o +rgbcontroller: CMakeFiles/rgbcontroller.dir/pwm.cpp.o +rgbcontroller: CMakeFiles/rgbcontroller.dir/rgbled.cpp.o +rgbcontroller: CMakeFiles/rgbcontroller.dir/build.make +rgbcontroller: CMakeFiles/rgbcontroller.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/philipp/Programming/RGBcontroller/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable rgbcontroller" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rgbcontroller.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/rgbcontroller.dir/build: rgbcontroller + +.PHONY : CMakeFiles/rgbcontroller.dir/build + +CMakeFiles/rgbcontroller.dir/requires: CMakeFiles/rgbcontroller.dir/main.cpp.o.requires +CMakeFiles/rgbcontroller.dir/requires: CMakeFiles/rgbcontroller.dir/serial.cpp.o.requires +CMakeFiles/rgbcontroller.dir/requires: CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o.requires +CMakeFiles/rgbcontroller.dir/requires: CMakeFiles/rgbcontroller.dir/pwm.cpp.o.requires +CMakeFiles/rgbcontroller.dir/requires: CMakeFiles/rgbcontroller.dir/rgbled.cpp.o.requires + +.PHONY : CMakeFiles/rgbcontroller.dir/requires + +CMakeFiles/rgbcontroller.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rgbcontroller.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rgbcontroller.dir/clean + +CMakeFiles/rgbcontroller.dir/depend: + cd /home/philipp/Programming/RGBcontroller && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller /home/philipp/Programming/RGBcontroller/CMakeFiles/rgbcontroller.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rgbcontroller.dir/depend + diff --git a/CMakeFiles/rgbcontroller.dir/cmake_clean.cmake b/CMakeFiles/rgbcontroller.dir/cmake_clean.cmake new file mode 100644 index 0000000..3f41f61 --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/rgbcontroller.dir/main.cpp.o" + "CMakeFiles/rgbcontroller.dir/serial.cpp.o" + "CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o" + "CMakeFiles/rgbcontroller.dir/pwm.cpp.o" + "CMakeFiles/rgbcontroller.dir/rgbled.cpp.o" + "rgbcontroller.pdb" + "rgbcontroller" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rgbcontroller.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/rgbcontroller.dir/depend.internal b/CMakeFiles/rgbcontroller.dir/depend.internal new file mode 100644 index 0000000..05e14ad --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/depend.internal @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o + /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp + /home/philipp/Programming/RGBcontroller/WirelessRelay.h + /home/philipp/Programming/RGBcontroller/writepin.h +CMakeFiles/rgbcontroller.dir/main.cpp.o + /home/philipp/Programming/RGBcontroller/WirelessRelay.h + /home/philipp/Programming/RGBcontroller/eeprom.h + /home/philipp/Programming/RGBcontroller/main.cpp + /home/philipp/Programming/RGBcontroller/pwm.h + /home/philipp/Programming/RGBcontroller/rgbled.h + /home/philipp/Programming/RGBcontroller/serial.h + /home/philipp/Programming/RGBcontroller/writepin.h +CMakeFiles/rgbcontroller.dir/pwm.cpp.o + /home/philipp/Programming/RGBcontroller/pwm.cpp + /home/philipp/Programming/RGBcontroller/pwm.h +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o + /home/philipp/Programming/RGBcontroller/pwm.h + /home/philipp/Programming/RGBcontroller/rgbled.cpp + /home/philipp/Programming/RGBcontroller/rgbled.h +CMakeFiles/rgbcontroller.dir/serial.cpp.o + /home/philipp/Programming/RGBcontroller/serial.cpp + /home/philipp/Programming/RGBcontroller/serial.h diff --git a/CMakeFiles/rgbcontroller.dir/depend.make b/CMakeFiles/rgbcontroller.dir/depend.make new file mode 100644 index 0000000..4538c67 --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/depend.make @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: WirelessRelay.cpp +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: WirelessRelay.h +CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: writepin.h + +CMakeFiles/rgbcontroller.dir/main.cpp.o: WirelessRelay.h +CMakeFiles/rgbcontroller.dir/main.cpp.o: eeprom.h +CMakeFiles/rgbcontroller.dir/main.cpp.o: main.cpp +CMakeFiles/rgbcontroller.dir/main.cpp.o: pwm.h +CMakeFiles/rgbcontroller.dir/main.cpp.o: rgbled.h +CMakeFiles/rgbcontroller.dir/main.cpp.o: serial.h +CMakeFiles/rgbcontroller.dir/main.cpp.o: writepin.h + +CMakeFiles/rgbcontroller.dir/pwm.cpp.o: pwm.cpp +CMakeFiles/rgbcontroller.dir/pwm.cpp.o: pwm.h + +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o: pwm.h +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o: rgbled.cpp +CMakeFiles/rgbcontroller.dir/rgbled.cpp.o: rgbled.h + +CMakeFiles/rgbcontroller.dir/serial.cpp.o: serial.cpp +CMakeFiles/rgbcontroller.dir/serial.cpp.o: serial.h + diff --git a/CMakeFiles/rgbcontroller.dir/flags.make b/CMakeFiles/rgbcontroller.dir/flags.make new file mode 100644 index 0000000..60bb682 --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.8 + +# compile CXX with /usr/bin/avr-g++ +CXX_FLAGS = -mmcu=atmega328p -c -g -Os -Wall -std=c++11 -fno-exceptions -ffunction-sections -fdata-sections + +CXX_DEFINES = -DF_CPU=16000000 + +CXX_INCLUDES = + diff --git a/CMakeFiles/rgbcontroller.dir/link.txt b/CMakeFiles/rgbcontroller.dir/link.txt new file mode 100644 index 0000000..1814267 --- /dev/null +++ b/CMakeFiles/rgbcontroller.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/avr-g++ -s -Os -Wl,--gc-sections -mmcu=atmega328p CMakeFiles/rgbcontroller.dir/main.cpp.o CMakeFiles/rgbcontroller.dir/serial.cpp.o CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o CMakeFiles/rgbcontroller.dir/pwm.cpp.o CMakeFiles/rgbcontroller.dir/rgbled.cpp.o -o rgbcontroller diff --git a/CMakeFiles/rgbcontroller.dir/main.cpp.o b/CMakeFiles/rgbcontroller.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..889d82a1118a159e6a8909f785ed44df9b5905f8 GIT binary patch literal 27088 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/rgbcontroller.dir/serial.cpp.o b/CMakeFiles/rgbcontroller.dir/serial.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..17d967cf50db850a6f068a1c0f6c4698aa66f40e GIT binary patch literal 13364 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 z z!=KFcF4mkRo6mbsjQ;WH=;Bjb%*;D%DIJHPF^ui-l1YsJw6`vG+m}0zG#okp&>yY2 z>~T~_$sa^x+DsjvI5qK|i62b7J8^bG$K#mypl7XmZ+dFl>8xMger@BDPFVTF_)o6# zW-fc@Yd>A-W-B~;$qS7}mv}R)o-|Xs&ySY;6t;w(@-A9y%@k=hQ+IeDH-6Z-+gmmL z?PV|5{9@7nR##tqlRdfUjZS{qo4s&h+3dV`7N5P!yLkS(Pgnf6x8U$4j+OW1#F5b> zmMdDZ&`epGcRW3NXUE%+zIXFS5gI*|e!6RKI2WJq@9@rbv^0 zi{gHWwtM-xoDZta$FsV%s_5$uW2(#?-HhWZet);Yul;zI-V%1I<1c`3Q^#w3Cir-^ z8Gi#CO2-f0tCDn;!Ao{ks{A*ew$fS?2vqrR3|zZ=`{s`Eaz>RZ|ILhRcW(sT@lqvC z_S{f%?B1?AdHXKF300Zk{V~;5ndNvxW6L(|>hK ztwTJ9q}?4KmgDQWeV%zrj_F-d9cJrgIi~klb%@X3$?*z4o^O6G$00thGoQ$@m0x78 zm&u~{EOmIBw#FT^{8F;qJ{_81lG{%w-NRKa$A} z_y>pF^_?DB)B^6W*Xrs<_oey}x1Z`TxWuc#M2?E~Ton_@b#A z%C2vSR?k4H8&9RV)V?8_Z+h?T$*CAp{2tQHn}-UNGm6iFLsEZHm@^;W_fUO36^mj%X7ly%S*y!|LekZZoUbov50?0Oa`D_Qe2JYFeLT!g=s}wAxv{x zFWd-j5hk5o!Zg3zgtvn42h&)@J;b#Dlt&dmPV!QJLh-Z0OCkT~!sPp_VA4Z;npl?I zGm6iVywqP*Odp3(J=`|e36oz-g(+uN3)8hFEF1!_2h&)@TZtC{Q1&X$lDyQ92-8?c zg~_BbVVcvYg*hjM>rww*;V5`Yn686w3n#%J2yX@d3z+O7rf<$XJ^^71E@_S%!6B)S z3sVe}!eqk^;V*&r2-E!b3X=_a;d{Xa;oab4!ddV)g$KdU36FqZ5-xyW7d{GpQ}`J8 zXTlTUY2jzU=Y?MYUlM)=Ts_bF^#*vp@EPz5;g7)e!k>Zf7cPK%gsJbKFkO2dRs1-Z zVo3G$EuFUz!YHpQK27pc|DNJA!juE&M4odGYm8fCDZi^J@la?!i0Lv%^Kp&+EQ-Ge zm?ykeWU#{*Hi3MLVwy9jlg6vUnnQ)w!8uq5NJmKVYH*#%)Pt)aL-|Rz&B6Ig=20JF zI>%`&Cr@Klp`KD}4mLfm^M(4)!8uF%keN^MdPqJi39VtL@@gxpmbM{bvlYA0;vfss-d~Q^Etckb(F`ikfw=#STap?SJ9NqWYdtd(&>GWlRA=Y!kYyDHmu3k6#W=jBG_~;{4c*3Su|Tij~2)vn1=}y1=BH z_EaumG2Dwijf>k0e_Z-HQS0l4K8X6o>HFOhxe3V88s>_V%c4S$d;cvq4m9pOX`{G| zW7Fe43w^Y%x#IL4LxtAY1ASrCkv`Jn;`e>9*7pJQ(VFIp)Auqew7wHcANk|-(R!lw zg+g{rRC96q-p7&FcN+RuqmJyGFKuKeeU+{Ctq&Q4e|~ZLE~7^4I|qHcP)GW(jQRGh zEYY_oRM}tp>Ranu-x%bAKgE=;;^Gc-_y{y2z6v1UCU@J^7nU8M}1tL zzOX7_RC62c3lP%h+e?t6YqBe(gUX2tas_U&f1KR60mPIeR7fAi%@t~Mn;z#h -#include #include #include -#include #include "serial.h" #include "writepin.h" #include "WirelessRelay.h" @@ -31,7 +29,9 @@ inline static void printHelp(Serial* serial) rgb print : Print current RGB value.\n\ rgb set [RRR] [GGG] [BBB] : Set RGB value, pattern must be 0.\n\ rgb pattern [id] : RGB pattern\n\ - version : Print Version.\n\n"); + rgb preset [id] : set preset color\n\ + rgb fade [on/off] : turn Colorfade on or off\n\ + version : Print Version.\n"); } void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) @@ -47,12 +47,12 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) EEPROM_write_char( 0, relays->count+1 ); EEPROM_write_string( relays->count*2+1, (char*) &id, 2 ); - sprintf(buffer, "Relay saved! NUMBER: %u ID: %X\n\n", relays->count, id); + sprintf(buffer, "Relay saved! NUMBER: %u ID: %X\n", relays->count, id); serial->putString(buffer, 64); relays->count++; } - else serial->putString("Usage: relay add [id] [id] being a 16bit hex nummber\n\n"); + else serial->putString("Usage: relay add [id] [id] being a 16bit hex nummber\n"); } else if( strncmp(inBuffer, "list", 4) == 0) { @@ -71,7 +71,13 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) if (selected <= relays->count) { relays->array[selected].on(); + + + char buffer[64]; + sprintf(buffer, "RELAY: %u turned on\n", selected); + serial->putString(buffer, 64); } + else serial->putString("No sutch Relay\n"); } else if( strncmp(inBuffer, "off", 3) == 0 && inBuffer[3] != '\0') { @@ -79,12 +85,17 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) if (selected <= relays->count) { relays->array[selected].off(); + + char buffer[64]; + sprintf(buffer, "RELAY: %u turned off\n", selected); + serial->putString(buffer, 64); } + else serial->putString("No sutch Relay\n"); } else { serial->putString(inBuffer, COMMAND_BUFFER_SIZE-5); - serial->putString(" is not a valid subcommand: relay [add/list/on/off]\n\n"); + serial->putString(" is not a valid subcommand: relay [add/list/on/off]\n"); } } @@ -93,17 +104,17 @@ void rgbDispatch(RgbLed* rgbled, char* inBuffer, Serial* serial) if( strncmp(inBuffer, "on", 2) == 0 ) { rgbled->on(); - serial->putString("RGB lights on\n\n"); + serial->putString("RGB lights on\n"); } else if( strncmp(inBuffer, "off", 3) == 0 ) { rgbled->off(); - serial->putString("RGB lights off\n\n"); + serial->putString("RGB lights off\n"); } else if( strncmp(inBuffer, "print", 5) == 0 ) { char buffer[64]; - sprintf(buffer, "Current RGB values:\nR: %u G: %u B: %u\n\n", rgbled->getR(), rgbled->getG(), rgbled->getB()); + sprintf(buffer, "Current RGB values:\nR: %u G: %u B: %u\n", rgbled->getR(), rgbled->getG(), rgbled->getB()); serial->putString(buffer, 64); } else if( strncmp(inBuffer, "set", 3) == 0 ) @@ -115,22 +126,34 @@ void rgbDispatch(RgbLed* rgbled, char* inBuffer, Serial* serial) inBuffer[7] = '\0'; inBuffer[11] = '\0'; rgbled->setSolidColor(atoi(inBuffer+4), atoi(inBuffer+8), atoi(inBuffer+12)); - serial->putString("Set RGB values\n\n"); + serial->putString("Set RGB values\n"); } - else serial->putString("Usage: rgb set [RRR] [GGG] [BBB]\n\n"); + else serial->putString("Usage: rgb set [RRR] [GGG] [BBB]\n"); } else if( strncmp(inBuffer, "pattern", 7) == 0 ) { rgbled->setPattern(atoi(inBuffer+8)); + serial->putString("Set Pattern\n"); } else if( strncmp(inBuffer, "preset", 6) == 0 ) { rgbled->setPreset(atoi(inBuffer+7)); + serial->putString("Set Preset\n"); + } + else if( strncmp(inBuffer, "fade on", 7) == 0 ) + { + rgbled->setFade(true); + serial->putString("Turned on Fade\n"); + } + else if( strncmp(inBuffer, "fade off", 8) == 0 ) + { + rgbled->setFade(false); + serial->putString("Turned off Fade\n"); } else { serial->putString(inBuffer, COMMAND_BUFFER_SIZE-4); - serial->putString(" is not a valid subcommand: rgb [/on/off/print/set/pattern/preset]\n\n"); + serial->putString(" is not a valid subcommand: rgb [/on/off/print/set/pattern/preset]\n"); } } @@ -157,7 +180,8 @@ void serialDispatch(Serial* serial , WirelessRelayStore* relays, RgbLed* rgbled) else if(length > 4 && strncmp(buffer, "erase", 5) == 0) { for(uint16_t i = 0; i < MAX_RELAYS*2+1; i++) EEPROM_write_char(i, 0); - serial->putString("EEPROM erased\n\n"); + serial->putString("EEPROM erased\n"); + relays->count = 0; } else if(buffer[0] == '?' || ( length > 3 && strncmp(buffer, "help", 4) == 0)) { @@ -165,7 +189,7 @@ void serialDispatch(Serial* serial , WirelessRelayStore* relays, RgbLed* rgbled) } else { - serial->putString("Not a valid command\n\n"); + serial->putString("Not a valid command\n"); } } } @@ -215,12 +239,16 @@ int main() relays.count=0; restore_relays(&relays); - serial.putString("RGBController v0.2 starting\n\n"); + serial.putString("RGBController v0.3 starting\n"); while(true) { serialDispatch(&serial, &relays, &rgbled); rgbled.logic(); _delay_ms(2); + /* + char buffer[64]; + sprintf(buffer, "R: %u G: %u B: %u\n", rgbled.getR(), rgbled.getG(), rgbled.getB()); + serial.putString(buffer, 64);*/ } return 0; //master interupt. diff --git a/rgbcontroller b/rgbcontroller new file mode 100755 index 0000000000000000000000000000000000000000..1cf100a9ec22ab05ad4f79130b7bc99109ff2e4d GIT binary patch literal 9104 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 - _pwmA->setDutyB(r); - _pwmB->setDutyB(b); - r+b+g == 0 ? off() : on(); + _targetR = r; + _targetG = g; + _targetB = b; + (!_fade && r+b+g == 0) ? off() : on(); } void RgbLed::setPreset( const uint8_t preset) @@ -79,6 +79,9 @@ void RgbLed::setPattern(const uint8_t id) _pattern=id; if( id != 0 ) { + _pwmA->setDutyB(0); + _pwmA->setDutyA(0); + _pwmB->setDutyB(0); on(); _stroke = false; _counter = 0; @@ -97,6 +100,11 @@ void RgbLed::off() _pwmB->off(); } +void RgbLed::setFade(bool fade) +{ + _fade=fade; +} + void RgbLed::patternStep() { if(_pattern == 1) @@ -123,28 +131,65 @@ void RgbLed::patternStep() { if(!_stroke)_counter++; else _counter --; - if(_counter == 255 << 8) _stroke = true; + if(_counter == (uint8_t) 255 << 8) _stroke = true; else if(_counter == 0) _stroke = false; _pwmA->setDutyB(_counter >> 6); _pwmA->setDutyA(_counter >> 8); _pwmB->setDutyB(_counter >> 3); } + else if(_pattern == 4) + { + ( _counter < 8192 ) ? _pwmA->setDutyB(_counter >> 6) : _pwmA->setDutyB( 128 + (_counter >> 11)); + if( _counter > 1024 ) ( 8192 < _counter < 16384 ) ? _pwmA->setDutyA(_counter-8192 >> 6) : _pwmA->setDutyA( 128 + (_counter >> 9 )); + if( _counter > 8192 ) _pwmB->setDutyB(_counter >> 9); + + if(_counter<65530) _counter++; + else _pwmB->setDutyB(140); + + _delay_ms(18); //honey dose this make me look slow? + } } void RgbLed::logic() { patternStep(); + if(_pattern == 0 && _fade) + { + _counter++; + if( uint8_t(_counter << _fadeSpeed) == 0) + { + if( getR() != _targetR) + { + _pwmA->setDutyB(getR() - sgn(getR() - _targetR)); + } + if( getG() != _targetG) + { + _pwmA->setDutyA(getG() - sgn(getG() - _targetG)); + } + if( getB() != _targetB) + { + _pwmB->setDutyB(getB() - sgn(getB() - _targetB)); + } + } + } + else if(_pattern == 0) + { + _pwmA->setDutyA(_targetG); + _pwmA->setDutyB(_targetR); + _pwmB->setDutyB(_targetB); + } + } uint8_t RgbLed::getR() { - return OCR0A; + return OCR0B; } uint8_t RgbLed::getB() { - return OCR0B; + return OCR2B; } uint8_t RgbLed::getG() { - return OCR2B; + return OCR0A; } diff --git a/rgbled.h b/rgbled.h index 4e22ff6..419e699 100644 --- a/rgbled.h +++ b/rgbled.h @@ -1,3 +1,4 @@ +#include #include "pwm.h" class RgbLed @@ -11,6 +12,11 @@ private: uint16_t _counter = 0; bool _stroke = false; + uint8_t _targetR = 0; + uint8_t _targetG = 0; + uint8_t _targetB = 0; + bool _fade = true; + uint8_t _fadeSpeed = 7; void patternStep(); @@ -24,9 +30,16 @@ public: void on(); void off(); + void setFade(bool fade = true); + void logic(); uint8_t getR(); uint8_t getB(); uint8_t getG(); }; + +template T sgn(T val) +{ + return (T(0) < val) - (val < T(0)); +} diff --git a/serial.cpp b/serial.cpp index e882620..fd4880b 100644 --- a/serial.cpp +++ b/serial.cpp @@ -9,7 +9,7 @@ ISR (USART_RX_vect) //I have seen worse interrupt sintax interruptIndex++; } -Serial::Serial() +Serial::Serial() { UBRR0H = UBRRH_VALUE; UBRR0L = UBRRL_VALUE;