From 697f64cf45cb155d0d2b42d6c84b733b2a82bd23 Mon Sep 17 00:00:00 2001 From: Antoine Harle Date: Mon, 28 Sep 2020 20:00:35 +0200 Subject: [PATCH] up --- Code/KirbyTrack | Bin Code/Navy | Bin Code/Stock SFML/temp.jpg | Bin 52652 -> 146324 bytes Code/gmon.out | Bin 5472 -> 6713 bytes Test moteurs/moteur | Bin Test-SFML/main | Bin trash/CMakeLists.txt | 29 - trash/DisplayImage.cpp | 126 --- trash/code/.Rhistory | 0 trash/code/CMakeCache.txt | 258 ------ .../CMakeFiles/2.8.12.2/CMakeCCompiler.cmake | 56 -- .../2.8.12.2/CMakeCXXCompiler.cmake | 57 -- .../2.8.12.2/CMakeDetermineCompilerABI_C.bin | Bin 8595 -> 0 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 8608 -> 0 bytes .../CMakeFiles/2.8.12.2/CMakeSystem.cmake | 15 - .../2.8.12.2/CompilerIdC/CMakeCCompilerId.c | 389 --------- .../CMakeFiles/2.8.12.2/CompilerIdC/a.out | Bin 8691 -> 0 bytes .../2.8.12.2/CompilerIdC/desktop.ini | 5 - .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 377 -------- .../CMakeFiles/2.8.12.2/CompilerIdCXX/a.out | Bin 8700 -> 0 bytes .../2.8.12.2/CompilerIdCXX/desktop.ini | 5 - .../CMakeDirectoryInformation.cmake | 16 - trash/code/CMakeFiles/CMakeOutput.log | 817 ------------------ .../DisplayImage.dir/C.includecache | 14 - .../DisplayImage.dir/CXX.includecache | 56 -- .../DisplayImage.dir/DependInfo.cmake | 21 - .../DisplayImage.dir/DisplayImage.cpp.o | Bin 7128 -> 0 bytes .../CMakeFiles/DisplayImage.dir/build.make | 131 --- .../DisplayImage.dir/cmake_clean.cmake | 10 - .../DisplayImage.dir/depend.internal | 8 - .../CMakeFiles/DisplayImage.dir/depend.make | 8 - .../CMakeFiles/DisplayImage.dir/flags.make | 8 - .../code/CMakeFiles/DisplayImage.dir/link.txt | 1 - .../CMakeFiles/DisplayImage.dir/progress.make | 2 - trash/code/CMakeFiles/Makefile.cmake | 48 - trash/code/CMakeFiles/Makefile2 | 99 --- trash/code/CMakeFiles/TargetDirectories.txt | 1 - trash/code/CMakeFiles/cmake.check_cache | 1 - trash/code/CMakeFiles/desktop.ini | 5 - trash/code/CMakeFiles/progress.marks | 1 - trash/code/CMakeLists.txt | 5 - trash/code/DisplayImage | Bin 14066 -> 0 bytes trash/code/DisplayImage.cpp | 126 --- trash/code/Makefile | 163 ---- trash/code/Sample0_display.cpp | 30 - trash/code/Sample1.cpp | 48 - trash/code/cmake_install.cmake | 44 - trash/code/desktop.ini | 5 - trash/code/motor-control-serial.cpp | 69 -- 49 files changed, 3054 deletions(-) mode change 100755 => 100644 Code/KirbyTrack mode change 100755 => 100644 Code/Navy mode change 100755 => 100644 Test moteurs/moteur mode change 100755 => 100644 Test-SFML/main delete mode 100644 trash/CMakeLists.txt delete mode 100644 trash/DisplayImage.cpp delete mode 100644 trash/code/.Rhistory delete mode 100644 trash/code/CMakeCache.txt delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CMakeSystem.cmake delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdC/CMakeCCompilerId.c delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdC/a.out delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdC/desktop.ini delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out delete mode 100644 trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/desktop.ini delete mode 100644 trash/code/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 trash/code/CMakeFiles/CMakeOutput.log delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/C.includecache delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/CXX.includecache delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/DependInfo.cmake delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/build.make delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/cmake_clean.cmake delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/depend.internal delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/depend.make delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/flags.make delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/link.txt delete mode 100644 trash/code/CMakeFiles/DisplayImage.dir/progress.make delete mode 100644 trash/code/CMakeFiles/Makefile.cmake delete mode 100644 trash/code/CMakeFiles/Makefile2 delete mode 100644 trash/code/CMakeFiles/TargetDirectories.txt delete mode 100644 trash/code/CMakeFiles/cmake.check_cache delete mode 100644 trash/code/CMakeFiles/desktop.ini delete mode 100644 trash/code/CMakeFiles/progress.marks delete mode 100644 trash/code/CMakeLists.txt delete mode 100755 trash/code/DisplayImage delete mode 100644 trash/code/DisplayImage.cpp delete mode 100644 trash/code/Makefile delete mode 100644 trash/code/Sample0_display.cpp delete mode 100644 trash/code/Sample1.cpp delete mode 100644 trash/code/cmake_install.cmake delete mode 100644 trash/code/desktop.ini delete mode 100644 trash/code/motor-control-serial.cpp diff --git a/Code/KirbyTrack b/Code/KirbyTrack old mode 100755 new mode 100644 diff --git a/Code/Navy b/Code/Navy old mode 100755 new mode 100644 diff --git a/Code/Stock SFML/temp.jpg b/Code/Stock SFML/temp.jpg index accf57d6b1d4a534bf340f3876b924c477431e63..28df38ce1cb32950eda077f71702b0af7e5f080e 100644 GIT binary patch literal 146324 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%0A-9H{`x4Hi8KRg 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

AHhE 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 ZfE5XoVyvjSW$TdW$|nl(KhTUgpTBk8gDn66 literal 5472 zcmYe#&Cg?GKm!}p9Ka$c{2{al7Xw2IP^36DIX^F@7%T_k!Wg6UXb6mkz-S1JhQMeD zjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kinXb6mkz-S22Is_OGXgGlFSmX(zK_i=t u3Yrj(t0j`)2W)~H%podLp)^>#fgeQhi7%4&1n9`95>yhb5+=A9Njm`Bu@%t( diff --git a/Test moteurs/moteur b/Test moteurs/moteur old mode 100755 new mode 100644 diff --git a/Test-SFML/main b/Test-SFML/main old mode 100755 new mode 100644 diff --git a/trash/CMakeLists.txt b/trash/CMakeLists.txt deleted file mode 100644 index 17ed1aa..0000000 --- a/trash/CMakeLists.txt +++ /dev/null @@ -1,29 +0,0 @@ -cmake_minimum_required(VERSION 2.8) - - -#Configuration du projet - -project(DisplayImage) - -#Configuration de la sortie - -set(EXECUTABLE_OUTPUT_PATH bin) - -#Configuration de l'exécutable - -file( - GLOB_RECURSE - - source_files - - src/* -) - -#Recherche des bibliothèques - -find_package( OpenCV REQUIRED ) -#find_package(SFML 2 COMPONENTS system window graphics audio REQUIRED) - -add_executable( DisplayImage ${source_files} ) -target_link_libraries( DisplayImage ${OpenCV_LIBS} ) - diff --git a/trash/DisplayImage.cpp b/trash/DisplayImage.cpp deleted file mode 100644 index 76eeca7..0000000 --- a/trash/DisplayImage.cpp +++ /dev/null @@ -1,126 +0,0 @@ - -#include -#include -//#include - -//#include - -int main(int argc, char* argv[]) -{ - int height,width,step,channels; //parameters of the image we are working on - int posX, posY; //Position objet - CvMoments *moments = (CvMoments*)malloc(sizeof(CvMoments)); //Variable moyenne position - - // Open capture device. 0 is /dev/video0, 1 is /dev/video1, etc. - CvCapture* capture = cvCaptureFromCAM( 0 ); - - if( !capture ){ - printf("ERROR: capture is NULL \n" ); - return -1; - } - - // grab an image from the capture - IplImage* frame = cvQueryFrame( capture ); - - // Create a window in which the captured images will be presented - cvNamedWindow( "Camera", CV_WINDOW_AUTOSIZE ); - cvNamedWindow( "HSV", CV_WINDOW_AUTOSIZE ); - cvNamedWindow( "Binaire", CV_WINDOW_AUTOSIZE ); - - //sf::Window window; - //window.create(sf::VideoMode(800, 600), "My window",sf::Style::Default); - - // get the image data - height = frame->height; - width = frame->width; - step = frame->widthStep; - - // capture size - - CvSize size = cvSize(width,height); - - // Initialize different images that are going to be used in the program - IplImage* hsv_frame = cvCreateImage(size, IPL_DEPTH_8U, 3); // image converted to HSV plane - IplImage* threshold = cvCreateImage(size, IPL_DEPTH_8U, 1); - - //Controle couleur - cvNamedWindow("Control", CV_WINDOW_AUTOSIZE); //create a window called "Control" - - //Setup Kirby - int iLowH = 139; - int iHighH = 179; - - int iLowS = 48; - int iHighS = 255; - - int iLowV = 101; - int iHighV = 255; - - - //Create trackbars in "Control" window - cvCreateTrackbar("LowH", "Control", &iLowH, 179); //Hue (0 - 179) - cvCreateTrackbar("HighH", "Control", &iHighH, 179); - - cvCreateTrackbar("LowS", "Control", &iLowS, 255); //Saturation (0 - 255) - cvCreateTrackbar("HighS", "Control", &iHighS, 255); - - cvCreateTrackbar("LowV", "Control", &iLowV, 255); //Value (0 - 255) - cvCreateTrackbar("HighV", "Control", &iHighV, 255); - - - while( 1 ) - { - - // Get one frame - frame = cvQueryFrame( capture ); - - if( !frame ){ - printf("ERROR: frame is null...\n" ); - break; - } - - // Covert color space to HSV as it is much easier to filter colors in the HSV color-space. - cvCvtColor(frame, hsv_frame, CV_BGR2HSV); - - //Blur - cvSmooth( hsv_frame, hsv_frame, CV_GAUSSIAN, 15, 15); //suppression des parasites par flou gaussien - - //Binarisation - cvInRangeS(hsv_frame, cvScalar(iLowH, iLowS, iLowV), cvScalar(iHighH, iHighS, iHighV), threshold); - - //cvSmooth( threshold, threshold, CV_GAUSSIAN, 9, 9 ); //Legère suppression des parasites - - // Calculate the moments to estimate the position of the ball - - cvMoments(threshold, moments, 1); - // The actual moment values - double moment10 = cvGetSpatialMoment(moments, 1, 0); - double moment01 = cvGetSpatialMoment(moments, 0, 1); - double area = cvGetCentralMoment(moments, 0, 0); - - posX= moment10/area; - posY= moment01/area; - - //Affichage zone suivie objet - cvCircle(frame, cvPoint(width/2,height/2), 100, CV_RGB(255, 0, 0), 4, 8, 0 ); - - //Affichage position de l'objet - cvLine(frame, cvPoint(posX-20,posY), cvPoint(posX+20,posY), CV_RGB(0, 0, 255), 4, 8, 0 ); - cvLine(frame, cvPoint(posX,posY-20), cvPoint(posX,posY+20), CV_RGB(0, 0, 255), 4, 8, 0 ); - - cvShowImage( "Camera", frame ); // Original stream with detected ball overlay - cvShowImage( "HSV", hsv_frame); // Original stream in the HSV color space - cvShowImage( "Binaire", threshold); // The stream after color filtering - - - if( (cvWaitKey(10) ) >= 0 ) break; //Arret capture - } - - cvWaitKey(0); //Fin programme - - // Release the capture device housekeeping - cvReleaseCapture( &capture ); - - cvReleaseImage(&threshold); - - return 0; - } diff --git a/trash/code/.Rhistory b/trash/code/.Rhistory deleted file mode 100644 index e69de29..0000000 diff --git a/trash/code/CMakeCache.txt b/trash/code/CMakeCache.txt deleted file mode 100644 index df6ffc5..0000000 --- a/trash/code/CMakeCache.txt +++ /dev/null @@ -1,258 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/blue/rob3-projetsinfo-g15-2017/code -# 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 -######################## - -//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 - -//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 - -//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_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= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=DisplayImage - -//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= - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -DisplayImage_BINARY_DIR:STATIC=/home/blue/rob3-projetsinfo-g15-2017/code - -//Value Computed by CMake -DisplayImage_SOURCE_DIR:STATIC=/home/blue/rob3-projetsinfo-g15-2017/code - -//The directory containing a CMake configuration file for OpenCV. -OpenCV_DIR:PATH=OpenCV_DIR-NOTFOUND - - -######################## -# INTERNAL cache entries -######################## - -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/blue/rob3-projetsinfo-g15-2017/code -//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=5 -//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_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_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/blue/rob3-projetsinfo-g15-2017/code -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE: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 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5 -//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_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/trash/code/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake b/trash/code/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake deleted file mode 100644 index c82c48b..0000000 --- a/trash/code/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,56 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "4.8.5") -set(CMAKE_C_PLATFORM_ID "Linux") - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c) -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_IMPLICIT_LINK_LIBRARIES "c") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") - - - diff --git a/trash/code/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake b/trash/code/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake deleted file mode 100644 index c8441ec..0000000 --- a/trash/code/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,57 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "4.8.5") -set(CMAKE_CXX_PLATFORM_ID "Linux") - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;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_IMPLICIT_LINK_LIBRARIES "stdc++;m;c") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") - - - diff --git a/trash/code/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin b/trash/code/CMakeFiles/2.8.12.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 5782005747d0ac57b94263e4df44270658780c2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8595 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH HEX(__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__) -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) - -#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_C = 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__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# else -# if __IBMC__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE) -# 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(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# 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 - -/* Analog VisualDSP++ >= 4.5.6 */ -#elif defined(__VISUALDSPVERSION__) -# define COMPILER_ID "ADSP" - /* __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) - -/* Analog VisualDSP++ < 4.5.6 */ -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com */ -#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" - -/* sdcc, the small devices C compiler for embedded systems, - http://sdcc.sourceforge.net */ -#elif defined(SDCC) -# define COMPILER_ID "SDCC" - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) - -#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 - -/* This compiler is either not known or is 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 "]"; - -/* 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" - -#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) -# define ARCHITECTURE_ID "ARM" - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# 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 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 "]"; - - - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif - (void)argv; - return require; -} -#endif diff --git a/trash/code/CMakeFiles/2.8.12.2/CompilerIdC/a.out b/trash/code/CMakeFiles/2.8.12.2/CompilerIdC/a.out deleted file mode 100644 index bf64d156cba9aa831db66eab05967492d1e48987..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8691 zcmeHMeQaA-6~DIg)irh8(1P2t=4rH2RyAIdy2aZVdyeDuxpLZ)I_st`dv;!5^qZ{J~N(t$z%pbQ;q5lFCG@eo93vRRrD4Irp7Y zKfkzWLV~|?rFYLgzk9y!efQpX@4H_MM+ck^hv4KCpBIvAP$gvMLi~I^O9-KgfLH_h zRc)kEa(e*JQb+Q*bw@kk~;y2t-WCfSuq z=SovuQ-M8Qd;Gp)-q$PJjrLJ?@BU%wiTlwD9LBr>9vlN$zYzG@rtiP~?PJ$JSNMtE z`SsWzclxua%MTPkc3KOP?RBId1Wc)e3uwm}hP_AVI+pdKkti5?Hj&N&GLg;a2+_sf zXrwQs_xgH$yTOwAVjU1A#>xFz+MHg4bvwz|a$8)M@ZHc*ki6Gp;y7GUpOa$2t@7H; zjTUXTG2E&M?Zkr7cx4x8XftoNEV8CaE4zC^q_W))d0U4HCFCcu^6JG3r0qM9N0(QZ zfbF>%DPMR_E5EPJ{O#7kSmgY|Qll!g^XKA{oWI$iiYvba!Q10)9sNSgABF&jwXTCe zw3%hMR=)J2b7XNI9bjO$N8Z4y%Eh*h1fF zsGWERl(q6(rvCe+fBcCbuT_L7tse%>E5{&^k+&MZ1(4%|MQooo^Tg9@K)~2~FN6)l zZzyhvu6(JoG;;OJpwiYMt`>o!jq+D-Xywwy^WnSF>+Hr}Fg6>$q0K=+ZD&Q>uNNHQ zyV~r=hwg*7*TbcOwzJ2TCY3DAhVPCnj-Lu14wfsyry}J$!Qn{x_rX~7!oY> z;*X33pAC)#p9|`X8O&$UJjxDaoyTJ{vPt+a5v~W%}Xy9oYR60ztRu6=!H& zlQRRJ&AKGO3dEVh`aZYkb!XV^ea#hiD<>Pm?#@>mHFx(bO`1C}(>&-_Gwwjp-5qpy z_PLclw-@C5+%2+QKLvFS>{#bJnp{n*J+RsXt39yV1FJpo|LTDS*zaLFO;j?F@g9|F zD^;9vsj{?=_;+F3h-s6|@w^q6r7gts`DiooUaH6MEheu2$48Ys@^elVN%hP}{%}8y zY2K+K5f8{5_5nok9DvDd60wme6Fhs!1lvik%Nr?QurJbOBqoTP$d!Dfr8FE;(@Eh&ZZc7v6u#ti4(yrKD3~?0wXI=vs4Jv0 z2~?oc(TpK{>0BCeBQ*v2I51F`PbQ3n@TDg8@j@b-(kGLk%bcm9Cklncw5h@6FOGp2 zSWjfrW8gXu1|joFFQ&!OVo~^DgPu+04Esy^FL<1XIOce~2b?N!)&DR&4pT=hSPBDreTP%X+*59C&T!>LN#AcNZ^SIzAD{ZMrW<_i0tbE;B!jsT9I z{}J)LltPg0hX>aN)}ME(z~MR~iO@_U|M_6sS)b?eQ-I;x!TN&d2Q4T8(r04tzvrL= z=RWK6d=HR5uWKAX%Q1Z(^l>d=p4StV^c8Z9cC7IeEM9^F_9^SfDgHR=b356;z5OrS z^m#p;B7I&zQ6Ik%cKz1?!??Je{QWpX`utr05t;1ozYM5Ve~IE>viT?Vd;euT1bow` zFB(*{h8(?v#x05U82T<0tp53X_bzo9ulp=-kN-63bN^p#RHf)e(*K6!s+m$P%F-Fg z(Ld`OO{&ECf1zJ;)y(eyEL2(b&yfBZdLg%~s*M-pO{~upuMya{RqluEp9QJX#!BBj_O1HewBd}?i+d0% zyWrvW@VbWcv!4G`9j3K0n{m5;Q>uRMg6INHbw#BMW^1f2?h-~_yy4!y*J{iKyWsh{ z^3Z6PY891b7kp{?`(mwhL9eKF<=2RKUHpN2``%hRYXz_0wRo%Gb-5N_2Ol5R3dyny zRuo=Gt(7iVDR_OX#XWF8qFNzYc8T?Z*E4IS3vLAX98!yaLh$-ii*JDSByNRd*#)Nv zUN5YbF7Zjh>p(3Irv{$imI@b~N_gH{U>KL1U>?P-kSx1|{i|rs!3ObnoQ^dKzqt-L zz1ZW&>ERUXM7OQ~eT2ttc#!bZHvF)(UyaiNJf?AY9AagEo&+5IF4*jRN6N2!FY|!c zYZv;dhrccDtQT|5DwL|}4^XVv4=7R3&LyeZzG6Jwk#<(TceCSH#@`NsI`Fh;dyk!f zw?jYR?FuGdW&(gK5~MrI z{eO`id;c^;hofJ-&%z}C=>u&ATtUE=6u_~)b~`)oBR?SRuUrqKXb1X7q4lbl{5&IZ zuh4Aqi?M=HG)i!zGX~d>`$9u{G;%1W>mr#dq$biuIP2<0Rv*jcbE%@J1L=A)uTNz1 zqlt{3H1dU_o+wQTyy3~Dj8xLM=h4sZ0?T!TbUezM2U8smn}um%9%YlIY<3z{ES!!f z;2P1;VB+~yC`1=Yk)#ZNU??~k*2DYzA%3$lT&~ei3cdfC{lURV2&61E@+Ma3d!q;X zf>Hgzz`&t!OpgWoqG2>AFKfq&B^kERBe6lf+DEa$5cW_kF`7vUJV=|DxI$0KQ#I+> zFML(idc_N!WKpcW3WmC3UY|_ll3-tt902plbWSf7Q%RA|jpuc~0J8>)O@jz>&|b4? zQj#y>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH HEX(__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__) -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) - -#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__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# else -# if __IBMCPP__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE) -# 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(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# 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 - -/* Analog VisualDSP++ >= 4.5.6 */ -#elif defined(__VISUALDSPVERSION__) -# define COMPILER_ID "ADSP" - /* __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) - -/* Analog VisualDSP++ < 4.5.6 */ -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com */ -#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" - -#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 - -/* This compiler is either not known or is 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 "]"; - -/* 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" - -#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) -# define ARCHITECTURE_ID "ARM" - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# 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 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 "]"; - - - -/*--------------------------------------------------------------------------*/ - -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 - (void)argv; - return require; -} diff --git a/trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out b/trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out deleted file mode 100644 index 695cd27369beea5093a18c6e1c09eb694e42e013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8700 zcmeHMeQaA-6+gC00nwx>%(}X+^vwO@q5>+jAVJ&y|yw)>&KH^x27>#+yGP z`*};o7=^5ptghRHCR7lA6lp?1LWsXgK)}+aS|tP`10fADq%zU1pQ31`M9|HgbKgDn z^Rt5{B={>=diUJ(yXSZA$Gi8wd*A(PDAI4Y*?@x`9s{8@C;~EKfFHH61%Lv6Sc&n2 zuo0RNZp4S}6q#bVC|$E`mTnv<8}RYl4Zv?#M1tjK3>a8)4M|dYm7vI^A-}W2P+0=qgTOXhtMd6FV6{d%AsvoUco?oBWgQ?!h5Z68EDAHLCMEd}s_%{$bDf;h%ia{<+s*d*#Bm z-}PT_`P$ER5tkoKe&VnSE!Wnu-h`O94i4CkQL1(iXd0!pf*#N7S|*;#B62*F%SuFp z-H~u_Q0ww_`F5fwXuOYhN^cac-_r0rlefeL`Hk*`UCcAEV*zF;{CJ!0bV+;E>wB z4~06t=u}IWpRo_m&r$(YvD?FMP*(YptMvq7v!t>8`9%lXtED&9^Vc3%Z42t#i$x^= zlnm9AzeTcIdduLyC;2BH{r)O1K(S>AnOC02iVVNi_)UatAI?+z)ageLtwaO;!FyF$ zH}rI;4utKhL;QGa! zEp%5swSIFwTo}5}olu$-X?ZGicX)ox=W2a{{6XMgpi~Y#5iZ>c424U-4@4uUx6U+s zu?tSOlROaFcDeJ9>iLfx^hU32{kU9KPu|oYWPYS{EmFGEhd#>d-c_gPZR)P;#cTAU zj|>Nn28IL20^0morMwUE{fn_tI}}8HY*nL9KvhwAuz&Bvqq)pPDxJ(9!Pz(r0-8w2 z^|4$&b0k93TY~ZY==hQ0rTN;^$$TM|%O2@4Lbp#Q{G8ZHY}-c1BONGd9Y6X}x%?c; zmrzDfPGN_Ax{X2KdWvT->-Th9_9@na8noq#v8y?xdW6NfO$)*pVU!&i{1O%M!7wy3{P4+03 zY~&>nc4Ix0l;7)gzhVzLJuf>#PVec4khATjM%CHzVw39hPp=qoDru)b;Oq!E+j^be zUZ)4`d!5aqT|Yp&AN`o;JGopA%RR8%1Is(cm`H7uI-id=NZljz>3d6o^Z)*FIY;^#yF#LJ=9A^oewxCp zT_FMYi5S15Qqnnqg2xcBUP=~p_7DNLrxf_xEA|Aa^ZtSM=M+9|2$+=RGai#V*PF}3 zLx2dZ4P@lX7=3_^`Ka zXr!3ci{5UZ-?y{9t0=V2=R0vf*zN1wX5dg`+HE!6VVHIU_zF`QJwAd`&l_@_Q>m<; z%uj$Xo70oNKySERj~|!X@odpIQcU3?HI)D#Y2)$2IQSA%S@dT}J#Xa5t!tH{VO~C& zjuSzqCek|iQrQ&7dU6uuF;p-wmx$|e@FmB!v3xv})W#FYWzAq{@q9i$WiUAX2QnCDv_1nhgo-Uu5kHh?20fxBLS{I z|0CjgDU2{0#D~@f=Fi#{)My4c7i9exEagl3z5g<93A|?E zLxW=E$b#M^=cd3shQ5snbNT$eyC6G^*L}9P*8i;JbN^pzRD|gz$^VAXDv`I66sZ}E zseI<^O^U$ze_^-KDv`DPbC_l3&q)4^d?B|hRFUHM$M75`=vS!h?t9;N{(oq-x9Yz_ zuFJ&d@4rX>U$xp>^>>g<_2=^GPY(s}C*=PLZK?cVPJbhtLThh#|$$cE&uFK!cN z`tafQ@VZ9xvtIeHwi@2j7U$OT4XgUG18e8ED>a!8oUPHixC8XMc*DJYui2RccfqrD z?Xl4g#cV3l4*b&c_r;v)z+O@6+OLFIUHra#``&6ltAN+2o|!Wpcq72)kZSyX;Ps~(Ux({S%nXUN15XjW zUYIi-@G0PRpc=`vd9>vU%NISs#RW#;c1N@DqV^yGUt_@Ew z*80=*u)`YYu=GF85yE2@JRtG27W|;_U#X`JbqZtn*r2vQPa{tL=PZ7{CG2b8%Pivc z+VvY@?*jVqPN7T0OZUT{G2e#c;mis}S{mZ70( z+IF=G``YpF7~*TGf8;)Zm!Cnzy`t>u=t+Usj-MjpZX8$E@$($wYwOIfuM51|H)-FM zeyrp3hlqP?&Ee;Wx7a<+y62*BSi}IE5%sG)N@#$>XU4o^>@nqm8C>*<=Cg zK$@1wX~)yKk$755=(&7Bix($>Zg|p3J(=+J?E1nE^jybCqob^GFxBv|nV$mVD4Qr| zGE+z~X&Rk?t4xCf@u!l(Lx+O$Dk+@sjZRE}_N7Q?S1LP}Z)0UlXt(*OVf diff --git a/trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/desktop.ini b/trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/desktop.ini deleted file mode 100644 index 995bb2e..0000000 --- a/trash/code/CMakeFiles/2.8.12.2/CompilerIdCXX/desktop.ini +++ /dev/null @@ -1,5 +0,0 @@ -[.ShellClassInfo] -InfoTip=Ce dossier est partagé en ligne. -IconFile=C:\Program Files\Google\Drive\googledrivesync.exe -IconIndex=16 - \ No newline at end of file diff --git a/trash/code/CMakeFiles/CMakeDirectoryInformation.cmake b/trash/code/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 0610c48..0000000 --- a/trash/code/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code") - -# 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/trash/code/CMakeFiles/CMakeOutput.log b/trash/code/CMakeFiles/CMakeOutput.log deleted file mode 100644 index fd330fd..0000000 --- a/trash/code/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,817 +0,0 @@ -The system is: Linux - 3.13.0-113-generic - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/2.8.12.2/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/2.8.12.2/CompilerIdCXX/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec244909993/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec244909993.dir/build.make CMakeFiles/cmTryCompileExec244909993.dir/build -make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » -/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec244909993.dir/testCCompiler.c.o -/usr/bin/cc -o CMakeFiles/cmTryCompileExec244909993.dir/testCCompiler.c.o -c /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTryCompileExec244909993 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec244909993.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTryCompileExec244909993.dir/testCCompiler.c.o -o cmTryCompileExec244909993 -rdynamic -make[1]: quittant le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec3648733970/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec3648733970.dir/build.make CMakeFiles/cmTryCompileExec3648733970.dir/build -make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » -/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -o CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c -Linking C executable cmTryCompileExec3648733970 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3648733970.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3648733970 -rdynamic -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.5-2ubuntu1~14.04.1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.5 (Ubuntu 4.8.5-2ubuntu1~14.04.1) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3648733970' '-rdynamic' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --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 -z relro -o cmTryCompileExec3648733970 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../.. CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o -make[1]: quittant le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec3648733970/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3648733970.dir/build.make CMakeFiles/cmTryCompileExec3648733970.dir/build] - ignore line: [make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp »] - ignore line: [/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1] - ignore line: [Building C object CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -o CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c] - ignore line: [Linking C executable cmTryCompileExec3648733970] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3648733970.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3648733970 -rdynamic ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.5-2ubuntu1~14.04.1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --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 4.8.5 (Ubuntu 4.8.5-2ubuntu1~14.04.1) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3648733970' '-rdynamic' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --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 -z relro -o cmTryCompileExec3648733970 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../.. CMakeFiles/cmTryCompileExec3648733970.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2] ==> 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 [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTryCompileExec3648733970] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] - arg [CMakeFiles/cmTryCompileExec3648733970.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/4.8/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.8] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../..] ==> [/usr/lib] - implicit libs: [c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Determining if the CXX compiler works passed with the following output: -Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec1206261901/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec1206261901.dir/build.make CMakeFiles/cmTryCompileExec1206261901.dir/build -make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » -/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec1206261901.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec1206261901.dir/testCXXCompiler.cxx.o -c /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTryCompileExec1206261901 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1206261901.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTryCompileExec1206261901.dir/testCXXCompiler.cxx.o -o cmTryCompileExec1206261901 -rdynamic -make[1]: quittant le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec998015616/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec998015616.dir/build.make CMakeFiles/cmTryCompileExec998015616.dir/build -make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » -/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp -Linking CXX executable cmTryCompileExec998015616 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec998015616.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec998015616 -rdynamic -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.5-2ubuntu1~14.04.1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.5 (Ubuntu 4.8.5-2ubuntu1~14.04.1) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec998015616' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --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 -z relro -o cmTryCompileExec998015616 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../.. CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o -make[1]: quittant le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp » - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec998015616/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec998015616.dir/build.make CMakeFiles/cmTryCompileExec998015616.dir/build] - ignore line: [make[1]: entrant dans le répertoire « /nfs/home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp »] - ignore line: [/usr/bin/cmake -E cmake_progress_report /home/sasl/eleves/rob/3408017/projet_info/CMakeFiles/CMakeTmp/CMakeFiles 1] - ignore line: [Building CXX object CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Linking CXX executable cmTryCompileExec998015616] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec998015616.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec998015616 -rdynamic ] - 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/4.8/lto-wrapper] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.5-2ubuntu1~14.04.1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --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 4.8.5 (Ubuntu 4.8.5-2ubuntu1~14.04.1) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec998015616' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --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 -z relro -o cmTryCompileExec998015616 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../.. CMakeFiles/cmTryCompileExec998015616.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2] ==> 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 [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTryCompileExec998015616] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] - arg [CMakeFiles/cmTryCompileExec998015616.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/4.8/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.8] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../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/4.8/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -The system is: Linux - 4.8.0-49-generic - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/3.5.1/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/3.5.1/CompilerIdCXX/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_fab8a/fast" -/usr/bin/make -f CMakeFiles/cmTC_fab8a.dir/build.make CMakeFiles/cmTC_fab8a.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_fab8a.dir/testCCompiler.c.o -/usr/bin/cc -o CMakeFiles/cmTC_fab8a.dir/testCCompiler.c.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTC_fab8a -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fab8a.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_fab8a.dir/testCCompiler.c.o -o cmTC_fab8a -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_89b4a/fast" -/usr/bin/make -f CMakeFiles/cmTC_89b4a.dir/build.make CMakeFiles/cmTC_89b4a.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -o CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c -Linking C executable cmTC_89b4a -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89b4a.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -o cmTC_89b4a -rdynamic -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --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 --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_89b4a' '-rdynamic' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpqTAlL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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 -z relro -o cmTC_89b4a /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/usr/bin/make" "cmTC_89b4a/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_89b4a.dir/build.make CMakeFiles/cmTC_89b4a.dir/build] - ignore line: [make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c] - ignore line: [Linking C executable cmTC_89b4a] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89b4a.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -o cmTC_89b4a -rdynamic ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --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 --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --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 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_89b4a' '-rdynamic' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpqTAlL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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 -z relro -o cmTC_89b4a /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. CMakeFiles/cmTC_89b4a.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccpqTAlL.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 [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_89b4a] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] - arg [CMakeFiles/cmTC_89b4a.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/5/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../..] ==> [/usr/lib] - implicit libs: [c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_11201/fast" -/usr/bin/make -f CMakeFiles/cmTC_11201.dir/build.make CMakeFiles/cmTC_11201.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_11201.dir/feature_tests.c.o -/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_11201.dir/feature_tests.c.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.c -Linking C executable cmTC_11201 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11201.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_11201.dir/feature_tests.c.o -o cmTC_11201 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_b0aa4/fast" -/usr/bin/make -f CMakeFiles/cmTC_b0aa4.dir/build.make CMakeFiles/cmTC_b0aa4.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_b0aa4.dir/feature_tests.c.o -/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_b0aa4.dir/feature_tests.c.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.c -Linking C executable cmTC_b0aa4 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0aa4.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_b0aa4.dir/feature_tests.c.o -o cmTC_b0aa4 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_76967/fast" -/usr/bin/make -f CMakeFiles/cmTC_76967.dir/build.make CMakeFiles/cmTC_76967.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_76967.dir/feature_tests.c.o -/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_76967.dir/feature_tests.c.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.c -Linking C executable cmTC_76967 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_76967.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_76967.dir/feature_tests.c.o -o cmTC_76967 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_332bc/fast" -/usr/bin/make -f CMakeFiles/cmTC_332bc.dir/build.make CMakeFiles/cmTC_332bc.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_332bc.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTC_332bc.dir/testCXXCompiler.cxx.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTC_332bc -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_332bc.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_332bc.dir/testCXXCompiler.cxx.o -o cmTC_332bc -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_c6195/fast" -/usr/bin/make -f CMakeFiles/cmTC_c6195.dir/build.make CMakeFiles/cmTC_c6195.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -o CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp -Linking CXX executable cmTC_c6195 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6195.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c6195 -rdynamic -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --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 --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6195' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cceercZ8.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 -z relro -o cmTC_c6195 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/usr/bin/make" "cmTC_c6195/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c6195.dir/build.make CMakeFiles/cmTC_c6195.dir/build] - ignore line: [make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Linking CXX executable cmTC_c6195] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6195.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c6195 -rdynamic ] - 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/5/lto-wrapper] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --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 --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --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 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6195' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cceercZ8.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 -z relro -o cmTC_c6195 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. CMakeFiles/cmTC_c6195.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cceercZ8.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 [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_c6195] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] - arg [CMakeFiles/cmTC_c6195.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/5/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_fcef7/fast" -/usr/bin/make -f CMakeFiles/cmTC_fcef7.dir/build.make CMakeFiles/cmTC_fcef7.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_fcef7.dir/feature_tests.cxx.o -/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_fcef7.dir/feature_tests.cxx.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_fcef7 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fcef7.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_fcef7.dir/feature_tests.cxx.o -o cmTC_fcef7 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_bb447/fast" -/usr/bin/make -f CMakeFiles/cmTC_bb447.dir/build.make CMakeFiles/cmTC_bb447.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_bb447.dir/feature_tests.cxx.o -/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_bb447.dir/feature_tests.cxx.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_bb447 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb447.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_bb447.dir/feature_tests.cxx.o -o cmTC_bb447 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp - -Run Build Command:"/usr/bin/make" "cmTC_05d41/fast" -/usr/bin/make -f CMakeFiles/cmTC_05d41.dir/build.make CMakeFiles/cmTC_05d41.dir/build -make[1]: Entering directory '/home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_05d41.dir/feature_tests.cxx.o -/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_05d41.dir/feature_tests.cxx.o -c /home/blue/rob3-projetsinfo-g15-2017/code/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_05d41 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_05d41.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_05d41.dir/feature_tests.cxx.o -o cmTC_05d41 -rdynamic -make[1]: Leaving directory '/home/blue/rob3-projetsinfo-g15-2017/code/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/trash/code/CMakeFiles/DisplayImage.dir/C.includecache b/trash/code/CMakeFiles/DisplayImage.dir/C.includecache deleted file mode 100644 index e366615..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/C.includecache +++ /dev/null @@ -1,14 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/sasl/eleves/rob/3408017/projet_info/DisplayImage.c -stdio.h -- -opencv2/opencv.h -- - diff --git a/trash/code/CMakeFiles/DisplayImage.dir/CXX.includecache b/trash/code/CMakeFiles/DisplayImage.dir/CXX.includecache deleted file mode 100644 index ef5549e..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/CXX.includecache +++ /dev/null @@ -1,56 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/DisplayImage.cpp -cv.h -- -highgui.h -- -cxcore.h -- - -/usr/include/opencv/cv.h -opencv2/core/core_c.h -/usr/include/opencv/opencv2/core/core_c.h -opencv2/core/core.hpp -/usr/include/opencv/opencv2/core/core.hpp -opencv2/imgproc/imgproc_c.h -/usr/include/opencv/opencv2/imgproc/imgproc_c.h -opencv2/imgproc/imgproc.hpp -/usr/include/opencv/opencv2/imgproc/imgproc.hpp -opencv2/video/tracking.hpp -/usr/include/opencv/opencv2/video/tracking.hpp -opencv2/features2d/features2d.hpp -/usr/include/opencv/opencv2/features2d/features2d.hpp -opencv2/flann/flann.hpp -/usr/include/opencv/opencv2/flann/flann.hpp -opencv2/calib3d/calib3d.hpp -/usr/include/opencv/opencv2/calib3d/calib3d.hpp -opencv2/objdetect/objdetect.hpp -/usr/include/opencv/opencv2/objdetect/objdetect.hpp -opencv2/legacy/compat.hpp -/usr/include/opencv/opencv2/legacy/compat.hpp -opencv2/core/internal.hpp -/usr/include/opencv/opencv2/core/internal.hpp - -/usr/include/opencv/cxcore.h -opencv2/core/core_c.h -/usr/include/opencv/opencv2/core/core_c.h -opencv2/core/core.hpp -/usr/include/opencv/opencv2/core/core.hpp - -/usr/include/opencv/highgui.h -opencv2/core/core_c.h -/usr/include/opencv/opencv2/core/core_c.h -opencv2/core/core.hpp -/usr/include/opencv/opencv2/core/core.hpp -opencv2/highgui/highgui_c.h -/usr/include/opencv/opencv2/highgui/highgui_c.h -opencv2/highgui/highgui.hpp -/usr/include/opencv/opencv2/highgui/highgui.hpp - diff --git a/trash/code/CMakeFiles/DisplayImage.dir/DependInfo.cmake b/trash/code/CMakeFiles/DisplayImage.dir/DependInfo.cmake deleted file mode 100644 index 8ff4c12..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/DependInfo.cmake +++ /dev/null @@ -1,21 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_CXX - "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/DisplayImage.cpp" "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o" - ) -SET(CMAKE_CXX_COMPILER_ID "GNU") - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# The include file search paths: -SET(CMAKE_C_TARGET_INCLUDE_PATH - "/usr/include/opencv" - ) -SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) -SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH}) diff --git a/trash/code/CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o b/trash/code/CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o deleted file mode 100644 index a987e58425699f38df17cc28dc88465a076fef0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7128 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 CMakeFiles/DisplayImage.dir/DisplayImage.cpp.i - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/DisplayImage.dir/DisplayImage.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/DisplayImage.cpp -o CMakeFiles/DisplayImage.dir/DisplayImage.cpp.s - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.requires: -.PHONY : CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.requires - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.provides: CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.requires - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.provides.build -.PHONY : CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.provides - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.provides.build: CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o - -# Object files for target DisplayImage -DisplayImage_OBJECTS = \ -"CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o" - -# External object files for target DisplayImage -DisplayImage_EXTERNAL_OBJECTS = - -DisplayImage: CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o -DisplayImage: CMakeFiles/DisplayImage.dir/build.make -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_ts.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_superres.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_ocl.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_gpu.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_contrib.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 -DisplayImage: /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8 -DisplayImage: CMakeFiles/DisplayImage.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable DisplayImage" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/DisplayImage.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/DisplayImage.dir/build: DisplayImage -.PHONY : CMakeFiles/DisplayImage.dir/build - -CMakeFiles/DisplayImage.dir/requires: CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o.requires -.PHONY : CMakeFiles/DisplayImage.dir/requires - -CMakeFiles/DisplayImage.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/DisplayImage.dir/cmake_clean.cmake -.PHONY : CMakeFiles/DisplayImage.dir/clean - -CMakeFiles/DisplayImage.dir/depend: - cd /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles/DisplayImage.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/DisplayImage.dir/depend - diff --git a/trash/code/CMakeFiles/DisplayImage.dir/cmake_clean.cmake b/trash/code/CMakeFiles/DisplayImage.dir/cmake_clean.cmake deleted file mode 100644 index cf3253b..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o" - "DisplayImage.pdb" - "DisplayImage" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang CXX) - INCLUDE(CMakeFiles/DisplayImage.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/trash/code/CMakeFiles/DisplayImage.dir/depend.internal b/trash/code/CMakeFiles/DisplayImage.dir/depend.internal deleted file mode 100644 index 49b11ce..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/depend.internal +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o - /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/DisplayImage.cpp - /usr/include/opencv/cv.h - /usr/include/opencv/cxcore.h - /usr/include/opencv/highgui.h diff --git a/trash/code/CMakeFiles/DisplayImage.dir/depend.make b/trash/code/CMakeFiles/DisplayImage.dir/depend.make deleted file mode 100644 index a7d878e..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/depend.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o: DisplayImage.cpp -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o: /usr/include/opencv/cv.h -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o: /usr/include/opencv/cxcore.h -CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o: /usr/include/opencv/highgui.h - diff --git a/trash/code/CMakeFiles/DisplayImage.dir/flags.make b/trash/code/CMakeFiles/DisplayImage.dir/flags.make deleted file mode 100644 index 8767332..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -I/usr/include/opencv - -CXX_DEFINES = - diff --git a/trash/code/CMakeFiles/DisplayImage.dir/link.txt b/trash/code/CMakeFiles/DisplayImage.dir/link.txt deleted file mode 100644 index 84eae0d..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o -o DisplayImage -rdynamic /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ts.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_superres.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ocl.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_gpu.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_contrib.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_legacy.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_video.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.2.4.8 /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.8 diff --git a/trash/code/CMakeFiles/DisplayImage.dir/progress.make b/trash/code/CMakeFiles/DisplayImage.dir/progress.make deleted file mode 100644 index 781c7de..0000000 --- a/trash/code/CMakeFiles/DisplayImage.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 1 - diff --git a/trash/code/CMakeFiles/Makefile.cmake b/trash/code/CMakeFiles/Makefile.cmake deleted file mode 100644 index 992ab2d..0000000 --- a/trash/code/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,48 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# The generator used is: -SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -SET(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/2.8.12.2/CMakeCCompiler.cmake" - "CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake" - "CMakeFiles/2.8.12.2/CMakeSystem.cmake" - "CMakeLists.txt" - "/usr/share/OpenCV/OpenCVConfig-version.cmake" - "/usr/share/OpenCV/OpenCVConfig.cmake" - "/usr/share/OpenCV/OpenCVModules-release.cmake" - "/usr/share/OpenCV/OpenCVModules.cmake" - "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-2.8/Modules/Platform/Linux.cmake" - "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -SET(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -SET(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -SET(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/DisplayImage.dir/DependInfo.cmake" - ) diff --git a/trash/code/CMakeFiles/Makefile2 b/trash/code/CMakeFiles/Makefile2 deleted file mode 100644 index a6dba77..0000000 --- a/trash/code/CMakeFiles/Makefile2 +++ /dev/null @@ -1,99 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# The main recursive all target -all: -.PHONY : all - -# The main recursive preinstall target -preinstall: -.PHONY : preinstall - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code - -#============================================================================= -# Target rules for target CMakeFiles/DisplayImage.dir - -# All Build rule for target. -CMakeFiles/DisplayImage.dir/all: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/depend - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles 1 - @echo "Built target DisplayImage" -.PHONY : CMakeFiles/DisplayImage.dir/all - -# Include target in all. -all: CMakeFiles/DisplayImage.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -CMakeFiles/DisplayImage.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles 1 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/DisplayImage.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles 0 -.PHONY : CMakeFiles/DisplayImage.dir/rule - -# Convenience name for target. -DisplayImage: CMakeFiles/DisplayImage.dir/rule -.PHONY : DisplayImage - -# clean rule for target. -CMakeFiles/DisplayImage.dir/clean: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/clean -.PHONY : CMakeFiles/DisplayImage.dir/clean - -# clean rule for target. -clean: CMakeFiles/DisplayImage.dir/clean -.PHONY : clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/trash/code/CMakeFiles/TargetDirectories.txt b/trash/code/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index d905414..0000000 --- a/trash/code/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1 +0,0 @@ -/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles/DisplayImage.dir diff --git a/trash/code/CMakeFiles/cmake.check_cache b/trash/code/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/trash/code/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/trash/code/CMakeFiles/desktop.ini b/trash/code/CMakeFiles/desktop.ini deleted file mode 100644 index 995bb2e..0000000 --- a/trash/code/CMakeFiles/desktop.ini +++ /dev/null @@ -1,5 +0,0 @@ -[.ShellClassInfo] -InfoTip=Ce dossier est partagé en ligne. -IconFile=C:\Program Files\Google\Drive\googledrivesync.exe -IconIndex=16 - \ No newline at end of file diff --git a/trash/code/CMakeFiles/progress.marks b/trash/code/CMakeFiles/progress.marks deleted file mode 100644 index d00491f..0000000 --- a/trash/code/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/trash/code/CMakeLists.txt b/trash/code/CMakeLists.txt deleted file mode 100644 index 7bf7aad..0000000 --- a/trash/code/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -cmake_minimum_required(VERSION 2.8) -project( DisplayImage ) -find_package( OpenCV REQUIRED ) -add_executable( DisplayImage DisplayImage.cpp ) -target_link_libraries( DisplayImage ${OpenCV_LIBS} ) diff --git a/trash/code/DisplayImage b/trash/code/DisplayImage deleted file mode 100755 index 234706723aa6aa0526ff748a40581a5db84b153c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14066 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 kWoA -#include -//#include - -#include - -int main(int argc, char* argv[]) -{ - int height,width,step,channels; //parameters of the image we are working on - int posX, posY; //Position objet - CvMoments *moments = (CvMoments*)malloc(sizeof(CvMoments)); //Variable moyenne position - - // Open capture device. 0 is /dev/video0, 1 is /dev/video1, etc. - CvCapture* capture = cvCaptureFromCAM( 0 ); - - if( !capture ){ - printf("ERROR: capture is NULL \n" ); - return -1; - } - - // grab an image from the capture - IplImage* frame = cvQueryFrame( capture ); - - // Create a window in which the captured images will be presented - cvNamedWindow( "Camera", CV_WINDOW_AUTOSIZE ); - cvNamedWindow( "HSV", CV_WINDOW_AUTOSIZE ); - cvNamedWindow( "Binaire", CV_WINDOW_AUTOSIZE ); - - sf::Window window; - window.create(sf::VideoMode(800, 600), "My window",sf::Style::Default); - - // get the image data - height = frame->height; - width = frame->width; - step = frame->widthStep; - - // capture size - - CvSize size = cvSize(width,height); - - // Initialize different images that are going to be used in the program - IplImage* hsv_frame = cvCreateImage(size, IPL_DEPTH_8U, 3); // image converted to HSV plane - IplImage* threshold = cvCreateImage(size, IPL_DEPTH_8U, 1); - - //Controle couleur - cvNamedWindow("Control", CV_WINDOW_AUTOSIZE); //create a window called "Control" - - //Setup Kirby - int iLowH = 139; - int iHighH = 179; - - int iLowS = 48; - int iHighS = 255; - - int iLowV = 101; - int iHighV = 255; - - - //Create trackbars in "Control" window - cvCreateTrackbar("LowH", "Control", &iLowH, 179); //Hue (0 - 179) - cvCreateTrackbar("HighH", "Control", &iHighH, 179); - - cvCreateTrackbar("LowS", "Control", &iLowS, 255); //Saturation (0 - 255) - cvCreateTrackbar("HighS", "Control", &iHighS, 255); - - cvCreateTrackbar("LowV", "Control", &iLowV, 255); //Value (0 - 255) - cvCreateTrackbar("HighV", "Control", &iHighV, 255); - - - while( 1 ) - { - - // Get one frame - frame = cvQueryFrame( capture ); - - if( !frame ){ - printf("ERROR: frame is null...\n" ); - break; - } - - // Covert color space to HSV as it is much easier to filter colors in the HSV color-space. - cvCvtColor(frame, hsv_frame, CV_BGR2HSV); - - //Blur - cvSmooth( hsv_frame, hsv_frame, CV_GAUSSIAN, 15, 15); //suppression des parasites par flou gaussien - - //Binarisation - cvInRangeS(hsv_frame, cvScalar(iLowH, iLowS, iLowV), cvScalar(iHighH, iHighS, iHighV), threshold); - - //cvSmooth( threshold, threshold, CV_GAUSSIAN, 9, 9 ); //Legère suppression des parasites - - // Calculate the moments to estimate the position of the ball - - cvMoments(threshold, moments, 1); - // The actual moment values - double moment10 = cvGetSpatialMoment(moments, 1, 0); - double moment01 = cvGetSpatialMoment(moments, 0, 1); - double area = cvGetCentralMoment(moments, 0, 0); - - posX= moment10/area; - posY= moment01/area; - - //Affichage zone suivie objet - cvCircle(frame, cvPoint(width/2,height/2), 100, CV_RGB(255, 0, 0), 4, 8, 0 ); - - //Affichage position de l'objet - cvLine(frame, cvPoint(posX-20,posY), cvPoint(posX+20,posY), CV_RGB(0, 0, 255), 4, 8, 0 ); - cvLine(frame, cvPoint(posX,posY-20), cvPoint(posX,posY+20), CV_RGB(0, 0, 255), 4, 8, 0 ); - - cvShowImage( "Camera", frame ); // Original stream with detected ball overlay - cvShowImage( "HSV", hsv_frame); // Original stream in the HSV color space - cvShowImage( "Binaire", threshold); // The stream after color filtering - - - if( (cvWaitKey(10) ) >= 0 ) break; //Arret capture - } - - cvWaitKey(0); //Fin programme - - // Release the capture device housekeeping - cvReleaseCapture( &capture ); - - cvReleaseImage(&threshold); - - return 0; - } diff --git a/trash/code/Makefile b/trash/code/Makefile deleted file mode 100644 index ea432cd..0000000 --- a/trash/code/Makefile +++ /dev/null @@ -1,163 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# 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/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -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 - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/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 DisplayImage - -# Build rule for target. -DisplayImage: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 DisplayImage -.PHONY : DisplayImage - -# fast build rule for target. -DisplayImage/fast: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/build -.PHONY : DisplayImage/fast - -DisplayImage.o: DisplayImage.cpp.o -.PHONY : DisplayImage.o - -# target to build an object file -DisplayImage.cpp.o: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/DisplayImage.cpp.o -.PHONY : DisplayImage.cpp.o - -DisplayImage.i: DisplayImage.cpp.i -.PHONY : DisplayImage.i - -# target to preprocess a source file -DisplayImage.cpp.i: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/DisplayImage.cpp.i -.PHONY : DisplayImage.cpp.i - -DisplayImage.s: DisplayImage.cpp.s -.PHONY : DisplayImage.s - -# target to generate assembly for a file -DisplayImage.cpp.s: - $(MAKE) -f CMakeFiles/DisplayImage.dir/build.make CMakeFiles/DisplayImage.dir/DisplayImage.cpp.s -.PHONY : DisplayImage.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... DisplayImage" - @echo "... edit_cache" - @echo "... rebuild_cache" - @echo "... DisplayImage.o" - @echo "... DisplayImage.i" - @echo "... DisplayImage.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/trash/code/Sample0_display.cpp b/trash/code/Sample0_display.cpp deleted file mode 100644 index 966b8a8..0000000 --- a/trash/code/Sample0_display.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include -#include - -using namespace cv; - -int main(int argc, char** argv ) -{ - CvCapture *capture; - IplImage *image; - - VideoCapture cap(0); // open the default camera - if(!cap.isOpened()) // check if we succeeded - return -1; - Mat edges; - namedWindow("edges",1); - for(;;) - { - Mat frame; - cap >> frame; // get a new frame from camera - cvtColor(frame, edges, CV_BGR2GRAY); - GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5); - Canny(edges, edges, 0, 30, 3); - imshow("edges", edges); - if(waitKey(30) >= 0) break; - } - - waitKey(0); - return 0; - -} diff --git a/trash/code/Sample1.cpp b/trash/code/Sample1.cpp deleted file mode 100644 index 6ce9f3c..0000000 --- a/trash/code/Sample1.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace cv; - -int main(int argc, char** argv ) -{ - CvCapture *capture; - IplImage *image; - - VideoCapture cap(0); // open the default camera - if(!cap.isOpened()) // check if we succeeded - return -1; - Mat edges; - namedWindow("edges",1); - for(;;) - { - Mat frame; - cap >> frame; // get a new frame from camera - cvtColor(frame, edges, CV_BGR2GRAY); - GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5); - Canny(edges, edges, 0, 30, 3); - imshow("edges", edges); - if(waitKey(30) >= 0) break; - } - - cv::waitKey(0); - return 0; -/* - capture = cvCaptureFromCAM(0); - - if (!capture) { - - printf("Ouverture du flux vidéo impossible !\n"); - return 1; - - } - - cvNamedWindow("Test", CV_WINDOW_AUTOSIZE); - - while(1){ - image = cvQueryFrame(capture); - - cvShowImage("Test", image); - } - return 0; -*/ -} diff --git a/trash/code/cmake_install.cmake b/trash/code/cmake_install.cmake deleted file mode 100644 index 05da2fd..0000000 --- a/trash/code/cmake_install.cmake +++ /dev/null @@ -1,44 +0,0 @@ -# Install script for directory: /home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/usr/local") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -ELSE(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -ENDIF(CMAKE_INSTALL_COMPONENT) - -FILE(WRITE "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/${CMAKE_INSTALL_MANIFEST}" "") -FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) - FILE(APPEND "/home/sasl/eleves/rob/3408212/rob3-projetsinfo-g15-2017/code/${CMAKE_INSTALL_MANIFEST}" "${file}\n") -ENDFOREACH(file) diff --git a/trash/code/desktop.ini b/trash/code/desktop.ini deleted file mode 100644 index 995bb2e..0000000 --- a/trash/code/desktop.ini +++ /dev/null @@ -1,5 +0,0 @@ -[.ShellClassInfo] -InfoTip=Ce dossier est partagé en ligne. -IconFile=C:\Program Files\Google\Drive\googledrivesync.exe -IconIndex=16 - \ No newline at end of file diff --git a/trash/code/motor-control-serial.cpp b/trash/code/motor-control-serial.cpp deleted file mode 100644 index c017b2f..0000000 --- a/trash/code/motor-control-serial.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include "mbed.h" - -DigitalOut led2(P0_5); -DigitalOut led1(LED1); -PwmOut servo1(P2_5); -PwmOut servo2(P2_4); -//Serial pc(USBTX,USBRX); -Serial pc(USBTX,USBRX); -Thread mythread; - -void console_thread(){ - char buff[255]; - char *c0; - char *c; - int vals[3]; - int num=0; - //pc.printf("Ask for servos with XXX,YYY \n\r(where XXX and YYY are integers 1/1000 of 20ms)\n\r"); //Commented in RELEASE - - while (true) { - c0=buff; - c=buff; - for(num=0;num<2;){ - - *c=pc.getc(); // echo input back to terminal - pc.putc(*c); - if(*c == 'q') - break ; - if((*c == '\n') || (*c == '\r') || (*c == '\0') || (*c == ' ') || (*c == ',')) - { - // - *c='\0'; - vals[num]=atoi(c0); - c0=c+1; - num++; - } - c++; - } - float s_vals[2]; - int idx=0; - for(idx=0;idx<2;idx++){ - if(vals[idx]<0) vals[idx]=0; - if(vals[idx]>1000) vals[idx]=1000; - s_vals[idx]=vals[idx]*0.001; - } - servo1=s_vals[0]; - servo2=s_vals[1]; - - pc.printf("%d,%d \n",vals[0],vals[1]); - wait(0.5); - - - - } -} - -int main() { - mythread.start(console_thread); - int mystate=0; - servo1.period_ms(20); - servo2.period_ms(20); - while (true) { - led2 = !led2; - led1 = !led1; - mystate = !mystate; - wait(0.5); - } -} - -