├── CMakeLists.txt ├── README.md ├── build ├── CMakeCache.txt ├── CMakeFiles │ ├── 3.14.0-rc2 │ │ ├── CMakeCCompiler.cmake │ │ ├── CMakeCXXCompiler.cmake │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ ├── CMakeSystem.cmake │ │ ├── CompilerIdC │ │ │ ├── CMakeCCompilerId.c │ │ │ └── a.out │ │ └── CompilerIdCXX │ │ │ ├── CMakeCXXCompilerId.cpp │ │ │ └── a.out │ ├── CMakeDirectoryInformation.cmake │ ├── CMakeOutput.log │ ├── Makefile.cmake │ ├── Makefile2 │ ├── TargetDirectories.txt │ ├── cmake.check_cache │ ├── feature_tests.bin │ ├── feature_tests.c │ ├── feature_tests.cxx │ ├── pftrack.dir │ │ ├── CXX.includecache │ │ ├── DependInfo.cmake │ │ ├── build.make │ │ ├── cmake_clean.cmake │ │ ├── depend.internal │ │ ├── depend.make │ │ ├── flags.make │ │ ├── link.txt │ │ ├── progress.make │ │ └── src │ │ │ ├── main.cpp.o │ │ │ ├── selectROI.cpp.o │ │ │ └── tracker.cpp.o │ └── progress.marks ├── Makefile ├── cmake_install.cmake ├── pftrack └── save.avi └── src ├── main.cpp ├── selectROI.cpp ├── selectROI.h ├── tracker.cpp └── tracker.h /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.8) 2 | project(mosse) 3 | 4 | find_package(OpenCV REQUIRED) 5 | #find_package(Threads) 6 | 7 | if(NOT WIN32) 8 | ADD_DEFINITIONS("-std=c++0x -O3") 9 | endif(NOT WIN32) 10 | 11 | include_directories(src) 12 | FILE(GLOB_RECURSE sourcefiles "src/*.cpp") 13 | add_executable( mosse ${sourcefiles} ) 14 | target_link_libraries( mosse ${OpenCV_LIBS}) 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # mosse_tracker 2 | mosse_tracker writted in c++ and opencv。 3 | 4 | this version was refered to this project:https://github.com/amoudgl/mosse-tracker 5 | 6 | I rewrite this using c++ and opencv, demo process is the same as original. 7 | -------------------------------------------------------------------------------- /build/CMakeCache.txt: -------------------------------------------------------------------------------- 1 | # This is the CMakeCache file. 2 | # For build in directory: /mnt/hgfs/ubuntu/mosse/build 3 | # It was generated by CMake: /usr/local/bin/cmake 4 | # You can edit this file to change values found and used by cmake. 5 | # If you do not want to change any of the values, simply exit the editor. 6 | # If you do want to change a value, simply edit, save, and exit the editor. 7 | # The syntax for the file is as follows: 8 | # KEY:TYPE=VALUE 9 | # KEY is the name of a variable in the cache. 10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. 11 | # VALUE is the current value for the KEY. 12 | 13 | ######################## 14 | # EXTERNAL cache entries 15 | ######################## 16 | 17 | //Path to a program. 18 | CMAKE_AR:FILEPATH=/usr/bin/ar 19 | 20 | //Choose the type of build, options are: None Debug Release RelWithDebInfo 21 | // MinSizeRel ... 22 | CMAKE_BUILD_TYPE:STRING= 23 | 24 | //Enable/Disable color output during build. 25 | CMAKE_COLOR_MAKEFILE:BOOL=ON 26 | 27 | //CXX compiler 28 | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ 29 | 30 | //A wrapper around 'ar' adding the appropriate '--plugin' option 31 | // for the GCC compiler 32 | CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-5 33 | 34 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option 35 | // for the GCC compiler 36 | CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-5 37 | 38 | //Flags used by the CXX compiler during all build types. 39 | CMAKE_CXX_FLAGS:STRING= 40 | 41 | //Flags used by the CXX compiler during DEBUG builds. 42 | CMAKE_CXX_FLAGS_DEBUG:STRING=-g 43 | 44 | //Flags used by the CXX compiler during MINSIZEREL builds. 45 | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 46 | 47 | //Flags used by the CXX compiler during RELEASE builds. 48 | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 49 | 50 | //Flags used by the CXX compiler during RELWITHDEBINFO builds. 51 | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 52 | 53 | //C compiler 54 | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc 55 | 56 | //A wrapper around 'ar' adding the appropriate '--plugin' option 57 | // for the GCC compiler 58 | CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-5 59 | 60 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option 61 | // for the GCC compiler 62 | CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-5 63 | 64 | //Flags used by the C compiler during all build types. 65 | CMAKE_C_FLAGS:STRING= 66 | 67 | //Flags used by the C compiler during DEBUG builds. 68 | CMAKE_C_FLAGS_DEBUG:STRING=-g 69 | 70 | //Flags used by the C compiler during MINSIZEREL builds. 71 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 72 | 73 | //Flags used by the C compiler during RELEASE builds. 74 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 75 | 76 | //Flags used by the C compiler during RELWITHDEBINFO builds. 77 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 78 | 79 | //Flags used by the linker during all build types. 80 | CMAKE_EXE_LINKER_FLAGS:STRING= 81 | 82 | //Flags used by the linker during DEBUG builds. 83 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= 84 | 85 | //Flags used by the linker during MINSIZEREL builds. 86 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= 87 | 88 | //Flags used by the linker during RELEASE builds. 89 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= 90 | 91 | //Flags used by the linker during RELWITHDEBINFO builds. 92 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 93 | 94 | //Enable/Disable output of compile commands during generation. 95 | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF 96 | 97 | //Install path prefix, prepended onto install directories. 98 | CMAKE_INSTALL_PREFIX:PATH=/usr/local 99 | 100 | //Path to a program. 101 | CMAKE_LINKER:FILEPATH=/usr/bin/ld 102 | 103 | //Path to a program. 104 | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make 105 | 106 | //Flags used by the linker during the creation of modules during 107 | // all build types. 108 | CMAKE_MODULE_LINKER_FLAGS:STRING= 109 | 110 | //Flags used by the linker during the creation of modules during 111 | // DEBUG builds. 112 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= 113 | 114 | //Flags used by the linker during the creation of modules during 115 | // MINSIZEREL builds. 116 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= 117 | 118 | //Flags used by the linker during the creation of modules during 119 | // RELEASE builds. 120 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= 121 | 122 | //Flags used by the linker during the creation of modules during 123 | // RELWITHDEBINFO builds. 124 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 125 | 126 | //Path to a program. 127 | CMAKE_NM:FILEPATH=/usr/bin/nm 128 | 129 | //Path to a program. 130 | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy 131 | 132 | //Path to a program. 133 | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump 134 | 135 | //Value Computed by CMake 136 | CMAKE_PROJECT_DESCRIPTION:STATIC= 137 | 138 | //Value Computed by CMake 139 | CMAKE_PROJECT_HOMEPAGE_URL:STATIC= 140 | 141 | //Value Computed by CMake 142 | CMAKE_PROJECT_NAME:STATIC=pf 143 | 144 | //Path to a program. 145 | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib 146 | 147 | //Flags used by the linker during the creation of shared libraries 148 | // during all build types. 149 | CMAKE_SHARED_LINKER_FLAGS:STRING= 150 | 151 | //Flags used by the linker during the creation of shared libraries 152 | // during DEBUG builds. 153 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= 154 | 155 | //Flags used by the linker during the creation of shared libraries 156 | // during MINSIZEREL builds. 157 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= 158 | 159 | //Flags used by the linker during the creation of shared libraries 160 | // during RELEASE builds. 161 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= 162 | 163 | //Flags used by the linker during the creation of shared libraries 164 | // during RELWITHDEBINFO builds. 165 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= 166 | 167 | //If set, runtime paths are not added when installing shared libraries, 168 | // but are added when building. 169 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO 170 | 171 | //If set, runtime paths are not added when using shared libraries. 172 | CMAKE_SKIP_RPATH:BOOL=NO 173 | 174 | //Flags used by the linker during the creation of static libraries 175 | // during all build types. 176 | CMAKE_STATIC_LINKER_FLAGS:STRING= 177 | 178 | //Flags used by the linker during the creation of static libraries 179 | // during DEBUG builds. 180 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= 181 | 182 | //Flags used by the linker during the creation of static libraries 183 | // during MINSIZEREL builds. 184 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= 185 | 186 | //Flags used by the linker during the creation of static libraries 187 | // during RELEASE builds. 188 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= 189 | 190 | //Flags used by the linker during the creation of static libraries 191 | // during RELWITHDEBINFO builds. 192 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= 193 | 194 | //Path to a program. 195 | CMAKE_STRIP:FILEPATH=/usr/bin/strip 196 | 197 | //If this value is on, makefiles will be generated without the 198 | // .SILENT directive, and all commands will be echoed to the console 199 | // during the make. This is useful for debugging only. With Visual 200 | // Studio IDE projects all commands are done without /nologo. 201 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE 202 | 203 | //The directory containing a CMake configuration file for OpenCV. 204 | OpenCV_DIR:PATH=/usr/local/share/OpenCV 205 | 206 | //Value Computed by CMake 207 | pf_BINARY_DIR:STATIC=/mnt/hgfs/ubuntu/mosse/build 208 | 209 | //Value Computed by CMake 210 | pf_SOURCE_DIR:STATIC=/mnt/hgfs/ubuntu/mosse 211 | 212 | 213 | ######################## 214 | # INTERNAL cache entries 215 | ######################## 216 | 217 | //ADVANCED property for variable: CMAKE_AR 218 | CMAKE_AR-ADVANCED:INTERNAL=1 219 | //This is the directory where this CMakeCache.txt was created 220 | CMAKE_CACHEFILE_DIR:INTERNAL=/mnt/hgfs/ubuntu/mosse/build 221 | //Major version of cmake used to create the current loaded cache 222 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 223 | //Minor version of cmake used to create the current loaded cache 224 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=14 225 | //Patch version of cmake used to create the current loaded cache 226 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 227 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE 228 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 229 | //Path to CMake executable. 230 | CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake 231 | //Path to cpack program executable. 232 | CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack 233 | //Path to ctest program executable. 234 | CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest 235 | //ADVANCED property for variable: CMAKE_CXX_COMPILER 236 | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 237 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR 238 | CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 239 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB 240 | CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 241 | //ADVANCED property for variable: CMAKE_CXX_FLAGS 242 | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 243 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG 244 | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 245 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL 246 | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 247 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE 248 | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 249 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO 250 | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 251 | //ADVANCED property for variable: CMAKE_C_COMPILER 252 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 253 | //ADVANCED property for variable: CMAKE_C_COMPILER_AR 254 | CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 255 | //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB 256 | CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 257 | //ADVANCED property for variable: CMAKE_C_FLAGS 258 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 259 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG 260 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 261 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL 262 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 263 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE 264 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 265 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO 266 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 267 | //Executable file format 268 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF 269 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS 270 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 271 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG 272 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 273 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL 274 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 275 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE 276 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 277 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO 278 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 279 | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS 280 | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 281 | //Name of external makefile project generator. 282 | CMAKE_EXTRA_GENERATOR:INTERNAL= 283 | //Name of generator. 284 | CMAKE_GENERATOR:INTERNAL=Unix Makefiles 285 | //Generator instance identifier. 286 | CMAKE_GENERATOR_INSTANCE:INTERNAL= 287 | //Name of generator platform. 288 | CMAKE_GENERATOR_PLATFORM:INTERNAL= 289 | //Name of generator toolset. 290 | CMAKE_GENERATOR_TOOLSET:INTERNAL= 291 | //Source directory with the top level CMakeLists.txt file for this 292 | // project 293 | CMAKE_HOME_DIRECTORY:INTERNAL=/mnt/hgfs/ubuntu/mosse 294 | //Install .so files without execute permission. 295 | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 296 | //ADVANCED property for variable: CMAKE_LINKER 297 | CMAKE_LINKER-ADVANCED:INTERNAL=1 298 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM 299 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 300 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS 301 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 302 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG 303 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 304 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL 305 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 306 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE 307 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 308 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO 309 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 310 | //ADVANCED property for variable: CMAKE_NM 311 | CMAKE_NM-ADVANCED:INTERNAL=1 312 | //number of local generators 313 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 314 | //ADVANCED property for variable: CMAKE_OBJCOPY 315 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 316 | //ADVANCED property for variable: CMAKE_OBJDUMP 317 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 318 | //Platform information initialized 319 | CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 320 | //ADVANCED property for variable: CMAKE_RANLIB 321 | CMAKE_RANLIB-ADVANCED:INTERNAL=1 322 | //Path to CMake installation. 323 | CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.14 324 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS 325 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 326 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG 327 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 328 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL 329 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 330 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE 331 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 332 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO 333 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 334 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH 335 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 336 | //ADVANCED property for variable: CMAKE_SKIP_RPATH 337 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 338 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS 339 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 340 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG 341 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 342 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL 343 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 344 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE 345 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 346 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO 347 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 348 | //ADVANCED property for variable: CMAKE_STRIP 349 | CMAKE_STRIP-ADVANCED:INTERNAL=1 350 | //uname command 351 | CMAKE_UNAME:INTERNAL=/bin/uname 352 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE 353 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 354 | //Details about finding OpenCV 355 | FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr/local][v3.4.3()] 356 | 357 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "5.4.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_SIMULATE_VERSION "") 16 | 17 | 18 | 19 | set(CMAKE_AR "/usr/bin/ar") 20 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-5") 21 | set(CMAKE_RANLIB "/usr/bin/ranlib") 22 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-5") 23 | set(CMAKE_LINKER "/usr/bin/ld") 24 | set(CMAKE_MT "") 25 | set(CMAKE_COMPILER_IS_GNUCC 1) 26 | set(CMAKE_C_COMPILER_LOADED 1) 27 | set(CMAKE_C_COMPILER_WORKS TRUE) 28 | set(CMAKE_C_ABI_COMPILED TRUE) 29 | set(CMAKE_COMPILER_IS_MINGW ) 30 | set(CMAKE_COMPILER_IS_CYGWIN ) 31 | if(CMAKE_COMPILER_IS_CYGWIN) 32 | set(CYGWIN 1) 33 | set(UNIX 1) 34 | endif() 35 | 36 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 37 | 38 | if(CMAKE_COMPILER_IS_MINGW) 39 | set(MINGW 1) 40 | endif() 41 | set(CMAKE_C_COMPILER_ID_RUN 1) 42 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 43 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 44 | set(CMAKE_C_LINKER_PREFERENCE 10) 45 | 46 | # Save compiler ABI information. 47 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 48 | set(CMAKE_C_COMPILER_ABI "ELF") 49 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 50 | 51 | if(CMAKE_C_SIZEOF_DATA_PTR) 52 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 53 | endif() 54 | 55 | if(CMAKE_C_COMPILER_ABI) 56 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 57 | endif() 58 | 59 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 60 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 61 | endif() 62 | 63 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 64 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 65 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 66 | endif() 67 | 68 | 69 | 70 | 71 | 72 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 73 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 74 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 75 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 76 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "GNU") 4 | set(CMAKE_CXX_COMPILER_VERSION "5.4.0") 5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_CXX_COMPILER_WRAPPER "") 7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") 8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") 9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") 10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") 11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") 12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") 13 | set(CMAKE_CXX20_COMPILE_FEATURES "") 14 | 15 | set(CMAKE_CXX_PLATFORM_ID "Linux") 16 | set(CMAKE_CXX_SIMULATE_ID "") 17 | set(CMAKE_CXX_SIMULATE_VERSION "") 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-5") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-5") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCXX 1) 28 | set(CMAKE_CXX_COMPILER_LOADED 1) 29 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 30 | set(CMAKE_CXX_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW ) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 44 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 45 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 46 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 47 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 48 | 49 | # Save compiler ABI information. 50 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8") 51 | set(CMAKE_CXX_COMPILER_ABI "ELF") 52 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 53 | 54 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 55 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 56 | endif() 57 | 58 | if(CMAKE_CXX_COMPILER_ABI) 59 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 60 | endif() 61 | 62 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 63 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 64 | endif() 65 | 66 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 67 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 68 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 69 | endif() 70 | 71 | 72 | 73 | 74 | 75 | set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/5;/usr/include/x86_64-linux-gnu/c++/5;/usr/include/c++/5/backward;/usr/lib/gcc/x86_64-linux-gnu/5/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") 76 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") 77 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 78 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 79 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/3.14.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/3.14.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-4.4.0-21-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "4.4.0-21-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-4.4.0-21-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "4.4.0-21-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CompilerIdC/CMakeCCompilerId.c: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | # error "A C++ compiler has been selected for C." 3 | #endif 4 | 5 | #if defined(__18CXX) 6 | # define ID_VOID_MAIN 7 | #endif 8 | #if defined(__CLASSIC_C__) 9 | /* cv-qualifiers did not exist in K&R C */ 10 | # define const 11 | # define volatile 12 | #endif 13 | 14 | 15 | /* Version number components: V=Version, R=Revision, P=Patch 16 | Version date components: YYYY=Year, MM=Month, DD=Day */ 17 | 18 | #if defined(__INTEL_COMPILER) || defined(__ICC) 19 | # define COMPILER_ID "Intel" 20 | # if defined(_MSC_VER) 21 | # define SIMULATE_ID "MSVC" 22 | # endif 23 | /* __INTEL_COMPILER = VRP */ 24 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) 25 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) 26 | # if defined(__INTEL_COMPILER_UPDATE) 27 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) 28 | # else 29 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) 30 | # endif 31 | # if defined(__INTEL_COMPILER_BUILD_DATE) 32 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ 33 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) 34 | # endif 35 | # if defined(_MSC_VER) 36 | /* _MSC_VER = VVRR */ 37 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 38 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 39 | # endif 40 | 41 | #elif defined(__PATHCC__) 42 | # define COMPILER_ID "PathScale" 43 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) 44 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) 45 | # if defined(__PATHCC_PATCHLEVEL__) 46 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) 47 | # endif 48 | 49 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) 50 | # define COMPILER_ID "Embarcadero" 51 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) 52 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) 53 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) 54 | 55 | #elif defined(__BORLANDC__) 56 | # define COMPILER_ID "Borland" 57 | /* __BORLANDC__ = 0xVRR */ 58 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) 59 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) 60 | 61 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 62 | # define COMPILER_ID "Watcom" 63 | /* __WATCOMC__ = VVRR */ 64 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) 65 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 66 | # if (__WATCOMC__ % 10) > 0 67 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 68 | # endif 69 | 70 | #elif defined(__WATCOMC__) 71 | # define COMPILER_ID "OpenWatcom" 72 | /* __WATCOMC__ = VVRP + 1100 */ 73 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) 74 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 75 | # if (__WATCOMC__ % 10) > 0 76 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 77 | # endif 78 | 79 | #elif defined(__SUNPRO_C) 80 | # define COMPILER_ID "SunPro" 81 | # if __SUNPRO_C >= 0x5100 82 | /* __SUNPRO_C = 0xVRRP */ 83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) 84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) 85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 86 | # else 87 | /* __SUNPRO_CC = 0xVRP */ 88 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) 89 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) 90 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 91 | # endif 92 | 93 | #elif defined(__HP_cc) 94 | # define COMPILER_ID "HP" 95 | /* __HP_cc = VVRRPP */ 96 | # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) 97 | # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) 98 | # define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) 99 | 100 | #elif defined(__DECC) 101 | # define COMPILER_ID "Compaq" 102 | /* __DECC_VER = VVRRTPPPP */ 103 | # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) 104 | # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) 105 | # define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) 106 | 107 | #elif defined(__IBMC__) && defined(__COMPILER_VER__) 108 | # define COMPILER_ID "zOS" 109 | # if defined(__ibmxl__) 110 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 111 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 112 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 113 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 114 | # else 115 | /* __IBMC__ = VRP */ 116 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 117 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 118 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 119 | # endif 120 | 121 | 122 | #elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800) 123 | # define COMPILER_ID "XL" 124 | # if defined(__ibmxl__) 125 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 126 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 127 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 128 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 129 | # else 130 | /* __IBMC__ = VRP */ 131 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 132 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 133 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 134 | # endif 135 | 136 | 137 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 138 | # define COMPILER_ID "VisualAge" 139 | # if defined(__ibmxl__) 140 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 141 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 142 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 143 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 144 | # else 145 | /* __IBMC__ = VRP */ 146 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 147 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 148 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 149 | # endif 150 | 151 | 152 | #elif defined(__PGI) 153 | # define COMPILER_ID "PGI" 154 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) 155 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) 156 | # if defined(__PGIC_PATCHLEVEL__) 157 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) 158 | # endif 159 | 160 | #elif defined(_CRAYC) 161 | # define COMPILER_ID "Cray" 162 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) 163 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) 164 | 165 | #elif defined(__TI_COMPILER_VERSION__) 166 | # define COMPILER_ID "TI" 167 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ 168 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) 169 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) 170 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) 171 | 172 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) 173 | # define COMPILER_ID "Fujitsu" 174 | 175 | #elif defined(__ghs__) 176 | # define COMPILER_ID "GHS" 177 | /* __GHS_VERSION_NUMBER = VVVVRP */ 178 | # ifdef __GHS_VERSION_NUMBER 179 | # define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) 180 | # define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) 181 | # define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) 182 | # endif 183 | 184 | #elif defined(__TINYC__) 185 | # define COMPILER_ID "TinyCC" 186 | 187 | #elif defined(__BCC__) 188 | # define COMPILER_ID "Bruce" 189 | 190 | #elif defined(__SCO_VERSION__) 191 | # define COMPILER_ID "SCO" 192 | 193 | #elif defined(__clang__) && defined(__apple_build_version__) 194 | # define COMPILER_ID "AppleClang" 195 | # if defined(_MSC_VER) 196 | # define SIMULATE_ID "MSVC" 197 | # endif 198 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 199 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 200 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 201 | # if defined(_MSC_VER) 202 | /* _MSC_VER = VVRR */ 203 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 204 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 205 | # endif 206 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) 207 | 208 | #elif defined(__clang__) 209 | # define COMPILER_ID "Clang" 210 | # if defined(_MSC_VER) 211 | # define SIMULATE_ID "MSVC" 212 | # endif 213 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 214 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 215 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 216 | # if defined(_MSC_VER) 217 | /* _MSC_VER = VVRR */ 218 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 219 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 220 | # endif 221 | 222 | #elif defined(__GNUC__) 223 | # define COMPILER_ID "GNU" 224 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) 225 | # if defined(__GNUC_MINOR__) 226 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) 227 | # endif 228 | # if defined(__GNUC_PATCHLEVEL__) 229 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 230 | # endif 231 | 232 | #elif defined(_MSC_VER) 233 | # define COMPILER_ID "MSVC" 234 | /* _MSC_VER = VVRR */ 235 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) 236 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) 237 | # if defined(_MSC_FULL_VER) 238 | # if _MSC_VER >= 1400 239 | /* _MSC_FULL_VER = VVRRPPPPP */ 240 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) 241 | # else 242 | /* _MSC_FULL_VER = VVRRPPPP */ 243 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) 244 | # endif 245 | # endif 246 | # if defined(_MSC_BUILD) 247 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) 248 | # endif 249 | 250 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) 251 | # define COMPILER_ID "ADSP" 252 | #if defined(__VISUALDSPVERSION__) 253 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ 254 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) 255 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) 256 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) 257 | #endif 258 | 259 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 260 | # define COMPILER_ID "IAR" 261 | # if defined(__VER__) && defined(__ICCARM__) 262 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) 263 | # define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) 264 | # define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) 265 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 266 | # elif defined(__VER__) && defined(__ICCAVR__) 267 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) 268 | # define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) 269 | # define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) 270 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 271 | # endif 272 | 273 | #elif defined(__ARMCC_VERSION) 274 | # define COMPILER_ID "ARMCC" 275 | #if __ARMCC_VERSION >= 1000000 276 | /* __ARMCC_VERSION = VRRPPPP */ 277 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) 278 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) 279 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 280 | #else 281 | /* __ARMCC_VERSION = VRPPPP */ 282 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) 283 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) 284 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 285 | #endif 286 | 287 | 288 | #elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) 289 | # define COMPILER_ID "SDCC" 290 | # if defined(__SDCC_VERSION_MAJOR) 291 | # define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) 292 | # define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) 293 | # define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) 294 | # else 295 | /* SDCC = VRP */ 296 | # define COMPILER_VERSION_MAJOR DEC(SDCC/100) 297 | # define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) 298 | # define COMPILER_VERSION_PATCH DEC(SDCC % 10) 299 | # endif 300 | 301 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) 302 | # define COMPILER_ID "MIPSpro" 303 | # if defined(_SGI_COMPILER_VERSION) 304 | /* _SGI_COMPILER_VERSION = VRP */ 305 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) 306 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) 307 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) 308 | # else 309 | /* _COMPILER_VERSION = VRP */ 310 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) 311 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) 312 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) 313 | # endif 314 | 315 | 316 | /* These compilers are either not known or too old to define an 317 | identification macro. Try to identify the platform and guess that 318 | it is the native compiler. */ 319 | #elif defined(__hpux) || defined(__hpua) 320 | # define COMPILER_ID "HP" 321 | 322 | #else /* unknown compiler */ 323 | # define COMPILER_ID "" 324 | #endif 325 | 326 | /* Construct the string literal in pieces to prevent the source from 327 | getting matched. Store it in a pointer rather than an array 328 | because some compilers will just produce instructions to fill the 329 | array rather than assigning a pointer to a static array. */ 330 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; 331 | #ifdef SIMULATE_ID 332 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; 333 | #endif 334 | 335 | #ifdef __QNXNTO__ 336 | char const* qnxnto = "INFO" ":" "qnxnto[]"; 337 | #endif 338 | 339 | #if defined(__CRAYXE) || defined(__CRAYXC) 340 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; 341 | #endif 342 | 343 | #define STRINGIFY_HELPER(X) #X 344 | #define STRINGIFY(X) STRINGIFY_HELPER(X) 345 | 346 | /* Identify known platforms by name. */ 347 | #if defined(__linux) || defined(__linux__) || defined(linux) 348 | # define PLATFORM_ID "Linux" 349 | 350 | #elif defined(__CYGWIN__) 351 | # define PLATFORM_ID "Cygwin" 352 | 353 | #elif defined(__MINGW32__) 354 | # define PLATFORM_ID "MinGW" 355 | 356 | #elif defined(__APPLE__) 357 | # define PLATFORM_ID "Darwin" 358 | 359 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 360 | # define PLATFORM_ID "Windows" 361 | 362 | #elif defined(__FreeBSD__) || defined(__FreeBSD) 363 | # define PLATFORM_ID "FreeBSD" 364 | 365 | #elif defined(__NetBSD__) || defined(__NetBSD) 366 | # define PLATFORM_ID "NetBSD" 367 | 368 | #elif defined(__OpenBSD__) || defined(__OPENBSD) 369 | # define PLATFORM_ID "OpenBSD" 370 | 371 | #elif defined(__sun) || defined(sun) 372 | # define PLATFORM_ID "SunOS" 373 | 374 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) 375 | # define PLATFORM_ID "AIX" 376 | 377 | #elif defined(__hpux) || defined(__hpux__) 378 | # define PLATFORM_ID "HP-UX" 379 | 380 | #elif defined(__HAIKU__) 381 | # define PLATFORM_ID "Haiku" 382 | 383 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) 384 | # define PLATFORM_ID "BeOS" 385 | 386 | #elif defined(__QNX__) || defined(__QNXNTO__) 387 | # define PLATFORM_ID "QNX" 388 | 389 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) 390 | # define PLATFORM_ID "Tru64" 391 | 392 | #elif defined(__riscos) || defined(__riscos__) 393 | # define PLATFORM_ID "RISCos" 394 | 395 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) 396 | # define PLATFORM_ID "SINIX" 397 | 398 | #elif defined(__UNIX_SV__) 399 | # define PLATFORM_ID "UNIX_SV" 400 | 401 | #elif defined(__bsdos__) 402 | # define PLATFORM_ID "BSDOS" 403 | 404 | #elif defined(_MPRAS) || defined(MPRAS) 405 | # define PLATFORM_ID "MP-RAS" 406 | 407 | #elif defined(__osf) || defined(__osf__) 408 | # define PLATFORM_ID "OSF1" 409 | 410 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) 411 | # define PLATFORM_ID "SCO_SV" 412 | 413 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) 414 | # define PLATFORM_ID "ULTRIX" 415 | 416 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) 417 | # define PLATFORM_ID "Xenix" 418 | 419 | #elif defined(__WATCOMC__) 420 | # if defined(__LINUX__) 421 | # define PLATFORM_ID "Linux" 422 | 423 | # elif defined(__DOS__) 424 | # define PLATFORM_ID "DOS" 425 | 426 | # elif defined(__OS2__) 427 | # define PLATFORM_ID "OS2" 428 | 429 | # elif defined(__WINDOWS__) 430 | # define PLATFORM_ID "Windows3x" 431 | 432 | # else /* unknown platform */ 433 | # define PLATFORM_ID 434 | # endif 435 | 436 | #elif defined(__INTEGRITY) 437 | # if defined(INT_178B) 438 | # define PLATFORM_ID "Integrity178" 439 | 440 | # else /* regular Integrity */ 441 | # define PLATFORM_ID "Integrity" 442 | # endif 443 | 444 | #else /* unknown platform */ 445 | # define PLATFORM_ID 446 | 447 | #endif 448 | 449 | /* For windows compilers MSVC and Intel we can determine 450 | the architecture of the compiler being used. This is because 451 | the compilers do not have flags that can change the architecture, 452 | but rather depend on which compiler is being used 453 | */ 454 | #if defined(_WIN32) && defined(_MSC_VER) 455 | # if defined(_M_IA64) 456 | # define ARCHITECTURE_ID "IA64" 457 | 458 | # elif defined(_M_X64) || defined(_M_AMD64) 459 | # define ARCHITECTURE_ID "x64" 460 | 461 | # elif defined(_M_IX86) 462 | # define ARCHITECTURE_ID "X86" 463 | 464 | # elif defined(_M_ARM64) 465 | # define ARCHITECTURE_ID "ARM64" 466 | 467 | # elif defined(_M_ARM) 468 | # if _M_ARM == 4 469 | # define ARCHITECTURE_ID "ARMV4I" 470 | # elif _M_ARM == 5 471 | # define ARCHITECTURE_ID "ARMV5I" 472 | # else 473 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) 474 | # endif 475 | 476 | # elif defined(_M_MIPS) 477 | # define ARCHITECTURE_ID "MIPS" 478 | 479 | # elif defined(_M_SH) 480 | # define ARCHITECTURE_ID "SHx" 481 | 482 | # else /* unknown architecture */ 483 | # define ARCHITECTURE_ID "" 484 | # endif 485 | 486 | #elif defined(__WATCOMC__) 487 | # if defined(_M_I86) 488 | # define ARCHITECTURE_ID "I86" 489 | 490 | # elif defined(_M_IX86) 491 | # define ARCHITECTURE_ID "X86" 492 | 493 | # else /* unknown architecture */ 494 | # define ARCHITECTURE_ID "" 495 | # endif 496 | 497 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 498 | # if defined(__ICCARM__) 499 | # define ARCHITECTURE_ID "ARM" 500 | 501 | # elif defined(__ICCAVR__) 502 | # define ARCHITECTURE_ID "AVR" 503 | 504 | # else /* unknown architecture */ 505 | # define ARCHITECTURE_ID "" 506 | # endif 507 | 508 | #elif defined(__ghs__) 509 | # if defined(__PPC64__) 510 | # define ARCHITECTURE_ID "PPC64" 511 | 512 | # elif defined(__ppc__) 513 | # define ARCHITECTURE_ID "PPC" 514 | 515 | # elif defined(__ARM__) 516 | # define ARCHITECTURE_ID "ARM" 517 | 518 | # elif defined(__x86_64__) 519 | # define ARCHITECTURE_ID "x64" 520 | 521 | # elif defined(__i386__) 522 | # define ARCHITECTURE_ID "X86" 523 | 524 | # else /* unknown architecture */ 525 | # define ARCHITECTURE_ID "" 526 | # endif 527 | #else 528 | # define ARCHITECTURE_ID 529 | #endif 530 | 531 | /* Convert integer to decimal digit literals. */ 532 | #define DEC(n) \ 533 | ('0' + (((n) / 10000000)%10)), \ 534 | ('0' + (((n) / 1000000)%10)), \ 535 | ('0' + (((n) / 100000)%10)), \ 536 | ('0' + (((n) / 10000)%10)), \ 537 | ('0' + (((n) / 1000)%10)), \ 538 | ('0' + (((n) / 100)%10)), \ 539 | ('0' + (((n) / 10)%10)), \ 540 | ('0' + ((n) % 10)) 541 | 542 | /* Convert integer to hex digit literals. */ 543 | #define HEX(n) \ 544 | ('0' + ((n)>>28 & 0xF)), \ 545 | ('0' + ((n)>>24 & 0xF)), \ 546 | ('0' + ((n)>>20 & 0xF)), \ 547 | ('0' + ((n)>>16 & 0xF)), \ 548 | ('0' + ((n)>>12 & 0xF)), \ 549 | ('0' + ((n)>>8 & 0xF)), \ 550 | ('0' + ((n)>>4 & 0xF)), \ 551 | ('0' + ((n) & 0xF)) 552 | 553 | /* Construct a string literal encoding the version number components. */ 554 | #ifdef COMPILER_VERSION_MAJOR 555 | char const info_version[] = { 556 | 'I', 'N', 'F', 'O', ':', 557 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', 558 | COMPILER_VERSION_MAJOR, 559 | # ifdef COMPILER_VERSION_MINOR 560 | '.', COMPILER_VERSION_MINOR, 561 | # ifdef COMPILER_VERSION_PATCH 562 | '.', COMPILER_VERSION_PATCH, 563 | # ifdef COMPILER_VERSION_TWEAK 564 | '.', COMPILER_VERSION_TWEAK, 565 | # endif 566 | # endif 567 | # endif 568 | ']','\0'}; 569 | #endif 570 | 571 | /* Construct a string literal encoding the internal version number. */ 572 | #ifdef COMPILER_VERSION_INTERNAL 573 | char const info_version_internal[] = { 574 | 'I', 'N', 'F', 'O', ':', 575 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', 576 | 'i','n','t','e','r','n','a','l','[', 577 | COMPILER_VERSION_INTERNAL,']','\0'}; 578 | #endif 579 | 580 | /* Construct a string literal encoding the version number components. */ 581 | #ifdef SIMULATE_VERSION_MAJOR 582 | char const info_simulate_version[] = { 583 | 'I', 'N', 'F', 'O', ':', 584 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', 585 | SIMULATE_VERSION_MAJOR, 586 | # ifdef SIMULATE_VERSION_MINOR 587 | '.', SIMULATE_VERSION_MINOR, 588 | # ifdef SIMULATE_VERSION_PATCH 589 | '.', SIMULATE_VERSION_PATCH, 590 | # ifdef SIMULATE_VERSION_TWEAK 591 | '.', SIMULATE_VERSION_TWEAK, 592 | # endif 593 | # endif 594 | # endif 595 | ']','\0'}; 596 | #endif 597 | 598 | /* Construct the string literal in pieces to prevent the source from 599 | getting matched. Store it in a pointer rather than an array 600 | because some compilers will just produce instructions to fill the 601 | array rather than assigning a pointer to a static array. */ 602 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; 603 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 604 | 605 | 606 | 607 | 608 | #if !defined(__STDC__) 609 | # if (defined(_MSC_VER) && !defined(__clang__)) \ 610 | || (defined(__ibmxl__) || defined(__IBMC__)) 611 | # define C_DIALECT "90" 612 | # else 613 | # define C_DIALECT 614 | # endif 615 | #elif __STDC_VERSION__ >= 201000L 616 | # define C_DIALECT "11" 617 | #elif __STDC_VERSION__ >= 199901L 618 | # define C_DIALECT "99" 619 | #else 620 | # define C_DIALECT "90" 621 | #endif 622 | const char* info_language_dialect_default = 623 | "INFO" ":" "dialect_default[" C_DIALECT "]"; 624 | 625 | /*--------------------------------------------------------------------------*/ 626 | 627 | #ifdef ID_VOID_MAIN 628 | void main() {} 629 | #else 630 | # if defined(__CLASSIC_C__) 631 | int main(argc, argv) int argc; char *argv[]; 632 | # else 633 | int main(int argc, char* argv[]) 634 | # endif 635 | { 636 | int require = 0; 637 | require += info_compiler[argc]; 638 | require += info_platform[argc]; 639 | require += info_arch[argc]; 640 | #ifdef COMPILER_VERSION_MAJOR 641 | require += info_version[argc]; 642 | #endif 643 | #ifdef COMPILER_VERSION_INTERNAL 644 | require += info_version_internal[argc]; 645 | #endif 646 | #ifdef SIMULATE_ID 647 | require += info_simulate[argc]; 648 | #endif 649 | #ifdef SIMULATE_VERSION_MAJOR 650 | require += info_simulate_version[argc]; 651 | #endif 652 | #if defined(__CRAYXE) || defined(__CRAYXC) 653 | require += info_cray[argc]; 654 | #endif 655 | require += info_language_dialect_default[argc]; 656 | (void)argv; 657 | return require; 658 | } 659 | #endif 660 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CompilerIdC/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/3.14.0-rc2/CompilerIdC/a.out -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CompilerIdCXX/CMakeCXXCompilerId.cpp: -------------------------------------------------------------------------------- 1 | /* This source file must have a .cpp extension so that all C++ compilers 2 | recognize the extension without flags. Borland does not know .cxx for 3 | example. */ 4 | #ifndef __cplusplus 5 | # error "A C compiler has been selected for C++." 6 | #endif 7 | 8 | 9 | /* Version number components: V=Version, R=Revision, P=Patch 10 | Version date components: YYYY=Year, MM=Month, DD=Day */ 11 | 12 | #if defined(__COMO__) 13 | # define COMPILER_ID "Comeau" 14 | /* __COMO_VERSION__ = VRR */ 15 | # define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) 16 | # define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) 17 | 18 | #elif defined(__INTEL_COMPILER) || defined(__ICC) 19 | # define COMPILER_ID "Intel" 20 | # if defined(_MSC_VER) 21 | # define SIMULATE_ID "MSVC" 22 | # endif 23 | /* __INTEL_COMPILER = VRP */ 24 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) 25 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) 26 | # if defined(__INTEL_COMPILER_UPDATE) 27 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) 28 | # else 29 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) 30 | # endif 31 | # if defined(__INTEL_COMPILER_BUILD_DATE) 32 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ 33 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) 34 | # endif 35 | # if defined(_MSC_VER) 36 | /* _MSC_VER = VVRR */ 37 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 38 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 39 | # endif 40 | 41 | #elif defined(__PATHCC__) 42 | # define COMPILER_ID "PathScale" 43 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) 44 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) 45 | # if defined(__PATHCC_PATCHLEVEL__) 46 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) 47 | # endif 48 | 49 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) 50 | # define COMPILER_ID "Embarcadero" 51 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) 52 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) 53 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) 54 | 55 | #elif defined(__BORLANDC__) 56 | # define COMPILER_ID "Borland" 57 | /* __BORLANDC__ = 0xVRR */ 58 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) 59 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) 60 | 61 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 62 | # define COMPILER_ID "Watcom" 63 | /* __WATCOMC__ = VVRR */ 64 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) 65 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 66 | # if (__WATCOMC__ % 10) > 0 67 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 68 | # endif 69 | 70 | #elif defined(__WATCOMC__) 71 | # define COMPILER_ID "OpenWatcom" 72 | /* __WATCOMC__ = VVRP + 1100 */ 73 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) 74 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 75 | # if (__WATCOMC__ % 10) > 0 76 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 77 | # endif 78 | 79 | #elif defined(__SUNPRO_CC) 80 | # define COMPILER_ID "SunPro" 81 | # if __SUNPRO_CC >= 0x5100 82 | /* __SUNPRO_CC = 0xVRRP */ 83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) 84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) 85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) 86 | # else 87 | /* __SUNPRO_CC = 0xVRP */ 88 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) 89 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) 90 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) 91 | # endif 92 | 93 | #elif defined(__HP_aCC) 94 | # define COMPILER_ID "HP" 95 | /* __HP_aCC = VVRRPP */ 96 | # define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) 97 | # define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) 98 | # define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) 99 | 100 | #elif defined(__DECCXX) 101 | # define COMPILER_ID "Compaq" 102 | /* __DECCXX_VER = VVRRTPPPP */ 103 | # define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) 104 | # define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) 105 | # define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) 106 | 107 | #elif defined(__IBMCPP__) && defined(__COMPILER_VER__) 108 | # define COMPILER_ID "zOS" 109 | # if defined(__ibmxl__) 110 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 111 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 112 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 113 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 114 | # else 115 | /* __IBMCPP__ = VRP */ 116 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 117 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 118 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 119 | # endif 120 | 121 | 122 | #elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800) 123 | # define COMPILER_ID "XL" 124 | # if defined(__ibmxl__) 125 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 126 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 127 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 128 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 129 | # else 130 | /* __IBMCPP__ = VRP */ 131 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 132 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 133 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 134 | # endif 135 | 136 | 137 | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 138 | # define COMPILER_ID "VisualAge" 139 | # if defined(__ibmxl__) 140 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 141 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 142 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 143 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 144 | # else 145 | /* __IBMCPP__ = VRP */ 146 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) 147 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) 148 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) 149 | # endif 150 | 151 | 152 | #elif defined(__PGI) 153 | # define COMPILER_ID "PGI" 154 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) 155 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) 156 | # if defined(__PGIC_PATCHLEVEL__) 157 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) 158 | # endif 159 | 160 | #elif defined(_CRAYC) 161 | # define COMPILER_ID "Cray" 162 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) 163 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) 164 | 165 | #elif defined(__TI_COMPILER_VERSION__) 166 | # define COMPILER_ID "TI" 167 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ 168 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) 169 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) 170 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) 171 | 172 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) 173 | # define COMPILER_ID "Fujitsu" 174 | 175 | #elif defined(__ghs__) 176 | # define COMPILER_ID "GHS" 177 | /* __GHS_VERSION_NUMBER = VVVVRP */ 178 | # ifdef __GHS_VERSION_NUMBER 179 | # define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) 180 | # define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) 181 | # define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) 182 | # endif 183 | 184 | #elif defined(__SCO_VERSION__) 185 | # define COMPILER_ID "SCO" 186 | 187 | #elif defined(__clang__) && defined(__apple_build_version__) 188 | # define COMPILER_ID "AppleClang" 189 | # if defined(_MSC_VER) 190 | # define SIMULATE_ID "MSVC" 191 | # endif 192 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 193 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 194 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 195 | # if defined(_MSC_VER) 196 | /* _MSC_VER = VVRR */ 197 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 198 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 199 | # endif 200 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) 201 | 202 | #elif defined(__clang__) 203 | # define COMPILER_ID "Clang" 204 | # if defined(_MSC_VER) 205 | # define SIMULATE_ID "MSVC" 206 | # endif 207 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 208 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 209 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 210 | # if defined(_MSC_VER) 211 | /* _MSC_VER = VVRR */ 212 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 213 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 214 | # endif 215 | 216 | #elif defined(__GNUC__) || defined(__GNUG__) 217 | # define COMPILER_ID "GNU" 218 | # if defined(__GNUC__) 219 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) 220 | # else 221 | # define COMPILER_VERSION_MAJOR DEC(__GNUG__) 222 | # endif 223 | # if defined(__GNUC_MINOR__) 224 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) 225 | # endif 226 | # if defined(__GNUC_PATCHLEVEL__) 227 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 228 | # endif 229 | 230 | #elif defined(_MSC_VER) 231 | # define COMPILER_ID "MSVC" 232 | /* _MSC_VER = VVRR */ 233 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) 234 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) 235 | # if defined(_MSC_FULL_VER) 236 | # if _MSC_VER >= 1400 237 | /* _MSC_FULL_VER = VVRRPPPPP */ 238 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) 239 | # else 240 | /* _MSC_FULL_VER = VVRRPPPP */ 241 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) 242 | # endif 243 | # endif 244 | # if defined(_MSC_BUILD) 245 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) 246 | # endif 247 | 248 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) 249 | # define COMPILER_ID "ADSP" 250 | #if defined(__VISUALDSPVERSION__) 251 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ 252 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) 253 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) 254 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) 255 | #endif 256 | 257 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 258 | # define COMPILER_ID "IAR" 259 | # if defined(__VER__) && defined(__ICCARM__) 260 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) 261 | # define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) 262 | # define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) 263 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 264 | # elif defined(__VER__) && defined(__ICCAVR__) 265 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) 266 | # define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) 267 | # define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) 268 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 269 | # endif 270 | 271 | #elif defined(__ARMCC_VERSION) 272 | # define COMPILER_ID "ARMCC" 273 | #if __ARMCC_VERSION >= 1000000 274 | /* __ARMCC_VERSION = VRRPPPP */ 275 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) 276 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) 277 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 278 | #else 279 | /* __ARMCC_VERSION = VRPPPP */ 280 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) 281 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) 282 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 283 | #endif 284 | 285 | 286 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) 287 | # define COMPILER_ID "MIPSpro" 288 | # if defined(_SGI_COMPILER_VERSION) 289 | /* _SGI_COMPILER_VERSION = VRP */ 290 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) 291 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) 292 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) 293 | # else 294 | /* _COMPILER_VERSION = VRP */ 295 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) 296 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) 297 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) 298 | # endif 299 | 300 | 301 | /* These compilers are either not known or too old to define an 302 | identification macro. Try to identify the platform and guess that 303 | it is the native compiler. */ 304 | #elif defined(__hpux) || defined(__hpua) 305 | # define COMPILER_ID "HP" 306 | 307 | #else /* unknown compiler */ 308 | # define COMPILER_ID "" 309 | #endif 310 | 311 | /* Construct the string literal in pieces to prevent the source from 312 | getting matched. Store it in a pointer rather than an array 313 | because some compilers will just produce instructions to fill the 314 | array rather than assigning a pointer to a static array. */ 315 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; 316 | #ifdef SIMULATE_ID 317 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; 318 | #endif 319 | 320 | #ifdef __QNXNTO__ 321 | char const* qnxnto = "INFO" ":" "qnxnto[]"; 322 | #endif 323 | 324 | #if defined(__CRAYXE) || defined(__CRAYXC) 325 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; 326 | #endif 327 | 328 | #define STRINGIFY_HELPER(X) #X 329 | #define STRINGIFY(X) STRINGIFY_HELPER(X) 330 | 331 | /* Identify known platforms by name. */ 332 | #if defined(__linux) || defined(__linux__) || defined(linux) 333 | # define PLATFORM_ID "Linux" 334 | 335 | #elif defined(__CYGWIN__) 336 | # define PLATFORM_ID "Cygwin" 337 | 338 | #elif defined(__MINGW32__) 339 | # define PLATFORM_ID "MinGW" 340 | 341 | #elif defined(__APPLE__) 342 | # define PLATFORM_ID "Darwin" 343 | 344 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 345 | # define PLATFORM_ID "Windows" 346 | 347 | #elif defined(__FreeBSD__) || defined(__FreeBSD) 348 | # define PLATFORM_ID "FreeBSD" 349 | 350 | #elif defined(__NetBSD__) || defined(__NetBSD) 351 | # define PLATFORM_ID "NetBSD" 352 | 353 | #elif defined(__OpenBSD__) || defined(__OPENBSD) 354 | # define PLATFORM_ID "OpenBSD" 355 | 356 | #elif defined(__sun) || defined(sun) 357 | # define PLATFORM_ID "SunOS" 358 | 359 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) 360 | # define PLATFORM_ID "AIX" 361 | 362 | #elif defined(__hpux) || defined(__hpux__) 363 | # define PLATFORM_ID "HP-UX" 364 | 365 | #elif defined(__HAIKU__) 366 | # define PLATFORM_ID "Haiku" 367 | 368 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) 369 | # define PLATFORM_ID "BeOS" 370 | 371 | #elif defined(__QNX__) || defined(__QNXNTO__) 372 | # define PLATFORM_ID "QNX" 373 | 374 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) 375 | # define PLATFORM_ID "Tru64" 376 | 377 | #elif defined(__riscos) || defined(__riscos__) 378 | # define PLATFORM_ID "RISCos" 379 | 380 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) 381 | # define PLATFORM_ID "SINIX" 382 | 383 | #elif defined(__UNIX_SV__) 384 | # define PLATFORM_ID "UNIX_SV" 385 | 386 | #elif defined(__bsdos__) 387 | # define PLATFORM_ID "BSDOS" 388 | 389 | #elif defined(_MPRAS) || defined(MPRAS) 390 | # define PLATFORM_ID "MP-RAS" 391 | 392 | #elif defined(__osf) || defined(__osf__) 393 | # define PLATFORM_ID "OSF1" 394 | 395 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) 396 | # define PLATFORM_ID "SCO_SV" 397 | 398 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) 399 | # define PLATFORM_ID "ULTRIX" 400 | 401 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) 402 | # define PLATFORM_ID "Xenix" 403 | 404 | #elif defined(__WATCOMC__) 405 | # if defined(__LINUX__) 406 | # define PLATFORM_ID "Linux" 407 | 408 | # elif defined(__DOS__) 409 | # define PLATFORM_ID "DOS" 410 | 411 | # elif defined(__OS2__) 412 | # define PLATFORM_ID "OS2" 413 | 414 | # elif defined(__WINDOWS__) 415 | # define PLATFORM_ID "Windows3x" 416 | 417 | # else /* unknown platform */ 418 | # define PLATFORM_ID 419 | # endif 420 | 421 | #elif defined(__INTEGRITY) 422 | # if defined(INT_178B) 423 | # define PLATFORM_ID "Integrity178" 424 | 425 | # else /* regular Integrity */ 426 | # define PLATFORM_ID "Integrity" 427 | # endif 428 | 429 | #else /* unknown platform */ 430 | # define PLATFORM_ID 431 | 432 | #endif 433 | 434 | /* For windows compilers MSVC and Intel we can determine 435 | the architecture of the compiler being used. This is because 436 | the compilers do not have flags that can change the architecture, 437 | but rather depend on which compiler is being used 438 | */ 439 | #if defined(_WIN32) && defined(_MSC_VER) 440 | # if defined(_M_IA64) 441 | # define ARCHITECTURE_ID "IA64" 442 | 443 | # elif defined(_M_X64) || defined(_M_AMD64) 444 | # define ARCHITECTURE_ID "x64" 445 | 446 | # elif defined(_M_IX86) 447 | # define ARCHITECTURE_ID "X86" 448 | 449 | # elif defined(_M_ARM64) 450 | # define ARCHITECTURE_ID "ARM64" 451 | 452 | # elif defined(_M_ARM) 453 | # if _M_ARM == 4 454 | # define ARCHITECTURE_ID "ARMV4I" 455 | # elif _M_ARM == 5 456 | # define ARCHITECTURE_ID "ARMV5I" 457 | # else 458 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) 459 | # endif 460 | 461 | # elif defined(_M_MIPS) 462 | # define ARCHITECTURE_ID "MIPS" 463 | 464 | # elif defined(_M_SH) 465 | # define ARCHITECTURE_ID "SHx" 466 | 467 | # else /* unknown architecture */ 468 | # define ARCHITECTURE_ID "" 469 | # endif 470 | 471 | #elif defined(__WATCOMC__) 472 | # if defined(_M_I86) 473 | # define ARCHITECTURE_ID "I86" 474 | 475 | # elif defined(_M_IX86) 476 | # define ARCHITECTURE_ID "X86" 477 | 478 | # else /* unknown architecture */ 479 | # define ARCHITECTURE_ID "" 480 | # endif 481 | 482 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 483 | # if defined(__ICCARM__) 484 | # define ARCHITECTURE_ID "ARM" 485 | 486 | # elif defined(__ICCAVR__) 487 | # define ARCHITECTURE_ID "AVR" 488 | 489 | # else /* unknown architecture */ 490 | # define ARCHITECTURE_ID "" 491 | # endif 492 | 493 | #elif defined(__ghs__) 494 | # if defined(__PPC64__) 495 | # define ARCHITECTURE_ID "PPC64" 496 | 497 | # elif defined(__ppc__) 498 | # define ARCHITECTURE_ID "PPC" 499 | 500 | # elif defined(__ARM__) 501 | # define ARCHITECTURE_ID "ARM" 502 | 503 | # elif defined(__x86_64__) 504 | # define ARCHITECTURE_ID "x64" 505 | 506 | # elif defined(__i386__) 507 | # define ARCHITECTURE_ID "X86" 508 | 509 | # else /* unknown architecture */ 510 | # define ARCHITECTURE_ID "" 511 | # endif 512 | #else 513 | # define ARCHITECTURE_ID 514 | #endif 515 | 516 | /* Convert integer to decimal digit literals. */ 517 | #define DEC(n) \ 518 | ('0' + (((n) / 10000000)%10)), \ 519 | ('0' + (((n) / 1000000)%10)), \ 520 | ('0' + (((n) / 100000)%10)), \ 521 | ('0' + (((n) / 10000)%10)), \ 522 | ('0' + (((n) / 1000)%10)), \ 523 | ('0' + (((n) / 100)%10)), \ 524 | ('0' + (((n) / 10)%10)), \ 525 | ('0' + ((n) % 10)) 526 | 527 | /* Convert integer to hex digit literals. */ 528 | #define HEX(n) \ 529 | ('0' + ((n)>>28 & 0xF)), \ 530 | ('0' + ((n)>>24 & 0xF)), \ 531 | ('0' + ((n)>>20 & 0xF)), \ 532 | ('0' + ((n)>>16 & 0xF)), \ 533 | ('0' + ((n)>>12 & 0xF)), \ 534 | ('0' + ((n)>>8 & 0xF)), \ 535 | ('0' + ((n)>>4 & 0xF)), \ 536 | ('0' + ((n) & 0xF)) 537 | 538 | /* Construct a string literal encoding the version number components. */ 539 | #ifdef COMPILER_VERSION_MAJOR 540 | char const info_version[] = { 541 | 'I', 'N', 'F', 'O', ':', 542 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', 543 | COMPILER_VERSION_MAJOR, 544 | # ifdef COMPILER_VERSION_MINOR 545 | '.', COMPILER_VERSION_MINOR, 546 | # ifdef COMPILER_VERSION_PATCH 547 | '.', COMPILER_VERSION_PATCH, 548 | # ifdef COMPILER_VERSION_TWEAK 549 | '.', COMPILER_VERSION_TWEAK, 550 | # endif 551 | # endif 552 | # endif 553 | ']','\0'}; 554 | #endif 555 | 556 | /* Construct a string literal encoding the internal version number. */ 557 | #ifdef COMPILER_VERSION_INTERNAL 558 | char const info_version_internal[] = { 559 | 'I', 'N', 'F', 'O', ':', 560 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', 561 | 'i','n','t','e','r','n','a','l','[', 562 | COMPILER_VERSION_INTERNAL,']','\0'}; 563 | #endif 564 | 565 | /* Construct a string literal encoding the version number components. */ 566 | #ifdef SIMULATE_VERSION_MAJOR 567 | char const info_simulate_version[] = { 568 | 'I', 'N', 'F', 'O', ':', 569 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', 570 | SIMULATE_VERSION_MAJOR, 571 | # ifdef SIMULATE_VERSION_MINOR 572 | '.', SIMULATE_VERSION_MINOR, 573 | # ifdef SIMULATE_VERSION_PATCH 574 | '.', SIMULATE_VERSION_PATCH, 575 | # ifdef SIMULATE_VERSION_TWEAK 576 | '.', SIMULATE_VERSION_TWEAK, 577 | # endif 578 | # endif 579 | # endif 580 | ']','\0'}; 581 | #endif 582 | 583 | /* Construct the string literal in pieces to prevent the source from 584 | getting matched. Store it in a pointer rather than an array 585 | because some compilers will just produce instructions to fill the 586 | array rather than assigning a pointer to a static array. */ 587 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; 588 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 589 | 590 | 591 | 592 | 593 | #if defined(_MSC_VER) && defined(_MSVC_LANG) 594 | #define CXX_STD _MSVC_LANG 595 | #else 596 | #define CXX_STD __cplusplus 597 | #endif 598 | 599 | const char* info_language_dialect_default = "INFO" ":" "dialect_default[" 600 | #if CXX_STD > 201703L 601 | "20" 602 | #elif CXX_STD >= 201703L 603 | "17" 604 | #elif CXX_STD >= 201402L 605 | "14" 606 | #elif CXX_STD >= 201103L 607 | "11" 608 | #else 609 | "98" 610 | #endif 611 | "]"; 612 | 613 | /*--------------------------------------------------------------------------*/ 614 | 615 | int main(int argc, char* argv[]) 616 | { 617 | int require = 0; 618 | require += info_compiler[argc]; 619 | require += info_platform[argc]; 620 | #ifdef COMPILER_VERSION_MAJOR 621 | require += info_version[argc]; 622 | #endif 623 | #ifdef COMPILER_VERSION_INTERNAL 624 | require += info_version_internal[argc]; 625 | #endif 626 | #ifdef SIMULATE_ID 627 | require += info_simulate[argc]; 628 | #endif 629 | #ifdef SIMULATE_VERSION_MAJOR 630 | require += info_simulate_version[argc]; 631 | #endif 632 | #if defined(__CRAYXE) || defined(__CRAYXC) 633 | require += info_cray[argc]; 634 | #endif 635 | require += info_language_dialect_default[argc]; 636 | (void)argv; 637 | return require; 638 | } 639 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.14.0-rc2/CompilerIdCXX/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/3.14.0-rc2/CompilerIdCXX/a.out -------------------------------------------------------------------------------- /build/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/mnt/hgfs/ubuntu/mosse") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/mnt/hgfs/ubuntu/mosse/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- 1 | The system is: Linux - 4.4.0-21-generic - x86_64 2 | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. 3 | Compiler: /usr/bin/cc 4 | Build flags: 5 | Id flags: 6 | 7 | The output was: 8 | 0 9 | 10 | 11 | Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" 12 | 13 | The C compiler identification is GNU, found in "/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/3.14.0-rc2/CompilerIdC/a.out" 14 | 15 | Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. 16 | Compiler: /usr/bin/c++ 17 | Build flags: 18 | Id flags: 19 | 20 | The output was: 21 | 0 22 | 23 | 24 | Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" 25 | 26 | The CXX compiler identification is GNU, found in "/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/3.14.0-rc2/CompilerIdCXX/a.out" 27 | 28 | Determining if the C compiler works passed with the following output: 29 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 30 | 31 | Run Build Command(s):/usr/bin/make cmTC_0e12d/fast 32 | /usr/bin/make -f CMakeFiles/cmTC_0e12d.dir/build.make CMakeFiles/cmTC_0e12d.dir/build 33 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 34 | Building C object CMakeFiles/cmTC_0e12d.dir/testCCompiler.c.o 35 | /usr/bin/cc -o CMakeFiles/cmTC_0e12d.dir/testCCompiler.c.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp/testCCompiler.c 36 | Linking C executable cmTC_0e12d 37 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0e12d.dir/link.txt --verbose=1 38 | /usr/bin/cc -rdynamic CMakeFiles/cmTC_0e12d.dir/testCCompiler.c.o -o cmTC_0e12d 39 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 40 | 41 | 42 | Detecting C compiler ABI info compiled with the following output: 43 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 44 | 45 | Run Build Command(s):/usr/bin/make cmTC_48aca/fast 46 | /usr/bin/make -f CMakeFiles/cmTC_48aca.dir/build.make CMakeFiles/cmTC_48aca.dir/build 47 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 48 | Building C object CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o 49 | /usr/bin/cc -v -o CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.14/Modules/CMakeCCompilerABI.c 50 | Using built-in specs. 51 | COLLECT_GCC=/usr/bin/cc 52 | Target: x86_64-linux-gnu 53 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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 54 | Thread model: posix 55 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 56 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' 57 | /usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.14/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccwtUjuO.s 58 | GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu) 59 | compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3 60 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 61 | ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" 62 | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/5/../../../../x86_64-linux-gnu/include" 63 | #include "..." search starts here: 64 | #include <...> search starts here: 65 | /usr/lib/gcc/x86_64-linux-gnu/5/include 66 | /usr/local/include 67 | /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed 68 | /usr/include/x86_64-linux-gnu 69 | /usr/include 70 | End of search list. 71 | GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu) 72 | compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3 73 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 74 | Compiler executable checksum: bab7da148afbe213714f0f38814b36b0 75 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' 76 | as -v --64 -o CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o /tmp/ccwtUjuO.s 77 | GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1 78 | 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/ 79 | 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/ 80 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' 81 | Linking C executable cmTC_48aca 82 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_48aca.dir/link.txt --verbose=1 83 | /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -o cmTC_48aca 84 | Using built-in specs. 85 | COLLECT_GCC=/usr/bin/cc 86 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper 87 | Target: x86_64-linux-gnu 88 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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 89 | Thread model: posix 90 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 91 | 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/ 92 | 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/ 93 | COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_48aca' '-mtune=generic' '-march=x86-64' 94 | /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/ccfRGAWP.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_48aca /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_48aca.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 95 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 96 | 97 | 98 | Parsed C implicit include dir info from above output: rv=done 99 | found start of include info 100 | found start of implicit include info 101 | add: [/usr/lib/gcc/x86_64-linux-gnu/5/include] 102 | add: [/usr/local/include] 103 | add: [/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed] 104 | add: [/usr/include/x86_64-linux-gnu] 105 | add: [/usr/include] 106 | end of search list found 107 | implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/5/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] 108 | 109 | 110 | Parsed C implicit link information from above output: 111 | link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] 112 | ignore line: [Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp] 113 | ignore line: [] 114 | ignore line: [Run Build Command(s):/usr/bin/make cmTC_48aca/fast ] 115 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_48aca.dir/build.make CMakeFiles/cmTC_48aca.dir/build] 116 | ignore line: [make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp'] 117 | ignore line: [Building C object CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o] 118 | ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.14/Modules/CMakeCCompilerABI.c] 119 | ignore line: [Using built-in specs.] 120 | ignore line: [COLLECT_GCC=/usr/bin/cc] 121 | ignore line: [Target: x86_64-linux-gnu] 122 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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] 123 | ignore line: [Thread model: posix] 124 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ] 125 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] 126 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.14/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccwtUjuO.s] 127 | ignore line: [GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu)] 128 | ignore line: [ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3] 129 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 130 | ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] 131 | ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/5/../../../../x86_64-linux-gnu/include"] 132 | ignore line: [#include "..." search starts here:] 133 | ignore line: [#include <...> search starts here:] 134 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/include] 135 | ignore line: [ /usr/local/include] 136 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed] 137 | ignore line: [ /usr/include/x86_64-linux-gnu] 138 | ignore line: [ /usr/include] 139 | ignore line: [End of search list.] 140 | ignore line: [GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu)] 141 | ignore line: [ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3] 142 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 143 | ignore line: [Compiler executable checksum: bab7da148afbe213714f0f38814b36b0] 144 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] 145 | ignore line: [ as -v --64 -o CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o /tmp/ccwtUjuO.s] 146 | ignore line: [GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1] 147 | 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/] 148 | 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/] 149 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] 150 | ignore line: [Linking C executable cmTC_48aca] 151 | ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_48aca.dir/link.txt --verbose=1] 152 | ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o -o cmTC_48aca ] 153 | ignore line: [Using built-in specs.] 154 | ignore line: [COLLECT_GCC=/usr/bin/cc] 155 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] 156 | ignore line: [Target: x86_64-linux-gnu] 157 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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] 158 | ignore line: [Thread model: posix] 159 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ] 160 | 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/] 161 | 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/] 162 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_48aca' '-mtune=generic' '-march=x86-64'] 163 | 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/ccfRGAWP.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_48aca /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_48aca.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] 164 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore 165 | arg [-plugin] ==> ignore 166 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore 167 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore 168 | arg [-plugin-opt=-fresolution=/tmp/ccfRGAWP.res] ==> ignore 169 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 170 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 171 | arg [-plugin-opt=-pass-through=-lc] ==> ignore 172 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 173 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 174 | arg [--sysroot=/] ==> ignore 175 | arg [--build-id] ==> ignore 176 | arg [--eh-frame-hdr] ==> ignore 177 | arg [-m] ==> ignore 178 | arg [elf_x86_64] ==> ignore 179 | arg [--hash-style=gnu] ==> ignore 180 | arg [--as-needed] ==> ignore 181 | arg [-export-dynamic] ==> ignore 182 | arg [-dynamic-linker] ==> ignore 183 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore 184 | arg [-zrelro] ==> ignore 185 | arg [-o] ==> ignore 186 | arg [cmTC_48aca] ==> ignore 187 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore 188 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore 189 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore 190 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] 191 | 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] 192 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] 193 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] 194 | arg [-L/lib/../lib] ==> dir [/lib/../lib] 195 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] 196 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] 197 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] 198 | arg [CMakeFiles/cmTC_48aca.dir/CMakeCCompilerABI.c.o] ==> ignore 199 | arg [-lgcc] ==> lib [gcc] 200 | arg [--as-needed] ==> ignore 201 | arg [-lgcc_s] ==> lib [gcc_s] 202 | arg [--no-as-needed] ==> ignore 203 | arg [-lc] ==> lib [c] 204 | arg [-lgcc] ==> lib [gcc] 205 | arg [--as-needed] ==> ignore 206 | arg [-lgcc_s] ==> lib [gcc_s] 207 | arg [--no-as-needed] ==> ignore 208 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore 209 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore 210 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] 211 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 212 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib] 213 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] 214 | collapse library dir [/lib/../lib] ==> [/lib] 215 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 216 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib] 217 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib] 218 | implicit libs: [gcc;gcc_s;c;gcc;gcc_s] 219 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] 220 | implicit fwks: [] 221 | 222 | 223 | 224 | 225 | Detecting C [-std=c11] compiler features compiled with the following output: 226 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 227 | 228 | Run Build Command(s):/usr/bin/make cmTC_6c08f/fast 229 | /usr/bin/make -f CMakeFiles/cmTC_6c08f.dir/build.make CMakeFiles/cmTC_6c08f.dir/build 230 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 231 | Building C object CMakeFiles/cmTC_6c08f.dir/feature_tests.c.o 232 | /usr/bin/cc -std=c11 -o CMakeFiles/cmTC_6c08f.dir/feature_tests.c.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.c 233 | Linking C executable cmTC_6c08f 234 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6c08f.dir/link.txt --verbose=1 235 | /usr/bin/cc -rdynamic CMakeFiles/cmTC_6c08f.dir/feature_tests.c.o -o cmTC_6c08f 236 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 237 | 238 | 239 | Feature record: C_FEATURE:1c_function_prototypes 240 | Feature record: C_FEATURE:1c_restrict 241 | Feature record: C_FEATURE:1c_static_assert 242 | Feature record: C_FEATURE:1c_variadic_macros 243 | 244 | 245 | Detecting C [-std=c99] compiler features compiled with the following output: 246 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 247 | 248 | Run Build Command(s):/usr/bin/make cmTC_a6299/fast 249 | /usr/bin/make -f CMakeFiles/cmTC_a6299.dir/build.make CMakeFiles/cmTC_a6299.dir/build 250 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 251 | Building C object CMakeFiles/cmTC_a6299.dir/feature_tests.c.o 252 | /usr/bin/cc -std=c99 -o CMakeFiles/cmTC_a6299.dir/feature_tests.c.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.c 253 | Linking C executable cmTC_a6299 254 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a6299.dir/link.txt --verbose=1 255 | /usr/bin/cc -rdynamic CMakeFiles/cmTC_a6299.dir/feature_tests.c.o -o cmTC_a6299 256 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 257 | 258 | 259 | Feature record: C_FEATURE:1c_function_prototypes 260 | Feature record: C_FEATURE:1c_restrict 261 | Feature record: C_FEATURE:0c_static_assert 262 | Feature record: C_FEATURE:1c_variadic_macros 263 | 264 | 265 | Detecting C [-std=c90] compiler features compiled with the following output: 266 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 267 | 268 | Run Build Command(s):/usr/bin/make cmTC_8b589/fast 269 | /usr/bin/make -f CMakeFiles/cmTC_8b589.dir/build.make CMakeFiles/cmTC_8b589.dir/build 270 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 271 | Building C object CMakeFiles/cmTC_8b589.dir/feature_tests.c.o 272 | /usr/bin/cc -std=c90 -o CMakeFiles/cmTC_8b589.dir/feature_tests.c.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.c 273 | Linking C executable cmTC_8b589 274 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8b589.dir/link.txt --verbose=1 275 | /usr/bin/cc -rdynamic CMakeFiles/cmTC_8b589.dir/feature_tests.c.o -o cmTC_8b589 276 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 277 | 278 | 279 | Feature record: C_FEATURE:1c_function_prototypes 280 | Feature record: C_FEATURE:0c_restrict 281 | Feature record: C_FEATURE:0c_static_assert 282 | Feature record: C_FEATURE:0c_variadic_macros 283 | Determining if the CXX compiler works passed with the following output: 284 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 285 | 286 | Run Build Command(s):/usr/bin/make cmTC_70ce9/fast 287 | /usr/bin/make -f CMakeFiles/cmTC_70ce9.dir/build.make CMakeFiles/cmTC_70ce9.dir/build 288 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 289 | Building CXX object CMakeFiles/cmTC_70ce9.dir/testCXXCompiler.cxx.o 290 | /usr/bin/c++ -o CMakeFiles/cmTC_70ce9.dir/testCXXCompiler.cxx.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx 291 | Linking CXX executable cmTC_70ce9 292 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_70ce9.dir/link.txt --verbose=1 293 | /usr/bin/c++ -rdynamic CMakeFiles/cmTC_70ce9.dir/testCXXCompiler.cxx.o -o cmTC_70ce9 294 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 295 | 296 | 297 | Detecting CXX compiler ABI info compiled with the following output: 298 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 299 | 300 | Run Build Command(s):/usr/bin/make cmTC_51925/fast 301 | /usr/bin/make -f CMakeFiles/cmTC_51925.dir/build.make CMakeFiles/cmTC_51925.dir/build 302 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 303 | Building CXX object CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o 304 | /usr/bin/c++ -v -o CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp 305 | Using built-in specs. 306 | COLLECT_GCC=/usr/bin/c++ 307 | Target: x86_64-linux-gnu 308 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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 309 | Thread model: posix 310 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 311 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 312 | /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cccm1XaZ.s 313 | GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu) 314 | compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3 315 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 316 | ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/5" 317 | ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" 318 | ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/5/../../../../x86_64-linux-gnu/include" 319 | #include "..." search starts here: 320 | #include <...> search starts here: 321 | /usr/include/c++/5 322 | /usr/include/x86_64-linux-gnu/c++/5 323 | /usr/include/c++/5/backward 324 | /usr/lib/gcc/x86_64-linux-gnu/5/include 325 | /usr/local/include 326 | /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed 327 | /usr/include/x86_64-linux-gnu 328 | /usr/include 329 | End of search list. 330 | GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu) 331 | compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3 332 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 333 | Compiler executable checksum: 61363a0467975df68838dbafa37c997a 334 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 335 | as -v --64 -o CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccm1XaZ.s 336 | GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1 337 | 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/ 338 | 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/ 339 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 340 | Linking CXX executable cmTC_51925 341 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51925.dir/link.txt --verbose=1 342 | /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_51925 343 | Using built-in specs. 344 | COLLECT_GCC=/usr/bin/c++ 345 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper 346 | Target: x86_64-linux-gnu 347 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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 348 | Thread model: posix 349 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 350 | 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/ 351 | 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/ 352 | COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_51925' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 353 | /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/ccnuT2W2.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_51925 /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_51925.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 354 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 355 | 356 | 357 | Parsed CXX implicit include dir info from above output: rv=done 358 | found start of include info 359 | found start of implicit include info 360 | add: [/usr/include/c++/5] 361 | add: [/usr/include/x86_64-linux-gnu/c++/5] 362 | add: [/usr/include/c++/5/backward] 363 | add: [/usr/lib/gcc/x86_64-linux-gnu/5/include] 364 | add: [/usr/local/include] 365 | add: [/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed] 366 | add: [/usr/include/x86_64-linux-gnu] 367 | add: [/usr/include] 368 | end of search list found 369 | implicit include dirs: [/usr/include/c++/5;/usr/include/x86_64-linux-gnu/c++/5;/usr/include/c++/5/backward;/usr/lib/gcc/x86_64-linux-gnu/5/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] 370 | 371 | 372 | Parsed CXX implicit link information from above output: 373 | link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] 374 | ignore line: [Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp] 375 | ignore line: [] 376 | ignore line: [Run Build Command(s):/usr/bin/make cmTC_51925/fast ] 377 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_51925.dir/build.make CMakeFiles/cmTC_51925.dir/build] 378 | ignore line: [make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp'] 379 | ignore line: [Building CXX object CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o] 380 | ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp] 381 | ignore line: [Using built-in specs.] 382 | ignore line: [COLLECT_GCC=/usr/bin/c++] 383 | ignore line: [Target: x86_64-linux-gnu] 384 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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] 385 | ignore line: [Thread model: posix] 386 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ] 387 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] 388 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cccm1XaZ.s] 389 | ignore line: [GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu)] 390 | ignore line: [ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3] 391 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 392 | ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/5"] 393 | ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] 394 | ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/5/../../../../x86_64-linux-gnu/include"] 395 | ignore line: [#include "..." search starts here:] 396 | ignore line: [#include <...> search starts here:] 397 | ignore line: [ /usr/include/c++/5] 398 | ignore line: [ /usr/include/x86_64-linux-gnu/c++/5] 399 | ignore line: [ /usr/include/c++/5/backward] 400 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/include] 401 | ignore line: [ /usr/local/include] 402 | ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed] 403 | ignore line: [ /usr/include/x86_64-linux-gnu] 404 | ignore line: [ /usr/include] 405 | ignore line: [End of search list.] 406 | ignore line: [GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) version 5.4.0 20160609 (x86_64-linux-gnu)] 407 | ignore line: [ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3] 408 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 409 | ignore line: [Compiler executable checksum: 61363a0467975df68838dbafa37c997a] 410 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] 411 | ignore line: [ as -v --64 -o CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o /tmp/cccm1XaZ.s] 412 | ignore line: [GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1] 413 | 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/] 414 | 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/] 415 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] 416 | ignore line: [Linking CXX executable cmTC_51925] 417 | ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51925.dir/link.txt --verbose=1] 418 | ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_51925 ] 419 | ignore line: [Using built-in specs.] 420 | ignore line: [COLLECT_GCC=/usr/bin/c++] 421 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] 422 | ignore line: [Target: x86_64-linux-gnu] 423 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --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] 424 | ignore line: [Thread model: posix] 425 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ] 426 | 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/] 427 | 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/] 428 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_51925' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] 429 | 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/ccnuT2W2.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_51925 /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_51925.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] 430 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore 431 | arg [-plugin] ==> ignore 432 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore 433 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore 434 | arg [-plugin-opt=-fresolution=/tmp/ccnuT2W2.res] ==> ignore 435 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 436 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 437 | arg [-plugin-opt=-pass-through=-lc] ==> ignore 438 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore 439 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 440 | arg [--sysroot=/] ==> ignore 441 | arg [--build-id] ==> ignore 442 | arg [--eh-frame-hdr] ==> ignore 443 | arg [-m] ==> ignore 444 | arg [elf_x86_64] ==> ignore 445 | arg [--hash-style=gnu] ==> ignore 446 | arg [--as-needed] ==> ignore 447 | arg [-export-dynamic] ==> ignore 448 | arg [-dynamic-linker] ==> ignore 449 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore 450 | arg [-zrelro] ==> ignore 451 | arg [-o] ==> ignore 452 | arg [cmTC_51925] ==> ignore 453 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore 454 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore 455 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore 456 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5] 457 | 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] 458 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] 459 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] 460 | arg [-L/lib/../lib] ==> dir [/lib/../lib] 461 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] 462 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] 463 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] 464 | arg [CMakeFiles/cmTC_51925.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore 465 | arg [-lstdc++] ==> lib [stdc++] 466 | arg [-lm] ==> lib [m] 467 | arg [-lgcc_s] ==> lib [gcc_s] 468 | arg [-lgcc] ==> lib [gcc] 469 | arg [-lc] ==> lib [c] 470 | arg [-lgcc_s] ==> lib [gcc_s] 471 | arg [-lgcc] ==> lib [gcc] 472 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore 473 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore 474 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5] 475 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 476 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib] 477 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] 478 | collapse library dir [/lib/../lib] ==> [/lib] 479 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] 480 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib] 481 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib] 482 | implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] 483 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] 484 | implicit fwks: [] 485 | 486 | 487 | 488 | 489 | Detecting CXX [-std=c++1z] compiler features compiled with the following output: 490 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 491 | 492 | Run Build Command(s):/usr/bin/make cmTC_2d94e/fast 493 | /usr/bin/make -f CMakeFiles/cmTC_2d94e.dir/build.make CMakeFiles/cmTC_2d94e.dir/build 494 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 495 | Building CXX object CMakeFiles/cmTC_2d94e.dir/feature_tests.cxx.o 496 | /usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_2d94e.dir/feature_tests.cxx.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.cxx 497 | Linking CXX executable cmTC_2d94e 498 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2d94e.dir/link.txt --verbose=1 499 | /usr/bin/c++ -rdynamic CMakeFiles/cmTC_2d94e.dir/feature_tests.cxx.o -o cmTC_2d94e 500 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 501 | 502 | 503 | Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers 504 | Feature record: CXX_FEATURE:1cxx_alias_templates 505 | Feature record: CXX_FEATURE:1cxx_alignas 506 | Feature record: CXX_FEATURE:1cxx_alignof 507 | Feature record: CXX_FEATURE:1cxx_attributes 508 | Feature record: CXX_FEATURE:1cxx_attribute_deprecated 509 | Feature record: CXX_FEATURE:1cxx_auto_type 510 | Feature record: CXX_FEATURE:1cxx_binary_literals 511 | Feature record: CXX_FEATURE:1cxx_constexpr 512 | Feature record: CXX_FEATURE:1cxx_contextual_conversions 513 | Feature record: CXX_FEATURE:1cxx_decltype 514 | Feature record: CXX_FEATURE:1cxx_decltype_auto 515 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types 516 | Feature record: CXX_FEATURE:1cxx_default_function_template_args 517 | Feature record: CXX_FEATURE:1cxx_defaulted_functions 518 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers 519 | Feature record: CXX_FEATURE:1cxx_delegating_constructors 520 | Feature record: CXX_FEATURE:1cxx_deleted_functions 521 | Feature record: CXX_FEATURE:1cxx_digit_separators 522 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations 523 | Feature record: CXX_FEATURE:1cxx_explicit_conversions 524 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations 525 | Feature record: CXX_FEATURE:1cxx_extern_templates 526 | Feature record: CXX_FEATURE:1cxx_final 527 | Feature record: CXX_FEATURE:1cxx_func_identifier 528 | Feature record: CXX_FEATURE:1cxx_generalized_initializers 529 | Feature record: CXX_FEATURE:1cxx_generic_lambdas 530 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors 531 | Feature record: CXX_FEATURE:1cxx_inline_namespaces 532 | Feature record: CXX_FEATURE:1cxx_lambdas 533 | Feature record: CXX_FEATURE:1cxx_lambda_init_captures 534 | Feature record: CXX_FEATURE:1cxx_local_type_template_args 535 | Feature record: CXX_FEATURE:1cxx_long_long_type 536 | Feature record: CXX_FEATURE:1cxx_noexcept 537 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init 538 | Feature record: CXX_FEATURE:1cxx_nullptr 539 | Feature record: CXX_FEATURE:1cxx_override 540 | Feature record: CXX_FEATURE:1cxx_range_for 541 | Feature record: CXX_FEATURE:1cxx_raw_string_literals 542 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions 543 | Feature record: CXX_FEATURE:1cxx_relaxed_constexpr 544 | Feature record: CXX_FEATURE:1cxx_return_type_deduction 545 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets 546 | Feature record: CXX_FEATURE:1cxx_rvalue_references 547 | Feature record: CXX_FEATURE:1cxx_sizeof_member 548 | Feature record: CXX_FEATURE:1cxx_static_assert 549 | Feature record: CXX_FEATURE:1cxx_strong_enums 550 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 551 | Feature record: CXX_FEATURE:1cxx_thread_local 552 | Feature record: CXX_FEATURE:1cxx_trailing_return_types 553 | Feature record: CXX_FEATURE:1cxx_unicode_literals 554 | Feature record: CXX_FEATURE:1cxx_uniform_initialization 555 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions 556 | Feature record: CXX_FEATURE:1cxx_user_literals 557 | Feature record: CXX_FEATURE:1cxx_variable_templates 558 | Feature record: CXX_FEATURE:1cxx_variadic_macros 559 | Feature record: CXX_FEATURE:1cxx_variadic_templates 560 | 561 | 562 | Detecting CXX [-std=c++14] compiler features compiled with the following output: 563 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 564 | 565 | Run Build Command(s):/usr/bin/make cmTC_7899a/fast 566 | /usr/bin/make -f CMakeFiles/cmTC_7899a.dir/build.make CMakeFiles/cmTC_7899a.dir/build 567 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 568 | Building CXX object CMakeFiles/cmTC_7899a.dir/feature_tests.cxx.o 569 | /usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_7899a.dir/feature_tests.cxx.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.cxx 570 | Linking CXX executable cmTC_7899a 571 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7899a.dir/link.txt --verbose=1 572 | /usr/bin/c++ -rdynamic CMakeFiles/cmTC_7899a.dir/feature_tests.cxx.o -o cmTC_7899a 573 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 574 | 575 | 576 | Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers 577 | Feature record: CXX_FEATURE:1cxx_alias_templates 578 | Feature record: CXX_FEATURE:1cxx_alignas 579 | Feature record: CXX_FEATURE:1cxx_alignof 580 | Feature record: CXX_FEATURE:1cxx_attributes 581 | Feature record: CXX_FEATURE:1cxx_attribute_deprecated 582 | Feature record: CXX_FEATURE:1cxx_auto_type 583 | Feature record: CXX_FEATURE:1cxx_binary_literals 584 | Feature record: CXX_FEATURE:1cxx_constexpr 585 | Feature record: CXX_FEATURE:1cxx_contextual_conversions 586 | Feature record: CXX_FEATURE:1cxx_decltype 587 | Feature record: CXX_FEATURE:1cxx_decltype_auto 588 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types 589 | Feature record: CXX_FEATURE:1cxx_default_function_template_args 590 | Feature record: CXX_FEATURE:1cxx_defaulted_functions 591 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers 592 | Feature record: CXX_FEATURE:1cxx_delegating_constructors 593 | Feature record: CXX_FEATURE:1cxx_deleted_functions 594 | Feature record: CXX_FEATURE:1cxx_digit_separators 595 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations 596 | Feature record: CXX_FEATURE:1cxx_explicit_conversions 597 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations 598 | Feature record: CXX_FEATURE:1cxx_extern_templates 599 | Feature record: CXX_FEATURE:1cxx_final 600 | Feature record: CXX_FEATURE:1cxx_func_identifier 601 | Feature record: CXX_FEATURE:1cxx_generalized_initializers 602 | Feature record: CXX_FEATURE:1cxx_generic_lambdas 603 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors 604 | Feature record: CXX_FEATURE:1cxx_inline_namespaces 605 | Feature record: CXX_FEATURE:1cxx_lambdas 606 | Feature record: CXX_FEATURE:1cxx_lambda_init_captures 607 | Feature record: CXX_FEATURE:1cxx_local_type_template_args 608 | Feature record: CXX_FEATURE:1cxx_long_long_type 609 | Feature record: CXX_FEATURE:1cxx_noexcept 610 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init 611 | Feature record: CXX_FEATURE:1cxx_nullptr 612 | Feature record: CXX_FEATURE:1cxx_override 613 | Feature record: CXX_FEATURE:1cxx_range_for 614 | Feature record: CXX_FEATURE:1cxx_raw_string_literals 615 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions 616 | Feature record: CXX_FEATURE:1cxx_relaxed_constexpr 617 | Feature record: CXX_FEATURE:1cxx_return_type_deduction 618 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets 619 | Feature record: CXX_FEATURE:1cxx_rvalue_references 620 | Feature record: CXX_FEATURE:1cxx_sizeof_member 621 | Feature record: CXX_FEATURE:1cxx_static_assert 622 | Feature record: CXX_FEATURE:1cxx_strong_enums 623 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 624 | Feature record: CXX_FEATURE:1cxx_thread_local 625 | Feature record: CXX_FEATURE:1cxx_trailing_return_types 626 | Feature record: CXX_FEATURE:1cxx_unicode_literals 627 | Feature record: CXX_FEATURE:1cxx_uniform_initialization 628 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions 629 | Feature record: CXX_FEATURE:1cxx_user_literals 630 | Feature record: CXX_FEATURE:1cxx_variable_templates 631 | Feature record: CXX_FEATURE:1cxx_variadic_macros 632 | Feature record: CXX_FEATURE:1cxx_variadic_templates 633 | 634 | 635 | Detecting CXX [-std=c++11] compiler features compiled with the following output: 636 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 637 | 638 | Run Build Command(s):/usr/bin/make cmTC_affbc/fast 639 | /usr/bin/make -f CMakeFiles/cmTC_affbc.dir/build.make CMakeFiles/cmTC_affbc.dir/build 640 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 641 | Building CXX object CMakeFiles/cmTC_affbc.dir/feature_tests.cxx.o 642 | /usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_affbc.dir/feature_tests.cxx.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.cxx 643 | Linking CXX executable cmTC_affbc 644 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_affbc.dir/link.txt --verbose=1 645 | /usr/bin/c++ -rdynamic CMakeFiles/cmTC_affbc.dir/feature_tests.cxx.o -o cmTC_affbc 646 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 647 | 648 | 649 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers 650 | Feature record: CXX_FEATURE:1cxx_alias_templates 651 | Feature record: CXX_FEATURE:1cxx_alignas 652 | Feature record: CXX_FEATURE:1cxx_alignof 653 | Feature record: CXX_FEATURE:1cxx_attributes 654 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated 655 | Feature record: CXX_FEATURE:1cxx_auto_type 656 | Feature record: CXX_FEATURE:0cxx_binary_literals 657 | Feature record: CXX_FEATURE:1cxx_constexpr 658 | Feature record: CXX_FEATURE:0cxx_contextual_conversions 659 | Feature record: CXX_FEATURE:1cxx_decltype 660 | Feature record: CXX_FEATURE:0cxx_decltype_auto 661 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types 662 | Feature record: CXX_FEATURE:1cxx_default_function_template_args 663 | Feature record: CXX_FEATURE:1cxx_defaulted_functions 664 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers 665 | Feature record: CXX_FEATURE:1cxx_delegating_constructors 666 | Feature record: CXX_FEATURE:1cxx_deleted_functions 667 | Feature record: CXX_FEATURE:0cxx_digit_separators 668 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations 669 | Feature record: CXX_FEATURE:1cxx_explicit_conversions 670 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations 671 | Feature record: CXX_FEATURE:1cxx_extern_templates 672 | Feature record: CXX_FEATURE:1cxx_final 673 | Feature record: CXX_FEATURE:1cxx_func_identifier 674 | Feature record: CXX_FEATURE:1cxx_generalized_initializers 675 | Feature record: CXX_FEATURE:0cxx_generic_lambdas 676 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors 677 | Feature record: CXX_FEATURE:1cxx_inline_namespaces 678 | Feature record: CXX_FEATURE:1cxx_lambdas 679 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures 680 | Feature record: CXX_FEATURE:1cxx_local_type_template_args 681 | Feature record: CXX_FEATURE:1cxx_long_long_type 682 | Feature record: CXX_FEATURE:1cxx_noexcept 683 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init 684 | Feature record: CXX_FEATURE:1cxx_nullptr 685 | Feature record: CXX_FEATURE:1cxx_override 686 | Feature record: CXX_FEATURE:1cxx_range_for 687 | Feature record: CXX_FEATURE:1cxx_raw_string_literals 688 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions 689 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr 690 | Feature record: CXX_FEATURE:0cxx_return_type_deduction 691 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets 692 | Feature record: CXX_FEATURE:1cxx_rvalue_references 693 | Feature record: CXX_FEATURE:1cxx_sizeof_member 694 | Feature record: CXX_FEATURE:1cxx_static_assert 695 | Feature record: CXX_FEATURE:1cxx_strong_enums 696 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 697 | Feature record: CXX_FEATURE:1cxx_thread_local 698 | Feature record: CXX_FEATURE:1cxx_trailing_return_types 699 | Feature record: CXX_FEATURE:1cxx_unicode_literals 700 | Feature record: CXX_FEATURE:1cxx_uniform_initialization 701 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions 702 | Feature record: CXX_FEATURE:1cxx_user_literals 703 | Feature record: CXX_FEATURE:0cxx_variable_templates 704 | Feature record: CXX_FEATURE:1cxx_variadic_macros 705 | Feature record: CXX_FEATURE:1cxx_variadic_templates 706 | 707 | 708 | Detecting CXX [-std=c++98] compiler features compiled with the following output: 709 | Change Dir: /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp 710 | 711 | Run Build Command(s):/usr/bin/make cmTC_07a45/fast 712 | /usr/bin/make -f CMakeFiles/cmTC_07a45.dir/build.make CMakeFiles/cmTC_07a45.dir/build 713 | make[1]: Entering directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 714 | Building CXX object CMakeFiles/cmTC_07a45.dir/feature_tests.cxx.o 715 | /usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_07a45.dir/feature_tests.cxx.o -c /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/feature_tests.cxx 716 | Linking CXX executable cmTC_07a45 717 | /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07a45.dir/link.txt --verbose=1 718 | /usr/bin/c++ -rdynamic CMakeFiles/cmTC_07a45.dir/feature_tests.cxx.o -o cmTC_07a45 719 | make[1]: Leaving directory '/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/CMakeTmp' 720 | 721 | 722 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers 723 | Feature record: CXX_FEATURE:0cxx_alias_templates 724 | Feature record: CXX_FEATURE:0cxx_alignas 725 | Feature record: CXX_FEATURE:0cxx_alignof 726 | Feature record: CXX_FEATURE:0cxx_attributes 727 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated 728 | Feature record: CXX_FEATURE:0cxx_auto_type 729 | Feature record: CXX_FEATURE:0cxx_binary_literals 730 | Feature record: CXX_FEATURE:0cxx_constexpr 731 | Feature record: CXX_FEATURE:0cxx_contextual_conversions 732 | Feature record: CXX_FEATURE:0cxx_decltype 733 | Feature record: CXX_FEATURE:0cxx_decltype_auto 734 | Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types 735 | Feature record: CXX_FEATURE:0cxx_default_function_template_args 736 | Feature record: CXX_FEATURE:0cxx_defaulted_functions 737 | Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers 738 | Feature record: CXX_FEATURE:0cxx_delegating_constructors 739 | Feature record: CXX_FEATURE:0cxx_deleted_functions 740 | Feature record: CXX_FEATURE:0cxx_digit_separators 741 | Feature record: CXX_FEATURE:0cxx_enum_forward_declarations 742 | Feature record: CXX_FEATURE:0cxx_explicit_conversions 743 | Feature record: CXX_FEATURE:0cxx_extended_friend_declarations 744 | Feature record: CXX_FEATURE:0cxx_extern_templates 745 | Feature record: CXX_FEATURE:0cxx_final 746 | Feature record: CXX_FEATURE:0cxx_func_identifier 747 | Feature record: CXX_FEATURE:0cxx_generalized_initializers 748 | Feature record: CXX_FEATURE:0cxx_generic_lambdas 749 | Feature record: CXX_FEATURE:0cxx_inheriting_constructors 750 | Feature record: CXX_FEATURE:0cxx_inline_namespaces 751 | Feature record: CXX_FEATURE:0cxx_lambdas 752 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures 753 | Feature record: CXX_FEATURE:0cxx_local_type_template_args 754 | Feature record: CXX_FEATURE:0cxx_long_long_type 755 | Feature record: CXX_FEATURE:0cxx_noexcept 756 | Feature record: CXX_FEATURE:0cxx_nonstatic_member_init 757 | Feature record: CXX_FEATURE:0cxx_nullptr 758 | Feature record: CXX_FEATURE:0cxx_override 759 | Feature record: CXX_FEATURE:0cxx_range_for 760 | Feature record: CXX_FEATURE:0cxx_raw_string_literals 761 | Feature record: CXX_FEATURE:0cxx_reference_qualified_functions 762 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr 763 | Feature record: CXX_FEATURE:0cxx_return_type_deduction 764 | Feature record: CXX_FEATURE:0cxx_right_angle_brackets 765 | Feature record: CXX_FEATURE:0cxx_rvalue_references 766 | Feature record: CXX_FEATURE:0cxx_sizeof_member 767 | Feature record: CXX_FEATURE:0cxx_static_assert 768 | Feature record: CXX_FEATURE:0cxx_strong_enums 769 | Feature record: CXX_FEATURE:1cxx_template_template_parameters 770 | Feature record: CXX_FEATURE:0cxx_thread_local 771 | Feature record: CXX_FEATURE:0cxx_trailing_return_types 772 | Feature record: CXX_FEATURE:0cxx_unicode_literals 773 | Feature record: CXX_FEATURE:0cxx_uniform_initialization 774 | Feature record: CXX_FEATURE:0cxx_unrestricted_unions 775 | Feature record: CXX_FEATURE:0cxx_user_literals 776 | Feature record: CXX_FEATURE:0cxx_variable_templates 777 | Feature record: CXX_FEATURE:0cxx_variadic_macros 778 | Feature record: CXX_FEATURE:0cxx_variadic_templates 779 | -------------------------------------------------------------------------------- /build/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "../CMakeLists.txt" 11 | "CMakeFiles/3.14.0-rc2/CMakeCCompiler.cmake" 12 | "CMakeFiles/3.14.0-rc2/CMakeCXXCompiler.cmake" 13 | "CMakeFiles/3.14.0-rc2/CMakeSystem.cmake" 14 | "CMakeFiles/feature_tests.c" 15 | "CMakeFiles/feature_tests.cxx" 16 | "/usr/local/share/OpenCV/OpenCVConfig-version.cmake" 17 | "/usr/local/share/OpenCV/OpenCVConfig.cmake" 18 | "/usr/local/share/OpenCV/OpenCVModules-release.cmake" 19 | "/usr/local/share/OpenCV/OpenCVModules.cmake" 20 | "/usr/local/share/cmake-3.14/Modules/CMakeCCompiler.cmake.in" 21 | "/usr/local/share/cmake-3.14/Modules/CMakeCCompilerABI.c" 22 | "/usr/local/share/cmake-3.14/Modules/CMakeCInformation.cmake" 23 | "/usr/local/share/cmake-3.14/Modules/CMakeCXXCompiler.cmake.in" 24 | "/usr/local/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp" 25 | "/usr/local/share/cmake-3.14/Modules/CMakeCXXInformation.cmake" 26 | "/usr/local/share/cmake-3.14/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" 27 | "/usr/local/share/cmake-3.14/Modules/CMakeCommonLanguageInclude.cmake" 28 | "/usr/local/share/cmake-3.14/Modules/CMakeCompilerIdDetection.cmake" 29 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCCompiler.cmake" 30 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCXXCompiler.cmake" 31 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCompileFeatures.cmake" 32 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCompiler.cmake" 33 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCompilerABI.cmake" 34 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineCompilerId.cmake" 35 | "/usr/local/share/cmake-3.14/Modules/CMakeDetermineSystem.cmake" 36 | "/usr/local/share/cmake-3.14/Modules/CMakeFindBinUtils.cmake" 37 | "/usr/local/share/cmake-3.14/Modules/CMakeGenericSystem.cmake" 38 | "/usr/local/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake" 39 | "/usr/local/share/cmake-3.14/Modules/CMakeLanguageInformation.cmake" 40 | "/usr/local/share/cmake-3.14/Modules/CMakeParseImplicitIncludeInfo.cmake" 41 | "/usr/local/share/cmake-3.14/Modules/CMakeParseImplicitLinkInfo.cmake" 42 | "/usr/local/share/cmake-3.14/Modules/CMakeSystem.cmake.in" 43 | "/usr/local/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake" 44 | "/usr/local/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake" 45 | "/usr/local/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake" 46 | "/usr/local/share/cmake-3.14/Modules/CMakeTestCXXCompiler.cmake" 47 | "/usr/local/share/cmake-3.14/Modules/CMakeTestCompilerCommon.cmake" 48 | "/usr/local/share/cmake-3.14/Modules/CMakeUnixFindMake.cmake" 49 | "/usr/local/share/cmake-3.14/Modules/Compiler/ADSP-DetermineCompiler.cmake" 50 | "/usr/local/share/cmake-3.14/Modules/Compiler/ARMCC-DetermineCompiler.cmake" 51 | "/usr/local/share/cmake-3.14/Modules/Compiler/AppleClang-DetermineCompiler.cmake" 52 | "/usr/local/share/cmake-3.14/Modules/Compiler/Borland-DetermineCompiler.cmake" 53 | "/usr/local/share/cmake-3.14/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" 54 | "/usr/local/share/cmake-3.14/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 55 | "/usr/local/share/cmake-3.14/Modules/Compiler/Clang-DetermineCompiler.cmake" 56 | "/usr/local/share/cmake-3.14/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" 57 | "/usr/local/share/cmake-3.14/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" 58 | "/usr/local/share/cmake-3.14/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" 59 | "/usr/local/share/cmake-3.14/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" 60 | "/usr/local/share/cmake-3.14/Modules/Compiler/Cray-DetermineCompiler.cmake" 61 | "/usr/local/share/cmake-3.14/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" 62 | "/usr/local/share/cmake-3.14/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" 63 | "/usr/local/share/cmake-3.14/Modules/Compiler/GHS-DetermineCompiler.cmake" 64 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-C-DetermineCompiler.cmake" 65 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-C-FeatureTests.cmake" 66 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-C.cmake" 67 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" 68 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-CXX-FeatureTests.cmake" 69 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-CXX.cmake" 70 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU-FindBinUtils.cmake" 71 | "/usr/local/share/cmake-3.14/Modules/Compiler/GNU.cmake" 72 | "/usr/local/share/cmake-3.14/Modules/Compiler/HP-C-DetermineCompiler.cmake" 73 | "/usr/local/share/cmake-3.14/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" 74 | "/usr/local/share/cmake-3.14/Modules/Compiler/IAR-DetermineCompiler.cmake" 75 | "/usr/local/share/cmake-3.14/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" 76 | "/usr/local/share/cmake-3.14/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" 77 | "/usr/local/share/cmake-3.14/Modules/Compiler/Intel-DetermineCompiler.cmake" 78 | "/usr/local/share/cmake-3.14/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" 79 | "/usr/local/share/cmake-3.14/Modules/Compiler/MSVC-DetermineCompiler.cmake" 80 | "/usr/local/share/cmake-3.14/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" 81 | "/usr/local/share/cmake-3.14/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" 82 | "/usr/local/share/cmake-3.14/Modules/Compiler/PGI-DetermineCompiler.cmake" 83 | "/usr/local/share/cmake-3.14/Modules/Compiler/PathScale-DetermineCompiler.cmake" 84 | "/usr/local/share/cmake-3.14/Modules/Compiler/SCO-DetermineCompiler.cmake" 85 | "/usr/local/share/cmake-3.14/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" 86 | "/usr/local/share/cmake-3.14/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" 87 | "/usr/local/share/cmake-3.14/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" 88 | "/usr/local/share/cmake-3.14/Modules/Compiler/TI-DetermineCompiler.cmake" 89 | "/usr/local/share/cmake-3.14/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" 90 | "/usr/local/share/cmake-3.14/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" 91 | "/usr/local/share/cmake-3.14/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" 92 | "/usr/local/share/cmake-3.14/Modules/Compiler/Watcom-DetermineCompiler.cmake" 93 | "/usr/local/share/cmake-3.14/Modules/Compiler/XL-C-DetermineCompiler.cmake" 94 | "/usr/local/share/cmake-3.14/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" 95 | "/usr/local/share/cmake-3.14/Modules/Compiler/zOS-C-DetermineCompiler.cmake" 96 | "/usr/local/share/cmake-3.14/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" 97 | "/usr/local/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake" 98 | "/usr/local/share/cmake-3.14/Modules/FindPackageMessage.cmake" 99 | "/usr/local/share/cmake-3.14/Modules/Internal/CMakeCheckCompilerFlag.cmake" 100 | "/usr/local/share/cmake-3.14/Modules/Internal/FeatureTesting.cmake" 101 | "/usr/local/share/cmake-3.14/Modules/Platform/Linux-Determine-CXX.cmake" 102 | "/usr/local/share/cmake-3.14/Modules/Platform/Linux-GNU-C.cmake" 103 | "/usr/local/share/cmake-3.14/Modules/Platform/Linux-GNU-CXX.cmake" 104 | "/usr/local/share/cmake-3.14/Modules/Platform/Linux-GNU.cmake" 105 | "/usr/local/share/cmake-3.14/Modules/Platform/Linux.cmake" 106 | "/usr/local/share/cmake-3.14/Modules/Platform/UnixPaths.cmake" 107 | ) 108 | 109 | # The corresponding makefile is: 110 | set(CMAKE_MAKEFILE_OUTPUTS 111 | "Makefile" 112 | "CMakeFiles/cmake.check_cache" 113 | ) 114 | 115 | # Byproducts of CMake generate step: 116 | set(CMAKE_MAKEFILE_PRODUCTS 117 | "CMakeFiles/3.14.0-rc2/CMakeSystem.cmake" 118 | "CMakeFiles/3.14.0-rc2/CMakeCCompiler.cmake" 119 | "CMakeFiles/3.14.0-rc2/CMakeCXXCompiler.cmake" 120 | "CMakeFiles/3.14.0-rc2/CMakeCCompiler.cmake" 121 | "CMakeFiles/3.14.0-rc2/CMakeCXXCompiler.cmake" 122 | "CMakeFiles/CMakeDirectoryInformation.cmake" 123 | ) 124 | 125 | # Dependency information for all targets: 126 | set(CMAKE_DEPEND_INFO_FILES 127 | "CMakeFiles/pftrack.dir/DependInfo.cmake" 128 | ) 129 | -------------------------------------------------------------------------------- /build/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # The main recursive all target 10 | all: 11 | 12 | .PHONY : all 13 | 14 | # The main recursive preinstall target 15 | preinstall: 16 | 17 | .PHONY : preinstall 18 | 19 | # The main recursive clean target 20 | clean: 21 | 22 | .PHONY : clean 23 | 24 | #============================================================================= 25 | # Special targets provided by cmake. 26 | 27 | # Disable implicit rules so canonical targets will work. 28 | .SUFFIXES: 29 | 30 | 31 | # Remove some rules from gmake that .SUFFIXES does not remove. 32 | SUFFIXES = 33 | 34 | .SUFFIXES: .hpux_make_needs_suffix_list 35 | 36 | 37 | # Suppress display of executed commands. 38 | $(VERBOSE).SILENT: 39 | 40 | 41 | # A target that is always out of date. 42 | cmake_force: 43 | 44 | .PHONY : cmake_force 45 | 46 | #============================================================================= 47 | # Set environment variables for the build. 48 | 49 | # The shell in which to execute make rules. 50 | SHELL = /bin/sh 51 | 52 | # The CMake executable. 53 | CMAKE_COMMAND = /usr/local/bin/cmake 54 | 55 | # The command to remove a file. 56 | RM = /usr/local/bin/cmake -E remove -f 57 | 58 | # Escaping for special characters. 59 | EQUALS = = 60 | 61 | # The top-level source directory on which CMake was run. 62 | CMAKE_SOURCE_DIR = /mnt/hgfs/ubuntu/mosse 63 | 64 | # The top-level build directory on which CMake was run. 65 | CMAKE_BINARY_DIR = /mnt/hgfs/ubuntu/mosse/build 66 | 67 | #============================================================================= 68 | # Target rules for target CMakeFiles/pftrack.dir 69 | 70 | # All Build rule for target. 71 | CMakeFiles/pftrack.dir/all: 72 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/depend 73 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/build 74 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/mnt/hgfs/ubuntu/mosse/build/CMakeFiles --progress-num=1,2,3,4 "Built target pftrack" 75 | .PHONY : CMakeFiles/pftrack.dir/all 76 | 77 | # Include target in all. 78 | all: CMakeFiles/pftrack.dir/all 79 | 80 | .PHONY : all 81 | 82 | # Build rule for subdir invocation for target. 83 | CMakeFiles/pftrack.dir/rule: cmake_check_build_system 84 | $(CMAKE_COMMAND) -E cmake_progress_start /mnt/hgfs/ubuntu/mosse/build/CMakeFiles 4 85 | $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/pftrack.dir/all 86 | $(CMAKE_COMMAND) -E cmake_progress_start /mnt/hgfs/ubuntu/mosse/build/CMakeFiles 0 87 | .PHONY : CMakeFiles/pftrack.dir/rule 88 | 89 | # Convenience name for target. 90 | pftrack: CMakeFiles/pftrack.dir/rule 91 | 92 | .PHONY : pftrack 93 | 94 | # clean rule for target. 95 | CMakeFiles/pftrack.dir/clean: 96 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/clean 97 | .PHONY : CMakeFiles/pftrack.dir/clean 98 | 99 | # clean rule for target. 100 | clean: CMakeFiles/pftrack.dir/clean 101 | 102 | .PHONY : clean 103 | 104 | #============================================================================= 105 | # Special targets to cleanup operation of make. 106 | 107 | # Special rule to run CMake to check the build system integrity. 108 | # No rule that depends on this can have commands that come from listfiles 109 | # because they might be regenerated. 110 | cmake_check_build_system: 111 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 112 | .PHONY : cmake_check_build_system 113 | 114 | -------------------------------------------------------------------------------- /build/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/rebuild_cache.dir 2 | /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/pftrack.dir 3 | /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/edit_cache.dir 4 | -------------------------------------------------------------------------------- /build/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.cxx: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "CXX_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "cxx_aggregate_default_initializers\n" 10 | "CXX_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "cxx_alias_templates\n" 17 | "CXX_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "cxx_alignas\n" 24 | "CXX_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "cxx_alignof\n" 31 | "CXX_FEATURE:" 32 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 33 | "1" 34 | #else 35 | "0" 36 | #endif 37 | "cxx_attributes\n" 38 | "CXX_FEATURE:" 39 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 40 | "1" 41 | #else 42 | "0" 43 | #endif 44 | "cxx_attribute_deprecated\n" 45 | "CXX_FEATURE:" 46 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 47 | "1" 48 | #else 49 | "0" 50 | #endif 51 | "cxx_auto_type\n" 52 | "CXX_FEATURE:" 53 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 54 | "1" 55 | #else 56 | "0" 57 | #endif 58 | "cxx_binary_literals\n" 59 | "CXX_FEATURE:" 60 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 61 | "1" 62 | #else 63 | "0" 64 | #endif 65 | "cxx_constexpr\n" 66 | "CXX_FEATURE:" 67 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 68 | "1" 69 | #else 70 | "0" 71 | #endif 72 | "cxx_contextual_conversions\n" 73 | "CXX_FEATURE:" 74 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 75 | "1" 76 | #else 77 | "0" 78 | #endif 79 | "cxx_decltype\n" 80 | "CXX_FEATURE:" 81 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 82 | "1" 83 | #else 84 | "0" 85 | #endif 86 | "cxx_decltype_auto\n" 87 | "CXX_FEATURE:" 88 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 89 | "1" 90 | #else 91 | "0" 92 | #endif 93 | "cxx_decltype_incomplete_return_types\n" 94 | "CXX_FEATURE:" 95 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 96 | "1" 97 | #else 98 | "0" 99 | #endif 100 | "cxx_default_function_template_args\n" 101 | "CXX_FEATURE:" 102 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 103 | "1" 104 | #else 105 | "0" 106 | #endif 107 | "cxx_defaulted_functions\n" 108 | "CXX_FEATURE:" 109 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 110 | "1" 111 | #else 112 | "0" 113 | #endif 114 | "cxx_defaulted_move_initializers\n" 115 | "CXX_FEATURE:" 116 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 117 | "1" 118 | #else 119 | "0" 120 | #endif 121 | "cxx_delegating_constructors\n" 122 | "CXX_FEATURE:" 123 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 124 | "1" 125 | #else 126 | "0" 127 | #endif 128 | "cxx_deleted_functions\n" 129 | "CXX_FEATURE:" 130 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 131 | "1" 132 | #else 133 | "0" 134 | #endif 135 | "cxx_digit_separators\n" 136 | "CXX_FEATURE:" 137 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 138 | "1" 139 | #else 140 | "0" 141 | #endif 142 | "cxx_enum_forward_declarations\n" 143 | "CXX_FEATURE:" 144 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 145 | "1" 146 | #else 147 | "0" 148 | #endif 149 | "cxx_explicit_conversions\n" 150 | "CXX_FEATURE:" 151 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 152 | "1" 153 | #else 154 | "0" 155 | #endif 156 | "cxx_extended_friend_declarations\n" 157 | "CXX_FEATURE:" 158 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 159 | "1" 160 | #else 161 | "0" 162 | #endif 163 | "cxx_extern_templates\n" 164 | "CXX_FEATURE:" 165 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 166 | "1" 167 | #else 168 | "0" 169 | #endif 170 | "cxx_final\n" 171 | "CXX_FEATURE:" 172 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 173 | "1" 174 | #else 175 | "0" 176 | #endif 177 | "cxx_func_identifier\n" 178 | "CXX_FEATURE:" 179 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 180 | "1" 181 | #else 182 | "0" 183 | #endif 184 | "cxx_generalized_initializers\n" 185 | "CXX_FEATURE:" 186 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 187 | "1" 188 | #else 189 | "0" 190 | #endif 191 | "cxx_generic_lambdas\n" 192 | "CXX_FEATURE:" 193 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 194 | "1" 195 | #else 196 | "0" 197 | #endif 198 | "cxx_inheriting_constructors\n" 199 | "CXX_FEATURE:" 200 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 201 | "1" 202 | #else 203 | "0" 204 | #endif 205 | "cxx_inline_namespaces\n" 206 | "CXX_FEATURE:" 207 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 208 | "1" 209 | #else 210 | "0" 211 | #endif 212 | "cxx_lambdas\n" 213 | "CXX_FEATURE:" 214 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 215 | "1" 216 | #else 217 | "0" 218 | #endif 219 | "cxx_lambda_init_captures\n" 220 | "CXX_FEATURE:" 221 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 222 | "1" 223 | #else 224 | "0" 225 | #endif 226 | "cxx_local_type_template_args\n" 227 | "CXX_FEATURE:" 228 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 229 | "1" 230 | #else 231 | "0" 232 | #endif 233 | "cxx_long_long_type\n" 234 | "CXX_FEATURE:" 235 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 236 | "1" 237 | #else 238 | "0" 239 | #endif 240 | "cxx_noexcept\n" 241 | "CXX_FEATURE:" 242 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 243 | "1" 244 | #else 245 | "0" 246 | #endif 247 | "cxx_nonstatic_member_init\n" 248 | "CXX_FEATURE:" 249 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 250 | "1" 251 | #else 252 | "0" 253 | #endif 254 | "cxx_nullptr\n" 255 | "CXX_FEATURE:" 256 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 257 | "1" 258 | #else 259 | "0" 260 | #endif 261 | "cxx_override\n" 262 | "CXX_FEATURE:" 263 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 264 | "1" 265 | #else 266 | "0" 267 | #endif 268 | "cxx_range_for\n" 269 | "CXX_FEATURE:" 270 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 271 | "1" 272 | #else 273 | "0" 274 | #endif 275 | "cxx_raw_string_literals\n" 276 | "CXX_FEATURE:" 277 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 278 | "1" 279 | #else 280 | "0" 281 | #endif 282 | "cxx_reference_qualified_functions\n" 283 | "CXX_FEATURE:" 284 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 285 | "1" 286 | #else 287 | "0" 288 | #endif 289 | "cxx_relaxed_constexpr\n" 290 | "CXX_FEATURE:" 291 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 292 | "1" 293 | #else 294 | "0" 295 | #endif 296 | "cxx_return_type_deduction\n" 297 | "CXX_FEATURE:" 298 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 299 | "1" 300 | #else 301 | "0" 302 | #endif 303 | "cxx_right_angle_brackets\n" 304 | "CXX_FEATURE:" 305 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 306 | "1" 307 | #else 308 | "0" 309 | #endif 310 | "cxx_rvalue_references\n" 311 | "CXX_FEATURE:" 312 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 313 | "1" 314 | #else 315 | "0" 316 | #endif 317 | "cxx_sizeof_member\n" 318 | "CXX_FEATURE:" 319 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 320 | "1" 321 | #else 322 | "0" 323 | #endif 324 | "cxx_static_assert\n" 325 | "CXX_FEATURE:" 326 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 327 | "1" 328 | #else 329 | "0" 330 | #endif 331 | "cxx_strong_enums\n" 332 | "CXX_FEATURE:" 333 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus 334 | "1" 335 | #else 336 | "0" 337 | #endif 338 | "cxx_template_template_parameters\n" 339 | "CXX_FEATURE:" 340 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 341 | "1" 342 | #else 343 | "0" 344 | #endif 345 | "cxx_thread_local\n" 346 | "CXX_FEATURE:" 347 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 348 | "1" 349 | #else 350 | "0" 351 | #endif 352 | "cxx_trailing_return_types\n" 353 | "CXX_FEATURE:" 354 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 355 | "1" 356 | #else 357 | "0" 358 | #endif 359 | "cxx_unicode_literals\n" 360 | "CXX_FEATURE:" 361 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 362 | "1" 363 | #else 364 | "0" 365 | #endif 366 | "cxx_uniform_initialization\n" 367 | "CXX_FEATURE:" 368 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 369 | "1" 370 | #else 371 | "0" 372 | #endif 373 | "cxx_unrestricted_unions\n" 374 | "CXX_FEATURE:" 375 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 376 | "1" 377 | #else 378 | "0" 379 | #endif 380 | "cxx_user_literals\n" 381 | "CXX_FEATURE:" 382 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 383 | "1" 384 | #else 385 | "0" 386 | #endif 387 | "cxx_variable_templates\n" 388 | "CXX_FEATURE:" 389 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 390 | "1" 391 | #else 392 | "0" 393 | #endif 394 | "cxx_variadic_macros\n" 395 | "CXX_FEATURE:" 396 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 397 | "1" 398 | #else 399 | "0" 400 | #endif 401 | "cxx_variadic_templates\n" 402 | 403 | }; 404 | 405 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 406 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /mnt/hgfs/ubuntu/mosse/src/main.cpp 10 | tracker.h 11 | /mnt/hgfs/ubuntu/mosse/src/tracker.h 12 | assert.h 13 | - 14 | selectROI.h 15 | /mnt/hgfs/ubuntu/mosse/src/selectROI.h 16 | 17 | /mnt/hgfs/ubuntu/mosse/src/selectROI.h 18 | opencv2/opencv.hpp 19 | - 20 | map 21 | - 22 | 23 | /mnt/hgfs/ubuntu/mosse/src/tracker.h 24 | opencv2/opencv.hpp 25 | - 26 | 27 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/mnt/hgfs/ubuntu/mosse/src/main.cpp" "/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/pftrack.dir/src/main.cpp.o" 8 | "/mnt/hgfs/ubuntu/mosse/src/selectROI.cpp" "/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/pftrack.dir/src/selectROI.cpp.o" 9 | "/mnt/hgfs/ubuntu/mosse/src/tracker.cpp" "/mnt/hgfs/ubuntu/mosse/build/CMakeFiles/pftrack.dir/src/tracker.cpp.o" 10 | ) 11 | set(CMAKE_CXX_COMPILER_ID "GNU") 12 | 13 | # The include file search paths: 14 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 15 | "../src" 16 | "/usr/local/include/opencv" 17 | ) 18 | 19 | # Targets to which this target links. 20 | set(CMAKE_TARGET_LINKED_INFO_FILES 21 | ) 22 | 23 | # Fortran module output directory. 24 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 25 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/local/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/local/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /mnt/hgfs/ubuntu/mosse 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /mnt/hgfs/ubuntu/mosse/build 50 | 51 | # Include any dependencies generated for this target. 52 | include CMakeFiles/pftrack.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include CMakeFiles/pftrack.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include CMakeFiles/pftrack.dir/flags.make 59 | 60 | CMakeFiles/pftrack.dir/src/main.cpp.o: CMakeFiles/pftrack.dir/flags.make 61 | CMakeFiles/pftrack.dir/src/main.cpp.o: ../src/main.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/ubuntu/mosse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/pftrack.dir/src/main.cpp.o" 63 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pftrack.dir/src/main.cpp.o -c /mnt/hgfs/ubuntu/mosse/src/main.cpp 64 | 65 | CMakeFiles/pftrack.dir/src/main.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pftrack.dir/src/main.cpp.i" 67 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /mnt/hgfs/ubuntu/mosse/src/main.cpp > CMakeFiles/pftrack.dir/src/main.cpp.i 68 | 69 | CMakeFiles/pftrack.dir/src/main.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pftrack.dir/src/main.cpp.s" 71 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /mnt/hgfs/ubuntu/mosse/src/main.cpp -o CMakeFiles/pftrack.dir/src/main.cpp.s 72 | 73 | CMakeFiles/pftrack.dir/src/selectROI.cpp.o: CMakeFiles/pftrack.dir/flags.make 74 | CMakeFiles/pftrack.dir/src/selectROI.cpp.o: ../src/selectROI.cpp 75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/ubuntu/mosse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/pftrack.dir/src/selectROI.cpp.o" 76 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pftrack.dir/src/selectROI.cpp.o -c /mnt/hgfs/ubuntu/mosse/src/selectROI.cpp 77 | 78 | CMakeFiles/pftrack.dir/src/selectROI.cpp.i: cmake_force 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pftrack.dir/src/selectROI.cpp.i" 80 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /mnt/hgfs/ubuntu/mosse/src/selectROI.cpp > CMakeFiles/pftrack.dir/src/selectROI.cpp.i 81 | 82 | CMakeFiles/pftrack.dir/src/selectROI.cpp.s: cmake_force 83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pftrack.dir/src/selectROI.cpp.s" 84 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /mnt/hgfs/ubuntu/mosse/src/selectROI.cpp -o CMakeFiles/pftrack.dir/src/selectROI.cpp.s 85 | 86 | CMakeFiles/pftrack.dir/src/tracker.cpp.o: CMakeFiles/pftrack.dir/flags.make 87 | CMakeFiles/pftrack.dir/src/tracker.cpp.o: ../src/tracker.cpp 88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/mnt/hgfs/ubuntu/mosse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/pftrack.dir/src/tracker.cpp.o" 89 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pftrack.dir/src/tracker.cpp.o -c /mnt/hgfs/ubuntu/mosse/src/tracker.cpp 90 | 91 | CMakeFiles/pftrack.dir/src/tracker.cpp.i: cmake_force 92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pftrack.dir/src/tracker.cpp.i" 93 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /mnt/hgfs/ubuntu/mosse/src/tracker.cpp > CMakeFiles/pftrack.dir/src/tracker.cpp.i 94 | 95 | CMakeFiles/pftrack.dir/src/tracker.cpp.s: cmake_force 96 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pftrack.dir/src/tracker.cpp.s" 97 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /mnt/hgfs/ubuntu/mosse/src/tracker.cpp -o CMakeFiles/pftrack.dir/src/tracker.cpp.s 98 | 99 | # Object files for target pftrack 100 | pftrack_OBJECTS = \ 101 | "CMakeFiles/pftrack.dir/src/main.cpp.o" \ 102 | "CMakeFiles/pftrack.dir/src/selectROI.cpp.o" \ 103 | "CMakeFiles/pftrack.dir/src/tracker.cpp.o" 104 | 105 | # External object files for target pftrack 106 | pftrack_EXTERNAL_OBJECTS = 107 | 108 | pftrack: CMakeFiles/pftrack.dir/src/main.cpp.o 109 | pftrack: CMakeFiles/pftrack.dir/src/selectROI.cpp.o 110 | pftrack: CMakeFiles/pftrack.dir/src/tracker.cpp.o 111 | pftrack: CMakeFiles/pftrack.dir/build.make 112 | pftrack: /usr/local/lib/libopencv_dnn.so.3.4.3 113 | pftrack: /usr/local/lib/libopencv_ml.so.3.4.3 114 | pftrack: /usr/local/lib/libopencv_objdetect.so.3.4.3 115 | pftrack: /usr/local/lib/libopencv_shape.so.3.4.3 116 | pftrack: /usr/local/lib/libopencv_stitching.so.3.4.3 117 | pftrack: /usr/local/lib/libopencv_superres.so.3.4.3 118 | pftrack: /usr/local/lib/libopencv_videostab.so.3.4.3 119 | pftrack: /usr/local/lib/libopencv_calib3d.so.3.4.3 120 | pftrack: /usr/local/lib/libopencv_features2d.so.3.4.3 121 | pftrack: /usr/local/lib/libopencv_flann.so.3.4.3 122 | pftrack: /usr/local/lib/libopencv_highgui.so.3.4.3 123 | pftrack: /usr/local/lib/libopencv_photo.so.3.4.3 124 | pftrack: /usr/local/lib/libopencv_video.so.3.4.3 125 | pftrack: /usr/local/lib/libopencv_videoio.so.3.4.3 126 | pftrack: /usr/local/lib/libopencv_imgcodecs.so.3.4.3 127 | pftrack: /usr/local/lib/libopencv_imgproc.so.3.4.3 128 | pftrack: /usr/local/lib/libopencv_core.so.3.4.3 129 | pftrack: CMakeFiles/pftrack.dir/link.txt 130 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/mnt/hgfs/ubuntu/mosse/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable pftrack" 131 | $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pftrack.dir/link.txt --verbose=$(VERBOSE) 132 | 133 | # Rule to build all files generated by this target. 134 | CMakeFiles/pftrack.dir/build: pftrack 135 | 136 | .PHONY : CMakeFiles/pftrack.dir/build 137 | 138 | CMakeFiles/pftrack.dir/clean: 139 | $(CMAKE_COMMAND) -P CMakeFiles/pftrack.dir/cmake_clean.cmake 140 | .PHONY : CMakeFiles/pftrack.dir/clean 141 | 142 | CMakeFiles/pftrack.dir/depend: 143 | cd /mnt/hgfs/ubuntu/mosse/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /mnt/hgfs/ubuntu/mosse /mnt/hgfs/ubuntu/mosse /mnt/hgfs/ubuntu/mosse/build /mnt/hgfs/ubuntu/mosse/build /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/pftrack.dir/DependInfo.cmake --color=$(COLOR) 144 | .PHONY : CMakeFiles/pftrack.dir/depend 145 | 146 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/pftrack.dir/src/main.cpp.o" 3 | "CMakeFiles/pftrack.dir/src/selectROI.cpp.o" 4 | "CMakeFiles/pftrack.dir/src/tracker.cpp.o" 5 | "pftrack.pdb" 6 | "pftrack" 7 | ) 8 | 9 | # Per-language clean rules from dependency scanning. 10 | foreach(lang CXX) 11 | include(CMakeFiles/pftrack.dir/cmake_clean_${lang}.cmake OPTIONAL) 12 | endforeach() 13 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | CMakeFiles/pftrack.dir/src/main.cpp.o 5 | /mnt/hgfs/ubuntu/mosse/src/main.cpp 6 | /mnt/hgfs/ubuntu/mosse/src/selectROI.h 7 | /mnt/hgfs/ubuntu/mosse/src/tracker.h 8 | CMakeFiles/pftrack.dir/src/selectROI.cpp.o 9 | /mnt/hgfs/ubuntu/mosse/src/selectROI.cpp 10 | /mnt/hgfs/ubuntu/mosse/src/selectROI.h 11 | CMakeFiles/pftrack.dir/src/tracker.cpp.o 12 | /mnt/hgfs/ubuntu/mosse/src/tracker.cpp 13 | /mnt/hgfs/ubuntu/mosse/src/tracker.h 14 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | CMakeFiles/pftrack.dir/src/main.cpp.o: ../src/main.cpp 5 | CMakeFiles/pftrack.dir/src/main.cpp.o: ../src/selectROI.h 6 | CMakeFiles/pftrack.dir/src/main.cpp.o: ../src/tracker.h 7 | 8 | CMakeFiles/pftrack.dir/src/selectROI.cpp.o: ../src/selectROI.cpp 9 | CMakeFiles/pftrack.dir/src/selectROI.cpp.o: ../src/selectROI.h 10 | 11 | CMakeFiles/pftrack.dir/src/tracker.cpp.o: ../src/tracker.cpp 12 | CMakeFiles/pftrack.dir/src/tracker.cpp.o: ../src/tracker.h 13 | 14 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = -std=c++0x -O3 6 | 7 | CXX_DEFINES = 8 | 9 | CXX_INCLUDES = -I/mnt/hgfs/ubuntu/mosse/src -isystem /usr/local/include/opencv 10 | 11 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -rdynamic CMakeFiles/pftrack.dir/src/main.cpp.o CMakeFiles/pftrack.dir/src/selectROI.cpp.o CMakeFiles/pftrack.dir/src/tracker.cpp.o -o pftrack -Wl,-rpath,/usr/local/lib /usr/local/lib/libopencv_dnn.so.3.4.3 /usr/local/lib/libopencv_ml.so.3.4.3 /usr/local/lib/libopencv_objdetect.so.3.4.3 /usr/local/lib/libopencv_shape.so.3.4.3 /usr/local/lib/libopencv_stitching.so.3.4.3 /usr/local/lib/libopencv_superres.so.3.4.3 /usr/local/lib/libopencv_videostab.so.3.4.3 /usr/local/lib/libopencv_calib3d.so.3.4.3 /usr/local/lib/libopencv_features2d.so.3.4.3 /usr/local/lib/libopencv_flann.so.3.4.3 /usr/local/lib/libopencv_highgui.so.3.4.3 /usr/local/lib/libopencv_photo.so.3.4.3 /usr/local/lib/libopencv_video.so.3.4.3 /usr/local/lib/libopencv_videoio.so.3.4.3 /usr/local/lib/libopencv_imgcodecs.so.3.4.3 /usr/local/lib/libopencv_imgproc.so.3.4.3 /usr/local/lib/libopencv_core.so.3.4.3 2 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | 6 | -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/src/main.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/pftrack.dir/src/main.cpp.o -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/src/selectROI.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/pftrack.dir/src/selectROI.cpp.o -------------------------------------------------------------------------------- /build/CMakeFiles/pftrack.dir/src/tracker.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/CMakeFiles/pftrack.dir/src/tracker.cpp.o -------------------------------------------------------------------------------- /build/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /build/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.14 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/local/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/local/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /mnt/hgfs/ubuntu/mosse 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /mnt/hgfs/ubuntu/mosse/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/local/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | $(CMAKE_COMMAND) -E cmake_progress_start /mnt/hgfs/ubuntu/mosse/build/CMakeFiles /mnt/hgfs/ubuntu/mosse/build/CMakeFiles/progress.marks 84 | $(MAKE) -f CMakeFiles/Makefile2 all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /mnt/hgfs/ubuntu/mosse/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | $(MAKE) -f CMakeFiles/Makefile2 clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | #============================================================================= 114 | # Target rules for targets named pftrack 115 | 116 | # Build rule for target. 117 | pftrack: cmake_check_build_system 118 | $(MAKE) -f CMakeFiles/Makefile2 pftrack 119 | .PHONY : pftrack 120 | 121 | # fast build rule for target. 122 | pftrack/fast: 123 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/build 124 | .PHONY : pftrack/fast 125 | 126 | src/main.o: src/main.cpp.o 127 | 128 | .PHONY : src/main.o 129 | 130 | # target to build an object file 131 | src/main.cpp.o: 132 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/main.cpp.o 133 | .PHONY : src/main.cpp.o 134 | 135 | src/main.i: src/main.cpp.i 136 | 137 | .PHONY : src/main.i 138 | 139 | # target to preprocess a source file 140 | src/main.cpp.i: 141 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/main.cpp.i 142 | .PHONY : src/main.cpp.i 143 | 144 | src/main.s: src/main.cpp.s 145 | 146 | .PHONY : src/main.s 147 | 148 | # target to generate assembly for a file 149 | src/main.cpp.s: 150 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/main.cpp.s 151 | .PHONY : src/main.cpp.s 152 | 153 | src/selectROI.o: src/selectROI.cpp.o 154 | 155 | .PHONY : src/selectROI.o 156 | 157 | # target to build an object file 158 | src/selectROI.cpp.o: 159 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/selectROI.cpp.o 160 | .PHONY : src/selectROI.cpp.o 161 | 162 | src/selectROI.i: src/selectROI.cpp.i 163 | 164 | .PHONY : src/selectROI.i 165 | 166 | # target to preprocess a source file 167 | src/selectROI.cpp.i: 168 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/selectROI.cpp.i 169 | .PHONY : src/selectROI.cpp.i 170 | 171 | src/selectROI.s: src/selectROI.cpp.s 172 | 173 | .PHONY : src/selectROI.s 174 | 175 | # target to generate assembly for a file 176 | src/selectROI.cpp.s: 177 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/selectROI.cpp.s 178 | .PHONY : src/selectROI.cpp.s 179 | 180 | src/tracker.o: src/tracker.cpp.o 181 | 182 | .PHONY : src/tracker.o 183 | 184 | # target to build an object file 185 | src/tracker.cpp.o: 186 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/tracker.cpp.o 187 | .PHONY : src/tracker.cpp.o 188 | 189 | src/tracker.i: src/tracker.cpp.i 190 | 191 | .PHONY : src/tracker.i 192 | 193 | # target to preprocess a source file 194 | src/tracker.cpp.i: 195 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/tracker.cpp.i 196 | .PHONY : src/tracker.cpp.i 197 | 198 | src/tracker.s: src/tracker.cpp.s 199 | 200 | .PHONY : src/tracker.s 201 | 202 | # target to generate assembly for a file 203 | src/tracker.cpp.s: 204 | $(MAKE) -f CMakeFiles/pftrack.dir/build.make CMakeFiles/pftrack.dir/src/tracker.cpp.s 205 | .PHONY : src/tracker.cpp.s 206 | 207 | # Help Target 208 | help: 209 | @echo "The following are some of the valid targets for this Makefile:" 210 | @echo "... all (the default if no target is provided)" 211 | @echo "... clean" 212 | @echo "... depend" 213 | @echo "... rebuild_cache" 214 | @echo "... pftrack" 215 | @echo "... edit_cache" 216 | @echo "... src/main.o" 217 | @echo "... src/main.i" 218 | @echo "... src/main.s" 219 | @echo "... src/selectROI.o" 220 | @echo "... src/selectROI.i" 221 | @echo "... src/selectROI.s" 222 | @echo "... src/tracker.o" 223 | @echo "... src/tracker.i" 224 | @echo "... src/tracker.s" 225 | .PHONY : help 226 | 227 | 228 | 229 | #============================================================================= 230 | # Special targets to cleanup operation of make. 231 | 232 | # Special rule to run CMake to check the build system integrity. 233 | # No rule that depends on this can have commands that come from listfiles 234 | # because they might be regenerated. 235 | cmake_check_build_system: 236 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 237 | .PHONY : cmake_check_build_system 238 | 239 | -------------------------------------------------------------------------------- /build/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /mnt/hgfs/ubuntu/mosse 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | if(CMAKE_INSTALL_COMPONENT) 41 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 42 | else() 43 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 44 | endif() 45 | 46 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 47 | "${CMAKE_INSTALL_MANIFEST_FILES}") 48 | file(WRITE "/mnt/hgfs/ubuntu/mosse/build/${CMAKE_INSTALL_MANIFEST}" 49 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 50 | -------------------------------------------------------------------------------- /build/pftrack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/pftrack -------------------------------------------------------------------------------- /build/save.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mint-deeplearning/mosse_tracker/a8f8da69834e319e90af851b72832d588c4cc818/build/save.avi -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "tracker.h" 2 | #include 3 | #include "selectROI.h" 4 | 5 | void run() 6 | { 7 | cv::VideoCapture cap; 8 | cap.open("save.avi"); 9 | 10 | cv::VideoWriter save; 11 | save.open("save_1.avi", CV_FOURCC('M','P','4','2'), 25.0, cv::Size(480,360), true); 12 | mosseTracker track; 13 | selectROI box; 14 | box.init_param(); 15 | cv::Mat frame; 16 | bool init = true; 17 | cv::Rect roi; 18 | std::string trackingWindow = "tracking.jpg"; 19 | while(cap.read(frame)) 20 | { 21 | if(init) 22 | { 23 | roi = box.add(trackingWindow, frame); 24 | track.init(roi, frame); 25 | init = false; 26 | } 27 | else 28 | roi = track.update(frame); 29 | cv::rectangle(frame, roi, cv::Scalar(255,255,0)); 30 | cv::imshow(trackingWindow, frame); 31 | save << frame; 32 | cv::waitKey(20); 33 | } 34 | cap.release(); 35 | box.exit(); 36 | } 37 | 38 | void img2avi(char* address) 39 | { 40 | assert(address != NULL); 41 | char buf[128]; 42 | int nums = 1; 43 | sprintf(buf, "%s/%04d.jpg", address, nums); 44 | 45 | cv::Mat frame = cv::imread(buf); 46 | 47 | while(frame.data == NULL) 48 | { 49 | nums++; 50 | printf("num = %d\n", nums); 51 | sprintf(buf, "%s/%04d.jpg", address, nums); 52 | frame = cv::imread(buf); 53 | } 54 | 55 | cv::VideoWriter save; 56 | save.open("save.avi", CV_FOURCC('M','P','4','2'), 25.0, frame.size(), true); 57 | save << frame; 58 | nums++; 59 | 60 | while(frame.data != NULL) 61 | { 62 | sprintf(buf, "%s/%04d.jpg", address, nums++); 63 | frame = cv::imread(buf); 64 | save << frame; 65 | } 66 | save.release(); 67 | printf("save over!\n"); 68 | } 69 | 70 | int main() 71 | { 72 | //img2avi((char*)"img"); 73 | run(); 74 | return 0; 75 | } -------------------------------------------------------------------------------- /src/selectROI.cpp: -------------------------------------------------------------------------------- 1 | #include "selectROI.h" 2 | 3 | selectROI::selectROI() 4 | { 5 | } 6 | 7 | selectROI::~selectROI() 8 | { 9 | } 10 | 11 | void selectROI_handler::onMouse(int event, int x, int y, int flags, void* param) 12 | { 13 | selectROI_handler_param* shparam = (selectROI_handler_param*)param; 14 | switch (event) 15 | { 16 | case CV_EVENT_LBUTTONDOWN: 17 | shparam->drawRoi = true; 18 | shparam->click_1.x = x; 19 | shparam->click_1.y = y; 20 | break; 21 | case CV_EVENT_MOUSEMOVE: 22 | shparam->click_move.x = x; 23 | shparam->click_move.y = y; 24 | break; 25 | case CV_EVENT_LBUTTONUP: 26 | shparam->click_2.x = x; 27 | shparam->click_2.y = y; 28 | shparam->drawRoi = false; 29 | shparam->endDraw = true; 30 | break; 31 | default: 32 | break; 33 | } 34 | } 35 | 36 | cv::Rect selectROI::add(const std::string windname, const cv::Mat& image) 37 | { 38 | 39 | cv::Mat src_copy = image.clone(); 40 | cv::imshow(windname, src_copy); 41 | int lx, ly, w, h; 42 | while (!param->endDraw) 43 | { 44 | cv::setMouseCallback(windname, selectROI_handler::onMouse, param); 45 | src_copy = image.clone(); 46 | cv::Rect temp; 47 | if (param->drawRoi) 48 | { 49 | lx = param->click_1.x > param->click_move.x ? param->click_move.x : param->click_1.x; 50 | ly = param->click_1.y > param->click_move.y ? param->click_move.y : param->click_1.y; 51 | w = std::abs(param->click_move.x - param->click_1.x); 52 | h = std::abs(param->click_move.y - param->click_1.y); 53 | temp = cv::Rect(lx, ly, w, h); 54 | cv::rectangle(src_copy, temp, cv::Scalar(255,255,255)); 55 | } 56 | cv::imshow(windname, src_copy); 57 | cv::waitKey(20); 58 | } 59 | lx = param->click_1.x > param->click_2.x ? param->click_2.x : param->click_1.x; 60 | ly = param->click_1.y > param->click_2.y ? param->click_2.y : param->click_1.y; 61 | w = std::abs(param->click_2.x - param->click_1.x); 62 | h = std::abs(param->click_2.y - param->click_1.y); 63 | cv::Rect res = cv::Rect(lx, ly, w, h); 64 | return res; 65 | } 66 | 67 | void selectROI::init_param() 68 | { 69 | param = new selectROI_handler_param(); 70 | memset(param, 0, sizeof(selectROI_handler_param)); 71 | param->drawRoi = false; 72 | param->endDraw = false; 73 | } 74 | 75 | void selectROI::exit() 76 | { 77 | delete param; 78 | } 79 | 80 | void selectROI::reinit() 81 | { 82 | param->drawRoi = false; 83 | param->endDraw = false; 84 | } -------------------------------------------------------------------------------- /src/selectROI.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #ifndef _SELECT_ROI_H_HH 3 | #define _SELECT_ROI_H_HH 4 | 5 | #include 6 | #include 7 | 8 | typedef struct selectROI_handler_param { 9 | cv::Point click_1, click_2, click_move; 10 | bool drawRoi; 11 | bool endDraw; 12 | }selectROI_handler_param; 13 | 14 | class selectROI_handler 15 | { 16 | friend class selectROI; 17 | protected: 18 | static void onMouse(int event, int x, int y, int flags, void* param); 19 | }; 20 | 21 | class selectROI { 22 | public: 23 | selectROI(); 24 | virtual ~selectROI(); 25 | public: 26 | void init_param(); 27 | cv::Rect add(const std::string windname, const cv::Mat& image); 28 | void exit(); 29 | void reinit(); 30 | private: 31 | selectROI_handler_param* param; 32 | }; 33 | #endif 34 | -------------------------------------------------------------------------------- /src/tracker.cpp: -------------------------------------------------------------------------------- 1 | #include "tracker.h" 2 | #include 3 | #include 4 | #include 5 | 6 | mosseTracker::mosseTracker() 7 | { 8 | 9 | } 10 | 11 | mosseTracker::~mosseTracker() 12 | { 13 | 14 | } 15 | 16 | cv::Mat mosseTracker::createGaussKernel(cv::Size sz, float sigma, cv::Point center) 17 | { 18 | cv::Mat gauss = cv::Mat::zeros(sz, CV_32FC1); 19 | for(int r = 0; r < sz.height; r++) 20 | for(int c = 0; c < sz.width; c++) 21 | { 22 | float v = (r - center.y) * (r - center.y) + (c - center.x) * (c - center.x); 23 | v /= (2 * sigma); 24 | gauss.at(r, c) = std::exp(-v); 25 | } 26 | return gauss; 27 | } 28 | 29 | void mosseTracker::init_param() 30 | { 31 | _sigma = 100; 32 | _eta = 0.125; 33 | } 34 | 35 | cv::Mat mosseTracker::bgr2gray(const cv::Mat& image) 36 | { 37 | cv::Mat res; 38 | int chans = image.channels(); 39 | if(chans == 3) 40 | cv::cvtColor(image, res, CV_BGR2GRAY); 41 | else res = image.clone(); 42 | return res; 43 | } 44 | 45 | cv::Mat mosseTracker::imcrop(cv::Rect roi, const cv::Mat& image) 46 | { 47 | cv::Rect img = cv::Rect(0,0,image.cols,image.rows); 48 | cv::Rect res = roi & img; 49 | return image(res).clone(); 50 | } 51 | 52 | cv::Mat mosseTracker::fft(cv::Mat image, bool backwards) 53 | { 54 | if(image.channels() == 1) 55 | { 56 | cv::Mat planes[] = {cv::Mat_(image), cv::Mat_::zeros(image.size())}; 57 | cv::merge(planes, 2, image); 58 | } 59 | cv::dft(image, image, backwards ? (cv::DFT_INVERSE | cv::DFT_SCALE) : 0); 60 | 61 | return image; 62 | } 63 | 64 | cv::Mat mosseTracker::conj(const cv::Mat& image) 65 | { 66 | assert(image.channels() == 2); 67 | cv::Mat mat[2]; 68 | cv::split(image, mat); 69 | mat[1] *= -1; 70 | cv::Mat res; 71 | cv::merge(mat, 2, res); 72 | return res; 73 | } 74 | 75 | cv::Mat mosseTracker::createHanningMats(int rows, int cols) 76 | { 77 | cv::Mat hann1t = cv::Mat(cv::Size(cols, 1), CV_32F, cv::Scalar(0)); 78 | cv::Mat hann2t = cv::Mat(cv::Size(1, rows), CV_32F, cv::Scalar(0)); 79 | 80 | for(int i = 0; i < hann1t.cols; i++) 81 | hann1t.at(0, i) = 0.5 * (1 - std::cos(2 * CV_PI * i / (hann1t.cols - 1))); 82 | for(int i = 0; i < hann2t.rows; i++) 83 | hann2t.at(i, 0) = 0.5 * (1 - std::cos(2 * CV_PI * i / (hann2t.rows - 1))); 84 | 85 | cv::Mat hann2d = hann2t * hann1t; 86 | return hann2d; 87 | } 88 | 89 | cv::Mat mosseTracker::preprocess(const cv::Mat& image) 90 | { 91 | cv::Mat win = createHanningMats(image.rows, image.cols); 92 | float eps = 1e-5; 93 | cv::Mat img = image + cv::Scalar::all(1); 94 | img = cv::Mat_(img); 95 | cv::log(img, img); 96 | cv::Scalar mean, std; 97 | cv::meanStdDev(img, mean, std); 98 | img = (img - cv::Scalar::all(mean[0])) / (std[0] + eps); 99 | return img.mul(win); 100 | } 101 | 102 | cv::Mat mosseTracker::rand_warp(const cv::Mat& image) 103 | { 104 | srand((unsigned)time(NULL)); 105 | float a = -180.0 / 16; 106 | float b = -a; 107 | float rand_v_1 = rand() % 101 / 100.0; 108 | float r = a + (b - 1) * rand_v_1; 109 | 110 | float rand_v_2 = rand() % 101 / 100.0; 111 | float scale = 1 - 0.1 + 0.2 * rand_v_2; 112 | 113 | cv::Mat rotate_image = cv::Mat::zeros(image.size(), image.type()); 114 | cv::Point center = cv::Point(image.cols/2, image.rows/2); 115 | cv::Mat rot_mat = cv::getRotationMatrix2D(center, double(r), double(scale)); 116 | cv::warpAffine(image, rotate_image, rot_mat, image.size()); 117 | 118 | return rotate_image; 119 | } 120 | 121 | cv::Mat mosseTracker::complexMultiplication(cv::Mat a, cv::Mat b) 122 | { 123 | std::vector pa; 124 | std::vector pb; 125 | cv::split(a, pa); 126 | cv::split(b, pb); 127 | 128 | std::vector pres; 129 | pres.push_back(pa[0].mul(pb[0]) - pa[1].mul(pb[1])); 130 | pres.push_back(pa[0].mul(pb[1]) + pa[1].mul(pb[0])); 131 | 132 | cv::Mat res; 133 | cv::merge(pres, res); 134 | 135 | return res; 136 | } 137 | 138 | void mosseTracker::init(cv::Rect roi, const cv::Mat& image) 139 | { 140 | init_param(); 141 | _roi = roi; 142 | 143 | cv::Point center = cv::Point(roi.x+roi.width/2, roi.y+roi.height/2); 144 | 145 | guassKernelMatrix = createGaussKernel(image.size(), _sigma, center); 146 | 147 | cv::Mat gray = bgr2gray(image); 148 | 149 | cv::Mat gray_crop = imcrop(roi, gray); 150 | 151 | cv::Mat guassKernelMatrix_crop = imcrop(roi, guassKernelMatrix); 152 | 153 | init_sz.width = guassKernelMatrix_crop.cols; 154 | init_sz.height = guassKernelMatrix_crop.rows; 155 | 156 | gauss_fft = fft(guassKernelMatrix_crop); 157 | 158 | if(gray_crop.size() != guassKernelMatrix_crop.size()) 159 | cv::resize(gray_crop, gray_crop, guassKernelMatrix_crop.size()); 160 | 161 | fi = preprocess(gray_crop); 162 | 163 | fi_fft = fft(fi); 164 | 165 | Ai = complexMultiplication(gauss_fft, conj(fi_fft)); 166 | Bi = complexMultiplication(fi_fft, conj(fi_fft)); 167 | 168 | int N = 128; 169 | for(int i = 0; i < N; i++) 170 | { 171 | fi = preprocess(rand_warp(gray_crop)); 172 | fi_fft = fft(fi); 173 | Ai += complexMultiplication(gauss_fft, conj(fi_fft)); 174 | Bi += complexMultiplication(fi_fft, conj(fi_fft)); 175 | } 176 | 177 | Ai *= _eta; 178 | Bi *= _eta; 179 | } 180 | 181 | cv::Mat mosseTracker::convert(const cv::Mat& src) 182 | { 183 | cv::Mat cv8uc1 = cv::Mat::zeros(src.size(), CV_8UC1); 184 | for(int r = 0; r < src.rows; r++) 185 | for(int c = 0; c < src.cols; c++) 186 | { 187 | float val = src.at(r,c); 188 | val = val > 255 ? 255 : val; 189 | cv8uc1.at(r,c) = (unsigned char)val; 190 | } 191 | return cv8uc1; 192 | } 193 | 194 | cv::Mat mosseTracker::real(cv::Mat image) 195 | { 196 | std::vector mats; 197 | cv::split(image, mats); 198 | return mats[0]; 199 | } 200 | 201 | cv::Mat mosseTracker::imag(cv::Mat image) 202 | { 203 | std::vector mats; 204 | cv::split(image, mats); 205 | return mats[1]; 206 | } 207 | 208 | cv::Mat mosseTracker::complexDivision(cv::Mat a, cv::Mat b) 209 | { 210 | std::vector pa; 211 | std::vector pb; 212 | 213 | cv::split(a, pa); 214 | cv::split(b, pb); 215 | 216 | cv::Mat divisior = 1.0 / (pb[0].mul(pb[0]) + pb[1].mul(pb[1])); 217 | 218 | std::vector pres; 219 | 220 | pres.push_back((pa[0].mul(pb[0]) + pa[1].mul(pb[1])).mul(divisior)); 221 | pres.push_back((pa[1].mul(pb[0]) + pa[0].mul(pb[1])).mul(divisior)); 222 | 223 | cv::Mat res; 224 | cv::merge(pres, res); 225 | return res; 226 | } 227 | 228 | cv::Rect mosseTracker::update(const cv::Mat& image) 229 | { 230 | cv::Mat gray = bgr2gray(image); 231 | Hi = complexDivision(Ai, Bi); 232 | 233 | fi = imcrop(_roi, gray); 234 | //cv::resize(_roi, gray); 235 | cv::resize(fi, fi, init_sz); 236 | fi = preprocess(fi); 237 | 238 | cv::Mat response = fft(complexMultiplication(Hi, fft(fi)), true); 239 | 240 | cv::normalize(response, response, 0, 1, cv::NORM_MINMAX); 241 | 242 | response *= 255.0; 243 | 244 | cv::Mat resp = real(response); 245 | cv::Mat resp_cv8u = cv::Mat_(resp); 246 | 247 | cv::Point ps; 248 | double max_response; 249 | cv::minMaxLoc(resp_cv8u, NULL, &max_response, NULL, &ps); 250 | 251 | float dx = ps.x - init_sz.width / 2; 252 | float dy = ps.y - init_sz.height / 2; 253 | 254 | _roi = cv::Rect(_roi.x + dx, _roi.y + dy, init_sz.width, init_sz.height); 255 | 256 | train(gray); 257 | 258 | return _roi; 259 | } 260 | 261 | void mosseTracker::train(const cv::Mat& image) 262 | { 263 | fi = imcrop(_roi, image); 264 | cv::resize(fi, fi, init_sz); 265 | fi = preprocess(fi); 266 | 267 | fi_fft = fft(fi); 268 | Ai = _eta * complexMultiplication(gauss_fft, conj(fi_fft)) + (1 - _eta) * Ai; 269 | Bi = _eta * complexMultiplication(fi_fft, conj(fi_fft)) + (1 - _eta) * Bi; 270 | } -------------------------------------------------------------------------------- /src/tracker.h: -------------------------------------------------------------------------------- 1 | #ifndef _TRACKER_H_HH 2 | #define _TRACKER_H_HH 3 | 4 | #include 5 | 6 | class mosseTracker 7 | { 8 | public: 9 | mosseTracker(); 10 | virtual ~mosseTracker(); 11 | public: 12 | void init(cv::Rect roi, const cv::Mat& image); 13 | cv::Rect update(const cv::Mat& image); 14 | protected: 15 | void init_param(); 16 | void train(const cv::Mat& image); 17 | 18 | cv::Mat bgr2gray(const cv::Mat& image); 19 | cv::Mat imcrop(cv::Rect roi, const cv::Mat& image); 20 | cv::Mat createGaussKernel(cv::Size sz, float sigma, cv::Point center); 21 | cv::Mat fft(cv::Mat image, bool backwards = false); 22 | cv::Mat conj(const cv::Mat& image); 23 | cv::Mat preprocess(const cv::Mat& image); 24 | cv::Mat createHanningMats(int rows, int cols); 25 | cv::Mat rand_warp(const cv::Mat& image); 26 | cv::Mat convert(const cv::Mat& src); 27 | cv::Mat real(cv::Mat image); 28 | cv::Mat imag(cv::Mat image); 29 | cv::Mat complexDivision(cv::Mat a, cv::Mat b); 30 | cv::Mat complexMultiplication(cv::Mat a, cv::Mat b); 31 | private: 32 | float _sigma; 33 | float _eta; 34 | cv::Mat guassKernelMatrix; 35 | cv::Mat gauss_fft; 36 | cv::Mat Ai; 37 | cv::Mat Bi; 38 | cv::Mat Hi; 39 | cv::Mat fi; 40 | cv::Mat fi_fft; 41 | cv::Size init_sz; /*初始化尺寸*/ 42 | cv::Rect _roi; /*每一帧跟踪结果*/ 43 | }; 44 | #endif --------------------------------------------------------------------------------