diff --git a/CMakeCache.txt b/CMakeCache.txt index 5c54b40..841ffd5 100644 --- a/CMakeCache.txt +++ b/CMakeCache.txt @@ -220,7 +220,7 @@ 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=9 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=11 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE @@ -283,6 +283,8 @@ CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. @@ -319,7 +321,7 @@ 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.9 +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.11 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/CMakeFiles/CMakeDirectoryInformation.cmake b/CMakeFiles/CMakeDirectoryInformation.cmake index 61a5f62..92f412d 100644 --- a/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/philipp/Programming/RGBcontroller") diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log index 6c39386..851e54b 100644 --- a/CMakeFiles/CMakeOutput.log +++ b/CMakeFiles/CMakeOutput.log @@ -1175,6 +1175,1893 @@ make[2]: Leaving directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/C 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.12.0-1-amd-staging - 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.9.6/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.9.6/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_57d7e/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_57d7e.dir/build.make CMakeFiles/cmTC_57d7e.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_57d7e.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_57d7e.dir/testCCompiler.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_57d7e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_57d7e.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_57d7e.dir/testCCompiler.c.o -o cmTC_57d7e +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_68bbc/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_68bbc.dir/build.make CMakeFiles/cmTC_68bbc.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.9/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_68bbc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68bbc.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o -o cmTC_68bbc +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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.2.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_68bbc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4FkYoV.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_68bbc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../.. CMakeFiles/cmTC_68bbc.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.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_68bbc' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_68bbc/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_68bbc.dir/build.make CMakeFiles/cmTC_68bbc.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.9/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_68bbc] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68bbc.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_68bbc.dir/CMakeCCompilerABI.c.o -o cmTC_68bbc ] + 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.2.0/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.2.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_68bbc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4FkYoV.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_68bbc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../.. CMakeFiles/cmTC_68bbc.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.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc4FkYoV.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_68bbc] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] + arg [CMakeFiles/cmTC_68bbc.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.2.0/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0;/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_b3978/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_b3978.dir/build.make CMakeFiles/cmTC_b3978.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_b3978.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_b3978.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_b3978 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b3978.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_b3978.dir/feature_tests.c.o -o cmTC_b3978 +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_81a21/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_81a21.dir/build.make CMakeFiles/cmTC_81a21.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_81a21.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_81a21.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_81a21 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_81a21.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_81a21.dir/feature_tests.c.o -o cmTC_81a21 +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_25af1/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_25af1.dir/build.make CMakeFiles/cmTC_25af1.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_25af1.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_25af1.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_25af1 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25af1.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_25af1.dir/feature_tests.c.o -o cmTC_25af1 +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_0144b/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_0144b.dir/build.make CMakeFiles/cmTC_0144b.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_0144b.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_0144b.dir/testCXXCompiler.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_0144b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0144b.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_0144b.dir/testCXXCompiler.cxx.o -o cmTC_0144b +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_3cbed/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_3cbed.dir/build.make CMakeFiles/cmTC_3cbed.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_3cbed +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3cbed.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3cbed +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/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.2.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3cbed' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJjSp8I.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_3cbed /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../.. CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3cbed' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_3cbed/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_3cbed.dir/build.make CMakeFiles/cmTC_3cbed.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_3cbed] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3cbed.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3cbed ] + 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.2.0/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.2.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3cbed' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJjSp8I.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_3cbed /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../.. CMakeFiles/cmTC_3cbed.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccJjSp8I.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_3cbed] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] + arg [CMakeFiles/cmTC_3cbed.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.2.0/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0;/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_d1c53/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_d1c53.dir/build.make CMakeFiles/cmTC_d1c53.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d1c53.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_d1c53.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_d1c53 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d1c53.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_d1c53.dir/feature_tests.cxx.o -o cmTC_d1c53 +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_9975f/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_9975f.dir/build.make CMakeFiles/cmTC_9975f.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_9975f.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_9975f.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_9975f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9975f.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_9975f.dir/feature_tests.cxx.o -o cmTC_9975f +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_cf359/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_cf359.dir/build.make CMakeFiles/cmTC_cf359.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_cf359.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_cf359.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_cf359 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cf359.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_cf359.dir/feature_tests.cxx.o -o cmTC_cf359 +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_c155f/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_c155f.dir/build.make CMakeFiles/cmTC_c155f.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c155f.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_c155f.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_c155f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c155f.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_c155f.dir/feature_tests.cxx.o -o cmTC_c155f +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 +The system is: Linux - 4.12.0-1-amd-staging - 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.10.1/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.10.1/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_99c4f/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_99c4f.dir/build.make CMakeFiles/cmTC_99c4f.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_99c4f.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_99c4f.dir/testCCompiler.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_99c4f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99c4f.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_99c4f.dir/testCCompiler.c.o -o cmTC_99c4f +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_b0833/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_b0833.dir/build.make CMakeFiles/cmTC_b0833.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_b0833 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0833.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o -o cmTC_b0833 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/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.2.1 20171128 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b0833' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cclLmRsj.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_b0833 /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../.. CMakeFiles/cmTC_b0833.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.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b0833' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_b0833/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_b0833.dir/build.make CMakeFiles/cmTC_b0833.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_b0833] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0833.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_b0833.dir/CMakeCCompilerABI.c.o -o cmTC_b0833 ] + 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.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/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.2.1 20171128 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b0833' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cclLmRsj.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_b0833 /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../.. CMakeFiles/cmTC_b0833.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.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cclLmRsj.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_b0833] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../..] + arg [CMakeFiles/cmTC_b0833.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.2.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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.2.1/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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_3beb4/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_3beb4.dir/build.make CMakeFiles/cmTC_3beb4.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3beb4.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_3beb4.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_3beb4 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3beb4.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_3beb4.dir/feature_tests.c.o -o cmTC_3beb4 +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_5e829/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_5e829.dir/build.make CMakeFiles/cmTC_5e829.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_5e829.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_5e829.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_5e829 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e829.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_5e829.dir/feature_tests.c.o -o cmTC_5e829 +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_eaf14/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_eaf14.dir/build.make CMakeFiles/cmTC_eaf14.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_eaf14.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_eaf14.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_eaf14 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eaf14.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_eaf14.dir/feature_tests.c.o -o cmTC_eaf14 +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_8ba94/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_8ba94.dir/build.make CMakeFiles/cmTC_8ba94.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_8ba94.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_8ba94.dir/testCXXCompiler.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_8ba94 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8ba94.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_8ba94.dir/testCXXCompiler.cxx.o -o cmTC_8ba94 +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_c45c4/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_c45c4.dir/build.make CMakeFiles/cmTC_c45c4.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_c45c4 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45c4.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c45c4 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/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.2.1 20171128 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c45c4' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxpkY2P.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_c45c4 /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../.. CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c45c4' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_c45c4/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c45c4.dir/build.make CMakeFiles/cmTC_c45c4.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_c45c4] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c45c4.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c45c4 ] + 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.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/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.2.1 20171128 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_c45c4' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxpkY2P.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_c45c4 /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../.. CMakeFiles/cmTC_c45c4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccxpkY2P.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_c45c4] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../..] + arg [CMakeFiles/cmTC_c45c4.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.2.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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.2.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.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_3938b/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_3938b.dir/build.make CMakeFiles/cmTC_3938b.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_3938b.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_3938b.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_3938b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3938b.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_3938b.dir/feature_tests.cxx.o -o cmTC_3938b +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_92a0d/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_92a0d.dir/build.make CMakeFiles/cmTC_92a0d.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_92a0d.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_92a0d.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_92a0d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92a0d.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_92a0d.dir/feature_tests.cxx.o -o cmTC_92a0d +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_4bdb4/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_4bdb4.dir/build.make CMakeFiles/cmTC_4bdb4.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_4bdb4.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_4bdb4.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_4bdb4 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4bdb4.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_4bdb4.dir/feature_tests.cxx.o -o cmTC_4bdb4 +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_81463/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_81463.dir/build.make CMakeFiles/cmTC_81463.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_81463.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_81463.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_81463 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_81463.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_81463.dir/feature_tests.cxx.o -o cmTC_81463 +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 +The system is: Linux - 4.17.13-arch1-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.11.4/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.11.4/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_4ce58/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_4ce58.dir/build.make CMakeFiles/cmTC_4ce58.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_4ce58.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_4ce58.dir/testCCompiler.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_4ce58 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ce58.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_4ce58.dir/testCCompiler.c.o -o cmTC_4ce58 +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_ac7dc/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_ac7dc.dir/build.make CMakeFiles/cmTC_ac7dc.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.11/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_ac7dc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ac7dc.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o -o cmTC_ac7dc +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/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 8.1.1 20180531 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ac7dc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOmjZaA.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_ac7dc /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../.. CMakeFiles/cmTC_ac7dc.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/8.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ac7dc' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_ac7dc/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ac7dc.dir/build.make CMakeFiles/cmTC_ac7dc.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.11/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_ac7dc] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ac7dc.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_ac7dc.dir/CMakeCCompilerABI.c.o -o cmTC_ac7dc ] + 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/8.1.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/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 8.1.1 20180531 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_ac7dc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOmjZaA.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_ac7dc /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../.. CMakeFiles/cmTC_ac7dc.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/8.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccOmjZaA.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_ac7dc] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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/8.1.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../..] + arg [CMakeFiles/cmTC_ac7dc.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/8.1.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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/8.1.1/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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_ca071/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_ca071.dir/build.make CMakeFiles/cmTC_ca071.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_ca071.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_ca071.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_ca071 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ca071.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_ca071.dir/feature_tests.c.o -o cmTC_ca071 +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_66ea6/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_66ea6.dir/build.make CMakeFiles/cmTC_66ea6.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_66ea6.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_66ea6.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_66ea6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_66ea6.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_66ea6.dir/feature_tests.c.o -o cmTC_66ea6 +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_171f3/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_171f3.dir/build.make CMakeFiles/cmTC_171f3.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_171f3.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_171f3.dir/feature_tests.c.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.c +Linking C executable cmTC_171f3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_171f3.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_171f3.dir/feature_tests.c.o -o cmTC_171f3 +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_f0c11/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_f0c11.dir/build.make CMakeFiles/cmTC_f0c11.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_f0c11.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_f0c11.dir/testCXXCompiler.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_f0c11 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f0c11.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_f0c11.dir/testCXXCompiler.cxx.o -o cmTC_f0c11 +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_e647b/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_e647b.dir/build.make CMakeFiles/cmTC_e647b.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.11/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_e647b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e647b.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e647b +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/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 8.1.1 20180531 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e647b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVQ8vH5.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_e647b /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../.. CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e647b' '-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|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_e647b/fast"] + ignore line: [make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_e647b.dir/build.make CMakeFiles/cmTC_e647b.dir/build] + ignore line: [make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.11/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_e647b] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e647b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e647b ] + 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/8.1.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/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 8.1.1 20180531 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e647b' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVQ8vH5.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_e647b /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../.. CMakeFiles/cmTC_e647b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccVQ8vH5.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_e647b] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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/8.1.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../..] + arg [CMakeFiles/cmTC_e647b.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/8.1.1/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/../../../../lib/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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/8.1.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/8.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_f69d8/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_f69d8.dir/build.make CMakeFiles/cmTC_f69d8.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_f69d8.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_f69d8.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_f69d8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f69d8.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_f69d8.dir/feature_tests.cxx.o -o cmTC_f69d8 +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_b9561/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_b9561.dir/build.make CMakeFiles/cmTC_b9561.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_b9561.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_b9561.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_b9561 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b9561.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_b9561.dir/feature_tests.cxx.o -o cmTC_b9561 +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_2786c/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_2786c.dir/build.make CMakeFiles/cmTC_2786c.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_2786c.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_2786c.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_2786c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2786c.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_2786c.dir/feature_tests.cxx.o -o cmTC_2786c +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_36a66/fast" +make[1]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +/usr/bin/make -f CMakeFiles/cmTC_36a66.dir/build.make CMakeFiles/cmTC_36a66.dir/build +make[2]: Entering directory '/home/philipp/Programming/RGBcontroller/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_36a66.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_36a66.dir/feature_tests.cxx.o -c /home/philipp/Programming/RGBcontroller/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_36a66 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_36a66.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_36a66.dir/feature_tests.cxx.o -o cmTC_36a66 +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 diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake index a45e5ff..d2d975b 100644 --- a/CMakeFiles/Makefile.cmake +++ b/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") @@ -7,92 +7,27 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "CMakeFiles/3.9.4/CMakeCCompiler.cmake" - "CMakeFiles/3.9.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.9.4/CMakeSystem.cmake" - "CMakeFiles/feature_tests.c" - "CMakeFiles/feature_tests.cxx" + "CMakeFiles/3.11.4/CMakeCCompiler.cmake" + "CMakeFiles/3.11.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.11.4/CMakeSystem.cmake" "CMakeLists.txt" - "/usr/share/cmake-3.9/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.9/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.9/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.9/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.9/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.9/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.9/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.9/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.9/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.9/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.9/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.9/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.9/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-C-FeatureTests.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-CXX-FeatureTests.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.9/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.9/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.11/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.11/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.11/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.11/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.11/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.11/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.11/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.11/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.11/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.11/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.11/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.11/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.11/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.11/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.11/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.11/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.11/Modules/Platform/UnixPaths.cmake" ) # The corresponding makefile is: @@ -103,11 +38,6 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.9.4/CMakeSystem.cmake" - "CMakeFiles/3.9.4/CMakeCCompiler.cmake" - "CMakeFiles/3.9.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.9.4/CMakeCCompiler.cmake" - "CMakeFiles/3.9.4/CMakeCXXCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 index a16fa05..50a050d 100644 --- a/CMakeFiles/Makefile2 +++ b/CMakeFiles/Makefile2 @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Default target executed when no arguments are given to make. default_target: all diff --git a/CMakeFiles/download.dir/build.make b/CMakeFiles/download.dir/build.make index f415889..16bb426 100644 --- a/CMakeFiles/download.dir/build.make +++ b/CMakeFiles/download.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Delete rule output on recipe failure. .DELETE_ON_ERROR: diff --git a/CMakeFiles/download.dir/depend.internal b/CMakeFiles/download.dir/depend.internal index bd7aaa2..0fe32af 100644 --- a/CMakeFiles/download.dir/depend.internal +++ b/CMakeFiles/download.dir/depend.internal @@ -1,3 +1,3 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 diff --git a/CMakeFiles/download.dir/depend.make b/CMakeFiles/download.dir/depend.make index bd7aaa2..0fe32af 100644 --- a/CMakeFiles/download.dir/depend.make +++ b/CMakeFiles/download.dir/depend.make @@ -1,3 +1,3 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 diff --git a/CMakeFiles/export.dir/build.make b/CMakeFiles/export.dir/build.make index 774a9a2..7a38dd1 100644 --- a/CMakeFiles/export.dir/build.make +++ b/CMakeFiles/export.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Delete rule output on recipe failure. .DELETE_ON_ERROR: diff --git a/CMakeFiles/feature_tests.bin b/CMakeFiles/feature_tests.bin index a709c3c..fb8e395 100755 Binary files a/CMakeFiles/feature_tests.bin and b/CMakeFiles/feature_tests.bin differ diff --git a/CMakeFiles/rgbcontroller.dir/CXX.includecache b/CMakeFiles/rgbcontroller.dir/CXX.includecache index 5edbb12..4493d9f 100644 --- a/CMakeFiles/rgbcontroller.dir/CXX.includecache +++ b/CMakeFiles/rgbcontroller.dir/CXX.includecache @@ -9,6 +9,8 @@ /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp WirelessRelay.h /home/philipp/Programming/RGBcontroller/WirelessRelay.h +avr/io.h +- /home/philipp/Programming/RGBcontroller/WirelessRelay.h util/delay.h @@ -25,6 +27,8 @@ stdio.h - stdlib.h - +avr/pgmspace.h +- serial.h /home/philipp/Programming/RGBcontroller/serial.h writepin.h @@ -71,6 +75,8 @@ string.h - stdlib.h - +avr/pgmspace.h +- /home/philipp/Programming/RGBcontroller/writepin.h avr/io.h diff --git a/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o b/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o index 4541c61..95657d1 100644 Binary files a/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o and b/CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o differ diff --git a/CMakeFiles/rgbcontroller.dir/build.make b/CMakeFiles/rgbcontroller.dir/build.make index 749ec69..b27882e 100644 --- a/CMakeFiles/rgbcontroller.dir/build.make +++ b/CMakeFiles/rgbcontroller.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -70,17 +70,6 @@ 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" @@ -94,17 +83,6 @@ 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" @@ -118,17 +96,6 @@ 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" @@ -142,17 +109,6 @@ 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" @@ -166,17 +122,6 @@ 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" \ @@ -203,14 +148,6 @@ 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 diff --git a/CMakeFiles/rgbcontroller.dir/depend.internal b/CMakeFiles/rgbcontroller.dir/depend.internal index 84c9112..669c793 100644 --- a/CMakeFiles/rgbcontroller.dir/depend.internal +++ b/CMakeFiles/rgbcontroller.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o /home/philipp/Programming/RGBcontroller/WirelessRelay.cpp diff --git a/CMakeFiles/rgbcontroller.dir/depend.make b/CMakeFiles/rgbcontroller.dir/depend.make index b3332ab..a5b7b61 100644 --- a/CMakeFiles/rgbcontroller.dir/depend.make +++ b/CMakeFiles/rgbcontroller.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: WirelessRelay.cpp CMakeFiles/rgbcontroller.dir/WirelessRelay.cpp.o: WirelessRelay.h diff --git a/CMakeFiles/rgbcontroller.dir/flags.make b/CMakeFiles/rgbcontroller.dir/flags.make index 89a81f2..5672df7 100644 --- a/CMakeFiles/rgbcontroller.dir/flags.make +++ b/CMakeFiles/rgbcontroller.dir/flags.make @@ -1,8 +1,8 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # 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_FLAGS = -mmcu=atmega328p -s -c -g -Os -Wall -std=c++11 -fno-exceptions -ffunction-sections -fdata-sections CXX_DEFINES = -DF_CPU=16000000 diff --git a/CMakeFiles/rgbcontroller.dir/link.txt b/CMakeFiles/rgbcontroller.dir/link.txt index 1814267..204344d 100644 --- a/CMakeFiles/rgbcontroller.dir/link.txt +++ b/CMakeFiles/rgbcontroller.dir/link.txt @@ -1 +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 +/usr/bin/avr-g++ -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 deleted file mode 100644 index 8a12142..0000000 Binary files a/CMakeFiles/rgbcontroller.dir/main.cpp.o and /dev/null differ diff --git a/CMakeFiles/rgbcontroller.dir/pwm.cpp.o b/CMakeFiles/rgbcontroller.dir/pwm.cpp.o deleted file mode 100644 index 5276d3b..0000000 Binary files a/CMakeFiles/rgbcontroller.dir/pwm.cpp.o and /dev/null differ diff --git a/CMakeFiles/rgbcontroller.dir/rgbled.cpp.o b/CMakeFiles/rgbcontroller.dir/rgbled.cpp.o index ff6e276..cae6734 100644 Binary files a/CMakeFiles/rgbcontroller.dir/rgbled.cpp.o and b/CMakeFiles/rgbcontroller.dir/rgbled.cpp.o differ diff --git a/CMakeFiles/rgbcontroller.dir/serial.cpp.o b/CMakeFiles/rgbcontroller.dir/serial.cpp.o index 64077dc..9f072bf 100644 Binary files a/CMakeFiles/rgbcontroller.dir/serial.cpp.o and b/CMakeFiles/rgbcontroller.dir/serial.cpp.o differ diff --git a/CMakeLists.txt b/CMakeLists.txt index 317a7e4..92739ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,13 +31,13 @@ set(CMAKE_LINKER /usr/bin/avr-ld) # Compiler flags add_definitions(-mmcu=${MCU} -DF_CPU=${CPU_SPEED}) -add_definitions(-c -g -Os -Wall -std=c++11 ) +add_definitions(-s -c -g -Os -Wall -std=c++11 ) add_definitions(-fno-exceptions -ffunction-sections -fdata-sections) # Linker flags set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") # remove -rdynamic for C set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") # remove -rdynamic for CXX -set(CMAKE_EXE_LINKER_FLAGS "-s -Os -Wl,--gc-sections -mmcu=${MCU}") +set(CMAKE_EXE_LINKER_FLAGS "-Os -Wl,--gc-sections -mmcu=${MCU}") add_executable(${PROJECT_NAME} ${ARDUINO_CORE_SRC} ${SRC_FILES}) diff --git a/Makefile b/Makefile index c8e41b1..b32ebf2 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.11 # Default target executed when no arguments are given to make. default_target: all diff --git a/cmake_install.cmake b/cmake_install.cmake index b3200f3..73163c2 100644 --- a/cmake_install.cmake +++ b/cmake_install.cmake @@ -32,6 +32,11 @@ if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) set(CMAKE_INSTALL_SO_NO_EXE "0") endif() +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + if(CMAKE_INSTALL_COMPONENT) set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") else() diff --git a/main.cpp b/main.cpp index f97e43e..d3b5e10 100644 --- a/main.cpp +++ b/main.cpp @@ -11,7 +11,7 @@ #define MAX_RELAYS 32 #define COMMAND_BUFFER_SIZE 32 -#define SNPRINTF_BUFFER_SIZE 32 +#define SNPRINTF_BUFFER_SIZE 64 char buffer[SNPRINTF_BUFFER_SIZE]; @@ -29,25 +29,29 @@ inline static void printHelp(Serial* serial) { serial->write_p(PSTR("Available Commands: \n\ - help : Show this prompt \n\ - relay add [id] : Add Wireless Relay\n\ - relay list : Print list of saved Wireless Relays \n\ - relay machine [on/off] : Get machine readable relay state when state changes\n\ - relay [on/off] [nn] : Turn on/off nth relay\n\ - relay state : Get machine readable relay state\n\ - erase : Erase epprom\n\ + help : Show this prompt.\n\ + relay add [id] : Add Wireless Relay.\n\ + relay delete : Delete last Relay.\n\ + relay list : Print list of saved Wireless Relays.\n\ + relay machine [on/off] : Get machine readable relay state when state changes.\n\ + relay [on/off] [nn] : Turn on/off nth relay.\n\ + relay state : Get machine readable relay state.\n\ + erase : Erase epprom.\n\ rgb [on/off] : Turn on/off RGB leds at current value.\n\ 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\ - rgb preset [id] : set preset color\n\ - rgb fade [on/off] : turn Colorfade on or off\n\ - version : Print Version.\n")); + rgb pattern [id] : RGB pattern.\n\ + rgb preset [id] : set preset color.\n\ + rgb fade [on/off] : turn Colorfade on or off.\n\ + aux [on/off] : Turn on/off PWM Channel.\n\ + aux set [VAL] : Set PWM value, pattern must be 0.\n")); } -void writeState( WirelessRelayStore* relays, Serial* serial ) +void writeState( WirelessRelayStore* relays, Pwm16b* auxPwm, Serial* serial ) { serial->write("ST"); + serial->write(auxPwm.isOn() ? auxPwm.getValueA() : 0); + serial->putChar(','); serial->write(relays->count); for(uint8_t i = 0; i < relays->count; i++) { @@ -61,7 +65,7 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) { if( strncmp(inBuffer, "add", 3) == 0 && inBuffer[3] != '\0') { - uint16_t id = strtol( inBuffer+4, nullptr, 16 ); + uint16_t id = strtol( inBuffer+3, nullptr, 16 ); if(id != 0 && relays->count < MAX_RELAYS) { relays->array[relays->count].init(id); @@ -69,13 +73,20 @@ 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 ); - snprintf(buffer, SNPRINTF_BUFFER_SIZE, "Relay saved! NUMBER: %u ID: %X\n", relays->count, id); - serial->write(buffer, SNPRINTF_BUFFER_SIZE); + uint8_t size = snprintf(buffer, SNPRINTF_BUFFER_SIZE, "Relay saved! NUMBER: %u ID: %X \n", relays->count, id); + serial->write(buffer, size); relays->count++; } else serial->write_p(PSTR("Usage: relay add [id] [id] being a 16bit hex nummber\n")); } + else if( strncmp(inBuffer, "delete", 6) == 0 && inBuffer[5] != '\0') + { + serial->write_p(PSTR("Relay: ")); + serial->write(relays->count); + serial->write_p(PSTR(" deleted\n")); + relays->count--; + } else if( strncmp(inBuffer, "list", 4) == 0) { serial->write_p(PSTR("Relays:\n")); @@ -112,14 +123,10 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) } else serial->write("No sutch Relay\n"); } - else if( strncmp(inBuffer, "state", 5) == 0 && inBuffer[5] != '\0') - { - writeState(relays, serial); - } else if( strncmp(inBuffer, "machine on", 7) == 0 ) { relays->printState = true; - serial->write("Turned on State printing\n"); + serial->write_p(PSTR("Turned on State printing\n")); } else if( strncmp(inBuffer, "machine off", 8) == 0 ) { @@ -129,7 +136,7 @@ void relayDispatch(WirelessRelayStore* relays, char* inBuffer, Serial* serial) else { serial->write(inBuffer, COMMAND_BUFFER_SIZE-5); - serial->write_p(PSTR(" is not a valid subcommand: relay [add/list/on/off]\n")); + serial->write_p(PSTR(" is not a valid subcommand: relay [add/delete/list/on/off/state/machine]\n")); } } @@ -187,11 +194,42 @@ void rgbDispatch(RgbLed* rgbled, char* inBuffer, Serial* serial) else { serial->write(inBuffer, COMMAND_BUFFER_SIZE-4); - serial->write_p(PSTR(" is not a valid subcommand: rgb [/on/off/print/set/pattern/preset]\n")); + serial->write_p(PSTR(" is not a valid subcommand: rgb [on/off/print/set/pattern/preset]\n")); } } -void serialDispatch(Serial* serial , WirelessRelayStore* relays, RgbLed* rgbled) +void auxDispatch(Pwm16b* auxPwm, char* inBuffer, Serial* serial) +{ + if( strncmp(inBuffer, "on", 2) == 0 ) + { + auxPwm->on(); + serial->write_p(PSTR("Aux pwm on\n")); + } + else if( strncmp(inBuffer, "off", 3) == 0 ) + { + auxPwm->off(); + serial->write_p(PSTR("Aux pwm off\n")); + } + else if( strncmp(inBuffer, "set", 3) == 0 ) + { + uint8_t i = 0; + for(; inBuffer[i] != '\0' && i < COMMAND_BUFFER_SIZE-4; i++ ); + if( i > 4) + { + auxPwm->setDutyA(atoi(inBuffer+4) << 8); + serial->write_p(PSTR("Set PWM value\n")); + } + else serial->write_p(PSTR("Usage: aux set [VALUE]\n")); + + } + else + { + serial->write(inBuffer, COMMAND_BUFFER_SIZE-4); + serial->write_p(PSTR(" is not a valid subcommand: aux [on/off/set]\n")); + } +} + +void serialDispatch(Serial* serial , WirelessRelayStore* relays, RgbLed* rgbled, Pwm16b* auxPwm) { if(serial->dataIsWaiting()) @@ -208,9 +246,13 @@ void serialDispatch(Serial* serial , WirelessRelayStore* relays, RgbLed* rgbled) { rgbDispatch(rgbled, buffer+4, serial); } - else if(length > 4 && strncmp(buffer, "state", 3) == 0) + else if(length > 2 && strncmp(buffer, "aux", 3) == 0) { - rgbDispatch(rgbled, buffer+4, serial); + auxDispatch(auxPwm, buffer+4, serial); + } + else if(length > 4 && strncmp(buffer, "state", 5) == 0) + { + writeState(relays, auxPwm, serial); } else if(length > 4 && strncmp(buffer, "erase", 5) == 0) { @@ -252,9 +294,15 @@ int main() DDRB = (1 << PB5) | ( 1 << PB1); DDRD = (1 << PD3) | (1 << PD5)| (1 << PD6); - PORTB = 0x00; + //door watcher + PORTB = (1<< PB3) | (1<< PB4); //Enable pull up on door watcher pins; + + bool doorOne = readPin(&PINB, PB3); + bool doorTow = readPin(&PINB, PB4); + uint16_t openCount = 0; sei(); + Serial serial; Pwm8b pwmTc0( &TCCR0A, &TCCR0B, &OCR0A, &OCR0B, 0b00000011, true, true ); @@ -264,16 +312,48 @@ int main() RgbLed rgbled( &pwmTc0, &pwmTc2 ); + Pwm16b pwmTc1 ( &TCCR1A, &TCCR1B, &OCR1A, &OCR1B, &ICR1, 0b00000001, true, false); + relays.count=0; + restore_relays(&relays); - serial.write_p(PSTR("RGBController v0.4 starting\n")); + serial.write_p(PSTR("RGBController v0.6 starting\n")); while(true) { - serialDispatch(&serial, &relays, &rgbled); + serialDispatch(&serial, &relays, &rgbled, &pwmTc1); rgbled.logic(); + + if(doorOne != readPin(&PINB, PB3)) + { + _delay_ms(10); + if(doorOne != readPin(&PINB, PB3)) + { + doorOne = readPin(&PINB, PB3); + serial.write("D1"); + doorOne ? serial.write("O\n") : serial.write("C\n"); + } + } + + if(doorTow != readPin(&PINB, PB4)) + { + _delay_ms(10); + if(doorTow != readPin(&PINB, PB4)) + { + doorTow = readPin(&PINB, PB4); + serial.write("D2"); + doorTow ? serial.write("O\n") : serial.write("C\n"); + } + } + if(doorTow) openCount++; + if(openCount > 60000) + { + serial.write("Door Open Warning\n"); + openCount = 0; + } + _delay_ms(2); } - return 0; //master interupt. + return 0; } diff --git a/pwm.cpp b/pwm.cpp index 768ee83..2f0e6ff 100644 --- a/pwm.cpp +++ b/pwm.cpp @@ -2,31 +2,64 @@ //16bit -Pwm16b::Pwm16b() +Pwm16b::Pwm16b( volatile unsigned char *timerControlRegisterA, volatile unsigned char *timerControlRegisterB, volatile uint16_t *compareRegisterA, volatile uint16_t *compareRegisterB, volatile uint16_t *inputCaptureRegister, const uint8_t speed, const bool enableA, const bool enableB) { - DDRB |= (1<