From 1ca79de7519a76f1fcdc95bf9ca2192cd1e59b9d Mon Sep 17 00:00:00 2001 From: Daniel Prokesch Date: Wed, 14 Sep 2016 17:11:04 +0200 Subject: [PATCH] updated lpsolve ruby gem * dependency on colamd was missing, resulted in failure to load lpsolve.so library on recent ubuntu * removed accidentally committed platin build files --- .../build/ext/patch_loads/CMakeCache.txt | 288 ------------- .../CMakeFiles/2.8.11.2/CMakeCCompiler.cmake | 56 --- .../2.8.11.2/CMakeCXXCompiler.cmake | 57 --- .../2.8.11.2/CMakeDetermineCompilerABI_C.bin | Bin 8595 -> 0 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 8608 -> 0 bytes .../CMakeFiles/2.8.11.2/CMakeSystem.cmake | 15 - .../2.8.11.2/CompilerIdC/CMakeCCompilerId.c | 390 ------------------ .../CMakeFiles/2.8.11.2/CompilerIdC/a.out | Bin 8691 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 372 ----------------- .../CMakeFiles/2.8.11.2/CompilerIdCXX/a.out | Bin 8700 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../patch_loads/CMakeFiles/CMakeOutput.log | 263 ------------ .../ext/patch_loads/CMakeFiles/Makefile.cmake | 43 -- .../ext/patch_loads/CMakeFiles/Makefile2 | 102 ----- .../CMakeFiles/TargetDirectories.txt | 1 - .../patch_loads/CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/patch_loads.dir/C.includecache | 40 -- .../patch_loads.dir/DependInfo.cmake | 20 - .../CMakeFiles/patch_loads.dir/build.make | 105 ----- .../patch_loads.dir/cmake_clean.cmake | 10 - .../patch_loads.dir/depend.internal | 5 - .../CMakeFiles/patch_loads.dir/depend.make | 5 - .../CMakeFiles/patch_loads.dir/flags.make | 8 - .../CMakeFiles/patch_loads.dir/link.txt | 1 - .../patch_loads.dir/patch_loads.c.o | Bin 9472 -> 0 bytes .../CMakeFiles/patch_loads.dir/progress.make | 2 - .../ext/patch_loads/CMakeFiles/progress.marks | 1 - tools/platin/build/ext/patch_loads/Makefile | 166 -------- .../build/ext/patch_loads/cmake_install.cmake | 44 -- .../platin/build/ext/patch_loads/patch_loads | Bin 18556 -> 0 bytes tools/platin/ext/lpsolve-5.5.10.j.gem | Bin 50176 -> 50688 bytes 31 files changed, 2011 deletions(-) delete mode 100644 tools/platin/build/ext/patch_loads/CMakeCache.txt delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake delete mode 100755 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeSystem.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdC/CMakeCCompilerId.c delete mode 100755 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdC/a.out delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdCXX/a.out delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/CMakeOutput.log delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/Makefile.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/Makefile2 delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/TargetDirectories.txt delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/cmake.check_cache delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/C.includecache delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/DependInfo.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/build.make delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/cmake_clean.cmake delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.internal delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.make delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/flags.make delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/link.txt delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/patch_loads.c.o delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/progress.make delete mode 100644 tools/platin/build/ext/patch_loads/CMakeFiles/progress.marks delete mode 100644 tools/platin/build/ext/patch_loads/Makefile delete mode 100644 tools/platin/build/ext/patch_loads/cmake_install.cmake delete mode 100755 tools/platin/build/ext/patch_loads/patch_loads diff --git a/tools/platin/build/ext/patch_loads/CMakeCache.txt b/tools/platin/build/ext/patch_loads/CMakeCache.txt deleted file mode 100644 index 9d33e5b8424..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeCache.txt +++ /dev/null @@ -1,288 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads -# 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 GUI's for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler. -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the compiler during release minsize builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds (/MD /Ob1 /Oi -// /Ot /Oy /Gs will produce slightly less optimized but smaller -// files). -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the compiler during Release with Debug Info builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler. -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the compiler during release minsize builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds (/MD /Ob1 /Oi -// /Ot /Oy /Gs will produce slightly less optimized but smaller -// files). -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the compiler during Release with Debug Info builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=patch_loads - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If true, cmake will use relative paths in makefiles and projects. -CMAKE_USE_RELATIVE_PATHS:BOOL=OFF - -//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 -patch_loads_BINARY_DIR:STATIC=/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads - -//Value Computed by CMake -patch_loads_SOURCE_DIR:STATIC=/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_BUILD_TOOL -CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 -//What is the target build tool cmake is generating for. -CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=11 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Start directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/bin/uname -//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS -CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake b/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCCompiler.cmake deleted file mode 100644 index 4cde31f2818..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.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.1") -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/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake b/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 8ef3319e57f..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.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.1") -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/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin b/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 6d51c8d7ef0255a8508fa82eed0e7dbf208c2f7a..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 - Not supported yet by CMake -#elif 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/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdC/a.out b/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdC/a.out deleted file mode 100755 index 191217925dc41d8f3ecca8c925b0eb6e6a79557a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8691 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 E06oTi8vp>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" - -#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/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdCXX/a.out b/tools/platin/build/ext/patch_loads/CMakeFiles/2.8.11.2/CompilerIdCXX/a.out deleted file mode 100755 index 8abd3a30583c0537d95a8459df77ce9232e536b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8700 zcmeHMZ)_CD6`#AajS1jC6j}#Le4>YBP<`0OagO|5<3H@7!%%WGrr_+IeP?{h`OdoA zOH4{rR3}I$hcv2CORIjMQY+C9srrdnRoj>ng(#|0r)s5CZ6%5z1p+EnD79LW>+j9Z zyW3lzqo`88d8C~;?>F!F=FRNP?9T2t`$GM0mrHPRi${gjsx%2%xez~ZWD6lQ5fICf z-zV0K8o<@K*iKU=mh;Lr%Ub2e16hSD;I@E(TayKrU$kJsk|QKZ?Ujx>){JIMV?3Hj0XaOLPAS9? zJ43-8Jw}JW!+$?KSvS^&C@D@J&)mAia;p2XYHPkeB1?2{)KrjqQ-g)mbR|9~uMM}` z>r*#s_37%qm0qF0IBQm4-3Ep}^+xS^W?Hgve+Nton>vx#H)|-7K1P+-E*6kBZ6TeS zyfz25{bn%#?vr}{l0J3$*4}XN!tBLrP3RZS?Umxf%_>b?eGP`UN9&t=g_wB)0q)mZ z_d@7X^L2Xu%CqjF^E1={1$KMrb*d^{tZzO>*bHfGe{S9bdp-Xf{oM7(bl05z?tBj9 zUyz~x;_pG$^KV-GONxK&k)N*c3XyBv59Zb95y;S+)!zl=`tUsUPoH{Za5)Uj`-&l~ z+5ft?4$Qdwchhk8zk-X4}VlB9ED6mh9D1MaDEK=OUO4M zL%6LsAZb6L1L5=xX##%>8K_j*UI-uR$$sW;p+GT+x`zI` zrd{_pYeo^QL|gLU+*pg3N_HHiLv@|}RuQd$~;r4d*ffu#{x8iCJf1ZMHRN9nYZ zQbES=s4Q2iiZdQfmR2eKGF}@g-79lCZ$)Hjz0&EKM`@iUM3btg=P4zw|JTQbH0h_@ z8i~@GPqjzy)0Af18VPZa%yFJnlFk8?nk*sKD#?P*9x~zeloCICfbHV3WXG8C+IPNSGkGDpX zlx<4tO786GdC=Rke>j&ib6fFl7|o=;o&JEoy|uk9C(*!W3lNn}AMkH$eZaEZMwZZp z@Mn*Vo6%uNGh@jyE+tZCJToEusk9mQckc+cn$g2bJDke-hjR&>Q4=xYCv7a69TWc8 zkrez{(#%*j>dmxFF;JI@C!<7ArHP~|{E1Woxf!2CJ_-eO=~&c^3V(de7|le-uYbRlKCv@Hv+d^vJ&Da+&&wsN{1@r;kj?; zx2YG-h`MnbQ0d3T{o#F$)@P;mUum|yB^}P4?ORrra}S~mxU~h99<0`IMcgCIig;D= zz1Qx{gSX(BiuUNVN3)yCvIkFEe!kc%Js1_OqWy9asfgcGeD5vyvqJFxU5>95yf2sI zI3-kRc1V^z*im>NwO4v*r{Mk3R^h>7;eF2r)Tf0!KsATtqn%}_hKDJ?2s&bil?Pg70t^k@lRTg zWr?1-E}UMR@ze5fi&dh{G5)kh2#+}MZiSzA;7>^Zr8p@LN~5@3V&Qn608ajA9e%zq z?HAsc8Q_)r^*d=_FCuC_bU>%H*f{)6)-{S#%QP}8rhlMRX?)0_QoH|^%+(9#$x1Zr zsxTkc$^lu}uNG;)a6UW=d^N_0{<=`&?PmbES0d%vQxab|e{#SZFt42R=P2;i71r0c zBwp^Dv>z!y&iVN>;NFGi;#a^M-A$s+F>l`{+_rxCJ>*XkZxWia=l%Kbz-b)lw-Y6L z&!hBj;0;(8gAV_9mA!L6@n8TOF%AKT|3={C$2mS5fK$8lpNrA~nG3NIxL1|!qKo{a zzfM0p7O_7h{V&`nhsh7()E#k(k&Kx&bEBjF5&VAK)w9nC1s@L^hKR*8@xzHM4!edq zZj2<;sd!dYfD9v+HV!A#!_lM>Gt-%@5zS2s`h$~xYy0*Nc&=b%&{@_xnHo54 zW{wE!EE~&>j~@ZWrWteuE;H@f9eq09GdS3zeia2{{*j3ZVSFvr-jPU+ruo+o{PgeZ z-rZ;P4fLW{Ru{Qk<~1ga-U9>OyMsNjven4{v%=UJ+OwlOWbEnhf4nbjgu8cy`pBL9 zg*%eX$<7EP7~XA^MlQU&hsG@&9Ztptov*E5yTXXe!?xl$e* 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 [cmTryCompileExec2934455492] ==> 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/cmTryCompileExec2934455492.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/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec4004277265/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec4004277265.dir/build.make CMakeFiles/cmTryCompileExec4004277265.dir/build -make[1]: Entering directory `/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec4004277265.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec4004277265.dir/testCXXCompiler.cxx.o -c /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTryCompileExec4004277265 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4004277265.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTryCompileExec4004277265.dir/testCXXCompiler.cxx.o -o cmTryCompileExec4004277265 -rdynamic -make[1]: Leaving directory `/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp' - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec1726031022/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec1726031022.dir/build.make CMakeFiles/cmTryCompileExec1726031022.dir/build -make[1]: Entering directory `/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp -Linking CXX executable cmTryCompileExec1726031022 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1726031022.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec1726031022 -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/Linaro 4.8.1-10ubuntu8' --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 --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.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) -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' 'cmTryCompileExec1726031022' '-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 cmTryCompileExec1726031022 /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/cmTryCompileExec1726031022.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]: Leaving directory `/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp' - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec1726031022/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec1726031022.dir/build.make CMakeFiles/cmTryCompileExec1726031022.dir/build] - ignore line: [make[1]: Entering directory `/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp'] - ignore line: [/usr/bin/cmake -E cmake_progress_report /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/CMakeTmp/CMakeFiles 1] - ignore line: [Building CXX object CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Linking CXX executable cmTryCompileExec1726031022] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1726031022.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec1726031022.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec1726031022 -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/Linaro 4.8.1-10ubuntu8' --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 --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.1 (Ubuntu/Linaro 4.8.1-10ubuntu8) ] - 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' 'cmTryCompileExec1726031022' '-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 cmTryCompileExec1726031022 /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/cmTryCompileExec1726031022.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 [cmTryCompileExec1726031022] ==> 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/cmTryCompileExec1726031022.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: [] - - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile.cmake b/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile.cmake deleted file mode 100644 index 1e870d16e65..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,43 +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.11.2/CMakeCCompiler.cmake" - "CMakeFiles/2.8.11.2/CMakeCXXCompiler.cmake" - "CMakeFiles/2.8.11.2/CMakeSystem.cmake" - "/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/CMakeLists.txt" - "/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/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/patch_loads.dir/DependInfo.cmake" - ) diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile2 b/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile2 deleted file mode 100644 index a19d75d3b29..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/Makefile2 +++ /dev/null @@ -1,102 +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 program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads - -#============================================================================= -# Target rules for target CMakeFiles/patch_loads.dir - -# All Build rule for target. -CMakeFiles/patch_loads.dir/all: - $(MAKE) -f CMakeFiles/patch_loads.dir/build.make CMakeFiles/patch_loads.dir/depend - $(MAKE) -f CMakeFiles/patch_loads.dir/build.make CMakeFiles/patch_loads.dir/build - $(CMAKE_COMMAND) -E cmake_progress_report /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles 1 - @echo "Built target patch_loads" -.PHONY : CMakeFiles/patch_loads.dir/all - -# Include target in all. -all: CMakeFiles/patch_loads.dir/all -.PHONY : all - -# Build rule for subdir invocation for target. -CMakeFiles/patch_loads.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles 1 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/patch_loads.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles 0 -.PHONY : CMakeFiles/patch_loads.dir/rule - -# Convenience name for target. -patch_loads: CMakeFiles/patch_loads.dir/rule -.PHONY : patch_loads - -# clean rule for target. -CMakeFiles/patch_loads.dir/clean: - $(MAKE) -f CMakeFiles/patch_loads.dir/build.make CMakeFiles/patch_loads.dir/clean -.PHONY : CMakeFiles/patch_loads.dir/clean - -# clean rule for target. -clean: CMakeFiles/patch_loads.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/tools/platin/build/ext/patch_loads/CMakeFiles/TargetDirectories.txt b/tools/platin/build/ext/patch_loads/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 199493ddfbb..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1 +0,0 @@ -/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/cmake.check_cache b/tools/platin/build/ext/patch_loads/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731726..00000000000 --- a/tools/platin/build/ext/patch_loads/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/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/C.includecache b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/C.includecache deleted file mode 100644 index 7611288d940..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/C.includecache +++ /dev/null @@ -1,40 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c -assert.h -- -errno.h -- -fcntl.h -- -limits.h -- -stdarg.h -- -stddef.h -- -stdio.h -- -stdlib.h -- -string.h -- -unistd.h -- -sys/types.h -- -sys/stat.h -- -arpa/inet.h -- -gelf.h -- -libelf.h -- - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/DependInfo.cmake b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/DependInfo.cmake deleted file mode 100644 index 896547360a1..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/DependInfo.cmake +++ /dev/null @@ -1,20 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -SET(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -SET(CMAKE_DEPENDS_CHECK_C - "/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c" "/home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/patch_loads.c.o" - ) -SET(CMAKE_C_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 - ) -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/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/build.make b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/build.make deleted file mode 100644 index d59283ef0e8..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/build.make +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 program to use to edit the cache. -CMAKE_EDIT_COMMAND = /usr/bin/ccmake - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads - -# Include any dependencies generated for this target. -include CMakeFiles/patch_loads.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/patch_loads.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/patch_loads.dir/flags.make - -CMakeFiles/patch_loads.dir/patch_loads.c.o: CMakeFiles/patch_loads.dir/flags.make -CMakeFiles/patch_loads.dir/patch_loads.c.o: /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c - $(CMAKE_COMMAND) -E cmake_progress_report /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/patch_loads.dir/patch_loads.c.o" - /usr/bin/cc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/patch_loads.dir/patch_loads.c.o -c /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c - -CMakeFiles/patch_loads.dir/patch_loads.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/patch_loads.dir/patch_loads.c.i" - /usr/bin/cc $(C_DEFINES) $(C_FLAGS) -E /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c > CMakeFiles/patch_loads.dir/patch_loads.c.i - -CMakeFiles/patch_loads.dir/patch_loads.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/patch_loads.dir/patch_loads.c.s" - /usr/bin/cc $(C_DEFINES) $(C_FLAGS) -S /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c -o CMakeFiles/patch_loads.dir/patch_loads.c.s - -CMakeFiles/patch_loads.dir/patch_loads.c.o.requires: -.PHONY : CMakeFiles/patch_loads.dir/patch_loads.c.o.requires - -CMakeFiles/patch_loads.dir/patch_loads.c.o.provides: CMakeFiles/patch_loads.dir/patch_loads.c.o.requires - $(MAKE) -f CMakeFiles/patch_loads.dir/build.make CMakeFiles/patch_loads.dir/patch_loads.c.o.provides.build -.PHONY : CMakeFiles/patch_loads.dir/patch_loads.c.o.provides - -CMakeFiles/patch_loads.dir/patch_loads.c.o.provides.build: CMakeFiles/patch_loads.dir/patch_loads.c.o - -# Object files for target patch_loads -patch_loads_OBJECTS = \ -"CMakeFiles/patch_loads.dir/patch_loads.c.o" - -# External object files for target patch_loads -patch_loads_EXTERNAL_OBJECTS = - -patch_loads: CMakeFiles/patch_loads.dir/patch_loads.c.o -patch_loads: CMakeFiles/patch_loads.dir/build.make -patch_loads: CMakeFiles/patch_loads.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C executable patch_loads" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/patch_loads.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/patch_loads.dir/build: patch_loads -.PHONY : CMakeFiles/patch_loads.dir/build - -CMakeFiles/patch_loads.dir/requires: CMakeFiles/patch_loads.dir/patch_loads.c.o.requires -.PHONY : CMakeFiles/patch_loads.dir/requires - -CMakeFiles/patch_loads.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/patch_loads.dir/cmake_clean.cmake -.PHONY : CMakeFiles/patch_loads.dir/clean - -CMakeFiles/patch_loads.dir/depend: - cd /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/patch_loads.dir/depend - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/cmake_clean.cmake b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/cmake_clean.cmake deleted file mode 100644 index 123a504f55d..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/patch_loads.dir/patch_loads.c.o" - "patch_loads.pdb" - "patch_loads" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang C) - INCLUDE(CMakeFiles/patch_loads.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.internal b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.internal deleted file mode 100644 index 6a5c4a9bd52..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.internal +++ /dev/null @@ -1,5 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -CMakeFiles/patch_loads.dir/patch_loads.c.o - /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.make b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.make deleted file mode 100644 index b052fb7b972..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/depend.make +++ /dev/null @@ -1,5 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -CMakeFiles/patch_loads.dir/patch_loads.c.o: /home/stefan/Uni/tcrest/ssd/patmos-llvm/tools/platin/ext/patch_loads/patch_loads.c - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/flags.make b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/flags.make deleted file mode 100644 index 8e47633ceda..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.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 C with /usr/bin/cc -C_FLAGS = - -C_DEFINES = - diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/link.txt b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/link.txt deleted file mode 100644 index dfc5b9db6af..00000000000 --- a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc CMakeFiles/patch_loads.dir/patch_loads.c.o -o patch_loads -rdynamic -lelf diff --git a/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/patch_loads.c.o b/tools/platin/build/ext/patch_loads/CMakeFiles/patch_loads.dir/patch_loads.c.o deleted file mode 100644 index 39a683b2a86366bbddf0bfd0330e9ee5821ecb8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9472 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 NoFcz91()~R{{pa%cXPch=k%RC%1&WyF) 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 De$p50 diff --git a/tools/platin/ext/lpsolve-5.5.10.j.gem b/tools/platin/ext/lpsolve-5.5.10.j.gem index 60a47e7eb0c07e326fab8cb29b1eeff5a650fcbe..c392561927a4080e9a8300e4421f4e3f35fa73e4 100644 GIT binary patch literal 50688 zcmeFYQ*bU!5H=Xww%*t}adMKpv2EKnPHa0lv2EM7Z96%!_uJizf9t>5t5wx@)l|<^ z*GzR+O+Pi$^|Y<2i=m03iy@=A7s&rr!u+4Gv$KQzulhgvpEU~`^DhtKh8!UshqJk|KA&QyyqXoJTz-XN2VsSNa-<4^Q;@YfUQ8+ zvFTfuP6E;3h3W-ZUc<>~UGzoA-W9bI_H@*p4>j$yq~IDCSGGA$gOmpn6%Y6H9I8pt%L-f=1I$7jJUht)(R$}aC%^D@-Fz9I?qq)?(>ADP~D4^K2^1< zGZ=#A{tc{j(5@J@;K=7od_sW*j848(MlH_f-UWA@^LFD>3X#~>M&fBAmPH&w7ZN_; z69fN&SZP@`)#X!=1nweVU;<6(^5%h(!_mcdv*c6_~BIv0o)qN8U> zuDgtvQ&BHbERknQz4Jsm*oJX7B1@ilZ!FyUhK_C)5o?XC6%y5?nY;Qqa(N0-d#)!H zw%LF$rd|8wE zC5)oCkVDUqnLLbPj$E9Xbkg3IcwwxNIu37`MO+pSWhcksOYL3M zTkC;7z0X8usDno!Hf3*kdtdbax@`IK12@HTRTqW&e`{*}f5NZ-4g3E?!2ieapM{N; zm4)Sh#(y?W*8d;>|L?d!{{#Q8d_TN5Miw0W_`Px-eqWJVBGMQb^Ge1kzhD?&-C+g6 zbEUPO52BLT5W+`D8H{%O_}s?xMHW3vEnJU0q%MH*7|GTt;e6eH`O{ zYo}CKQ^~vat{vn)?&^B{h?;(!CsA$6x6sAq3cp>K%IE$eZRvT1`TbyF76vl$6msZ6 zH?jRJ5VNI!blU%$<5aPY+u=)gv=@!EF6c=xnJ7iXT%fHVS?%nT)g35q6MT2Hl_7$E z4=~Aon|hiuuUI=-BGTJ9mGd(bPs2}j)%m?%+p7231WL^D2dnpo(Mf^coDjHP&UR(2 z-NWzr%sC)5o+%dKew;k}Mxk=swAuY_SO|C?Mop%V+d`2({rD;rYuvfTrnf$d4yiJL zz3={n;lGAIop}DI!sK$LD6nmwPwfu@SpCfu8RDLL7)KAkzqQG0n&suMwC-N>&=41h z19|Xre*AVjSC4WBy2Aqy#>?M3LKrOj7%^yXn1dacz?+iaH?SgUE2i=MIwRzWJs0 zRP-&5q#gW|5%>#dGovs-KhIGX#kUw$BRdcE{4{#DN3IcDBy7EmG9&qu&hvEm1|I*VV8DT+ig z)=vxuEg(VO&g!tx&Ze!13zJmCmUYrTTTrEEV1@cmhHl(O^m8vt(%~4!9cl~^B{<$Y zKSnU6Ykw3xbY~?4cMK{p%&L$}2@jIyeV0kZeo&Tpzc&G!&=p}G3Hwc*`(Odf(mqj% z1XFZ2d^KVi|I5t}C^#r7Py#M*Wt0`;JnAk?K5BS}Ws-*M7xn-< zm-^}poas|!J{rf|7GX0_oJAA|%k_Oqp|%fo?)`nR!A-+r!jMDEW$(9<$vuB%4pa$j z+a5BfC&NuA@+oypU_~)&Amjm{B7B3lC399GEp2QL8fhWe8UXOg@%=IAW6Y?d%uEd? zGtl3exl}A36uAj(<}$5$AB7Gwz~D@NM(zf1_3U6c(KzHoV4%

0|})X1y2y&#eA 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 z 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�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