From 252dbeca47ed53184a8715b1a3f121eeab6ba621 Mon Sep 17 00:00:00 2001 From: Neeflix Date: Thu, 28 Jun 2018 00:25:26 +0200 Subject: [PATCH] added tests --- FlippR-Driver/CMakeCache.txt | 372 ++++++++++ .../CMakeFiles/3.9.1/CMakeCCompiler.cmake | 71 ++ .../CMakeFiles/3.9.1/CMakeCXXCompiler.cmake | 73 ++ .../3.9.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8240 bytes .../3.9.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8256 bytes .../CMakeFiles/3.9.1/CMakeSystem.cmake | 15 + .../3.9.1/CompilerIdC/CMakeCCompilerId.c | 567 ++++++++++++++++ .../CMakeFiles/3.9.1/CompilerIdC/a.out | Bin 0 -> 8400 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 539 +++++++++++++++ .../CMakeFiles/3.9.1/CompilerIdCXX/a.out | Bin 0 -> 8408 bytes .../CMakeDirectoryInformation.cmake | 16 + FlippR-Driver/CMakeFiles/CMakeOutput.log | 633 ++++++++++++++++++ FlippR-Driver/CMakeFiles/Makefile.cmake | 138 ++++ FlippR-Driver/CMakeFiles/Makefile2 | 339 ++++++++++ FlippR-Driver/CMakeFiles/Progress/7 | 1 + FlippR-Driver/CMakeFiles/Progress/count.txt | 1 + .../CMakeFiles/TargetDirectories.txt | 24 + FlippR-Driver/CMakeFiles/cmake.check_cache | 1 + FlippR-Driver/CMakeFiles/feature_tests.bin | Bin 0 -> 12304 bytes FlippR-Driver/CMakeFiles/feature_tests.c | 34 + FlippR-Driver/CMakeFiles/feature_tests.cxx | 405 +++++++++++ FlippR-Driver/CMakeFiles/progress.marks | 1 + FlippR-Driver/Makefile | 162 +++++ FlippR-Driver/build/CMakeLists.txt | 2 +- FlippR-Driver/cmake_install.cmake | 54 ++ .../CMakeDirectoryInformation.cmake | 16 + FlippR-Driver/etc/CMakeFiles/progress.marks | 1 + FlippR-Driver/etc/Makefile | 134 ++++ FlippR-Driver/etc/cmake_install.cmake | 34 + .../CMakeDirectoryInformation.cmake | 16 + .../json_example/CMakeFiles/progress.marks | 1 + FlippR-Driver/json_example/Makefile | 134 ++++ .../json_example/cmake_install.cmake | 34 + .../CMakeDirectoryInformation.cmake | 16 + FlippR-Driver/src/CMakeFiles/progress.marks | 1 + FlippR-Driver/src/Makefile | 134 ++++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeTmp/CheckIncludeFile.c | 13 + .../src/bin/CMakeFiles/progress.marks | 1 + FlippR-Driver/src/bin/Makefile | 134 ++++ FlippR-Driver/src/bin/cmake_install.cmake | 34 + FlippR-Driver/src/cmake_install.cmake | 44 ++ .../CMakeDirectoryInformation.cmake | 16 + .../src/input/CMakeFiles/progress.marks | 1 + FlippR-Driver/src/input/Detector.cpp | 8 +- FlippR-Driver/src/input/Detector.h | 6 +- FlippR-Driver/src/input/Event.cpp | 2 +- FlippR-Driver/src/input/Event.h | 4 +- FlippR-Driver/src/input/Makefile | 134 ++++ FlippR-Driver/src/input/cmake_install.cmake | 34 + .../CMakeDirectoryInformation.cmake | 16 + .../src/lib/CMakeFiles/progress.marks | 1 + FlippR-Driver/src/lib/Makefile | 134 ++++ FlippR-Driver/src/lib/cmake_install.cmake | 34 + .../CMakeDirectoryInformation.cmake | 16 + .../src/utilities/CMakeFiles/progress.marks | 1 + .../src/utilities/IInputGPIOInterface.h | 22 + .../src/utilities/InputGPIOInterface.h | 5 +- FlippR-Driver/src/utilities/Makefile | 134 ++++ .../src/utilities/cmake_install.cmake | 34 + FlippR-Driver/tests/input/TestDetector.cpp | 68 ++ 61 files changed, 4867 insertions(+), 14 deletions(-) create mode 100644 FlippR-Driver/CMakeCache.txt create mode 100644 FlippR-Driver/CMakeFiles/3.9.1/CMakeCCompiler.cmake create mode 100644 FlippR-Driver/CMakeFiles/3.9.1/CMakeCXXCompiler.cmake create mode 100755 FlippR-Driver/CMakeFiles/3.9.1/CMakeDetermineCompilerABI_C.bin create mode 100755 FlippR-Driver/CMakeFiles/3.9.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 FlippR-Driver/CMakeFiles/3.9.1/CMakeSystem.cmake create mode 100644 FlippR-Driver/CMakeFiles/3.9.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 FlippR-Driver/CMakeFiles/3.9.1/CompilerIdC/a.out create mode 100644 FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/a.out create mode 100644 FlippR-Driver/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/CMakeFiles/CMakeOutput.log create mode 100644 FlippR-Driver/CMakeFiles/Makefile.cmake create mode 100644 FlippR-Driver/CMakeFiles/Makefile2 create mode 100644 FlippR-Driver/CMakeFiles/Progress/7 create mode 100644 FlippR-Driver/CMakeFiles/Progress/count.txt create mode 100644 FlippR-Driver/CMakeFiles/TargetDirectories.txt create mode 100644 FlippR-Driver/CMakeFiles/cmake.check_cache create mode 100755 FlippR-Driver/CMakeFiles/feature_tests.bin create mode 100644 FlippR-Driver/CMakeFiles/feature_tests.c create mode 100644 FlippR-Driver/CMakeFiles/feature_tests.cxx create mode 100644 FlippR-Driver/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/Makefile create mode 100644 FlippR-Driver/cmake_install.cmake create mode 100644 FlippR-Driver/etc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/etc/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/etc/Makefile create mode 100644 FlippR-Driver/etc/cmake_install.cmake create mode 100644 FlippR-Driver/json_example/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/json_example/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/json_example/Makefile create mode 100644 FlippR-Driver/json_example/cmake_install.cmake create mode 100644 FlippR-Driver/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/src/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/src/Makefile create mode 100644 FlippR-Driver/src/bin/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/src/bin/CMakeFiles/CMakeTmp/CheckIncludeFile.c create mode 100644 FlippR-Driver/src/bin/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/src/bin/Makefile create mode 100644 FlippR-Driver/src/bin/cmake_install.cmake create mode 100644 FlippR-Driver/src/cmake_install.cmake create mode 100644 FlippR-Driver/src/input/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/src/input/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/src/input/Makefile create mode 100644 FlippR-Driver/src/input/cmake_install.cmake create mode 100644 FlippR-Driver/src/lib/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/src/lib/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/src/lib/Makefile create mode 100644 FlippR-Driver/src/lib/cmake_install.cmake create mode 100644 FlippR-Driver/src/utilities/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 FlippR-Driver/src/utilities/CMakeFiles/progress.marks create mode 100644 FlippR-Driver/src/utilities/IInputGPIOInterface.h create mode 100644 FlippR-Driver/src/utilities/Makefile create mode 100644 FlippR-Driver/src/utilities/cmake_install.cmake create mode 100644 FlippR-Driver/tests/input/TestDetector.cpp diff --git a/FlippR-Driver/CMakeCache.txt b/FlippR-Driver/CMakeCache.txt new file mode 100644 index 0000000..b166ba6 --- /dev/null +++ b/FlippR-Driver/CMakeCache.txt @@ -0,0 +1,372 @@ +# This is the CMakeCache file. +# For build in directory: /home/johannes/git/flippr-code/FlippR-Driver +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=Boost_DIR-NOTFOUND + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//For backwards compatibility, what version of CMake commands and +// syntax should this version of CMake try to support. +CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4 + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=flippr-driver + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Single output directory for building all executables. +EXECUTABLE_OUTPUT_PATH:PATH= + +//Dependencies for target +Easylogging_LIB_DEPENDS:STATIC= + +//Single output directory for building all libraries. +LIBRARY_OUTPUT_PATH:PATH= + +//Value Computed by CMake +cmake_test_BINARY_DIR:STATIC=/home/johannes/git/flippr-code/FlippR-Driver/src/tests + +//Value Computed by CMake +cmake_test_SOURCE_DIR:STATIC=/home/johannes/git/flippr-code/FlippR-Driver/src/tests + +//Value Computed by CMake +flippr-driver_BINARY_DIR:STATIC=/home/johannes/git/flippr-code/FlippR-Driver/build + +//Value Computed by CMake +flippr-driver_SOURCE_DIR:STATIC=/home/johannes/git/flippr-code/FlippR-Driver/build + +//Dependencies for the target +flippr_driver_LIB_DEPENDS:STATIC=general;/home/johannes/git/flippr-code/FlippR-Driver/lib/libwiringPi.so.2.44; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_INCLUDE_DIR +Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/johannes/git/flippr-code/FlippR-Driver +//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 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Result of TRY_COMPILE +CMAKE_HAVE_PTHREAD_H:INTERNAL=FALSE +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/johannes/git/flippr-code/FlippR-Driver +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=6 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.9 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Components requested for this build tree. +_Boost_COMPONENTS_SEARCHED:INTERNAL= +//Last used Boost_INCLUDE_DIR value. +_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include +//Last used Boost_NAMESPACE value. +_Boost_NAMESPACE_LAST:INTERNAL=boost +//Last used Boost_USE_MULTITHREADED value. +_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE + diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CMakeCCompiler.cmake b/FlippR-Driver/CMakeFiles/3.9.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..712a082 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/3.9.1/CMakeCCompiler.cmake @@ -0,0 +1,71 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "7.2.0") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CMakeCXXCompiler.cmake b/FlippR-Driver/CMakeFiles/3.9.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..f2c093c --- /dev/null +++ b/FlippR-Driver/CMakeFiles/3.9.1/CMakeCXXCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "7.2.0") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CMakeDetermineCompilerABI_C.bin b/FlippR-Driver/CMakeFiles/3.9.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..5c844bdd9d41c3c327ae8cf30105c53483cfc9b5 GIT binary patch literal 8240 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdC/a.out b/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..d6ad10bacf33452da686d439060a5f2911734bbd GIT binary patch literal 8400 zcmeHMYiwLs5kBj+W9Q+ulP0P25Lrrsk`ixhH*wsgp#Vk#^^t@661ZJ9p06IkTVZ?(3-t1Qc3OeOU46NR@-M%fyup(jn5W+SGFT z-mEsMWi)2icKUE@*WU|tPE>=|$b67!C4Jf|9KcUE3m+&fWGbc!hnJjO?ut zjjg*Q`D~;`KR4@V-h+pZ>6Q3>!?kSlTKX`?^P7L({*{^+em6ckxbE`Rk4EOwEg$?o z%i=@bf4j92XSfXaM#9#V!3PKnm%(F8;42A#pbWnvf5iClTa{_X#w~LsnXyvIQwbXK zl$p1!oNcD9WJVqA>+R??TOuuyJ<9AI=r`kuTw*ktw-dR6{?1f3lNhjuQ!F`}&Spf? zbXdzWYI_{-!p8yf9{UgPxv()wJEKDF6x$K^h}R<$Jae)yfY%FNQy z3pDufzX%@o;nkvWyAQul@N0F>x@-nN588DXj%Vh%n=YK=3vJegW6$v1oC|lKE5_ul z8slu$r4?aiJUwk!l&%<)7i(rzY0no4DsB5Reb;Sir{4FdH*yZ^G{4bXyn4bY{@$2; zZT84O-&ED#$!ue)c2biAe;~%vx)G9jyKYMt&m8zR4UQR8Ro@_LJUnL3uw; zrE7;u*GD3CTb|NO49)PW3uBT`GUL>qVXbDzU6MC0+zlGVS>wXZM~%Q`@p?~{AxM%j3Nua=#L}B!M)P{U_abn8!G~?rS7;w)>WG-UwW&dr8&(cskI1hw!N-@YCgR zRuH>F9xIX3x|b>|=G7c8&whu^bo>|nc=UL*Sc)Et(!1IA=VjXUjZ7cwE#B@ezS6hj zhJN=K-VNUT+qCESG?Ut8cJ(lH6~{Q#>2lYyw0&PI23(6Iutz- zHD}H(yq~vb=(#zTbo8(nye%+)Dtd8@dJpv+-WSWJPbO1|+#sEnLzr=>XWsmDB9~8Q zGlNY|+Z&Ni3p!0hN=uwfS@uXammcin(_26*7aJRtemrTV5;2>OrV*=E<=(vNjKHYGQWbEshxI+S}C+a=sKYw$oZxvuM@M?oJ_!uuspC_7ZvoqPZWXg zA0@|LV%HEI=i2^jqK|&w^cen|mGNbne@Di!19tw;sN6&UTYbpqk-sBfM}Cfc{9tG2 zzVP;A!-b4p2=ApUOjBc9L607awCr$@_p&8OnLO_MZr&i}LbxY;@u0HH{D=nWrinQ6 z@>k8rj~8F25NBSzTH$?p@fwBq?8TSQ$CDRdp|Eef_)67;KzB_9)hg9q7O$PJzqr`x zz8sq0hhDr+ohcJwLCQiiT(yCK~Vs{2(_Ssc4^L4@~NrFxSye^29ct3uVPGd_QY1fTZd?-v~BAe8N;PQYak z_H~cO7yBVCdT_2n&xGb*?9cOrm$QGV=lYJ;vs$HaP+@^3^!!lIuUYiIex~&-eqX;3 ze*b&tdn#8C{PFV+p@A~*w~iiQ4f+2Gi9>AHErf?zm9ND#zBnHC6JD>@FN%i^gs&+R z{~a3lDW{<&di?R0Aw0a8U7aR;b;Wvxa}X@gGOiZ(SEWpRRpaZGzs~V3!r2eA@isJG${^aIiFudiGpob~wk%T>|yDOp$FZD`G3iXMM`pH1Fw;(( zF)oPZsTdZ|nxm=gu$407b~cwct-`qCn{g^(C*qO4t-G7cGjS;{X^s~M?K2Pe^gPx*U=Bn(`np-GE*i%21#SJmE)yo= zmTf^~q0ZRe?kO~y%;gjliPu|MG~@ZKIc8ZhFh9-iOlqrRd?UtS40@leH6(Xh(0OZH>xkG*gHS7m`%dPR3P)M`KogOhw`o z8PexaJLk+`QOza;ljd@Xl*IxnqWu#&nX(msMMksKu@mF;&GAT_S^e4~i7|=5u{g&)n&KHS)ge_RQDhU_)pYf4C^C5YZ7@szwdRZS(0VUzYgTL(VV+M-c1oZ zZoW^*`c2|EuJb%dAJ~KQkK-G*yX8MmsXn)UpK`40%yQ0HUj7wXfbSpf=9m8`eP?o_ literal 0 HcmV?d00001 diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..e7037e5 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,539 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if __cplusplus > 201402L + "17" +#elif __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/a.out b/FlippR-Driver/CMakeFiles/3.9.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..818a7a0e53a478a0844138720fe237c9ba29f7b7 GIT binary patch literal 8408 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 ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccjlw4ab.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 [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_151b3] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_151b3.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-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_9f82c/fast" +/usr/bin/make -f CMakeFiles/cmTC_9f82c.dir/build.make CMakeFiles/cmTC_9f82c.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_9f82c.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_9f82c.dir/feature_tests.c.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.c +Linking C executable cmTC_9f82c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f82c.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_9f82c.dir/feature_tests.c.o -o cmTC_9f82c +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_c3233/fast" +/usr/bin/make -f CMakeFiles/cmTC_c3233.dir/build.make CMakeFiles/cmTC_c3233.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_c3233.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_c3233.dir/feature_tests.c.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.c +Linking C executable cmTC_c3233 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c3233.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_c3233.dir/feature_tests.c.o -o cmTC_c3233 +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_017c5/fast" +/usr/bin/make -f CMakeFiles/cmTC_017c5.dir/build.make CMakeFiles/cmTC_017c5.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_017c5.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_017c5.dir/feature_tests.c.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.c +Linking C executable cmTC_017c5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_017c5.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_017c5.dir/feature_tests.c.o -o cmTC_017c5 +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_5d7e7/fast" +/usr/bin/make -f CMakeFiles/cmTC_5d7e7.dir/build.make CMakeFiles/cmTC_5d7e7.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5d7e7.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_5d7e7.dir/testCXXCompiler.cxx.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_5d7e7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5d7e7.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_5d7e7.dir/testCXXCompiler.cxx.o -o cmTC_5d7e7 +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_3e6b8/fast" +/usr/bin/make -f CMakeFiles/cmTC_3e6b8.dir/build.make CMakeFiles/cmTC_3e6b8.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_3e6b8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e6b8.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3e6b8 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.2.0-8ubuntu3.2' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3e6b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAz65pC.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3e6b8 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3e6b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_3e6b8/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_3e6b8.dir/build.make CMakeFiles/cmTC_3e6b8.dir/build] + ignore line: [make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_3e6b8] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e6b8.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3e6b8 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.2.0-8ubuntu3.2' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_3e6b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAz65pC.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3e6b8 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccAz65pC.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 [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3e6b8] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_3e6b8.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_7660a/fast" +/usr/bin/make -f CMakeFiles/cmTC_7660a.dir/build.make CMakeFiles/cmTC_7660a.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_7660a.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_7660a.dir/feature_tests.cxx.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_7660a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7660a.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_7660a.dir/feature_tests.cxx.o -o cmTC_7660a +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_3140d/fast" +/usr/bin/make -f CMakeFiles/cmTC_3140d.dir/build.make CMakeFiles/cmTC_3140d.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_3140d.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_3140d.dir/feature_tests.cxx.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_3140d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3140d.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_3140d.dir/feature_tests.cxx.o -o cmTC_3140d +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d3b95/fast" +/usr/bin/make -f CMakeFiles/cmTC_d3b95.dir/build.make CMakeFiles/cmTC_d3b95.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d3b95.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_d3b95.dir/feature_tests.cxx.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_d3b95 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d3b95.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_d3b95.dir/feature_tests.cxx.o -o cmTC_d3b95 +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/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/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_60783/fast" +/usr/bin/make -f CMakeFiles/cmTC_60783.dir/build.make CMakeFiles/cmTC_60783.dir/build +make[1]: Entering directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_60783.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_60783.dir/feature_tests.cxx.o -c /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_60783 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_60783.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_60783.dir/feature_tests.cxx.o -o cmTC_60783 +make[1]: Leaving directory '/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/FlippR-Driver/CMakeFiles/Makefile.cmake b/FlippR-Driver/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..75bba3c --- /dev/null +++ b/FlippR-Driver/CMakeFiles/Makefile.cmake @@ -0,0 +1,138 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.9.1/CMakeCCompiler.cmake" + "CMakeFiles/3.9.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.9.1/CMakeSystem.cmake" + "CMakeFiles/feature_tests.c" + "CMakeFiles/feature_tests.cxx" + "CMakeLists.txt" + "build/CMakeLists.txt" + "src/CMakeLists.txt" + "src/input/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/CheckIncludeFile.cmake" + "/usr/share/cmake-3.9/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.9/Modules/CheckSymbolExists.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/FindBoost.cmake" + "/usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.9/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.9/Modules/FindThreads.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" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.9.1/CMakeSystem.cmake" + "CMakeFiles/3.9.1/CMakeCCompiler.cmake" + "CMakeFiles/3.9.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.9.1/CMakeCCompiler.cmake" + "CMakeFiles/3.9.1/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "build/CMakeFiles/CMakeDirectoryInformation.cmake" + "Debug/CMakeFiles/CMakeDirectoryInformation.cmake" + "etc/CMakeFiles/CMakeDirectoryInformation.cmake" + "json_example/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/bin/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/input/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/lib/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/utilities/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "build/CMakeFiles/tests.dir/DependInfo.cmake" + "build/CMakeFiles/flippr_driver.dir/DependInfo.cmake" + ) diff --git a/FlippR-Driver/CMakeFiles/Makefile2 b/FlippR-Driver/CMakeFiles/Makefile2 new file mode 100644 index 0000000..c532056 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/Makefile2 @@ -0,0 +1,339 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Directory level rules for directory build + +# Convenience name for "all" pass in the directory. +build/all: build/CMakeFiles/tests.dir/all +build/all: build/CMakeFiles/flippr_driver.dir/all + +.PHONY : build/all + +# Convenience name for "clean" pass in the directory. +build/clean: build/CMakeFiles/tests.dir/clean +build/clean: build/CMakeFiles/flippr_driver.dir/clean + +.PHONY : build/clean + +# Convenience name for "preinstall" pass in the directory. +build/preinstall: + +.PHONY : build/preinstall + +#============================================================================= +# Target rules for target build/CMakeFiles/tests.dir + +# All Build rule for target. +build/CMakeFiles/tests.dir/all: + $(MAKE) -f build/CMakeFiles/tests.dir/build.make build/CMakeFiles/tests.dir/depend + $(MAKE) -f build/CMakeFiles/tests.dir/build.make build/CMakeFiles/tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles --progress-num=7,8,9 "Built target tests" +.PHONY : build/CMakeFiles/tests.dir/all + +# Include target in all. +all: build/CMakeFiles/tests.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +build/CMakeFiles/tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 3 + $(MAKE) -f CMakeFiles/Makefile2 build/CMakeFiles/tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : build/CMakeFiles/tests.dir/rule + +# Convenience name for target. +tests: build/CMakeFiles/tests.dir/rule + +.PHONY : tests + +# clean rule for target. +build/CMakeFiles/tests.dir/clean: + $(MAKE) -f build/CMakeFiles/tests.dir/build.make build/CMakeFiles/tests.dir/clean +.PHONY : build/CMakeFiles/tests.dir/clean + +# clean rule for target. +clean: build/CMakeFiles/tests.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target build/CMakeFiles/flippr_driver.dir + +# All Build rule for target. +build/CMakeFiles/flippr_driver.dir/all: + $(MAKE) -f build/CMakeFiles/flippr_driver.dir/build.make build/CMakeFiles/flippr_driver.dir/depend + $(MAKE) -f build/CMakeFiles/flippr_driver.dir/build.make build/CMakeFiles/flippr_driver.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target flippr_driver" +.PHONY : build/CMakeFiles/flippr_driver.dir/all + +# Include target in all. +all: build/CMakeFiles/flippr_driver.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +build/CMakeFiles/flippr_driver.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 build/CMakeFiles/flippr_driver.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : build/CMakeFiles/flippr_driver.dir/rule + +# Convenience name for target. +flippr_driver: build/CMakeFiles/flippr_driver.dir/rule + +.PHONY : flippr_driver + +# clean rule for target. +build/CMakeFiles/flippr_driver.dir/clean: + $(MAKE) -f build/CMakeFiles/flippr_driver.dir/build.make build/CMakeFiles/flippr_driver.dir/clean +.PHONY : build/CMakeFiles/flippr_driver.dir/clean + +# clean rule for target. +clean: build/CMakeFiles/flippr_driver.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory Debug + +# Convenience name for "all" pass in the directory. +Debug/all: + +.PHONY : Debug/all + +# Convenience name for "clean" pass in the directory. +Debug/clean: + +.PHONY : Debug/clean + +# Convenience name for "preinstall" pass in the directory. +Debug/preinstall: + +.PHONY : Debug/preinstall + +#============================================================================= +# Directory level rules for directory etc + +# Convenience name for "all" pass in the directory. +etc/all: + +.PHONY : etc/all + +# Convenience name for "clean" pass in the directory. +etc/clean: + +.PHONY : etc/clean + +# Convenience name for "preinstall" pass in the directory. +etc/preinstall: + +.PHONY : etc/preinstall + +#============================================================================= +# Directory level rules for directory json_example + +# Convenience name for "all" pass in the directory. +json_example/all: + +.PHONY : json_example/all + +# Convenience name for "clean" pass in the directory. +json_example/clean: + +.PHONY : json_example/clean + +# Convenience name for "preinstall" pass in the directory. +json_example/preinstall: + +.PHONY : json_example/preinstall + +#============================================================================= +# Directory level rules for directory src + +# Convenience name for "all" pass in the directory. +src/all: src/bin/all +src/all: src/input/all +src/all: src/lib/all +src/all: src/tests/all +src/all: src/utilities/all + +.PHONY : src/all + +# Convenience name for "clean" pass in the directory. +src/clean: src/bin/clean +src/clean: src/input/clean +src/clean: src/lib/clean +src/clean: src/tests/clean +src/clean: src/utilities/clean + +.PHONY : src/clean + +# Convenience name for "preinstall" pass in the directory. +src/preinstall: src/bin/preinstall +src/preinstall: src/input/preinstall +src/preinstall: src/lib/preinstall +src/preinstall: src/tests/preinstall +src/preinstall: src/utilities/preinstall + +.PHONY : src/preinstall + +#============================================================================= +# Directory level rules for directory src/bin + +# Convenience name for "all" pass in the directory. +src/bin/all: + +.PHONY : src/bin/all + +# Convenience name for "clean" pass in the directory. +src/bin/clean: + +.PHONY : src/bin/clean + +# Convenience name for "preinstall" pass in the directory. +src/bin/preinstall: + +.PHONY : src/bin/preinstall + +#============================================================================= +# Directory level rules for directory src/input + +# Convenience name for "all" pass in the directory. +src/input/all: + +.PHONY : src/input/all + +# Convenience name for "clean" pass in the directory. +src/input/clean: + +.PHONY : src/input/clean + +# Convenience name for "preinstall" pass in the directory. +src/input/preinstall: + +.PHONY : src/input/preinstall + +#============================================================================= +# Directory level rules for directory src/lib + +# Convenience name for "all" pass in the directory. +src/lib/all: + +.PHONY : src/lib/all + +# Convenience name for "clean" pass in the directory. +src/lib/clean: + +.PHONY : src/lib/clean + +# Convenience name for "preinstall" pass in the directory. +src/lib/preinstall: + +.PHONY : src/lib/preinstall + +#============================================================================= +# Directory level rules for directory src/tests + +# Convenience name for "all" pass in the directory. +src/tests/all: + +.PHONY : src/tests/all + +# Convenience name for "clean" pass in the directory. +src/tests/clean: + +.PHONY : src/tests/clean + +# Convenience name for "preinstall" pass in the directory. +src/tests/preinstall: + +.PHONY : src/tests/preinstall + +#============================================================================= +# Directory level rules for directory src/utilities + +# Convenience name for "all" pass in the directory. +src/utilities/all: + +.PHONY : src/utilities/all + +# Convenience name for "clean" pass in the directory. +src/utilities/clean: + +.PHONY : src/utilities/clean + +# Convenience name for "preinstall" pass in the directory. +src/utilities/preinstall: + +.PHONY : src/utilities/preinstall + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/CMakeFiles/Progress/7 b/FlippR-Driver/CMakeFiles/Progress/7 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/FlippR-Driver/CMakeFiles/Progress/7 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/FlippR-Driver/CMakeFiles/Progress/count.txt b/FlippR-Driver/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +9 diff --git a/FlippR-Driver/CMakeFiles/TargetDirectories.txt b/FlippR-Driver/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..d14d5d8 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,24 @@ +/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/build/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/build/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/build/CMakeFiles/tests.dir +/home/johannes/git/flippr-code/FlippR-Driver/build/CMakeFiles/flippr_driver.dir +/home/johannes/git/flippr-code/FlippR-Driver/Debug/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/Debug/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/etc/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/etc/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/json_example/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/json_example/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/bin/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/bin/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/input/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/input/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/lib/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/lib/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/tests/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/tests/CMakeFiles/edit_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/utilities/CMakeFiles/rebuild_cache.dir +/home/johannes/git/flippr-code/FlippR-Driver/src/utilities/CMakeFiles/edit_cache.dir diff --git a/FlippR-Driver/CMakeFiles/cmake.check_cache b/FlippR-Driver/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/FlippR-Driver/CMakeFiles/feature_tests.bin b/FlippR-Driver/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..a082c761cc38a0ba03afdd0cc393ac208161d42f GIT binary patch literal 12304 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/FlippR-Driver/CMakeFiles/feature_tests.cxx b/FlippR-Driver/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..b93418c --- /dev/null +++ b/FlippR-Driver/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/FlippR-Driver/CMakeFiles/progress.marks b/FlippR-Driver/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/FlippR-Driver/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/FlippR-Driver/Makefile b/FlippR-Driver/Makefile new file mode 100644 index 0000000..e484f15 --- /dev/null +++ b/FlippR-Driver/Makefile @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named tests + +# Build rule for target. +tests: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 tests +.PHONY : tests + +# fast build rule for target. +tests/fast: + $(MAKE) -f build/CMakeFiles/tests.dir/build.make build/CMakeFiles/tests.dir/build +.PHONY : tests/fast + +#============================================================================= +# Target rules for targets named flippr_driver + +# Build rule for target. +flippr_driver: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 flippr_driver +.PHONY : flippr_driver + +# fast build rule for target. +flippr_driver/fast: + $(MAKE) -f build/CMakeFiles/flippr_driver.dir/build.make build/CMakeFiles/flippr_driver.dir/build +.PHONY : flippr_driver/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... tests" + @echo "... flippr_driver" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/build/CMakeLists.txt b/FlippR-Driver/build/CMakeLists.txt index 9216114..531ecdb 100644 --- a/FlippR-Driver/build/CMakeLists.txt +++ b/FlippR-Driver/build/CMakeLists.txt @@ -17,7 +17,7 @@ include_directories(${EASYLOGGING_INCLUDE_DIR}) add_library(libwiringPi SHARED IMPORTED ) set_property(TARGET libwiringPi PROPERTY IMPORTED_LOCATION ${LIB_DIR}/libwiringPi.so.2.44) -set_property(TARGET libwiringPi PROPERTY INTERFACE_INCLUDE_DIRECTORIES /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/lib/wiringPi) +#set_property(TARGET libwiringPi PROPERTY INTERFACE_INCLUDE_DIRECTORIES ../src/lib/wiringPi) find_package(Threads REQUIRED) find_package(Boost COMPONENTS system thread timer chrono REQUIRED) diff --git a/FlippR-Driver/cmake_install.cmake b/FlippR-Driver/cmake_install.cmake new file mode 100644 index 0000000..2cdd4cb --- /dev/null +++ b/FlippR-Driver/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/johannes/git/flippr-code/FlippR-Driver/build/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/Debug/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/etc/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/json_example/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/src/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/johannes/git/flippr-code/FlippR-Driver/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/FlippR-Driver/etc/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/etc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/etc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/etc/CMakeFiles/progress.marks b/FlippR-Driver/etc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/etc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/etc/Makefile b/FlippR-Driver/etc/Makefile new file mode 100644 index 0000000..7aa7b9b --- /dev/null +++ b/FlippR-Driver/etc/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/etc/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 etc/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 etc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 etc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 etc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/etc/cmake_install.cmake b/FlippR-Driver/etc/cmake_install.cmake new file mode 100644 index 0000000..2b6d3e4 --- /dev/null +++ b/FlippR-Driver/etc/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/etc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/json_example/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/json_example/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/json_example/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/json_example/CMakeFiles/progress.marks b/FlippR-Driver/json_example/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/json_example/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/json_example/Makefile b/FlippR-Driver/json_example/Makefile new file mode 100644 index 0000000..8eb5cb5 --- /dev/null +++ b/FlippR-Driver/json_example/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/json_example/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 json_example/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 json_example/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 json_example/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 json_example/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/json_example/cmake_install.cmake b/FlippR-Driver/json_example/cmake_install.cmake new file mode 100644 index 0000000..d0823d6 --- /dev/null +++ b/FlippR-Driver/json_example/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/json_example + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/src/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/src/CMakeFiles/progress.marks b/FlippR-Driver/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/src/Makefile b/FlippR-Driver/src/Makefile new file mode 100644 index 0000000..72e0cb5 --- /dev/null +++ b/FlippR-Driver/src/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/src/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/src/bin/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/src/bin/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/src/bin/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/src/bin/CMakeFiles/CMakeTmp/CheckIncludeFile.c b/FlippR-Driver/src/bin/CMakeFiles/CMakeTmp/CheckIncludeFile.c new file mode 100644 index 0000000..ab643e6 --- /dev/null +++ b/FlippR-Driver/src/bin/CMakeFiles/CMakeTmp/CheckIncludeFile.c @@ -0,0 +1,13 @@ +#include + +#ifdef __CLASSIC_C__ +int main() +{ + return 0; +} +#else +int main(void) +{ + return 0; +} +#endif diff --git a/FlippR-Driver/src/bin/CMakeFiles/progress.marks b/FlippR-Driver/src/bin/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/src/bin/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/src/bin/Makefile b/FlippR-Driver/src/bin/Makefile new file mode 100644 index 0000000..4fd2f54 --- /dev/null +++ b/FlippR-Driver/src/bin/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/src/bin/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/bin/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/bin/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/bin/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/bin/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/src/bin/cmake_install.cmake b/FlippR-Driver/src/bin/cmake_install.cmake new file mode 100644 index 0000000..ac88967 --- /dev/null +++ b/FlippR-Driver/src/bin/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/src/bin + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/src/cmake_install.cmake b/FlippR-Driver/src/cmake_install.cmake new file mode 100644 index 0000000..d105741 --- /dev/null +++ b/FlippR-Driver/src/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/johannes/git/flippr-code/FlippR-Driver/src/bin/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/src/input/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/src/lib/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/src/tests/cmake_install.cmake") + include("/home/johannes/git/flippr-code/FlippR-Driver/src/utilities/cmake_install.cmake") + +endif() + diff --git a/FlippR-Driver/src/input/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/src/input/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/src/input/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/src/input/CMakeFiles/progress.marks b/FlippR-Driver/src/input/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/src/input/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/src/input/Detector.cpp b/FlippR-Driver/src/input/Detector.cpp index 24404e4..0283f10 100644 --- a/FlippR-Driver/src/input/Detector.cpp +++ b/FlippR-Driver/src/input/Detector.cpp @@ -14,10 +14,10 @@ using namespace Input; -Detector::Detector(InputGPIOInterface* input_gpio_interface, std::map events, IEventNotifier* event_notifier) : +Detector::Detector(IInputGPIOInterface* input_gpio_interface, std::map events, IEventNotifier* event_notifier) : input_gpio_interface(input_gpio_interface), events(events), is_running(true), event_notifier(event_notifier) { - detect_thread = std::thread(&Detector::detect, this); + this->detect_thread = std::thread(&Detector::detect, this); CLOG(WARNING, INPUT_LOGGER) << "Created Detector"; } @@ -41,7 +41,7 @@ void Detector::detect() while(is_running) { char address; - if(check_inputs(address)) + if(this->check_inputs(address)) { try { @@ -58,7 +58,7 @@ void Detector::detect() bool Detector::check_inputs(char& address) { - for(int pin = 0; pin < (INPUT_MATRIX_SIZE * INPUT_MATRIX_SIZE); pin++) + for(char pin = 0; pin < (INPUT_MATRIX_SIZE * INPUT_MATRIX_SIZE); pin++) { if(input_gpio_interface->read_input_data(pin)) { diff --git a/FlippR-Driver/src/input/Detector.h b/FlippR-Driver/src/input/Detector.h index ee90f7b..172fa97 100644 --- a/FlippR-Driver/src/input/Detector.h +++ b/FlippR-Driver/src/input/Detector.h @@ -19,7 +19,7 @@ #include #include -#include "../utilities/InputGPIOInterface.h" +#include "../utilities/IInputGPIOInterface.h" #include "Event.h" #include "IEventNotifier.h" @@ -30,7 +30,7 @@ class Detector : public IDetector { public: - Detector(InputGPIOInterface* input_gpio_interface, std::map events, IEventNotifier* event_notifier); + Detector(IInputGPIOInterface* input_gpio_interface, std::map events, IEventNotifier* event_notifier); ~Detector(); private: @@ -38,7 +38,7 @@ private: bool check_inputs(char& address); private: - InputGPIOInterface* input_gpio_interface; + IInputGPIOInterface* input_gpio_interface; std::map events; diff --git a/FlippR-Driver/src/input/Event.cpp b/FlippR-Driver/src/input/Event.cpp index e0f8e33..cb09173 100644 --- a/FlippR-Driver/src/input/Event.cpp +++ b/FlippR-Driver/src/input/Event.cpp @@ -8,7 +8,7 @@ using namespace Input; -Event::Event(char address, char priority, std::string name) : +Event::Event(char address, int priority, std::string name) : address(address), priority(priority), name(name) { CLOG_IF(VLOG_IS_ON(HIGH_VERBOSITY), INFO, INPUT_LOGGER) << "Created event: " << name << ", address: " << address; diff --git a/FlippR-Driver/src/input/Event.h b/FlippR-Driver/src/input/Event.h index a5e0973..53f9e1b 100644 --- a/FlippR-Driver/src/input/Event.h +++ b/FlippR-Driver/src/input/Event.h @@ -19,7 +19,7 @@ namespace Input class Event { public: - Event(char address, char priority, std::string name); + Event(char address, int priority, std::string name); bool operator==(const Event& other); friend bool operator<(const Event& left, const Event& right) { @@ -30,7 +30,7 @@ private: char address; public: - char priority; + int priority; std::string name; diff --git a/FlippR-Driver/src/input/Makefile b/FlippR-Driver/src/input/Makefile new file mode 100644 index 0000000..7bb4af4 --- /dev/null +++ b/FlippR-Driver/src/input/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/src/input/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/input/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/input/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/input/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/input/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/src/input/cmake_install.cmake b/FlippR-Driver/src/input/cmake_install.cmake new file mode 100644 index 0000000..10aea13 --- /dev/null +++ b/FlippR-Driver/src/input/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/src/input + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/src/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/src/lib/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/src/lib/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/src/lib/CMakeFiles/progress.marks b/FlippR-Driver/src/lib/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/src/lib/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/src/lib/Makefile b/FlippR-Driver/src/lib/Makefile new file mode 100644 index 0000000..1ea2888 --- /dev/null +++ b/FlippR-Driver/src/lib/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/src/lib/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/lib/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/lib/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/lib/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/lib/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/src/lib/cmake_install.cmake b/FlippR-Driver/src/lib/cmake_install.cmake new file mode 100644 index 0000000..94e84aa --- /dev/null +++ b/FlippR-Driver/src/lib/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/src/lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/src/utilities/CMakeFiles/CMakeDirectoryInformation.cmake b/FlippR-Driver/src/utilities/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..2f41a06 --- /dev/null +++ b/FlippR-Driver/src/utilities/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/johannes/git/flippr-code/FlippR-Driver") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/johannes/git/flippr-code/FlippR-Driver") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/FlippR-Driver/src/utilities/CMakeFiles/progress.marks b/FlippR-Driver/src/utilities/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/FlippR-Driver/src/utilities/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/FlippR-Driver/src/utilities/IInputGPIOInterface.h b/FlippR-Driver/src/utilities/IInputGPIOInterface.h new file mode 100644 index 0000000..9881234 --- /dev/null +++ b/FlippR-Driver/src/utilities/IInputGPIOInterface.h @@ -0,0 +1,22 @@ +/* + * InputGPIOInterface.h + * + * Created on: May 31, 2018 + * Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht + */ + +#ifndef SRC_UTILITIES_IINPUTGPIOINTERFACE_H_ +#define SRC_UTILITIES_IINPUTGPIOINTERFACE_H_ + + +class IInputGPIOInterface +{ +public: + virtual ~IInputGPIOInterface(){}; + + virtual bool read_input_data(char pin) = 0; +}; + + + +#endif /* SRC_UTILITIES_INPUTGPIOINTERFACE_H_ */ diff --git a/FlippR-Driver/src/utilities/InputGPIOInterface.h b/FlippR-Driver/src/utilities/InputGPIOInterface.h index 4029d1e..f5bd7b1 100644 --- a/FlippR-Driver/src/utilities/InputGPIOInterface.h +++ b/FlippR-Driver/src/utilities/InputGPIOInterface.h @@ -9,9 +9,10 @@ #define SRC_UTILITIES_INPUTGPIOINTERFACE_H_ #include +#include "IInputGPIOInterface.h" #include "GPIOInterface.h" -class InputGPIOInterface : GPIOInterface +class InputGPIOInterface : public IInputGPIOInterface, GPIOInterface { public: InputGPIOInterface(std::string matrix_config_path); @@ -31,6 +32,4 @@ private: char input_data_address; }; - - #endif /* SRC_UTILITIES_INPUTGPIOINTERFACE_H_ */ diff --git a/FlippR-Driver/src/utilities/Makefile b/FlippR-Driver/src/utilities/Makefile new file mode 100644 index 0000000..1697094 --- /dev/null +++ b/FlippR-Driver/src/utilities/Makefile @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.9 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/johannes/git/flippr-code/FlippR-Driver + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles /home/johannes/git/flippr-code/FlippR-Driver/src/utilities/CMakeFiles/progress.marks + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/utilities/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/johannes/git/flippr-code/FlippR-Driver/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/utilities/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/utilities/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(MAKE) -f CMakeFiles/Makefile2 src/utilities/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/johannes/git/flippr-code/FlippR-Driver && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/FlippR-Driver/src/utilities/cmake_install.cmake b/FlippR-Driver/src/utilities/cmake_install.cmake new file mode 100644 index 0000000..50ac681 --- /dev/null +++ b/FlippR-Driver/src/utilities/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: /home/johannes/git/flippr-code/FlippR-Driver/src/utilities + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + diff --git a/FlippR-Driver/tests/input/TestDetector.cpp b/FlippR-Driver/tests/input/TestDetector.cpp new file mode 100644 index 0000000..0ee9459 --- /dev/null +++ b/FlippR-Driver/tests/input/TestDetector.cpp @@ -0,0 +1,68 @@ +/* + * TestDetector.cpp + * + * Created on: Jun 27, 2018 + * Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht + */ + + +#include "../catch.hpp" +#include "../fakeit.hpp" + +#include +#include + + +#define private public + +#include "../../../src/input/IEventNotifier.h" +#include "../../../src/input/Event.h" +#include "../../../src/input/Detector.h" +#include "../../../src/utilities/LoggerFactory.hpp" +#include "../../../src/utilities/InputGPIOInterface.h" + + +using namespace fakeit; +using namespace Input; + +SCENARIO("Creating a Detector object", "") +{ + GIVEN("An IEventNofifier, two Events and an IInputGPIOInterface") + { + LoggerFactory::CreateInputLogger(); + + Mock event_notifier_mock; + Mock gpio_interface_mock; + + Fake(Dtor(gpio_interface_mock)); + When(Method(gpio_interface_mock, read_input_data).Using(2)).Return(true); + + Fake(Dtor(event_notifier_mock)); + When(Method(event_notifier_mock, distribute_event)).AlwaysReturn(); + + Event event1(1, '1', "event 1"); + Event event2(2, '2', "event 2"); + + std::map events; + + events.insert(std::make_pair(1, event1)); + events.insert(std::make_pair(2, event2)); + + WHEN("Detector is created") + { + Detector detector(&gpio_interface_mock.get(), events, &event_notifier_mock.get()); + THEN("a thread should be created") + { + REQUIRE(typeid(detector.detect_thread).hash_code() == typeid(std::thread).hash_code()); + } + + AND_WHEN("an event can be found at gpio interface") + { + THEN("only the fitting event should be distributed the event notifier") + { +// REQUIRE((bool)Verify(Method(event_notifier_mock, distribute_event).Using(event2))); + } + } + } + } +}