Update!
This commit is contained in:
parent
3b009a3ba0
commit
2bd4160386
|
@ -1,22 +1,19 @@
|
|||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Linux",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/T.T.B.G-GUI/",
|
||||
"${workspaceFolder}/T.T.B.G-api/",
|
||||
"/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0",
|
||||
"/usr/include/wx-3.0/",
|
||||
"${workspaceFolder}/*"
|
||||
],
|
||||
"defines": [],
|
||||
"compilerPath": "/usr/bin/gcc",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17",
|
||||
"intelliSenseMode": "clang-x64",
|
||||
"configurationProvider": "vector-of-bool.cmake-tools",
|
||||
"compileCommands": "${workspaceFolder}/build/compile_commands.json"
|
||||
}
|
||||
],
|
||||
"configurations": [{
|
||||
"name": "Linux",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/T.T.B.G/",
|
||||
"/usr/include/x86_64-linux-gnu/qt5/QtCore/",
|
||||
"/usr/include/x86_64-linux-gnu/qt5/QtWidgets/",
|
||||
"/usr/include/x86_64-linux-gnu/qt5/"
|
||||
],
|
||||
"defines": [],
|
||||
"compilerPath": "/usr/bin/gcc",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17",
|
||||
"intelliSenseMode": "clang-x64",
|
||||
"configurationProvider": "vector-of-bool.cmake-tools",
|
||||
"compileCommands": "${workspaceFolder}/build/compile_commands.json"
|
||||
}],
|
||||
"version": 4
|
||||
}
|
|
@ -49,7 +49,12 @@
|
|||
"tuple": "cpp",
|
||||
"typeinfo": "cpp",
|
||||
"utility": "cpp",
|
||||
"valarray": "cpp"
|
||||
"valarray": "cpp",
|
||||
"qapplication": "cpp",
|
||||
"qmainwindow": "cpp",
|
||||
"qicon": "cpp",
|
||||
"qtoolbar": "cpp"
|
||||
},
|
||||
"C_Cpp.configurationWarnings": "Disabled"
|
||||
"C_Cpp.configurationWarnings": "Disabled",
|
||||
"C_Cpp.errorSquiggles": "Enabled"
|
||||
}
|
|
@ -2,8 +2,7 @@
|
|||
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
||||
// for the documentation about the tasks.json format
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"tasks": [{
|
||||
"label": "C/C++ Build",
|
||||
"type": "shell",
|
||||
"command": "clear && make",
|
||||
|
@ -32,7 +31,7 @@
|
|||
{
|
||||
"label": "Clean for GitHub Push",
|
||||
"type": "shell",
|
||||
"command": "clear && make clean && rm -r CMakeFiles && rmdir CMakeFiles && rm -r build && rm cmake_install.cmake && rm CMakeCache.txt && rm MakeFile",
|
||||
"command": "clear && make clean && rm -r CMakeFiles && rm -r build && rm cmake_install.cmake && rm CMakeCache.txt && rm Makefile",
|
||||
"problemMatcher": []
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,353 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
# It was generated by CMake: /usr/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/usr/bin/ar
|
||||
|
||||
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
|
||||
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
|
||||
CMAKE_BUILD_TYPE:STRING=
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
||||
|
||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
||||
|
||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=TTBG
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
||||
|
||||
//Flags used by the linker during the creation of dll's.
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets
|
||||
|
||||
//Value Computed by CMake
|
||||
TTBG_BINARY_DIR:STATIC=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
//Value Computed by CMake
|
||||
TTBG_SOURCE_DIR:STATIC=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
//Path to a file.
|
||||
_filename:FILEPATH=/usr/include/wx-3.0/wx/version.h
|
||||
|
||||
//Location of wxWidgets library configuration provider binary (wx-config).
|
||||
wxWidgets_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/wx-config
|
||||
|
||||
//Use debug build?
|
||||
wxWidgets_USE_DEBUG:BOOL=OFF
|
||||
|
||||
//Location of wxWidgets resource file compiler binary (wxrc)
|
||||
wxWidgets_wxrc_EXECUTABLE:FILEPATH=/usr/bin/wxrc
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
|
||||
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
|
||||
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
|
||||
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
|
||||
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
//Install .so files without execute permission.
|
||||
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//Platform information initialized
|
||||
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Details about finding wxWidgets
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_wxWidgets:INTERNAL=[-L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_gtk2u_aui-3.0;-lwx_gtk2u_core-3.0;-lwx_baseu-3.0;-lwx_gtk2u_gl-3.0;-lwx_gtk2u_ribbon-3.0][/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0;/usr/include/wx-3.0][v3.0.4()]
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
set(CMAKE_C_COMPILER "/usr/bin/cc")
|
||||
set(CMAKE_C_COMPILER_ARG1 "")
|
||||
set(CMAKE_C_COMPILER_ID "GNU")
|
||||
set(CMAKE_C_COMPILER_VERSION "7.3.0")
|
||||
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
|
||||
set(CMAKE_C_COMPILER_WRAPPER "")
|
||||
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
|
||||
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
|
||||
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
|
||||
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
|
||||
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
|
||||
|
||||
set(CMAKE_C_PLATFORM_ID "Linux")
|
||||
set(CMAKE_C_SIMULATE_ID "")
|
||||
set(CMAKE_C_SIMULATE_VERSION "")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR "/usr/bin/ar")
|
||||
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
|
||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
||||
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
||||
set(CMAKE_LINKER "/usr/bin/ld")
|
||||
set(CMAKE_COMPILER_IS_GNUCC 1)
|
||||
set(CMAKE_C_COMPILER_LOADED 1)
|
||||
set(CMAKE_C_COMPILER_WORKS TRUE)
|
||||
set(CMAKE_C_ABI_COMPILED TRUE)
|
||||
set(CMAKE_COMPILER_IS_MINGW )
|
||||
set(CMAKE_COMPILER_IS_CYGWIN )
|
||||
if(CMAKE_COMPILER_IS_CYGWIN)
|
||||
set(CYGWIN 1)
|
||||
set(UNIX 1)
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_COMPILER_ENV_VAR "CC")
|
||||
|
||||
if(CMAKE_COMPILER_IS_MINGW)
|
||||
set(MINGW 1)
|
||||
endif()
|
||||
set(CMAKE_C_COMPILER_ID_RUN 1)
|
||||
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
|
||||
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||
set(CMAKE_C_LINKER_PREFERENCE 10)
|
||||
|
||||
# Save compiler ABI information.
|
||||
set(CMAKE_C_SIZEOF_DATA_PTR "8")
|
||||
set(CMAKE_C_COMPILER_ABI "ELF")
|
||||
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
|
||||
if(CMAKE_C_SIZEOF_DATA_PTR)
|
||||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_C_COMPILER_ABI)
|
||||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_C_LIBRARY_ARCHITECTURE)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
|
||||
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
|
||||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
|
||||
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
|
||||
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
|
@ -0,0 +1,75 @@
|
|||
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
|
||||
set(CMAKE_CXX_COMPILER_ARG1 "")
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
set(CMAKE_CXX_COMPILER_VERSION "7.3.0")
|
||||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
|
||||
set(CMAKE_CXX_COMPILER_WRAPPER "")
|
||||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
|
||||
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
|
||||
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
|
||||
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
|
||||
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
|
||||
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
|
||||
|
||||
set(CMAKE_CXX_PLATFORM_ID "Linux")
|
||||
set(CMAKE_CXX_SIMULATE_ID "")
|
||||
set(CMAKE_CXX_SIMULATE_VERSION "")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR "/usr/bin/ar")
|
||||
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
|
||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
||||
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
||||
set(CMAKE_LINKER "/usr/bin/ld")
|
||||
set(CMAKE_COMPILER_IS_GNUCXX 1)
|
||||
set(CMAKE_CXX_COMPILER_LOADED 1)
|
||||
set(CMAKE_CXX_COMPILER_WORKS TRUE)
|
||||
set(CMAKE_CXX_ABI_COMPILED TRUE)
|
||||
set(CMAKE_COMPILER_IS_MINGW )
|
||||
set(CMAKE_COMPILER_IS_CYGWIN )
|
||||
if(CMAKE_COMPILER_IS_CYGWIN)
|
||||
set(CYGWIN 1)
|
||||
set(UNIX 1)
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
|
||||
|
||||
if(CMAKE_COMPILER_IS_MINGW)
|
||||
set(MINGW 1)
|
||||
endif()
|
||||
set(CMAKE_CXX_COMPILER_ID_RUN 1)
|
||||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE 30)
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
|
||||
|
||||
# Save compiler ABI information.
|
||||
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
|
||||
set(CMAKE_CXX_COMPILER_ABI "ELF")
|
||||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
|
||||
if(CMAKE_CXX_SIZEOF_DATA_PTR)
|
||||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ABI)
|
||||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
|
||||
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
|
||||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,15 @@
|
|||
set(CMAKE_HOST_SYSTEM "Linux-4.15.0-43-generic")
|
||||
set(CMAKE_HOST_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_HOST_SYSTEM_VERSION "4.15.0-43-generic")
|
||||
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_SYSTEM "Linux-4.15.0-43-generic")
|
||||
set(CMAKE_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_SYSTEM_VERSION "4.15.0-43-generic")
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
set(CMAKE_CROSSCOMPILING "FALSE")
|
||||
|
||||
set(CMAKE_SYSTEM_LOADED 1)
|
|
@ -0,0 +1,598 @@
|
|||
#ifdef __cplusplus
|
||||
# error "A C++ compiler has been selected for C."
|
||||
#endif
|
||||
|
||||
#if defined(__18CXX)
|
||||
# define ID_VOID_MAIN
|
||||
#endif
|
||||
#if defined(__CLASSIC_C__)
|
||||
/* cv-qualifiers did not exist in K&R C */
|
||||
# define const
|
||||
# define volatile
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number components: V=Version, R=Revision, P=Patch
|
||||
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||
|
||||
#if defined(__INTEL_COMPILER) || defined(__ICC)
|
||||
# define COMPILER_ID "Intel"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
/* __INTEL_COMPILER = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||
# if defined(__INTEL_COMPILER_UPDATE)
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||
# else
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||
# endif
|
||||
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||
# endif
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__PATHCC__)
|
||||
# define COMPILER_ID "PathScale"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||
# if defined(__PATHCC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||
# define COMPILER_ID "Embarcadero"
|
||||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||
|
||||
#elif defined(__BORLANDC__)
|
||||
# define COMPILER_ID "Borland"
|
||||
/* __BORLANDC__ = 0xVRR */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||
|
||||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||
# define COMPILER_ID "Watcom"
|
||||
/* __WATCOMC__ = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# define COMPILER_ID "OpenWatcom"
|
||||
/* __WATCOMC__ = VVRP + 1100 */
|
||||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__SUNPRO_C)
|
||||
# define COMPILER_ID "SunPro"
|
||||
# if __SUNPRO_C >= 0x5100
|
||||
/* __SUNPRO_C = 0xVRRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||
# else
|
||||
/* __SUNPRO_CC = 0xVRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||
# endif
|
||||
|
||||
#elif defined(__HP_cc)
|
||||
# define COMPILER_ID "HP"
|
||||
/* __HP_cc = VVRRPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
|
||||
|
||||
#elif defined(__DECC)
|
||||
# define COMPILER_ID "Compaq"
|
||||
/* __DECC_VER = VVRRTPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
|
||||
|
||||
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
|
||||
# define COMPILER_ID "zOS"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
|
||||
# define COMPILER_ID "XL"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
|
||||
# define COMPILER_ID "VisualAge"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__PGI)
|
||||
# define COMPILER_ID "PGI"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||
# if defined(__PGIC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_CRAYC)
|
||||
# define COMPILER_ID "Cray"
|
||||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||
|
||||
#elif defined(__TI_COMPILER_VERSION__)
|
||||
# define COMPILER_ID "TI"
|
||||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||
|
||||
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
|
||||
# define COMPILER_ID "Fujitsu"
|
||||
|
||||
#elif defined(__TINYC__)
|
||||
# define COMPILER_ID "TinyCC"
|
||||
|
||||
#elif defined(__BCC__)
|
||||
# define COMPILER_ID "Bruce"
|
||||
|
||||
#elif defined(__SCO_VERSION__)
|
||||
# define COMPILER_ID "SCO"
|
||||
|
||||
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||
# define COMPILER_ID "AppleClang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||
|
||||
#elif defined(__clang__)
|
||||
# define COMPILER_ID "Clang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__GNUC__)
|
||||
# define COMPILER_ID "GNU"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||
# if defined(__GNUC_MINOR__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||
# endif
|
||||
# if defined(__GNUC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_MSC_VER)
|
||||
# define COMPILER_ID "MSVC"
|
||||
/* _MSC_VER = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# if defined(_MSC_FULL_VER)
|
||||
# if _MSC_VER >= 1400
|
||||
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||
# else
|
||||
/* _MSC_FULL_VER = VVRRPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||
# endif
|
||||
# endif
|
||||
# if defined(_MSC_BUILD)
|
||||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||
# endif
|
||||
|
||||
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
|
||||
# define COMPILER_ID "ADSP"
|
||||
#if defined(__VISUALDSPVERSION__)
|
||||
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
|
||||
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
|
||||
#endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# define COMPILER_ID "IAR"
|
||||
# if defined(__VER__)
|
||||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||
# endif
|
||||
|
||||
#elif defined(__ARMCC_VERSION)
|
||||
# define COMPILER_ID "ARMCC"
|
||||
#if __ARMCC_VERSION >= 1000000
|
||||
/* __ARMCC_VERSION = VRRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#else
|
||||
/* __ARMCC_VERSION = VRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#endif
|
||||
|
||||
|
||||
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
|
||||
# define COMPILER_ID "SDCC"
|
||||
# if defined(__SDCC_VERSION_MAJOR)
|
||||
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
|
||||
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
|
||||
# else
|
||||
/* SDCC = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
# if defined(_SGI_COMPILER_VERSION)
|
||||
/* _SGI_COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
|
||||
# else
|
||||
/* _COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
|
||||
# endif
|
||||
|
||||
|
||||
/* These compilers are either not known or too old to define an
|
||||
identification macro. Try to identify the platform and guess that
|
||||
it is the native compiler. */
|
||||
#elif defined(__sgi)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpua)
|
||||
# define COMPILER_ID "HP"
|
||||
|
||||
#else /* unknown compiler */
|
||||
# define COMPILER_ID ""
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||
#ifdef SIMULATE_ID
|
||||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||
#endif
|
||||
|
||||
#ifdef __QNXNTO__
|
||||
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||
#endif
|
||||
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||
#endif
|
||||
|
||||
#define STRINGIFY_HELPER(X) #X
|
||||
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||
|
||||
/* Identify known platforms by name. */
|
||||
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
#elif defined(__CYGWIN__)
|
||||
# define PLATFORM_ID "Cygwin"
|
||||
|
||||
#elif defined(__MINGW32__)
|
||||
# define PLATFORM_ID "MinGW"
|
||||
|
||||
#elif defined(__APPLE__)
|
||||
# define PLATFORM_ID "Darwin"
|
||||
|
||||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
# define PLATFORM_ID "Windows"
|
||||
|
||||
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||
# define PLATFORM_ID "FreeBSD"
|
||||
|
||||
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||
# define PLATFORM_ID "NetBSD"
|
||||
|
||||
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||
# define PLATFORM_ID "OpenBSD"
|
||||
|
||||
#elif defined(__sun) || defined(sun)
|
||||
# define PLATFORM_ID "SunOS"
|
||||
|
||||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||
# define PLATFORM_ID "AIX"
|
||||
|
||||
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
|
||||
# define PLATFORM_ID "IRIX"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpux__)
|
||||
# define PLATFORM_ID "HP-UX"
|
||||
|
||||
#elif defined(__HAIKU__)
|
||||
# define PLATFORM_ID "Haiku"
|
||||
|
||||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||
# define PLATFORM_ID "BeOS"
|
||||
|
||||
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||
# define PLATFORM_ID "QNX"
|
||||
|
||||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||
# define PLATFORM_ID "Tru64"
|
||||
|
||||
#elif defined(__riscos) || defined(__riscos__)
|
||||
# define PLATFORM_ID "RISCos"
|
||||
|
||||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||
# define PLATFORM_ID "SINIX"
|
||||
|
||||
#elif defined(__UNIX_SV__)
|
||||
# define PLATFORM_ID "UNIX_SV"
|
||||
|
||||
#elif defined(__bsdos__)
|
||||
# define PLATFORM_ID "BSDOS"
|
||||
|
||||
#elif defined(_MPRAS) || defined(MPRAS)
|
||||
# define PLATFORM_ID "MP-RAS"
|
||||
|
||||
#elif defined(__osf) || defined(__osf__)
|
||||
# define PLATFORM_ID "OSF1"
|
||||
|
||||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||
# define PLATFORM_ID "SCO_SV"
|
||||
|
||||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||
# define PLATFORM_ID "ULTRIX"
|
||||
|
||||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||
# define PLATFORM_ID "Xenix"
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(__LINUX__)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
# elif defined(__DOS__)
|
||||
# define PLATFORM_ID "DOS"
|
||||
|
||||
# elif defined(__OS2__)
|
||||
# define PLATFORM_ID "OS2"
|
||||
|
||||
# elif defined(__WINDOWS__)
|
||||
# define PLATFORM_ID "Windows3x"
|
||||
|
||||
# else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
# endif
|
||||
|
||||
#else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
|
||||
#endif
|
||||
|
||||
/* For windows compilers MSVC and Intel we can determine
|
||||
the architecture of the compiler being used. This is because
|
||||
the compilers do not have flags that can change the architecture,
|
||||
but rather depend on which compiler is being used
|
||||
*/
|
||||
#if defined(_WIN32) && defined(_MSC_VER)
|
||||
# if defined(_M_IA64)
|
||||
# define ARCHITECTURE_ID "IA64"
|
||||
|
||||
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||
# define ARCHITECTURE_ID "x64"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# elif defined(_M_ARM64)
|
||||
# define ARCHITECTURE_ID "ARM64"
|
||||
|
||||
# elif defined(_M_ARM)
|
||||
# if _M_ARM == 4
|
||||
# define ARCHITECTURE_ID "ARMV4I"
|
||||
# elif _M_ARM == 5
|
||||
# define ARCHITECTURE_ID "ARMV5I"
|
||||
# else
|
||||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||
# endif
|
||||
|
||||
# elif defined(_M_MIPS)
|
||||
# define ARCHITECTURE_ID "MIPS"
|
||||
|
||||
# elif defined(_M_SH)
|
||||
# define ARCHITECTURE_ID "SHx"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(_M_I86)
|
||||
# define ARCHITECTURE_ID "I86"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# if defined(__ICCARM__)
|
||||
# define ARCHITECTURE_ID "ARM"
|
||||
|
||||
# elif defined(__ICCAVR__)
|
||||
# define ARCHITECTURE_ID "AVR"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
#else
|
||||
# define ARCHITECTURE_ID
|
||||
#endif
|
||||
|
||||
/* Convert integer to decimal digit literals. */
|
||||
#define DEC(n) \
|
||||
('0' + (((n) / 10000000)%10)), \
|
||||
('0' + (((n) / 1000000)%10)), \
|
||||
('0' + (((n) / 100000)%10)), \
|
||||
('0' + (((n) / 10000)%10)), \
|
||||
('0' + (((n) / 1000)%10)), \
|
||||
('0' + (((n) / 100)%10)), \
|
||||
('0' + (((n) / 10)%10)), \
|
||||
('0' + ((n) % 10))
|
||||
|
||||
/* Convert integer to hex digit literals. */
|
||||
#define HEX(n) \
|
||||
('0' + ((n)>>28 & 0xF)), \
|
||||
('0' + ((n)>>24 & 0xF)), \
|
||||
('0' + ((n)>>20 & 0xF)), \
|
||||
('0' + ((n)>>16 & 0xF)), \
|
||||
('0' + ((n)>>12 & 0xF)), \
|
||||
('0' + ((n)>>8 & 0xF)), \
|
||||
('0' + ((n)>>4 & 0xF)), \
|
||||
('0' + ((n) & 0xF))
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
char const info_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||
COMPILER_VERSION_MAJOR,
|
||||
# ifdef COMPILER_VERSION_MINOR
|
||||
'.', COMPILER_VERSION_MINOR,
|
||||
# ifdef COMPILER_VERSION_PATCH
|
||||
'.', COMPILER_VERSION_PATCH,
|
||||
# ifdef COMPILER_VERSION_TWEAK
|
||||
'.', COMPILER_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the internal version number. */
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
char const info_version_internal[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||
'i','n','t','e','r','n','a','l','[',
|
||||
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
char const info_simulate_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||
SIMULATE_VERSION_MAJOR,
|
||||
# ifdef SIMULATE_VERSION_MINOR
|
||||
'.', SIMULATE_VERSION_MINOR,
|
||||
# ifdef SIMULATE_VERSION_PATCH
|
||||
'.', SIMULATE_VERSION_PATCH,
|
||||
# ifdef SIMULATE_VERSION_TWEAK
|
||||
'.', SIMULATE_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||
|
||||
|
||||
|
||||
|
||||
#if !defined(__STDC__)
|
||||
# if defined(_MSC_VER) && !defined(__clang__)
|
||||
# define C_DIALECT "90"
|
||||
# else
|
||||
# define C_DIALECT
|
||||
# endif
|
||||
#elif __STDC_VERSION__ >= 201000L
|
||||
# define C_DIALECT "11"
|
||||
#elif __STDC_VERSION__ >= 199901L
|
||||
# define C_DIALECT "99"
|
||||
#else
|
||||
# define C_DIALECT "90"
|
||||
#endif
|
||||
const char* info_language_dialect_default =
|
||||
"INFO" ":" "dialect_default[" C_DIALECT "]";
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
#ifdef ID_VOID_MAIN
|
||||
void main() {}
|
||||
#else
|
||||
# if defined(__CLASSIC_C__)
|
||||
int main(argc, argv) int argc; char *argv[];
|
||||
# else
|
||||
int main(int argc, char* argv[])
|
||||
# endif
|
||||
{
|
||||
int require = 0;
|
||||
require += info_compiler[argc];
|
||||
require += info_platform[argc];
|
||||
require += info_arch[argc];
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
require += info_version[argc];
|
||||
#endif
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
require += info_version_internal[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_ID
|
||||
require += info_simulate[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
require += info_simulate_version[argc];
|
||||
#endif
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
require += info_cray[argc];
|
||||
#endif
|
||||
require += info_language_dialect_default[argc];
|
||||
(void)argv;
|
||||
return require;
|
||||
}
|
||||
#endif
|
Binary file not shown.
|
@ -0,0 +1,576 @@
|
|||
/* This source file must have a .cpp extension so that all C++ compilers
|
||||
recognize the extension without flags. Borland does not know .cxx for
|
||||
example. */
|
||||
#ifndef __cplusplus
|
||||
# error "A C compiler has been selected for C++."
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number components: V=Version, R=Revision, P=Patch
|
||||
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||
|
||||
#if defined(__COMO__)
|
||||
# define COMPILER_ID "Comeau"
|
||||
/* __COMO_VERSION__ = VRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
|
||||
|
||||
#elif defined(__INTEL_COMPILER) || defined(__ICC)
|
||||
# define COMPILER_ID "Intel"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
/* __INTEL_COMPILER = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||
# if defined(__INTEL_COMPILER_UPDATE)
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||
# else
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||
# endif
|
||||
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||
# endif
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__PATHCC__)
|
||||
# define COMPILER_ID "PathScale"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||
# if defined(__PATHCC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||
# define COMPILER_ID "Embarcadero"
|
||||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||
|
||||
#elif defined(__BORLANDC__)
|
||||
# define COMPILER_ID "Borland"
|
||||
/* __BORLANDC__ = 0xVRR */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||
|
||||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||
# define COMPILER_ID "Watcom"
|
||||
/* __WATCOMC__ = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# define COMPILER_ID "OpenWatcom"
|
||||
/* __WATCOMC__ = VVRP + 1100 */
|
||||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__SUNPRO_CC)
|
||||
# define COMPILER_ID "SunPro"
|
||||
# if __SUNPRO_CC >= 0x5100
|
||||
/* __SUNPRO_CC = 0xVRRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||
# else
|
||||
/* __SUNPRO_CC = 0xVRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||
# endif
|
||||
|
||||
#elif defined(__HP_aCC)
|
||||
# define COMPILER_ID "HP"
|
||||
/* __HP_aCC = VVRRPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
|
||||
|
||||
#elif defined(__DECCXX)
|
||||
# define COMPILER_ID "Compaq"
|
||||
/* __DECCXX_VER = VVRRTPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
|
||||
|
||||
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
|
||||
# define COMPILER_ID "zOS"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
|
||||
# define COMPILER_ID "XL"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
|
||||
# define COMPILER_ID "VisualAge"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__PGI)
|
||||
# define COMPILER_ID "PGI"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||
# if defined(__PGIC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_CRAYC)
|
||||
# define COMPILER_ID "Cray"
|
||||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||
|
||||
#elif defined(__TI_COMPILER_VERSION__)
|
||||
# define COMPILER_ID "TI"
|
||||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||
|
||||
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
|
||||
# define COMPILER_ID "Fujitsu"
|
||||
|
||||
#elif defined(__SCO_VERSION__)
|
||||
# define COMPILER_ID "SCO"
|
||||
|
||||
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||
# define COMPILER_ID "AppleClang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||
|
||||
#elif defined(__clang__)
|
||||
# define COMPILER_ID "Clang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
||||
# define COMPILER_ID "GNU"
|
||||
# if defined(__GNUC__)
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||
# else
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
|
||||
# endif
|
||||
# if defined(__GNUC_MINOR__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||
# endif
|
||||
# if defined(__GNUC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_MSC_VER)
|
||||
# define COMPILER_ID "MSVC"
|
||||
/* _MSC_VER = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# if defined(_MSC_FULL_VER)
|
||||
# if _MSC_VER >= 1400
|
||||
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||
# else
|
||||
/* _MSC_FULL_VER = VVRRPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||
# endif
|
||||
# endif
|
||||
# if defined(_MSC_BUILD)
|
||||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||
# endif
|
||||
|
||||
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
|
||||
# define COMPILER_ID "ADSP"
|
||||
#if defined(__VISUALDSPVERSION__)
|
||||
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
|
||||
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
|
||||
#endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# define COMPILER_ID "IAR"
|
||||
# if defined(__VER__)
|
||||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||
# endif
|
||||
|
||||
#elif defined(__ARMCC_VERSION)
|
||||
# define COMPILER_ID "ARMCC"
|
||||
#if __ARMCC_VERSION >= 1000000
|
||||
/* __ARMCC_VERSION = VRRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#else
|
||||
/* __ARMCC_VERSION = VRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#endif
|
||||
|
||||
|
||||
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
# if defined(_SGI_COMPILER_VERSION)
|
||||
/* _SGI_COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
|
||||
# else
|
||||
/* _COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
|
||||
# endif
|
||||
|
||||
|
||||
/* These compilers are either not known or too old to define an
|
||||
identification macro. Try to identify the platform and guess that
|
||||
it is the native compiler. */
|
||||
#elif defined(__sgi)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpua)
|
||||
# define COMPILER_ID "HP"
|
||||
|
||||
#else /* unknown compiler */
|
||||
# define COMPILER_ID ""
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||
#ifdef SIMULATE_ID
|
||||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||
#endif
|
||||
|
||||
#ifdef __QNXNTO__
|
||||
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||
#endif
|
||||
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||
#endif
|
||||
|
||||
#define STRINGIFY_HELPER(X) #X
|
||||
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||
|
||||
/* Identify known platforms by name. */
|
||||
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
#elif defined(__CYGWIN__)
|
||||
# define PLATFORM_ID "Cygwin"
|
||||
|
||||
#elif defined(__MINGW32__)
|
||||
# define PLATFORM_ID "MinGW"
|
||||
|
||||
#elif defined(__APPLE__)
|
||||
# define PLATFORM_ID "Darwin"
|
||||
|
||||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
# define PLATFORM_ID "Windows"
|
||||
|
||||
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||
# define PLATFORM_ID "FreeBSD"
|
||||
|
||||
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||
# define PLATFORM_ID "NetBSD"
|
||||
|
||||
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||
# define PLATFORM_ID "OpenBSD"
|
||||
|
||||
#elif defined(__sun) || defined(sun)
|
||||
# define PLATFORM_ID "SunOS"
|
||||
|
||||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||
# define PLATFORM_ID "AIX"
|
||||
|
||||
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
|
||||
# define PLATFORM_ID "IRIX"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpux__)
|
||||
# define PLATFORM_ID "HP-UX"
|
||||
|
||||
#elif defined(__HAIKU__)
|
||||
# define PLATFORM_ID "Haiku"
|
||||
|
||||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||
# define PLATFORM_ID "BeOS"
|
||||
|
||||
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||
# define PLATFORM_ID "QNX"
|
||||
|
||||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||
# define PLATFORM_ID "Tru64"
|
||||
|
||||
#elif defined(__riscos) || defined(__riscos__)
|
||||
# define PLATFORM_ID "RISCos"
|
||||
|
||||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||
# define PLATFORM_ID "SINIX"
|
||||
|
||||
#elif defined(__UNIX_SV__)
|
||||
# define PLATFORM_ID "UNIX_SV"
|
||||
|
||||
#elif defined(__bsdos__)
|
||||
# define PLATFORM_ID "BSDOS"
|
||||
|
||||
#elif defined(_MPRAS) || defined(MPRAS)
|
||||
# define PLATFORM_ID "MP-RAS"
|
||||
|
||||
#elif defined(__osf) || defined(__osf__)
|
||||
# define PLATFORM_ID "OSF1"
|
||||
|
||||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||
# define PLATFORM_ID "SCO_SV"
|
||||
|
||||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||
# define PLATFORM_ID "ULTRIX"
|
||||
|
||||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||
# define PLATFORM_ID "Xenix"
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(__LINUX__)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
# elif defined(__DOS__)
|
||||
# define PLATFORM_ID "DOS"
|
||||
|
||||
# elif defined(__OS2__)
|
||||
# define PLATFORM_ID "OS2"
|
||||
|
||||
# elif defined(__WINDOWS__)
|
||||
# define PLATFORM_ID "Windows3x"
|
||||
|
||||
# else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
# endif
|
||||
|
||||
#else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
|
||||
#endif
|
||||
|
||||
/* For windows compilers MSVC and Intel we can determine
|
||||
the architecture of the compiler being used. This is because
|
||||
the compilers do not have flags that can change the architecture,
|
||||
but rather depend on which compiler is being used
|
||||
*/
|
||||
#if defined(_WIN32) && defined(_MSC_VER)
|
||||
# if defined(_M_IA64)
|
||||
# define ARCHITECTURE_ID "IA64"
|
||||
|
||||
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||
# define ARCHITECTURE_ID "x64"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# elif defined(_M_ARM64)
|
||||
# define ARCHITECTURE_ID "ARM64"
|
||||
|
||||
# elif defined(_M_ARM)
|
||||
# if _M_ARM == 4
|
||||
# define ARCHITECTURE_ID "ARMV4I"
|
||||
# elif _M_ARM == 5
|
||||
# define ARCHITECTURE_ID "ARMV5I"
|
||||
# else
|
||||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||
# endif
|
||||
|
||||
# elif defined(_M_MIPS)
|
||||
# define ARCHITECTURE_ID "MIPS"
|
||||
|
||||
# elif defined(_M_SH)
|
||||
# define ARCHITECTURE_ID "SHx"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(_M_I86)
|
||||
# define ARCHITECTURE_ID "I86"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# if defined(__ICCARM__)
|
||||
# define ARCHITECTURE_ID "ARM"
|
||||
|
||||
# elif defined(__ICCAVR__)
|
||||
# define ARCHITECTURE_ID "AVR"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
#else
|
||||
# define ARCHITECTURE_ID
|
||||
#endif
|
||||
|
||||
/* Convert integer to decimal digit literals. */
|
||||
#define DEC(n) \
|
||||
('0' + (((n) / 10000000)%10)), \
|
||||
('0' + (((n) / 1000000)%10)), \
|
||||
('0' + (((n) / 100000)%10)), \
|
||||
('0' + (((n) / 10000)%10)), \
|
||||
('0' + (((n) / 1000)%10)), \
|
||||
('0' + (((n) / 100)%10)), \
|
||||
('0' + (((n) / 10)%10)), \
|
||||
('0' + ((n) % 10))
|
||||
|
||||
/* Convert integer to hex digit literals. */
|
||||
#define HEX(n) \
|
||||
('0' + ((n)>>28 & 0xF)), \
|
||||
('0' + ((n)>>24 & 0xF)), \
|
||||
('0' + ((n)>>20 & 0xF)), \
|
||||
('0' + ((n)>>16 & 0xF)), \
|
||||
('0' + ((n)>>12 & 0xF)), \
|
||||
('0' + ((n)>>8 & 0xF)), \
|
||||
('0' + ((n)>>4 & 0xF)), \
|
||||
('0' + ((n) & 0xF))
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
char const info_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||
COMPILER_VERSION_MAJOR,
|
||||
# ifdef COMPILER_VERSION_MINOR
|
||||
'.', COMPILER_VERSION_MINOR,
|
||||
# ifdef COMPILER_VERSION_PATCH
|
||||
'.', COMPILER_VERSION_PATCH,
|
||||
# ifdef COMPILER_VERSION_TWEAK
|
||||
'.', COMPILER_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the internal version number. */
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
char const info_version_internal[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||
'i','n','t','e','r','n','a','l','[',
|
||||
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
char const info_simulate_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||
SIMULATE_VERSION_MAJOR,
|
||||
# ifdef SIMULATE_VERSION_MINOR
|
||||
'.', SIMULATE_VERSION_MINOR,
|
||||
# ifdef SIMULATE_VERSION_PATCH
|
||||
'.', SIMULATE_VERSION_PATCH,
|
||||
# ifdef SIMULATE_VERSION_TWEAK
|
||||
'.', SIMULATE_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||
|
||||
|
||||
|
||||
|
||||
#if defined(_MSC_VER) && defined(_MSVC_LANG)
|
||||
#define CXX_STD _MSVC_LANG
|
||||
#else
|
||||
#define CXX_STD __cplusplus
|
||||
#endif
|
||||
|
||||
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
|
||||
#if CXX_STD > 201402L
|
||||
"17"
|
||||
#elif CXX_STD >= 201402L
|
||||
"14"
|
||||
#elif CXX_STD >= 201103L
|
||||
"11"
|
||||
#else
|
||||
"98"
|
||||
#endif
|
||||
"]";
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
int require = 0;
|
||||
require += info_compiler[argc];
|
||||
require += info_platform[argc];
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
require += info_version[argc];
|
||||
#endif
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
require += info_version_internal[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_ID
|
||||
require += info_simulate[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
require += info_simulate_version[argc];
|
||||
#endif
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
require += info_cray[argc];
|
||||
#endif
|
||||
require += info_language_dialect_default[argc];
|
||||
(void)argv;
|
||||
return require;
|
||||
}
|
Binary file not shown.
|
@ -0,0 +1,16 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# Relative path conversion top directories.
|
||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ayham-mamoun/Desktop/git/T.T.B.G")
|
||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ayham-mamoun/Desktop/git/T.T.B.G")
|
||||
|
||||
# Force unix paths in dependencies.
|
||||
set(CMAKE_FORCE_UNIX_PATHS 1)
|
||||
|
||||
|
||||
# The C and CXX include file regular expressions for this directory.
|
||||
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
|
@ -0,0 +1,633 @@
|
|||
The system is: Linux - 4.15.0-43-generic - x86_64
|
||||
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
|
||||
Compiler: /usr/bin/cc
|
||||
Build flags:
|
||||
Id flags:
|
||||
|
||||
The output was:
|
||||
0
|
||||
|
||||
|
||||
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
|
||||
|
||||
The C compiler identification is GNU, found in "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/3.10.2/CompilerIdC/a.out"
|
||||
|
||||
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
|
||||
Compiler: /usr/bin/c++
|
||||
Build flags:
|
||||
Id flags:
|
||||
|
||||
The output was:
|
||||
0
|
||||
|
||||
|
||||
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
|
||||
|
||||
The CXX compiler identification is GNU, found in "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
|
||||
|
||||
Determining if the C compiler works passed with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_f4b79/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_f4b79.dir/build.make CMakeFiles/cmTC_f4b79.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building C object CMakeFiles/cmTC_f4b79.dir/testCCompiler.c.o
|
||||
/usr/bin/cc -o CMakeFiles/cmTC_f4b79.dir/testCCompiler.c.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp/testCCompiler.c
|
||||
Linking C executable cmTC_f4b79
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4b79.dir/link.txt --verbose=1
|
||||
/usr/bin/cc CMakeFiles/cmTC_f4b79.dir/testCCompiler.c.o -o cmTC_f4b79
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Detecting C compiler ABI info compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_aa845/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_aa845.dir/build.make CMakeFiles/cmTC_aa845.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building C object CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o
|
||||
/usr/bin/cc -o CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
|
||||
Linking C executable cmTC_aa845
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa845.dir/link.txt --verbose=1
|
||||
/usr/bin/cc -v CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -o cmTC_aa845
|
||||
Using built-in specs.
|
||||
COLLECT_GCC=/usr/bin/cc
|
||||
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
|
||||
OFFLOAD_TARGET_NAMES=nvptx-none
|
||||
OFFLOAD_TARGET_DEFAULT=1
|
||||
Target: x86_64-linux-gnu
|
||||
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
||||
Thread model: posix
|
||||
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
|
||||
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa845' '-mtune=generic' '-march=x86-64'
|
||||
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccP4Ffzz.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa845 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa845' '-mtune=generic' '-march=x86-64'
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Parsed C implicit link information from above output:
|
||||
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
|
||||
ignore line: [Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp]
|
||||
ignore line: []
|
||||
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_aa845/fast"]
|
||||
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_aa845.dir/build.make CMakeFiles/cmTC_aa845.dir/build]
|
||||
ignore line: [make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp']
|
||||
ignore line: [Building C object CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o]
|
||||
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
|
||||
ignore line: [Linking C executable cmTC_aa845]
|
||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa845.dir/link.txt --verbose=1]
|
||||
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -o cmTC_aa845 ]
|
||||
ignore line: [Using built-in specs.]
|
||||
ignore line: [COLLECT_GCC=/usr/bin/cc]
|
||||
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
|
||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
|
||||
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
|
||||
ignore line: [Target: x86_64-linux-gnu]
|
||||
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
|
||||
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_aa845' '-mtune=generic' '-march=x86-64']
|
||||
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccP4Ffzz.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_aa845 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
|
||||
arg [-plugin] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
|
||||
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
|
||||
arg [-plugin-opt=-fresolution=/tmp/ccP4Ffzz.res] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [--sysroot=/] ==> ignore
|
||||
arg [--build-id] ==> ignore
|
||||
arg [--eh-frame-hdr] ==> ignore
|
||||
arg [-m] ==> ignore
|
||||
arg [elf_x86_64] ==> ignore
|
||||
arg [--hash-style=gnu] ==> ignore
|
||||
arg [--as-needed] ==> ignore
|
||||
arg [-dynamic-linker] ==> ignore
|
||||
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
|
||||
arg [-pie] ==> ignore
|
||||
arg [-znow] ==> ignore
|
||||
arg [-zrelro] ==> ignore
|
||||
arg [-o] ==> ignore
|
||||
arg [cmTC_aa845] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
|
||||
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
|
||||
arg [-L/lib/../lib] ==> dir [/lib/../lib]
|
||||
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
|
||||
arg [CMakeFiles/cmTC_aa845.dir/CMakeCCompilerABI.c.o] ==> ignore
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [--push-state] ==> ignore
|
||||
arg [--as-needed] ==> ignore
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [--pop-state] ==> ignore
|
||||
arg [-lc] ==> lib [c]
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [--push-state] ==> ignore
|
||||
arg [--as-needed] ==> ignore
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [--pop-state] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
|
||||
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/lib/../lib] ==> [/lib]
|
||||
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
|
||||
implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
|
||||
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
|
||||
implicit fwks: []
|
||||
|
||||
|
||||
|
||||
|
||||
Detecting C [-std=c11] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_67e70/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_67e70.dir/build.make CMakeFiles/cmTC_67e70.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building C object CMakeFiles/cmTC_67e70.dir/feature_tests.c.o
|
||||
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_67e70.dir/feature_tests.c.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.c
|
||||
Linking C executable cmTC_67e70
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_67e70.dir/link.txt --verbose=1
|
||||
/usr/bin/cc CMakeFiles/cmTC_67e70.dir/feature_tests.c.o -o cmTC_67e70
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: C_FEATURE:1c_function_prototypes
|
||||
Feature record: C_FEATURE:1c_restrict
|
||||
Feature record: C_FEATURE:1c_static_assert
|
||||
Feature record: C_FEATURE:1c_variadic_macros
|
||||
|
||||
|
||||
Detecting C [-std=c99] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_83dd0/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_83dd0.dir/build.make CMakeFiles/cmTC_83dd0.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building C object CMakeFiles/cmTC_83dd0.dir/feature_tests.c.o
|
||||
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_83dd0.dir/feature_tests.c.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.c
|
||||
Linking C executable cmTC_83dd0
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83dd0.dir/link.txt --verbose=1
|
||||
/usr/bin/cc CMakeFiles/cmTC_83dd0.dir/feature_tests.c.o -o cmTC_83dd0
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: C_FEATURE:1c_function_prototypes
|
||||
Feature record: C_FEATURE:1c_restrict
|
||||
Feature record: C_FEATURE:0c_static_assert
|
||||
Feature record: C_FEATURE:1c_variadic_macros
|
||||
|
||||
|
||||
Detecting C [-std=c90] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_ba1d5/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_ba1d5.dir/build.make CMakeFiles/cmTC_ba1d5.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building C object CMakeFiles/cmTC_ba1d5.dir/feature_tests.c.o
|
||||
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_ba1d5.dir/feature_tests.c.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.c
|
||||
Linking C executable cmTC_ba1d5
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ba1d5.dir/link.txt --verbose=1
|
||||
/usr/bin/cc CMakeFiles/cmTC_ba1d5.dir/feature_tests.c.o -o cmTC_ba1d5
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: C_FEATURE:1c_function_prototypes
|
||||
Feature record: C_FEATURE:0c_restrict
|
||||
Feature record: C_FEATURE:0c_static_assert
|
||||
Feature record: C_FEATURE:0c_variadic_macros
|
||||
Determining if the CXX compiler works passed with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_70b57/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_70b57.dir/build.make CMakeFiles/cmTC_70b57.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_70b57.dir/testCXXCompiler.cxx.o
|
||||
/usr/bin/c++ -o CMakeFiles/cmTC_70b57.dir/testCXXCompiler.cxx.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
|
||||
Linking CXX executable cmTC_70b57
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_70b57.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ CMakeFiles/cmTC_70b57.dir/testCXXCompiler.cxx.o -o cmTC_70b57
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Detecting CXX compiler ABI info compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_e2443/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_e2443.dir/build.make CMakeFiles/cmTC_e2443.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o
|
||||
/usr/bin/c++ -o CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
|
||||
Linking CXX executable cmTC_e2443
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2443.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -v CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e2443
|
||||
Using built-in specs.
|
||||
COLLECT_GCC=/usr/bin/c++
|
||||
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
|
||||
OFFLOAD_TARGET_NAMES=nvptx-none
|
||||
OFFLOAD_TARGET_DEFAULT=1
|
||||
Target: x86_64-linux-gnu
|
||||
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
||||
Thread model: posix
|
||||
gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
|
||||
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e2443' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxPRGy9.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e2443 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e2443' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Parsed CXX implicit link information from above output:
|
||||
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
|
||||
ignore line: [Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp]
|
||||
ignore line: []
|
||||
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_e2443/fast"]
|
||||
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_e2443.dir/build.make CMakeFiles/cmTC_e2443.dir/build]
|
||||
ignore line: [make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp']
|
||||
ignore line: [Building CXX object CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o]
|
||||
ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [Linking CXX executable cmTC_e2443]
|
||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2443.dir/link.txt --verbose=1]
|
||||
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e2443 ]
|
||||
ignore line: [Using built-in specs.]
|
||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
|
||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
|
||||
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
|
||||
ignore line: [Target: x86_64-linux-gnu]
|
||||
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-27ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) ]
|
||||
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e2443' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
|
||||
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxPRGy9.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e2443 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
|
||||
arg [-plugin] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
|
||||
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
|
||||
arg [-plugin-opt=-fresolution=/tmp/ccxPRGy9.res] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [--sysroot=/] ==> ignore
|
||||
arg [--build-id] ==> ignore
|
||||
arg [--eh-frame-hdr] ==> ignore
|
||||
arg [-m] ==> ignore
|
||||
arg [elf_x86_64] ==> ignore
|
||||
arg [--hash-style=gnu] ==> ignore
|
||||
arg [--as-needed] ==> ignore
|
||||
arg [-dynamic-linker] ==> ignore
|
||||
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
|
||||
arg [-pie] ==> ignore
|
||||
arg [-znow] ==> ignore
|
||||
arg [-zrelro] ==> ignore
|
||||
arg [-o] ==> ignore
|
||||
arg [cmTC_e2443] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
|
||||
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
|
||||
arg [-L/lib/../lib] ==> dir [/lib/../lib]
|
||||
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
|
||||
arg [CMakeFiles/cmTC_e2443.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
||||
arg [-lstdc++] ==> lib [stdc++]
|
||||
arg [-lm] ==> lib [m]
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [-lc] ==> lib [c]
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
|
||||
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/lib/../lib] ==> [/lib]
|
||||
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
|
||||
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
|
||||
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
|
||||
implicit fwks: []
|
||||
|
||||
|
||||
|
||||
|
||||
Detecting CXX [-std=c++1z] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_88e5c/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_88e5c.dir/build.make CMakeFiles/cmTC_88e5c.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_88e5c.dir/feature_tests.cxx.o
|
||||
/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_88e5c.dir/feature_tests.cxx.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.cxx
|
||||
Linking CXX executable cmTC_88e5c
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_88e5c.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ CMakeFiles/cmTC_88e5c.dir/feature_tests.cxx.o -o cmTC_88e5c
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_alias_templates
|
||||
Feature record: CXX_FEATURE:1cxx_alignas
|
||||
Feature record: CXX_FEATURE:1cxx_alignof
|
||||
Feature record: CXX_FEATURE:1cxx_attributes
|
||||
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
|
||||
Feature record: CXX_FEATURE:1cxx_auto_type
|
||||
Feature record: CXX_FEATURE:1cxx_binary_literals
|
||||
Feature record: CXX_FEATURE:1cxx_constexpr
|
||||
Feature record: CXX_FEATURE:1cxx_contextual_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_decltype
|
||||
Feature record: CXX_FEATURE:1cxx_decltype_auto
|
||||
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_default_function_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_functions
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_delegating_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_deleted_functions
|
||||
Feature record: CXX_FEATURE:1cxx_digit_separators
|
||||
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_explicit_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_extern_templates
|
||||
Feature record: CXX_FEATURE:1cxx_final
|
||||
Feature record: CXX_FEATURE:1cxx_func_identifier
|
||||
Feature record: CXX_FEATURE:1cxx_generalized_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_generic_lambdas
|
||||
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_inline_namespaces
|
||||
Feature record: CXX_FEATURE:1cxx_lambdas
|
||||
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
|
||||
Feature record: CXX_FEATURE:1cxx_local_type_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_long_long_type
|
||||
Feature record: CXX_FEATURE:1cxx_noexcept
|
||||
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
|
||||
Feature record: CXX_FEATURE:1cxx_nullptr
|
||||
Feature record: CXX_FEATURE:1cxx_override
|
||||
Feature record: CXX_FEATURE:1cxx_range_for
|
||||
Feature record: CXX_FEATURE:1cxx_raw_string_literals
|
||||
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
|
||||
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
|
||||
Feature record: CXX_FEATURE:1cxx_return_type_deduction
|
||||
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
|
||||
Feature record: CXX_FEATURE:1cxx_rvalue_references
|
||||
Feature record: CXX_FEATURE:1cxx_sizeof_member
|
||||
Feature record: CXX_FEATURE:1cxx_static_assert
|
||||
Feature record: CXX_FEATURE:1cxx_strong_enums
|
||||
Feature record: CXX_FEATURE:1cxx_template_template_parameters
|
||||
Feature record: CXX_FEATURE:1cxx_thread_local
|
||||
Feature record: CXX_FEATURE:1cxx_trailing_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_unicode_literals
|
||||
Feature record: CXX_FEATURE:1cxx_uniform_initialization
|
||||
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
|
||||
Feature record: CXX_FEATURE:1cxx_user_literals
|
||||
Feature record: CXX_FEATURE:1cxx_variable_templates
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_macros
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_templates
|
||||
|
||||
|
||||
Detecting CXX [-std=c++14] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_74e15/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_74e15.dir/build.make CMakeFiles/cmTC_74e15.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_74e15.dir/feature_tests.cxx.o
|
||||
/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_74e15.dir/feature_tests.cxx.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.cxx
|
||||
Linking CXX executable cmTC_74e15
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74e15.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ CMakeFiles/cmTC_74e15.dir/feature_tests.cxx.o -o cmTC_74e15
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_alias_templates
|
||||
Feature record: CXX_FEATURE:1cxx_alignas
|
||||
Feature record: CXX_FEATURE:1cxx_alignof
|
||||
Feature record: CXX_FEATURE:1cxx_attributes
|
||||
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
|
||||
Feature record: CXX_FEATURE:1cxx_auto_type
|
||||
Feature record: CXX_FEATURE:1cxx_binary_literals
|
||||
Feature record: CXX_FEATURE:1cxx_constexpr
|
||||
Feature record: CXX_FEATURE:1cxx_contextual_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_decltype
|
||||
Feature record: CXX_FEATURE:1cxx_decltype_auto
|
||||
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_default_function_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_functions
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_delegating_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_deleted_functions
|
||||
Feature record: CXX_FEATURE:1cxx_digit_separators
|
||||
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_explicit_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_extern_templates
|
||||
Feature record: CXX_FEATURE:1cxx_final
|
||||
Feature record: CXX_FEATURE:1cxx_func_identifier
|
||||
Feature record: CXX_FEATURE:1cxx_generalized_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_generic_lambdas
|
||||
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_inline_namespaces
|
||||
Feature record: CXX_FEATURE:1cxx_lambdas
|
||||
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
|
||||
Feature record: CXX_FEATURE:1cxx_local_type_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_long_long_type
|
||||
Feature record: CXX_FEATURE:1cxx_noexcept
|
||||
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
|
||||
Feature record: CXX_FEATURE:1cxx_nullptr
|
||||
Feature record: CXX_FEATURE:1cxx_override
|
||||
Feature record: CXX_FEATURE:1cxx_range_for
|
||||
Feature record: CXX_FEATURE:1cxx_raw_string_literals
|
||||
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
|
||||
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
|
||||
Feature record: CXX_FEATURE:1cxx_return_type_deduction
|
||||
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
|
||||
Feature record: CXX_FEATURE:1cxx_rvalue_references
|
||||
Feature record: CXX_FEATURE:1cxx_sizeof_member
|
||||
Feature record: CXX_FEATURE:1cxx_static_assert
|
||||
Feature record: CXX_FEATURE:1cxx_strong_enums
|
||||
Feature record: CXX_FEATURE:1cxx_template_template_parameters
|
||||
Feature record: CXX_FEATURE:1cxx_thread_local
|
||||
Feature record: CXX_FEATURE:1cxx_trailing_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_unicode_literals
|
||||
Feature record: CXX_FEATURE:1cxx_uniform_initialization
|
||||
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
|
||||
Feature record: CXX_FEATURE:1cxx_user_literals
|
||||
Feature record: CXX_FEATURE:1cxx_variable_templates
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_macros
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_templates
|
||||
|
||||
|
||||
Detecting CXX [-std=c++11] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_71dbf/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_71dbf.dir/build.make CMakeFiles/cmTC_71dbf.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_71dbf.dir/feature_tests.cxx.o
|
||||
/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_71dbf.dir/feature_tests.cxx.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.cxx
|
||||
Linking CXX executable cmTC_71dbf
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71dbf.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ CMakeFiles/cmTC_71dbf.dir/feature_tests.cxx.o -o cmTC_71dbf
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_alias_templates
|
||||
Feature record: CXX_FEATURE:1cxx_alignas
|
||||
Feature record: CXX_FEATURE:1cxx_alignof
|
||||
Feature record: CXX_FEATURE:1cxx_attributes
|
||||
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
|
||||
Feature record: CXX_FEATURE:1cxx_auto_type
|
||||
Feature record: CXX_FEATURE:0cxx_binary_literals
|
||||
Feature record: CXX_FEATURE:1cxx_constexpr
|
||||
Feature record: CXX_FEATURE:0cxx_contextual_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_decltype
|
||||
Feature record: CXX_FEATURE:0cxx_decltype_auto
|
||||
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_default_function_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_functions
|
||||
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
|
||||
Feature record: CXX_FEATURE:1cxx_delegating_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_deleted_functions
|
||||
Feature record: CXX_FEATURE:0cxx_digit_separators
|
||||
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_explicit_conversions
|
||||
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
|
||||
Feature record: CXX_FEATURE:1cxx_extern_templates
|
||||
Feature record: CXX_FEATURE:1cxx_final
|
||||
Feature record: CXX_FEATURE:1cxx_func_identifier
|
||||
Feature record: CXX_FEATURE:1cxx_generalized_initializers
|
||||
Feature record: CXX_FEATURE:0cxx_generic_lambdas
|
||||
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
|
||||
Feature record: CXX_FEATURE:1cxx_inline_namespaces
|
||||
Feature record: CXX_FEATURE:1cxx_lambdas
|
||||
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
|
||||
Feature record: CXX_FEATURE:1cxx_local_type_template_args
|
||||
Feature record: CXX_FEATURE:1cxx_long_long_type
|
||||
Feature record: CXX_FEATURE:1cxx_noexcept
|
||||
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
|
||||
Feature record: CXX_FEATURE:1cxx_nullptr
|
||||
Feature record: CXX_FEATURE:1cxx_override
|
||||
Feature record: CXX_FEATURE:1cxx_range_for
|
||||
Feature record: CXX_FEATURE:1cxx_raw_string_literals
|
||||
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
|
||||
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
|
||||
Feature record: CXX_FEATURE:0cxx_return_type_deduction
|
||||
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
|
||||
Feature record: CXX_FEATURE:1cxx_rvalue_references
|
||||
Feature record: CXX_FEATURE:1cxx_sizeof_member
|
||||
Feature record: CXX_FEATURE:1cxx_static_assert
|
||||
Feature record: CXX_FEATURE:1cxx_strong_enums
|
||||
Feature record: CXX_FEATURE:1cxx_template_template_parameters
|
||||
Feature record: CXX_FEATURE:1cxx_thread_local
|
||||
Feature record: CXX_FEATURE:1cxx_trailing_return_types
|
||||
Feature record: CXX_FEATURE:1cxx_unicode_literals
|
||||
Feature record: CXX_FEATURE:1cxx_uniform_initialization
|
||||
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
|
||||
Feature record: CXX_FEATURE:1cxx_user_literals
|
||||
Feature record: CXX_FEATURE:0cxx_variable_templates
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_macros
|
||||
Feature record: CXX_FEATURE:1cxx_variadic_templates
|
||||
|
||||
|
||||
Detecting CXX [-std=c++98] compiler features compiled with the following output:
|
||||
Change Dir: /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command:"/usr/bin/make" "cmTC_f5b81/fast"
|
||||
/usr/bin/make -f CMakeFiles/cmTC_f5b81.dir/build.make CMakeFiles/cmTC_f5b81.dir/build
|
||||
make[1]: Entering directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_f5b81.dir/feature_tests.cxx.o
|
||||
/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_f5b81.dir/feature_tests.cxx.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/feature_tests.cxx
|
||||
Linking CXX executable cmTC_f5b81
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5b81.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ CMakeFiles/cmTC_f5b81.dir/feature_tests.cxx.o -o cmTC_f5b81
|
||||
make[1]: Leaving directory '/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
|
||||
Feature record: CXX_FEATURE:0cxx_alias_templates
|
||||
Feature record: CXX_FEATURE:0cxx_alignas
|
||||
Feature record: CXX_FEATURE:0cxx_alignof
|
||||
Feature record: CXX_FEATURE:0cxx_attributes
|
||||
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
|
||||
Feature record: CXX_FEATURE:0cxx_auto_type
|
||||
Feature record: CXX_FEATURE:0cxx_binary_literals
|
||||
Feature record: CXX_FEATURE:0cxx_constexpr
|
||||
Feature record: CXX_FEATURE:0cxx_contextual_conversions
|
||||
Feature record: CXX_FEATURE:0cxx_decltype
|
||||
Feature record: CXX_FEATURE:0cxx_decltype_auto
|
||||
Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
|
||||
Feature record: CXX_FEATURE:0cxx_default_function_template_args
|
||||
Feature record: CXX_FEATURE:0cxx_defaulted_functions
|
||||
Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
|
||||
Feature record: CXX_FEATURE:0cxx_delegating_constructors
|
||||
Feature record: CXX_FEATURE:0cxx_deleted_functions
|
||||
Feature record: CXX_FEATURE:0cxx_digit_separators
|
||||
Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
|
||||
Feature record: CXX_FEATURE:0cxx_explicit_conversions
|
||||
Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
|
||||
Feature record: CXX_FEATURE:0cxx_extern_templates
|
||||
Feature record: CXX_FEATURE:0cxx_final
|
||||
Feature record: CXX_FEATURE:0cxx_func_identifier
|
||||
Feature record: CXX_FEATURE:0cxx_generalized_initializers
|
||||
Feature record: CXX_FEATURE:0cxx_generic_lambdas
|
||||
Feature record: CXX_FEATURE:0cxx_inheriting_constructors
|
||||
Feature record: CXX_FEATURE:0cxx_inline_namespaces
|
||||
Feature record: CXX_FEATURE:0cxx_lambdas
|
||||
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
|
||||
Feature record: CXX_FEATURE:0cxx_local_type_template_args
|
||||
Feature record: CXX_FEATURE:0cxx_long_long_type
|
||||
Feature record: CXX_FEATURE:0cxx_noexcept
|
||||
Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
|
||||
Feature record: CXX_FEATURE:0cxx_nullptr
|
||||
Feature record: CXX_FEATURE:0cxx_override
|
||||
Feature record: CXX_FEATURE:0cxx_range_for
|
||||
Feature record: CXX_FEATURE:0cxx_raw_string_literals
|
||||
Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
|
||||
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
|
||||
Feature record: CXX_FEATURE:0cxx_return_type_deduction
|
||||
Feature record: CXX_FEATURE:0cxx_right_angle_brackets
|
||||
Feature record: CXX_FEATURE:0cxx_rvalue_references
|
||||
Feature record: CXX_FEATURE:0cxx_sizeof_member
|
||||
Feature record: CXX_FEATURE:0cxx_static_assert
|
||||
Feature record: CXX_FEATURE:0cxx_strong_enums
|
||||
Feature record: CXX_FEATURE:1cxx_template_template_parameters
|
||||
Feature record: CXX_FEATURE:0cxx_thread_local
|
||||
Feature record: CXX_FEATURE:0cxx_trailing_return_types
|
||||
Feature record: CXX_FEATURE:0cxx_unicode_literals
|
||||
Feature record: CXX_FEATURE:0cxx_uniform_initialization
|
||||
Feature record: CXX_FEATURE:0cxx_unrestricted_unions
|
||||
Feature record: CXX_FEATURE:0cxx_user_literals
|
||||
Feature record: CXX_FEATURE:0cxx_variable_templates
|
||||
Feature record: CXX_FEATURE:0cxx_variadic_macros
|
||||
Feature record: CXX_FEATURE:0cxx_variadic_templates
|
|
@ -0,0 +1,2 @@
|
|||
# Hashes of file build rules.
|
||||
4e5766b0db1d6eee61806bf93bd37b7a CMakeFiles/TTBG_autogen
|
|
@ -0,0 +1,62 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# The generator used is:
|
||||
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
|
||||
|
||||
# The top level Makefile was generated from the following files:
|
||||
set(CMAKE_MAKEFILE_DEPENDS
|
||||
"CMakeCache.txt"
|
||||
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.10.2/CMakeSystem.cmake"
|
||||
"CMakeLists.txt"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtras.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigVersion.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/AutogenInfo.cmake.in"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/Linux.cmake"
|
||||
"/usr/share/cmake-3.10/Modules/Platform/UnixPaths.cmake"
|
||||
)
|
||||
|
||||
# The corresponding makefile is:
|
||||
set(CMAKE_MAKEFILE_OUTPUTS
|
||||
"Makefile"
|
||||
"CMakeFiles/cmake.check_cache"
|
||||
)
|
||||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/TTBG_autogen.dir/AutogenInfo.cmake"
|
||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
)
|
||||
|
||||
# Dependency information for all targets:
|
||||
set(CMAKE_DEPEND_INFO_FILES
|
||||
"CMakeFiles/TTBG.dir/DependInfo.cmake"
|
||||
"CMakeFiles/TTBG_autogen.dir/DependInfo.cmake"
|
||||
)
|
|
@ -0,0 +1,140 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
|
||||
.PHONY : default_target
|
||||
|
||||
# The main recursive all target
|
||||
all:
|
||||
|
||||
.PHONY : all
|
||||
|
||||
# The main recursive preinstall target
|
||||
preinstall:
|
||||
|
||||
.PHONY : preinstall
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/TTBG.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/TTBG.dir/all: CMakeFiles/TTBG_autogen.dir/all
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/depend
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=1,2,3,4,5 "Built target TTBG"
|
||||
.PHONY : CMakeFiles/TTBG.dir/all
|
||||
|
||||
# Include target in all.
|
||||
all: CMakeFiles/TTBG.dir/all
|
||||
|
||||
.PHONY : all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/TTBG.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles 6
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/TTBG.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/TTBG.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
TTBG: CMakeFiles/TTBG.dir/rule
|
||||
|
||||
.PHONY : TTBG
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/TTBG.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/clean
|
||||
.PHONY : CMakeFiles/TTBG.dir/clean
|
||||
|
||||
# clean rule for target.
|
||||
clean: CMakeFiles/TTBG.dir/clean
|
||||
|
||||
.PHONY : clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/TTBG_autogen.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/TTBG_autogen.dir/all:
|
||||
$(MAKE) -f CMakeFiles/TTBG_autogen.dir/build.make CMakeFiles/TTBG_autogen.dir/depend
|
||||
$(MAKE) -f CMakeFiles/TTBG_autogen.dir/build.make CMakeFiles/TTBG_autogen.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=6 "Built target TTBG_autogen"
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/TTBG_autogen.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles 1
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/TTBG_autogen.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
TTBG_autogen: CMakeFiles/TTBG_autogen.dir/rule
|
||||
|
||||
.PHONY : TTBG_autogen
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/TTBG_autogen.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/TTBG_autogen.dir/build.make CMakeFiles/TTBG_autogen.dir/clean
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/clean
|
||||
|
||||
# clean rule for target.
|
||||
clean: CMakeFiles/TTBG_autogen.dir/clean
|
||||
|
||||
.PHONY : clean
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,37 @@
|
|||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp" "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o"
|
||||
"/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp" "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o"
|
||||
"/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp" "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o"
|
||||
"/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp" "/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"QT_CORE_LIB"
|
||||
"QT_GUI_LIB"
|
||||
"QT_NO_DEBUG"
|
||||
"QT_WIDGETS_LIB"
|
||||
)
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"TTBG_autogen/include"
|
||||
"/usr/include/x86_64-linux-gnu/qt5"
|
||||
"/usr/include/x86_64-linux-gnu/qt5/QtWidgets"
|
||||
"/usr/include/x86_64-linux-gnu/qt5/QtGui"
|
||||
"/usr/include/x86_64-linux-gnu/qt5/QtCore"
|
||||
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,197 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/TTBG.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/TTBG.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/TTBG.dir/flags.make
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: CMakeFiles/TTBG.dir/flags.make
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: T.T.B.G/api/core/utils/files/File_Manager.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp > CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.i
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp -o CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.s
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.requires:
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.requires
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.provides: CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.requires
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.provides.build
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.provides
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.provides.build: CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: CMakeFiles/TTBG.dir/flags.make
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: T.T.B.G/app_entry.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp > CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.i
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp -o CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.s
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.requires:
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.requires
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.provides: CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.requires
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.provides.build
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.provides
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.provides.build: CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o
|
||||
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: CMakeFiles/TTBG.dir/flags.make
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: T.T.B.G/ui/DashBoard.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp > CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.i
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp -o CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.s
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.requires:
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.requires
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.provides: CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.requires
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.provides.build
|
||||
.PHONY : CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.provides
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.provides.build: CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o
|
||||
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: CMakeFiles/TTBG.dir/flags.make
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: TTBG_autogen/mocs_compilation.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o -c /home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp > CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.i
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp -o CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.s
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.requires:
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.requires
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.provides: CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.requires
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.provides.build
|
||||
.PHONY : CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.provides
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.provides.build: CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o
|
||||
|
||||
|
||||
# Object files for target TTBG
|
||||
TTBG_OBJECTS = \
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o" \
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o" \
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o" \
|
||||
"CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o"
|
||||
|
||||
# External object files for target TTBG
|
||||
TTBG_EXTERNAL_OBJECTS =
|
||||
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/build.make
|
||||
bin/TTBG: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5
|
||||
bin/TTBG: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5
|
||||
bin/TTBG: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5
|
||||
bin/TTBG: CMakeFiles/TTBG.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable bin/TTBG"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/TTBG.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/TTBG.dir/build: bin/TTBG
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/build
|
||||
|
||||
CMakeFiles/TTBG.dir/requires: CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o.requires
|
||||
CMakeFiles/TTBG.dir/requires: CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o.requires
|
||||
CMakeFiles/TTBG.dir/requires: CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o.requires
|
||||
CMakeFiles/TTBG.dir/requires: CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o.requires
|
||||
|
||||
.PHONY : CMakeFiles/TTBG.dir/requires
|
||||
|
||||
CMakeFiles/TTBG.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/TTBG.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/TTBG.dir/clean
|
||||
|
||||
CMakeFiles/TTBG.dir/depend:
|
||||
cd /home/ayham-mamoun/Desktop/git/T.T.B.G && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/TTBG.dir/depend
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
file(REMOVE_RECURSE
|
||||
"TTBG_autogen"
|
||||
"CMakeFiles/TTBG_autogen.dir/AutogenOldSettings.cmake"
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o"
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o"
|
||||
"CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o"
|
||||
"CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o"
|
||||
"bin/TTBG.pdb"
|
||||
"bin/TTBG"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/TTBG.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
|
@ -0,0 +1,369 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.h
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/file_util.h
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/misc/string_util.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.h
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/YHUOQNENPI/moc_DashBoard.cpp
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
|
@ -0,0 +1,369 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: T.T.B.G/api/core/utils/files/File_Manager.cpp
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: T.T.B.G/api/core/utils/files/File_Manager.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: T.T.B.G/api/core/utils/files/file_util.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o: T.T.B.G/api/core/utils/misc/string_util.h
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: T.T.B.G/app_entry.cpp
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: T.T.B.G/ui/DashBoard.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
||||
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: T.T.B.G/ui/DashBoard.cpp
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: T.T.B.G/ui/DashBoard.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
||||
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: T.T.B.G/ui/DashBoard.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: TTBG_autogen/YHUOQNENPI/moc_DashBoard.cpp
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: TTBG_autogen/mocs_compilation.cpp
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QIcon
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolBar
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbar.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h
|
||||
CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS = -std=c++14 -fpermissive -g -fPIC -std=gnu++11
|
||||
|
||||
CXX_DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB
|
||||
|
||||
CXX_INCLUDES = -I/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
|
||||
|
|
@ -0,0 +1 @@
|
|||
/usr/bin/c++ -std=c++14 -fpermissive -g CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o -o bin/TTBG /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5
|
|
@ -0,0 +1,6 @@
|
|||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
CMAKE_PROGRESS_3 = 3
|
||||
CMAKE_PROGRESS_4 = 4
|
||||
CMAKE_PROGRESS_5 = 5
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
# Meta
|
||||
set(AM_MULTI_CONFIG "SINGLE")
|
||||
# Directories and files
|
||||
set(AM_CMAKE_BINARY_DIR "/home/ayham-mamoun/Desktop/git/T.T.B.G/")
|
||||
set(AM_CMAKE_SOURCE_DIR "/home/ayham-mamoun/Desktop/git/T.T.B.G/")
|
||||
set(AM_CMAKE_CURRENT_SOURCE_DIR "/home/ayham-mamoun/Desktop/git/T.T.B.G/")
|
||||
set(AM_CMAKE_CURRENT_BINARY_DIR "/home/ayham-mamoun/Desktop/git/T.T.B.G/")
|
||||
set(AM_CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE "")
|
||||
set(AM_BUILD_DIR "/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen")
|
||||
set(AM_SOURCES "/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.cpp;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/app_entry.cpp;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.cpp")
|
||||
set(AM_HEADERS "/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/Course.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/CourseClass.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/Grade.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/Room.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/School.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/data/Teacher.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/File_Manager.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/files/file_util.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/include_bundles/utils_bundle.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/log/Log.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/misc/finder.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/misc/random_rework.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/misc/string_util.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/api/core/utils/time/Timer.h;/home/ayham-mamoun/Desktop/git/T.T.B.G/T.T.B.G/ui/DashBoard.h")
|
||||
# Qt environment
|
||||
set(AM_QT_VERSION_MAJOR "5")
|
||||
set(AM_QT_VERSION_MINOR "9")
|
||||
set(AM_QT_MOC_EXECUTABLE "/usr/lib/qt5/bin/moc")
|
||||
set(AM_QT_UIC_EXECUTABLE "/usr/lib/qt5/bin/uic")
|
||||
set(AM_QT_RCC_EXECUTABLE )
|
||||
# MOC settings
|
||||
set(AM_MOC_SKIP "/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp")
|
||||
set(AM_MOC_DEFINITIONS "QT_CORE_LIB;QT_GUI_LIB;QT_NO_DEBUG;QT_WIDGETS_LIB")
|
||||
set(AM_MOC_INCLUDES "/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/include;/usr/include/x86_64-linux-gnu/qt5;/usr/include/x86_64-linux-gnu/qt5/QtWidgets;/usr/include/x86_64-linux-gnu/qt5/QtGui;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++;/usr/include")
|
||||
set(AM_MOC_OPTIONS "")
|
||||
set(AM_MOC_RELAXED_MODE "FALSE")
|
||||
set(AM_MOC_MACRO_NAMES "Q_OBJECT;Q_GADGET;Q_NAMESPACE")
|
||||
set(AM_MOC_DEPEND_FILTERS "")
|
||||
set(AM_MOC_PREDEFS_CMD "/usr/bin/c++;-dM;-E;-c;/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp")
|
||||
# UIC settings
|
||||
set(AM_UIC_SKIP "/home/ayham-mamoun/Desktop/git/T.T.B.G/TTBG_autogen/mocs_compilation.cpp")
|
||||
set(AM_UIC_TARGET_OPTIONS "")
|
||||
set(AM_UIC_OPTIONS_FILES "")
|
||||
set(AM_UIC_OPTIONS_OPTIONS "")
|
||||
set(AM_UIC_SEARCH_PATHS "")
|
||||
# RCC settings
|
||||
set(AM_RCC_SOURCES )
|
||||
set(AM_RCC_BUILDS )
|
||||
set(AM_RCC_OPTIONS )
|
||||
set(AM_RCC_INPUTS )
|
||||
# Configurations options
|
||||
set(AM_CONFIG_SUFFIX_ "_")
|
|
@ -0,0 +1,3 @@
|
|||
set(AM_MOC_SETTINGS_HASH "c4544395eb1ba55f0693da779a87e11a340bd4a21157bf2f2b317d544f5fc70b")
|
||||
set(AM_UIC_SETTINGS_HASH "9d7b7b1762014401684fb9fddfa5289c2d05cff5acfecbbb32c6db1cf59343b2")
|
||||
set(AM_RCC_SETTINGS_HASH "")
|
|
@ -0,0 +1,11 @@
|
|||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
|
@ -0,0 +1,77 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# Utility rule file for TTBG_autogen.
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/TTBG_autogen.dir/progress.make
|
||||
|
||||
CMakeFiles/TTBG_autogen:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target TTBG"
|
||||
/usr/bin/cmake -E cmake_autogen /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG_autogen.dir ""
|
||||
|
||||
TTBG_autogen: CMakeFiles/TTBG_autogen
|
||||
TTBG_autogen: CMakeFiles/TTBG_autogen.dir/build.make
|
||||
|
||||
.PHONY : TTBG_autogen
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/TTBG_autogen.dir/build: TTBG_autogen
|
||||
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/build
|
||||
|
||||
CMakeFiles/TTBG_autogen.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/TTBG_autogen.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/clean
|
||||
|
||||
CMakeFiles/TTBG_autogen.dir/depend:
|
||||
cd /home/ayham-mamoun/Desktop/git/T.T.B.G && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG_autogen.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/TTBG_autogen.dir/depend
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
file(REMOVE_RECURSE
|
||||
"TTBG_autogen"
|
||||
"CMakeFiles/TTBG_autogen.dir/AutogenOldSettings.cmake"
|
||||
"CMakeFiles/TTBG_autogen"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang )
|
||||
include(CMakeFiles/TTBG_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
|
@ -0,0 +1,3 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
CMAKE_PROGRESS_1 = 6
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/rebuild_cache.dir
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG.dir
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/edit_cache.dir
|
||||
/home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/TTBG_autogen.dir
|
|
@ -0,0 +1 @@
|
|||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
|
Binary file not shown.
|
@ -0,0 +1,34 @@
|
|||
|
||||
const char features[] = {"\n"
|
||||
"C_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"c_function_prototypes\n"
|
||||
"C_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"c_restrict\n"
|
||||
"C_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"c_static_assert\n"
|
||||
"C_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"c_variadic_macros\n"
|
||||
|
||||
};
|
||||
|
||||
int main(int argc, char** argv) { (void)argv; return features[argc]; }
|
|
@ -0,0 +1,405 @@
|
|||
|
||||
const char features[] = {"\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_aggregate_default_initializers\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_alias_templates\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_alignas\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_alignof\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_attributes\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_attribute_deprecated\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_auto_type\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_binary_literals\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_constexpr\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_contextual_conversions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_decltype\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_decltype_auto\n"
|
||||
"CXX_FEATURE:"
|
||||
#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_decltype_incomplete_return_types\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_default_function_template_args\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_defaulted_functions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_defaulted_move_initializers\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_delegating_constructors\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_deleted_functions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_digit_separators\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_enum_forward_declarations\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_explicit_conversions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_extended_friend_declarations\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_extern_templates\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_final\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_func_identifier\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_generalized_initializers\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_generic_lambdas\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_inheriting_constructors\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_inline_namespaces\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_lambdas\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_lambda_init_captures\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_local_type_template_args\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_long_long_type\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_noexcept\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_nonstatic_member_init\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_nullptr\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_override\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_range_for\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_raw_string_literals\n"
|
||||
"CXX_FEATURE:"
|
||||
#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_reference_qualified_functions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_relaxed_constexpr\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_return_type_deduction\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_right_angle_brackets\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_rvalue_references\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_sizeof_member\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_static_assert\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_strong_enums\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_template_template_parameters\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_thread_local\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_trailing_return_types\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_unicode_literals\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_uniform_initialization\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_unrestricted_unions\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_user_literals\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_variable_templates\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_variadic_macros\n"
|
||||
"CXX_FEATURE:"
|
||||
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
|
||||
"1"
|
||||
#else
|
||||
"0"
|
||||
#endif
|
||||
"cxx_variadic_templates\n"
|
||||
|
||||
};
|
||||
|
||||
int main(int argc, char** argv) { (void)argv; return features[argc]; }
|
|
@ -0,0 +1 @@
|
|||
6
|
|
@ -7,18 +7,16 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/")
|
|||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/")
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/")
|
||||
|
||||
file(GLOB_RECURSE api_srcs "${CMAKE_SOURCE_DIR}/T.T.B.G-API/*.cpp")
|
||||
file(GLOB_RECURSE api_hdrs "${CMAKE_SOURCE_DIR}/T.T.B.G-API/*.h")
|
||||
include_directories("${CMAKE_SOURCE_DIR}/T.T.B.G-API/")
|
||||
find_package(wxWidgets COMPONENTS aui base core gl REQUIRED)
|
||||
include("${wxWidgets_USE_FILE}")
|
||||
|
||||
add_library(
|
||||
"${PROJECT_NAME}-API"
|
||||
${api_srcs}
|
||||
${api_hdrs}
|
||||
)
|
||||
target_link_libraries("${PROJECT_NAME}-API" ${wxWidgets_LIBRARIES})
|
||||
##### COPIED PART
|
||||
# Instruct CMake to run moc automatically when needed
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
# Create code from a list of Qt designer ui files
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
# Find the QtWidgets library
|
||||
find_package(Qt5Widgets CONFIG REQUIRED)
|
||||
find_package(Qt5Core CONFIG REQUIRED)
|
||||
find_package(Qt5Gui CONFIG REQUIRED)
|
||||
#####
|
||||
|
||||
file(GLOB_RECURSE gui_srcs "${CMAKE_SOURCE_DIR}/T.T.B.G/*.cpp")
|
||||
file(GLOB_RECURSE gui_hdrs "${CMAKE_SOURCE_DIR}/T.T.B.G/*.h")
|
||||
|
@ -28,6 +26,6 @@ add_executable(
|
|||
${gui_srcs}
|
||||
${gui_hdrs}
|
||||
)
|
||||
target_link_libraries("${PROJECT_NAME}" ${wxWidgets_LIBRARIES})
|
||||
target_link_libraries("${PROJECT_NAME}" "${PROJECT_NAME}-API")
|
||||
|
||||
target_link_libraries("${PROJECT_NAME}" Qt5::Widgets)
|
||||
target_link_libraries("${PROJECT_NAME}" Qt5::Core)
|
||||
target_link_libraries("${PROJECT_NAME}" Qt5::Gui)
|
|
@ -0,0 +1,282 @@
|
|||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
|
||||
.PHONY : default_target
|
||||
|
||||
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
|
||||
.NOTPARALLEL:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
#=============================================================================
|
||||
# Targets provided globally by CMake.
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
||||
/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : rebuild_cache
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache/fast: rebuild_cache
|
||||
|
||||
.PHONY : rebuild_cache/fast
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
|
||||
/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
|
||||
.PHONY : edit_cache
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache/fast: edit_cache
|
||||
|
||||
.PHONY : edit_cache/fast
|
||||
|
||||
# The main all target
|
||||
all: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles/progress.marks
|
||||
$(MAKE) -f CMakeFiles/Makefile2 all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/ayham-mamoun/Desktop/git/T.T.B.G/CMakeFiles 0
|
||||
.PHONY : all
|
||||
|
||||
# The main clean target
|
||||
clean:
|
||||
$(MAKE) -f CMakeFiles/Makefile2 clean
|
||||
.PHONY : clean
|
||||
|
||||
# The main clean target
|
||||
clean/fast: clean
|
||||
|
||||
.PHONY : clean/fast
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall: all
|
||||
$(MAKE) -f CMakeFiles/Makefile2 preinstall
|
||||
.PHONY : preinstall
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall/fast:
|
||||
$(MAKE) -f CMakeFiles/Makefile2 preinstall
|
||||
.PHONY : preinstall/fast
|
||||
|
||||
# clear depends
|
||||
depend:
|
||||
$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||
.PHONY : depend
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named TTBG
|
||||
|
||||
# Build rule for target.
|
||||
TTBG: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 TTBG
|
||||
.PHONY : TTBG
|
||||
|
||||
# fast build rule for target.
|
||||
TTBG/fast:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/build
|
||||
.PHONY : TTBG/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named TTBG_autogen
|
||||
|
||||
# Build rule for target.
|
||||
TTBG_autogen: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 TTBG_autogen
|
||||
.PHONY : TTBG_autogen
|
||||
|
||||
# fast build rule for target.
|
||||
TTBG_autogen/fast:
|
||||
$(MAKE) -f CMakeFiles/TTBG_autogen.dir/build.make CMakeFiles/TTBG_autogen.dir/build
|
||||
.PHONY : TTBG_autogen/fast
|
||||
|
||||
T.T.B.G/api/core/utils/files/File_Manager.o: T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.o
|
||||
|
||||
# target to build an object file
|
||||
T.T.B.G/api/core/utils/files/File_Manager.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.cpp.o
|
||||
|
||||
T.T.B.G/api/core/utils/files/File_Manager.i: T.T.B.G/api/core/utils/files/File_Manager.cpp.i
|
||||
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.i
|
||||
|
||||
# target to preprocess a source file
|
||||
T.T.B.G/api/core/utils/files/File_Manager.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.i
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.cpp.i
|
||||
|
||||
T.T.B.G/api/core/utils/files/File_Manager.s: T.T.B.G/api/core/utils/files/File_Manager.cpp.s
|
||||
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
T.T.B.G/api/core/utils/files/File_Manager.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/api/core/utils/files/File_Manager.cpp.s
|
||||
.PHONY : T.T.B.G/api/core/utils/files/File_Manager.cpp.s
|
||||
|
||||
T.T.B.G/app_entry.o: T.T.B.G/app_entry.cpp.o
|
||||
|
||||
.PHONY : T.T.B.G/app_entry.o
|
||||
|
||||
# target to build an object file
|
||||
T.T.B.G/app_entry.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.o
|
||||
.PHONY : T.T.B.G/app_entry.cpp.o
|
||||
|
||||
T.T.B.G/app_entry.i: T.T.B.G/app_entry.cpp.i
|
||||
|
||||
.PHONY : T.T.B.G/app_entry.i
|
||||
|
||||
# target to preprocess a source file
|
||||
T.T.B.G/app_entry.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.i
|
||||
.PHONY : T.T.B.G/app_entry.cpp.i
|
||||
|
||||
T.T.B.G/app_entry.s: T.T.B.G/app_entry.cpp.s
|
||||
|
||||
.PHONY : T.T.B.G/app_entry.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
T.T.B.G/app_entry.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/app_entry.cpp.s
|
||||
.PHONY : T.T.B.G/app_entry.cpp.s
|
||||
|
||||
T.T.B.G/ui/DashBoard.o: T.T.B.G/ui/DashBoard.cpp.o
|
||||
|
||||
.PHONY : T.T.B.G/ui/DashBoard.o
|
||||
|
||||
# target to build an object file
|
||||
T.T.B.G/ui/DashBoard.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.o
|
||||
.PHONY : T.T.B.G/ui/DashBoard.cpp.o
|
||||
|
||||
T.T.B.G/ui/DashBoard.i: T.T.B.G/ui/DashBoard.cpp.i
|
||||
|
||||
.PHONY : T.T.B.G/ui/DashBoard.i
|
||||
|
||||
# target to preprocess a source file
|
||||
T.T.B.G/ui/DashBoard.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.i
|
||||
.PHONY : T.T.B.G/ui/DashBoard.cpp.i
|
||||
|
||||
T.T.B.G/ui/DashBoard.s: T.T.B.G/ui/DashBoard.cpp.s
|
||||
|
||||
.PHONY : T.T.B.G/ui/DashBoard.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
T.T.B.G/ui/DashBoard.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/T.T.B.G/ui/DashBoard.cpp.s
|
||||
.PHONY : T.T.B.G/ui/DashBoard.cpp.s
|
||||
|
||||
TTBG_autogen/mocs_compilation.o: TTBG_autogen/mocs_compilation.cpp.o
|
||||
|
||||
.PHONY : TTBG_autogen/mocs_compilation.o
|
||||
|
||||
# target to build an object file
|
||||
TTBG_autogen/mocs_compilation.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.o
|
||||
.PHONY : TTBG_autogen/mocs_compilation.cpp.o
|
||||
|
||||
TTBG_autogen/mocs_compilation.i: TTBG_autogen/mocs_compilation.cpp.i
|
||||
|
||||
.PHONY : TTBG_autogen/mocs_compilation.i
|
||||
|
||||
# target to preprocess a source file
|
||||
TTBG_autogen/mocs_compilation.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.i
|
||||
.PHONY : TTBG_autogen/mocs_compilation.cpp.i
|
||||
|
||||
TTBG_autogen/mocs_compilation.s: TTBG_autogen/mocs_compilation.cpp.s
|
||||
|
||||
.PHONY : TTBG_autogen/mocs_compilation.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
TTBG_autogen/mocs_compilation.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/TTBG.dir/build.make CMakeFiles/TTBG.dir/TTBG_autogen/mocs_compilation.cpp.s
|
||||
.PHONY : TTBG_autogen/mocs_compilation.cpp.s
|
||||
|
||||
# Help Target
|
||||
help:
|
||||
@echo "The following are some of the valid targets for this Makefile:"
|
||||
@echo "... all (the default if no target is provided)"
|
||||
@echo "... clean"
|
||||
@echo "... depend"
|
||||
@echo "... rebuild_cache"
|
||||
@echo "... TTBG"
|
||||
@echo "... edit_cache"
|
||||
@echo "... TTBG_autogen"
|
||||
@echo "... T.T.B.G/api/core/utils/files/File_Manager.o"
|
||||
@echo "... T.T.B.G/api/core/utils/files/File_Manager.i"
|
||||
@echo "... T.T.B.G/api/core/utils/files/File_Manager.s"
|
||||
@echo "... T.T.B.G/app_entry.o"
|
||||
@echo "... T.T.B.G/app_entry.i"
|
||||
@echo "... T.T.B.G/app_entry.s"
|
||||
@echo "... T.T.B.G/ui/DashBoard.o"
|
||||
@echo "... T.T.B.G/ui/DashBoard.i"
|
||||
@echo "... T.T.B.G/ui/DashBoard.s"
|
||||
@echo "... TTBG_autogen/mocs_compilation.o"
|
||||
@echo "... TTBG_autogen/mocs_compilation.i"
|
||||
@echo "... TTBG_autogen/mocs_compilation.s"
|
||||
.PHONY : help
|
||||
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
#ifndef TIMELINE_H
|
||||
#define TIMELINE_H
|
||||
|
||||
#include <vector>
|
||||
#include "../data_defines.h"
|
||||
|
||||
struct TimeLine {
|
||||
vector<vector<Slot>> *__slots = nullptr;
|
||||
vector<Teacher> _teachers;
|
||||
vector<Subject> _subjects;
|
||||
vector<Level> _levels;
|
||||
int _period_cnt = 0;
|
||||
int _class_cnt = 0;
|
||||
|
||||
bool Check();
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,11 +0,0 @@
|
|||
#ifndef SA_H
|
||||
#define SA_H
|
||||
#include <vector>
|
||||
#include "../data_defines.h"
|
||||
|
||||
class _SA {
|
||||
public:
|
||||
private:
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,78 +0,0 @@
|
|||
#include "Individual.h"
|
||||
|
||||
void Individual::Init(vector<Teacher> *teachers, vector<Subject> *subject,
|
||||
vector<Level> *level, int n) {
|
||||
assert(teachers);
|
||||
|
||||
mTeachers = teachers;
|
||||
mSubjects = subject;
|
||||
mLevels = level;
|
||||
mTables = new vector<Table>(n);
|
||||
|
||||
*mTables;
|
||||
|
||||
GenerateTables();
|
||||
}
|
||||
|
||||
void Individual::CalcFitness() {
|
||||
int fit = 0;
|
||||
for (int i = 0; i < mSubjects->size(); i++) { // iterate over columns
|
||||
vector<Slot> Column;
|
||||
|
||||
// get ith column
|
||||
for (int j = 0; j < mTables->size(); j++)
|
||||
Column.push_back((*mTables)[j]._slots[i]);
|
||||
|
||||
// determine freq of teachers
|
||||
map<Teacher, int> tchr_freq;
|
||||
for (int j = 0; j < mTeachers->size(); j++)
|
||||
tchr_freq[(*mTeachers)[j]] = 0;
|
||||
|
||||
for (int j = 0; j < Column.size(); j++) tchr_freq[Column[j]._tchr]++;
|
||||
|
||||
// calculate fitness
|
||||
for (std::map<Teacher, int>::iterator it = tchr_freq.begin();
|
||||
it != tchr_freq.end(); it++)
|
||||
if (it->second == 1) fit++;
|
||||
}
|
||||
|
||||
// convert var "fit" to a value between 0.0 and 1.0
|
||||
int max_fit = (*mTables)[0]._slots.size() * mTables->size();
|
||||
// fit -> max_fit
|
||||
// ? -> 1
|
||||
// (cross multiply)
|
||||
// ->(1*fit)/max_fit
|
||||
mFitness = fit / max_fit; // gives a value between 0 and 1
|
||||
}
|
||||
|
||||
Individual Individual::mate(const Individual &indiv) {
|
||||
Individual offspring; // the child
|
||||
offspring.Init(mTeachers, mSubjects, mLevels, mTables->size());
|
||||
|
||||
vector<Table> *chromosome_p2 = indiv.GetChromosome();
|
||||
vector<Table> child_chromosome;
|
||||
|
||||
int ta2_counter = 0; // counter for the p2 table
|
||||
for (auto p1_crnt_ta :
|
||||
(*mTables)) { // iterate over all tables of the parents
|
||||
Table p2_crnt_ta = (*chromosome_p2)[ta2_counter];
|
||||
ta2_counter++;
|
||||
float chance = (float)random(0, 100) / 100;
|
||||
if (chance < 0.30) // gene from first parent
|
||||
child_chromosome.push_back(p1_crnt_ta);
|
||||
else if (chance < 0.65) // gene from second parent
|
||||
child_chromosome.push_back(p2_crnt_ta);
|
||||
else { // mutated gene
|
||||
Table mutated_ta;
|
||||
mutated_ta.GenerateRandTable(mTeachers, mSubjects,
|
||||
(*mLevels)[ta2_counter]);
|
||||
child_chromosome.push_back(mutated_ta);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Individual::GenerateTables() {
|
||||
for (int i = 0; i < mTables->size(); i++)
|
||||
(*mTables)[i].GenerateRandTable(mTeachers, mSubjects,
|
||||
(*mLevels)[i]); // make more faster
|
||||
}
|
|
@ -1,58 +0,0 @@
|
|||
/*
|
||||
An individual contains his "submission" of the
|
||||
random set of generated tables.
|
||||
An individual is rated bases on his "submission",
|
||||
named here as mFitness.
|
||||
|
||||
For convenience, the value of mFitness at is max
|
||||
is 1.0f and at is lowest is 0.0f.
|
||||
|
||||
For optimization, pointers have been used almost
|
||||
everywhere.
|
||||
*/
|
||||
|
||||
#ifndef INDIVIDUAL_H
|
||||
#define INDIVIDUAL_H
|
||||
|
||||
#pragma once
|
||||
#include <algorithm>
|
||||
#include "../data_defines.h"
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
|
||||
class Individual {
|
||||
public:
|
||||
// Initializes the class, pass by pointer the teacher vec,
|
||||
// No need for the table info(long term optimization),
|
||||
// so number of tables are enough.
|
||||
// The level must be passed to prevent teacher
|
||||
// teaching wrong levels.
|
||||
// (Look at Table definition)
|
||||
void Init(vector<Teacher> *, vector<Subject> *, vector<Level> *,
|
||||
int numOfTables);
|
||||
// Calculates fitness and sits it to mFitness var.
|
||||
void CalcFitness();
|
||||
// Straightforward
|
||||
float GetFitness() const { return mFitness; };
|
||||
|
||||
Individual mate(const Individual &);
|
||||
|
||||
// for easy Individual comparisions
|
||||
bool operator<(const Individual &indiv) const {
|
||||
return indiv.GetFitness() < mFitness;
|
||||
}
|
||||
|
||||
vector<Table> *GetChromosome() const { return mTables; }
|
||||
void SetChromosome(vector<Table> *tables) { mTables = tables; }
|
||||
|
||||
private:
|
||||
// Wrapper for mTables[i].GenerateRandTable()
|
||||
void GenerateTables();
|
||||
|
||||
vector<Teacher> *mTeachers;
|
||||
vector<Subject> *mSubjects;
|
||||
vector<Level> *mLevels;
|
||||
vector<Table> *mTables; // also, in ga, Chromosome
|
||||
float mFitness = 0;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,75 +0,0 @@
|
|||
#include "Population.h"
|
||||
|
||||
void Population::Init(vector<Teacher> teachers, vector<Subject> subjects,
|
||||
vector<Level> levels, size_t pop_size,
|
||||
size_t table_count) {
|
||||
assert(teachers.size());
|
||||
assert(subjects.size());
|
||||
assert(levels.size());
|
||||
|
||||
mTeachers = teachers;
|
||||
mSubjects = subjects;
|
||||
mLevels = levels;
|
||||
mIndividuals = new vector<Individual>(pop_size);
|
||||
mPopulationSize = pop_size;
|
||||
mTablesCount = table_count;
|
||||
}
|
||||
|
||||
void Population::Start(float min) { __start(min); }
|
||||
|
||||
void Population::StartThreaded(float min_correctness) {
|
||||
__ga_thread = new thread(&Population::__start, this, min_correctness);
|
||||
}
|
||||
|
||||
void Population::Stop() {
|
||||
if (mThreadStopped) return; // Thread already stopped.
|
||||
__ga_thread->~thread();
|
||||
delete __ga_thread;
|
||||
}
|
||||
|
||||
void Population::__start(float min_correctness) {
|
||||
mThreadStopped = false;
|
||||
bool correctnessReached = false;
|
||||
|
||||
// initialize the indivs
|
||||
mCrntGenMadeCnt = 0;
|
||||
for (int i = 0; i < mIndividuals->size(); i++) {
|
||||
(*mIndividuals)[i].Init(&mTeachers, &mSubjects, &mLevels, mTablesCount);
|
||||
(*mIndividuals)[i].CalcFitness();
|
||||
mCrntGenMadeCnt++;
|
||||
}
|
||||
|
||||
// main run loop
|
||||
while (!correctnessReached) {
|
||||
stable_sort(mIndividuals->begin(), mIndividuals->end());
|
||||
if ((*mIndividuals)[0].GetFitness() >= min_correctness) {
|
||||
correctnessReached = true;
|
||||
break;
|
||||
}
|
||||
|
||||
vector<Individual> new_generation;
|
||||
|
||||
// only 10% of the fittest will survive, might decrease
|
||||
int r = (10 * mPopulationSize) / 100;
|
||||
for (int i = 0; i < r; i++)
|
||||
new_generation.push_back((*mIndividuals)[i]);
|
||||
|
||||
// only 70% will mate
|
||||
r = (70 * mPopulationSize) / 100;
|
||||
for (int i = 0; i < r; i++)
|
||||
new_generation.push_back((*mIndividuals)[i]);
|
||||
|
||||
// only 25% will mutate
|
||||
r = (20 * mPopulationSize) / 100;
|
||||
for (int i = 0; i < r; i++) {
|
||||
Individual indiv;
|
||||
indiv.Init(&mTeachers, &mSubjects, &mLevels, mTablesCount);
|
||||
indiv.CalcFitness();
|
||||
new_generation.push_back(indiv);
|
||||
}
|
||||
*mIndividuals = new_generation;
|
||||
mGenerationCnt++;
|
||||
}
|
||||
|
||||
mThreadStopped = true;
|
||||
}
|
|
@ -1,63 +0,0 @@
|
|||
/*
|
||||
This class is meant to be used indirectly from the _GA class.
|
||||
It contains the individuals, can be got from GetPopulation().
|
||||
It controls the 'evolution' of the individiauls.
|
||||
Can be used on seperate thread.
|
||||
*/
|
||||
|
||||
#ifndef POPULATION_H
|
||||
#define POPULATION_H
|
||||
|
||||
#pragma once
|
||||
#include "../data_defines.h"
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
|
||||
#include "Individual.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <thread>
|
||||
|
||||
class Population {
|
||||
public:
|
||||
// Initialize population.
|
||||
// Teacher array,
|
||||
// Subject array,
|
||||
// Population size, and table count.
|
||||
void Init(vector<Teacher>, vector<Subject>, vector<Level>, size_t pop_size,
|
||||
size_t table_count);
|
||||
// Starts the genetic algorithm on the calling thread.
|
||||
void Start(float min_correctness);
|
||||
// Force stops the genetic algorithm,
|
||||
// the generation will remain as its finaly stage done by the algo.
|
||||
void Stop();
|
||||
// Starts the genetic algorithm on a seperate thread from the main.
|
||||
void StartThreaded(float min_correctness);
|
||||
|
||||
// Returns the whole population.
|
||||
vector<Individual>* GetPopulation() const { return mIndividuals; }
|
||||
// Returns the current generation.
|
||||
int GetGen() const { return mGenerationCnt; }
|
||||
|
||||
// Returns if the worker thread stopped.
|
||||
bool GetIsWorkerStopped() { return mThreadStopped; }
|
||||
|
||||
// Returns the initialization of the current gen.
|
||||
int GetCurrentGenMadeCnt() { return mCrntGenMadeCnt; }
|
||||
|
||||
private:
|
||||
// Genetic Algorithm
|
||||
void __start(float min_correctness);
|
||||
thread* __ga_thread = nullptr;
|
||||
vector<Teacher> mTeachers;
|
||||
vector<Subject> mSubjects;
|
||||
vector<Level> mLevels;
|
||||
vector<Individual>* mIndividuals = nullptr;
|
||||
size_t mPopulationSize = 0;
|
||||
size_t mTablesCount = 0;
|
||||
size_t mGenerationCnt = 0;
|
||||
|
||||
bool mThreadStopped = false;
|
||||
int mCrntGenMadeCnt = 0;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,14 +0,0 @@
|
|||
#include "_GA.h"
|
||||
|
||||
void _GA::Init(vector<Teacher> tchr, vector<Subject> subj, vector<Level> level,
|
||||
size_t pop_size, size_t table_count) {
|
||||
mPopulation = new Population();
|
||||
mPopulation->Init(tchr, subj, level, pop_size, table_count);
|
||||
}
|
||||
|
||||
void _GA::Start(float min, bool threaded) {
|
||||
if (threaded)
|
||||
mPopulation->StartThreaded(min);
|
||||
else
|
||||
mPopulation->Start(min);
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
/*
|
||||
A Population class wrapper.
|
||||
*/
|
||||
|
||||
#include <vector>
|
||||
#include "../data_defines.h"
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
#include "Population.h"
|
||||
|
||||
class _GA {
|
||||
public:
|
||||
// Initializes the class, and the Population class.
|
||||
// The teachers and subjects are directly passed to the Population
|
||||
// class.
|
||||
void Init(vector<Teacher>, vector<Subject>, vector<Level>, size_t pop_size,
|
||||
size_t table_count);
|
||||
// Min is the minimum correctness of the result. (ranges: 0.0-1.0)
|
||||
// threaded, if true start threaded else normal start.
|
||||
void Start(float min, bool threaded = true);
|
||||
|
||||
// Stops the thead
|
||||
void Stop() { mPopulation->Stop(); }
|
||||
|
||||
// Returns the whole population.
|
||||
vector<Individual>* GetPopulation() const {
|
||||
return mPopulation->GetPopulation();
|
||||
}
|
||||
// Returns the current generation.
|
||||
int GetGen() const { return mPopulation->GetGen(); }
|
||||
|
||||
// Returns if the worker thread stopped.
|
||||
bool GetIsWorkerStopped() { return mPopulation->GetIsWorkerStopped(); }
|
||||
|
||||
// Returns the initialization of the current gen.
|
||||
int GetCurrentGenMadeCnt() { return mPopulation->GetCurrentGenMadeCnt(); }
|
||||
|
||||
private:
|
||||
// The soul of the wrapper.
|
||||
Population* mPopulation = nullptr;
|
||||
};
|
|
@ -1,164 +0,0 @@
|
|||
#ifndef DATA_DEFS_H
|
||||
#define DATA_DEFS_H
|
||||
#include "utils/include_bundles/utils_bundle.h"
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
// Level Type
|
||||
struct Level {
|
||||
int _ID;
|
||||
string _value;
|
||||
// clears the level var
|
||||
void clear() {
|
||||
_ID = 0;
|
||||
_value = "";
|
||||
}
|
||||
bool operator==(const Level &level) const {
|
||||
if (_ID == level._ID && _value == level._value) return true;
|
||||
return false;
|
||||
}
|
||||
bool operator<=(const Level &level) const {
|
||||
return LevelNumber() <= level.LevelNumber();
|
||||
}
|
||||
bool operator>=(const Level &level) const {
|
||||
return LevelNumber() >= level.LevelNumber();
|
||||
}
|
||||
// Returns the level number
|
||||
int LevelNumber() const { return atoi(_value.c_str()); }
|
||||
// Returns the level string, or letter in other words.
|
||||
string LevelStr() const {
|
||||
int num = this->LevelNumber();
|
||||
string numstr = to_string(num);
|
||||
return ExtractFromStr(numstr, this->_value);
|
||||
}
|
||||
};
|
||||
// Subject Type
|
||||
struct Subject {
|
||||
int _ID;
|
||||
string _name;
|
||||
Level _min_level;
|
||||
Level _max_level;
|
||||
bool _teacher_req = true;
|
||||
// Clears the subject var
|
||||
void clear() {
|
||||
_ID = 0;
|
||||
_name = "";
|
||||
}
|
||||
bool operator==(const Subject &subj) const {
|
||||
if (subj._ID == _ID && subj._name == _name) return true;
|
||||
return false;
|
||||
}
|
||||
};
|
||||
// Teacher Type, without altering it is default.
|
||||
struct Teacher {
|
||||
int _ID = -1;
|
||||
string _name = "<DEFAULT>";
|
||||
vector<Subject> _subjects;
|
||||
vector<Level> _levels;
|
||||
|
||||
bool operator==(const Teacher &tchr) const {
|
||||
if (_ID == tchr._ID && _name == tchr._name &&
|
||||
tchr._subjects == _subjects && _levels == tchr._levels)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
// for stl map container, may be used in future teacher prioritization
|
||||
bool operator<(const Teacher &tchr) const { return _ID < tchr._ID; }
|
||||
};
|
||||
// Default teacher:
|
||||
static Teacher DEFAULT_TCHR;
|
||||
|
||||
// TableInfo Type
|
||||
struct TableInfo {
|
||||
int _ID;
|
||||
string _name;
|
||||
};
|
||||
// Returns a random teacher of the subject
|
||||
// TODO: MORE OPTIMIZATION
|
||||
static Teacher GetTeacherOfSubject(vector<Teacher> *mTeachers,
|
||||
vector<Subject> *mSubjects, Subject subj,
|
||||
Level lvl) {
|
||||
Teacher tchr;
|
||||
vector<Teacher> _checked_teachers;
|
||||
while (true) {
|
||||
auto teacher = (*mTeachers)[random(0, mTeachers->size() - 1)];
|
||||
if (findInVec(teacher._subjects, subj) != -1)
|
||||
if (findInVec(teacher._levels, lvl) != -1) {
|
||||
tchr = teacher;
|
||||
return tchr;
|
||||
}
|
||||
_checked_teachers.push_back(teacher);
|
||||
if (make_vec_unique(_checked_teachers).size() >= mTeachers->size())
|
||||
break;
|
||||
}
|
||||
return tchr;
|
||||
}
|
||||
// Slot Typedef
|
||||
struct Slot {
|
||||
Teacher _tchr;
|
||||
Subject _subj;
|
||||
bool _teacher_req = true;
|
||||
|
||||
Slot() {}
|
||||
|
||||
// Wrapper for setting vars by hand.
|
||||
Slot(Teacher tchr, Subject subj) {
|
||||
_tchr = tchr;
|
||||
_subj = subj;
|
||||
}
|
||||
|
||||
bool operator==(Slot &slot) {
|
||||
if (_tchr == slot._tchr && _subj == slot._subj) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
// For future subject prioritization
|
||||
bool operator<(const Slot &_slot) const {
|
||||
return (_subj._ID < _slot._subj._ID);
|
||||
}
|
||||
|
||||
// For debugging porpuses ONLY.
|
||||
string get() { return string("[" + _tchr._name + ":" + _subj._name + "]"); }
|
||||
};
|
||||
// Table Typedef
|
||||
struct Table {
|
||||
Level _level;
|
||||
TableInfo _info;
|
||||
vector<Slot> _slots;
|
||||
// Generates random table with teacher and subject array.
|
||||
void GenerateRandTable(vector<Teacher> *tchr, vector<Subject> *subj,
|
||||
Level lvl) {
|
||||
vector<Subject> subjects = *subj;
|
||||
while (!subjects.empty()) {
|
||||
Slot slot;
|
||||
int rand = random(0, subjects.size() - 1);
|
||||
auto subject = subjects[rand];
|
||||
slot._subj = subject;
|
||||
if (!(subject._min_level <= lvl)) continue;
|
||||
if (!(subject._max_level >= lvl)) continue;
|
||||
if (subject._teacher_req != false) {
|
||||
auto teacher =
|
||||
GetTeacherOfSubject(tchr, &subjects, subject, lvl);
|
||||
if (teacher == DEFAULT_TCHR) continue;
|
||||
slot._tchr = teacher;
|
||||
}
|
||||
_slots.push_back(slot);
|
||||
subjects.erase(subjects.begin() + rand);
|
||||
}
|
||||
}
|
||||
};
|
||||
// Report Type
|
||||
struct Report {
|
||||
int _ID;
|
||||
string _name;
|
||||
bool _isGenerated = false;
|
||||
vector<Teacher> _teachers;
|
||||
vector<Subject> _subjects;
|
||||
vector<Level> _levels;
|
||||
vector<Table> _tables;
|
||||
vector<vector<string> > _raw_data;
|
||||
};
|
||||
#endif
|
File diff suppressed because it is too large
Load Diff
|
@ -1,33 +0,0 @@
|
|||
#include "csv_loader.h"
|
||||
#include <wx/file.h>
|
||||
|
||||
csv_loaders::csv_loaders() {}
|
||||
|
||||
csv_loaders::~csv_loaders() {}
|
||||
|
||||
vector<vector<string>> csv_loaders::Load(string path) {
|
||||
vector<vector<string>> res;
|
||||
|
||||
wxString raw;
|
||||
wxFile file(path);
|
||||
file.ReadAll(&raw);
|
||||
|
||||
vector<string> raw2;
|
||||
|
||||
string _row = "";
|
||||
for (int i = 0; i < raw.size(); i++) {
|
||||
if (raw[i] == '\n') {
|
||||
raw2.push_back(_row);
|
||||
_row.clear();
|
||||
} else
|
||||
_row.push_back(raw[i]);
|
||||
}
|
||||
|
||||
for (int i = 0; i < raw2.size(); i++) {
|
||||
auto row = raw2[i];
|
||||
auto row_data = split(row, ",");
|
||||
res.push_back(row_data);
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
#pragma once
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../File_Manager.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
class csv_loaders {
|
||||
public:
|
||||
csv_loaders();
|
||||
~csv_loaders();
|
||||
|
||||
// loads the file and parses it
|
||||
vector<vector<string> > Load(string path);
|
||||
|
||||
private:
|
||||
// redefinition of split in the utils
|
||||
vector<string> split(const string& str, const string& delim) {
|
||||
vector<string> tokens;
|
||||
size_t prev = 0, pos = 0;
|
||||
do {
|
||||
pos = str.find(delim, prev);
|
||||
if (pos == string::npos) pos = str.length();
|
||||
string token = str.substr(prev, pos - prev);
|
||||
if (!token.empty()) tokens.push_back(token);
|
||||
prev = pos + delim.length();
|
||||
} while (pos < str.length() && prev < str.length());
|
||||
return tokens;
|
||||
}
|
||||
};
|
|
@ -1,48 +0,0 @@
|
|||
#include "csv_saver.h"
|
||||
|
||||
csv_saver::csv_saver()
|
||||
{
|
||||
}
|
||||
|
||||
csv_saver::~csv_saver()
|
||||
{
|
||||
}
|
||||
|
||||
void csv_saver::SetRaw(std::vector<std::vector<std::string>> r)
|
||||
{
|
||||
m_Raw = r;
|
||||
}
|
||||
|
||||
void csv_saver::Save(std::string path)
|
||||
{
|
||||
using namespace std;
|
||||
|
||||
ofstream stream(path);
|
||||
|
||||
for (unsigned int i = 0; i < m_Raw.size(); i++) {
|
||||
string str;
|
||||
for (unsigned int j = 0; j < m_Raw[i].size(); j++) {
|
||||
bool isSpace = false;
|
||||
|
||||
if (m_Raw[i][j].find(' ') != string::npos) {
|
||||
str.append("/");
|
||||
isSpace = true;
|
||||
}
|
||||
|
||||
for (unsigned int m = 0; m < m_Raw[i][j].size(); m++) {
|
||||
if (m_Raw[i][j][m] == '"')
|
||||
str.append("/");
|
||||
str += m_Raw[i][j][m];
|
||||
}
|
||||
|
||||
if (isSpace)
|
||||
str.append("/");
|
||||
|
||||
str += ",";
|
||||
}
|
||||
str += "\n";
|
||||
stream << str;
|
||||
}
|
||||
stream.flush();
|
||||
stream.close();
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
#pragma once
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
class csv_saver {
|
||||
public:
|
||||
csv_saver();
|
||||
~csv_saver();
|
||||
|
||||
// sets the data that is then converted to the csv format
|
||||
void SetRaw(std::vector<std::vector<std::string> >);
|
||||
// converts and saves the csv format of the setraw function
|
||||
void Save(std::string);
|
||||
|
||||
private:
|
||||
std::vector<std::vector<std::string> > m_Raw;
|
||||
};
|
|
@ -1,6 +0,0 @@
|
|||
#ifndef GA_BUNDLE_H
|
||||
#define GA_BUNDLE_H
|
||||
#include "../../GA/Individual.h"
|
||||
#include "../../GA/Population.h"
|
||||
#include "../../GA/_GA.h"
|
||||
#endif
|
|
@ -1,3 +0,0 @@
|
|||
#include "../../data_defines.h"
|
||||
#include "GA_bundle.h"
|
||||
#include "utils_bundle.h"
|
|
@ -1,219 +0,0 @@
|
|||
#include "API_driver.h"
|
||||
|
||||
void API_driver::Init() { _db = new DB(); }
|
||||
|
||||
void API_driver::LoadDB(string filepath) {
|
||||
std::ifstream in(filepath);
|
||||
json db;
|
||||
in >> db;
|
||||
|
||||
_raw_db = new json();
|
||||
_raw_db = &db;
|
||||
|
||||
Parse(*_raw_db);
|
||||
}
|
||||
|
||||
void API_driver::UnLoadDB() {
|
||||
if (_db) delete _db;
|
||||
if (_raw_db) delete _raw_db;
|
||||
}
|
||||
|
||||
void API_driver::CreateEmptyDB(string filePath, DB data, bool auto_load) {
|
||||
createFile(filePath);
|
||||
*_db = data;
|
||||
Save(filePath);
|
||||
|
||||
if (auto_load)
|
||||
LoadDB(filePath);
|
||||
else
|
||||
UnLoadDB();
|
||||
}
|
||||
|
||||
void API_driver::Save(string filePath) {
|
||||
auto db = DeParse();
|
||||
ofstream out(filePath);
|
||||
out << std::setw(4) << db;
|
||||
out.close();
|
||||
}
|
||||
|
||||
Report *API_driver::GetReportByID(int id) {
|
||||
for (int i = 0; i < _db->_db_reports.size(); i++)
|
||||
if (_db->_db_reports[i]._ID == id) return &_db->_db_reports[i];
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
int API_driver::CreateReport(string name) {
|
||||
Report report;
|
||||
report._name = name;
|
||||
_db->_db_reports.push_back(report);
|
||||
return _db->_db_reports.size() - 1;
|
||||
}
|
||||
|
||||
void API_driver::StartGenerateReport(int outputRprt_ID, Gen_DBInfo info,
|
||||
int pop, float min) {
|
||||
Report *output = GetReportByID(outputRprt_ID);
|
||||
|
||||
ga = new _GA();
|
||||
ga->Init(info._in_teachers, info._in_subjects, info._in_levels, pop,
|
||||
info._in_tables.size());
|
||||
ga->Start(min, true);
|
||||
}
|
||||
|
||||
void API_driver::Parse(json raw) {
|
||||
auto db = ParseDBAttribs(raw);
|
||||
_db->_db_name = db._db_name;
|
||||
|
||||
auto tchrs = ParseTeachers(raw, "db_teachers");
|
||||
auto subjs = ParseSubjects(raw, "db_subjects");
|
||||
auto lvls = ParseLevels(raw, "db_levels");
|
||||
auto tbls = ParseTables(raw, "db_tables");
|
||||
auto rprts = ParseReports(raw, "db_reports");
|
||||
|
||||
_db->_db_teachers = tchrs;
|
||||
_db->_db_subjects = subjs;
|
||||
_db->_db_levels = lvls;
|
||||
_db->_db_tables = tbls;
|
||||
_db->_db_reports = rprts;
|
||||
}
|
||||
DB API_driver::ParseDBAttribs(json raw) {
|
||||
DB db;
|
||||
db._db_name = raw["db_name"];
|
||||
return db;
|
||||
}
|
||||
vector<Teacher> API_driver::ParseTeachers(json raw, string pToken) {
|
||||
vector<Teacher> tchrs;
|
||||
for (auto &teacher : raw[pToken]) {
|
||||
Teacher temp_tchr;
|
||||
temp_tchr._ID = teacher["_id"];
|
||||
temp_tchr._name = teacher["_name"];
|
||||
temp_tchr._subjects = ParseSubjects(teacher, "_subjects");
|
||||
temp_tchr._levels = ParseLevels(teacher, "_levels");
|
||||
tchrs.push_back(temp_tchr);
|
||||
}
|
||||
return tchrs;
|
||||
}
|
||||
vector<Level> API_driver::ParseLevels(json raw, string pToken) {
|
||||
vector<Level> lvls;
|
||||
for (auto &level : raw[pToken]) {
|
||||
Level lvl;
|
||||
lvl._ID = level["_id"];
|
||||
lvl._value = level["_value"];
|
||||
lvls.push_back(lvl);
|
||||
}
|
||||
return lvls;
|
||||
}
|
||||
vector<Subject> API_driver::ParseSubjects(json raw, string pToken) {
|
||||
vector<Subject> subjs;
|
||||
for (auto &subject : raw[pToken]) {
|
||||
Subject subj;
|
||||
subj._ID = subject["_id"];
|
||||
subj._name = subject["_value"];
|
||||
subjs.push_back(subj);
|
||||
}
|
||||
return subjs;
|
||||
}
|
||||
vector<Table> API_driver::ParseTables(json raw, string pToken) {
|
||||
vector<Table> tbls;
|
||||
for (auto &table : raw[pToken]) {
|
||||
Table temp; // slots are not used
|
||||
temp._info._ID = table["_id"];
|
||||
temp._level._ID = table["_level"]["_id"];
|
||||
temp._level._value = table["_level"]["_id"];
|
||||
tbls.push_back(temp);
|
||||
}
|
||||
return tbls;
|
||||
}
|
||||
vector<Report> API_driver::ParseReports(json raw, string pToken) {
|
||||
vector<Report> reports;
|
||||
for (auto &report : raw[pToken]) {
|
||||
Report rprt;
|
||||
rprt._ID = report["_id"];
|
||||
rprt._name = report["_name"];
|
||||
rprt._isGenerated = report["_isGenerated"];
|
||||
rprt._levels = ParseLevels(report, "_levels");
|
||||
rprt._teachers = ParseTeachers(report, "_teachers");
|
||||
rprt._subjects = ParseSubjects(report, "_subjects");
|
||||
rprt._tables = ParseTables(report, "_tables");
|
||||
|
||||
for (auto &row : report["_data"]) {
|
||||
vector<string> temp;
|
||||
for (auto &item : row) temp.push_back(item);
|
||||
rprt._raw_data.push_back(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
json API_driver::DeParse() {
|
||||
json raw;
|
||||
DeParseDBAttribs(&raw);
|
||||
DeParseTeachers(&raw, _db->_db_teachers, "db_teachers");
|
||||
DeParseLevels(&raw, _db->_db_levels, "db_levels");
|
||||
DeParseSubjects(&raw, _db->_db_subjects, "db_subjects");
|
||||
DeParseTables(&raw, _db->_db_tables, "db_tables");
|
||||
DeParseReports(&raw, _db->_db_reports, "db_reports");
|
||||
return raw;
|
||||
}
|
||||
void API_driver::DeParseDBAttribs(json *raw) {
|
||||
(*raw)["db_name"] = _db->_db_name;
|
||||
}
|
||||
void API_driver::DeParseTeachers(json *raw, vector<Teacher> data,
|
||||
string pToken) {
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
auto sub = &(*raw)[pToken];
|
||||
(*sub)["_teacher_" + to_string(i + 1)]["_id"] = data[i]._ID;
|
||||
(*sub)["_teacher_" + to_string(i + 1)]["_name"] = data[i]._name;
|
||||
|
||||
DeParseSubjects(&(*sub)["_teacher_" + to_string(i + 1)],
|
||||
data[i]._subjects, "_subjects");
|
||||
DeParseLevels(&(*sub)["_teacher_" + to_string(i + 1)], data[i]._levels,
|
||||
"_levels");
|
||||
}
|
||||
}
|
||||
void API_driver::DeParseLevels(json *raw, vector<Level> data, string pToken) {
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
auto sub = &(*raw)[pToken];
|
||||
(*sub)["_level_" + to_string(i + 1)]["_id"] = data[i]._ID;
|
||||
(*sub)["_level_" + to_string(i + 1)]["_value"] = data[i]._value;
|
||||
}
|
||||
}
|
||||
void API_driver::DeParseSubjects(json *raw, vector<Subject> data,
|
||||
string pToken) {
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
auto sub = &(*raw)[pToken];
|
||||
(*sub)["_subject_" + to_string(i + 1)]["_id"] = data[i]._ID;
|
||||
(*sub)["_subject_" + to_string(i + 1)]["_value"] = data[i]._name;
|
||||
}
|
||||
}
|
||||
void API_driver::DeParseTables(json *raw, vector<Table> data, string pToken) {
|
||||
for (int i = 0; data.size(); i++) {
|
||||
auto sub = &(*raw)[pToken];
|
||||
(*sub)["_table_" + to_string(i + 1)]["_id"] = data[i]._info._ID;
|
||||
(*sub)["_table_" + to_string(i + 1)]["_name"] = data[i]._info._name;
|
||||
|
||||
(*sub)["_table_" + to_string(i)]["_level"]["_id"] = data[i]._level._ID;
|
||||
(*sub)["_table_" + to_string(i)]["_level"]["_value"] =
|
||||
data[i]._level._value;
|
||||
}
|
||||
}
|
||||
void API_driver::DeParseReports(json *raw, vector<Report> data, string pToken) {
|
||||
for (int i = 0; data.size(); i++) {
|
||||
auto sub = &(*raw)[pToken];
|
||||
(*sub)["_report_" + to_string(i + 1)]["_id"] = data[i]._ID;
|
||||
(*sub)["_report_" + to_string(i + 1)]["_name"] = data[i]._name;
|
||||
(*sub)["_report_" + to_string(i + 1)]["_isGenerated"] =
|
||||
data[i]._isGenerated;
|
||||
DeParseLevels(&(*sub)["_report_" + to_string(i + 1)], data[i]._levels,
|
||||
"_levels");
|
||||
DeParseTeachers(&(*sub)["_report_" + to_string(i + 1)],
|
||||
data[i]._teachers, "_teachers");
|
||||
DeParseSubjects(&(*sub)["_report_" + to_string(i + 1)],
|
||||
data[i]._subjects, "_subjects");
|
||||
DeParseTables(&(*sub)["_report_" + to_string(i + 1)], data[i]._tables,
|
||||
"_tables");
|
||||
|
||||
for (int j = 0; j < data[i]._raw_data.size(); j++)
|
||||
for (int m = 0; m < data[i]._raw_data[j].size(); m++)
|
||||
(*sub)["_report_" + to_string(i + 1)]["_row" + to_string(j + 1)]
|
||||
.push_back(data[i]._raw_data[j][m]);
|
||||
}
|
||||
}
|
|
@ -1,179 +0,0 @@
|
|||
#ifndef API_DRIVER_H
|
||||
#define API_DRIVER_H
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "../core/utils/include_bundles/all_bundle.h"
|
||||
|
||||
using json = nlohmann::json;
|
||||
|
||||
typedef struct {
|
||||
string _db_name;
|
||||
vector<Teacher> _db_teachers;
|
||||
vector<Level> _db_levels;
|
||||
vector<Subject> _db_subjects;
|
||||
vector<Table> _db_tables;
|
||||
vector<Report> _db_reports;
|
||||
} DB;
|
||||
|
||||
typedef struct {
|
||||
Report* _output_rprt = nullptr;
|
||||
vector<Teacher> _in_teachers;
|
||||
vector<Subject> _in_subjects;
|
||||
vector<Level> _in_levels;
|
||||
vector<Table> _in_tables;
|
||||
} Gen_DBInfo;
|
||||
|
||||
class API_driver {
|
||||
public:
|
||||
void Init();
|
||||
void LoadDB(string filepath);
|
||||
void UnLoadDB();
|
||||
|
||||
void CreateEmptyDB(string filepath, DB data, bool auto_load = true);
|
||||
|
||||
void Save(string filePath);
|
||||
|
||||
int CreateReport(string name);
|
||||
void StartGenerateReport(int outputRprt_ID, Gen_DBInfo info, int pop = 300,
|
||||
float min = 1.0f);
|
||||
_GA* GetAlgo() { return ga; };
|
||||
void StopGeneratingReport() { ga->Stop(); };
|
||||
|
||||
DB* GetDB() { return _db; }
|
||||
|
||||
private:
|
||||
_GA* ga = nullptr;
|
||||
|
||||
Report* GetReportByID(int id);
|
||||
DB* _db = nullptr;
|
||||
json* _raw_db = nullptr;
|
||||
|
||||
void Parse(json raw);
|
||||
DB ParseDBAttribs(json raw);
|
||||
vector<Teacher> ParseTeachers(json raw, string pToken);
|
||||
vector<Level> ParseLevels(json raw, string pToken);
|
||||
vector<Subject> ParseSubjects(json raw, string pToken);
|
||||
vector<Table> ParseTables(json raw, string pToken);
|
||||
vector<Report> ParseReports(json raw, string pToken);
|
||||
|
||||
json DeParse();
|
||||
void DeParseDBAttribs(json* raw);
|
||||
void DeParseTeachers(json* raw, vector<Teacher> data, string pToken);
|
||||
void DeParseLevels(json* raw, vector<Level> data, string pToken);
|
||||
void DeParseSubjects(json* raw, vector<Subject> data, string pToken);
|
||||
void DeParseTables(json* raw, vector<Table> data, string pToken);
|
||||
void DeParseReports(json* raw, vector<Report> data, string pToken);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
<file_name>.json :
|
||||
{
|
||||
"db_name":"<db_name>",
|
||||
"db_teachers": {
|
||||
"_teacher_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_name": "Name",
|
||||
"_subjects": {
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "Maths"
|
||||
}
|
||||
},
|
||||
"_levels": {
|
||||
"_level_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"db_levels": {
|
||||
"_level_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "9A"
|
||||
},
|
||||
"_level_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
},
|
||||
"db_subjects": {
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "English"
|
||||
},
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "Maths"
|
||||
}
|
||||
},
|
||||
"db_tables": {
|
||||
"_table_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_name": "Name",
|
||||
"_level": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
}
|
||||
},
|
||||
"db_reports": {
|
||||
"_report_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_name": "Name",
|
||||
"_isGenerated": true,
|
||||
"_tables": {
|
||||
"_table_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_name": "Name",
|
||||
"_level": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
}
|
||||
},
|
||||
"_levels": {
|
||||
"_level_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
},
|
||||
"_teachers": {
|
||||
"_teacher_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_name": "Name",
|
||||
"_subjects": {
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "Maths"
|
||||
}
|
||||
},
|
||||
"_levels": {
|
||||
"_level_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "8A"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"_subjects": {
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "English"
|
||||
},
|
||||
"_subject_<ID>": {
|
||||
"_id": <ID>,
|
||||
"_value": "Maths"
|
||||
}
|
||||
},
|
||||
"_data": {
|
||||
"_row1": {"item1", "item2", "item3"},
|
||||
"_row2": {"item2", "item3", "item1"}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
|
@ -0,0 +1,37 @@
|
|||
#ifndef COURSE_H
|
||||
#define COURSE_H
|
||||
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
#include "Grade.h"
|
||||
|
||||
struct Course {
|
||||
int _ID;
|
||||
float _priority; // 0.0-1.0
|
||||
Grade _min_taker; // min grade taker of the course
|
||||
Grade _max_taker; // max grade taker of the course
|
||||
bool _isTeacherNeeded = true; // if false the teacher is not needed
|
||||
|
||||
Course();
|
||||
Course(int id, float prior, Grade min, Grade max, bool teacher = true) {
|
||||
_ID = id;
|
||||
_priority = prior;
|
||||
_min_taker = min;
|
||||
_max_taker = max;
|
||||
_isTeacherNeeded = teacher;
|
||||
}
|
||||
|
||||
bool operator<(const Course& course) const {
|
||||
return _priority < course._priority;
|
||||
}
|
||||
bool operator<=(const Course& course) const {
|
||||
return _priority <= course._priority;
|
||||
}
|
||||
bool operator>(const Course& course) const {
|
||||
return _priority < course._priority;
|
||||
}
|
||||
bool operator>=(const Course& course) const {
|
||||
return _priority >= course._priority;
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef COURSECLASS_H
|
||||
#define COURSECLASS_H
|
||||
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
#include "Course.h"
|
||||
#include "Grade.h"
|
||||
#include "Teacher.h"
|
||||
|
||||
struct CourseClass { // slot
|
||||
Course *_course = nullptr;
|
||||
Grade *_grade = nullptr;
|
||||
Teacher *_teacher = nullptr;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,39 @@
|
|||
#ifndef GRADE_H
|
||||
#define GRADE_H
|
||||
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
|
||||
struct Grade {
|
||||
int _ID;
|
||||
string _value;
|
||||
Grade();
|
||||
Grade(int id, string val) {
|
||||
_ID = id;
|
||||
_value = val;
|
||||
}
|
||||
// clears the level var
|
||||
void clear() {
|
||||
_ID = 0;
|
||||
_value = "";
|
||||
}
|
||||
bool operator==(const Grade &level) const {
|
||||
if (_ID == level._ID && _value == level._value) return true;
|
||||
return false;
|
||||
}
|
||||
bool operator<=(const Grade &level) const {
|
||||
return LevelNumber() <= level.LevelNumber();
|
||||
}
|
||||
bool operator>=(const Grade &level) const {
|
||||
return LevelNumber() >= level.LevelNumber();
|
||||
}
|
||||
// Returns the Grade number
|
||||
int LevelNumber() const { return atoi(_value.c_str()); }
|
||||
// Returns the level string, or letter in other words.
|
||||
string LevelStr() const {
|
||||
int num = this->LevelNumber();
|
||||
string numstr = to_string(num);
|
||||
return ExtractFromStr(numstr, this->_value);
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,19 @@
|
|||
#ifndef ROOM_H
|
||||
#define ROOM_H
|
||||
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
|
||||
enum RoomTypes {
|
||||
NORMAL = 0,
|
||||
LAB,
|
||||
CLAB,
|
||||
};
|
||||
|
||||
struct Room {
|
||||
int _ID;
|
||||
int _type = -1;
|
||||
bool _free = true;
|
||||
string _name;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,19 @@
|
|||
#ifndef SCHOOL_H
|
||||
#define SCHOOL_H
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
|
||||
#include "Course.h"
|
||||
#include "Grade.h"
|
||||
#include "Room.h"
|
||||
#include "Teacher.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
struct School {
|
||||
vector<Room> _rooms;
|
||||
vector<Course> _courses;
|
||||
vector<Teacher> _teachers;
|
||||
vector<Grade> _grades;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef TEACHER_H
|
||||
#define TEACHER_H
|
||||
|
||||
#include "../utils/include_bundles/utils_bundle.h"
|
||||
#include "Course.h"
|
||||
#include "Grade.h"
|
||||
|
||||
struct Teacher {
|
||||
int _ID;
|
||||
string _name;
|
||||
vector<Grade> _grades;
|
||||
vector<Course> _courses;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -9,6 +9,7 @@
|
|||
// Define this to remove asserts
|
||||
//#define NDEBUG
|
||||
#include <assert.h>
|
||||
#include <algorithm>
|
||||
#include <iomanip>
|
||||
|
||||
#include "../files/File_Manager.h"
|
|
@ -1,563 +1,8 @@
|
|||
#include "core/utils/include_bundles/all_bundle.h"
|
||||
#include "driver/API_driver.h"
|
||||
#include "ui/DashBoard.h"
|
||||
|
||||
//#define IDEAL_DATA 1 // correct data
|
||||
#define SLIGHTLY_UNIDEAL_DATA 1 // TODO: MAKE IT UNIDEAL
|
||||
//#define REAL_LIFE_DATA 1
|
||||
|
||||
//#define API_TEST 1
|
||||
#define API_TEST_AUTOMATED 1
|
||||
|
||||
//#define API_FILESYSTEM_DRIVER_TEST 1
|
||||
//#define API_REPORT_GENERATING_DRIVER_TEST 1
|
||||
|
||||
#pragma region IDEAL_DATA
|
||||
#ifdef IDEAL_DATA
|
||||
vector<Teacher> teacher;
|
||||
vector<Subject> subject;
|
||||
vector<Level> level;
|
||||
|
||||
Level lvl1, lvl2, lvl3;
|
||||
Subject subj1, subj2, subj3, subj4;
|
||||
Teacher t1, t2, t3;
|
||||
|
||||
static void init_data() {
|
||||
lvl1._ID = 1;
|
||||
lvl1._value = "1A";
|
||||
lvl2._ID = 2;
|
||||
lvl2._value = "2A";
|
||||
lvl3._ID = 3;
|
||||
lvl3._value = "3A";
|
||||
|
||||
level.push_back(lvl1);
|
||||
level.push_back(lvl2);
|
||||
level.push_back(lvl3);
|
||||
|
||||
subj1._ID = 1;
|
||||
subj1._name = "S1";
|
||||
subj1._min_level = lvl1;
|
||||
subj1._max_level = lvl3;
|
||||
subj2._ID = 2;
|
||||
subj2._name = "S2";
|
||||
subj2._min_level = lvl1;
|
||||
subj2._max_level = lvl3;
|
||||
subj3._ID = 3;
|
||||
subj3._name = "S3";
|
||||
subj3._min_level = lvl1;
|
||||
subj3._max_level = lvl3;
|
||||
subj4._ID = 4;
|
||||
subj4._name = "S4";
|
||||
subj4._min_level = lvl1;
|
||||
subj4._max_level = lvl3;
|
||||
subject.push_back(subj1);
|
||||
subject.push_back(subj2);
|
||||
subject.push_back(subj3);
|
||||
// subject.push_back(subj4);
|
||||
|
||||
t1._ID = 1;
|
||||
t1._levels.push_back(lvl1);
|
||||
t1._levels.push_back(lvl2);
|
||||
t1._levels.push_back(lvl3);
|
||||
t1._name = "T1";
|
||||
t1._subjects.push_back(subj1);
|
||||
t1._subjects.push_back(subj2);
|
||||
t1._subjects.push_back(subj3);
|
||||
|
||||
t2._ID = 2;
|
||||
t2._levels.push_back(lvl1);
|
||||
t2._levels.push_back(lvl2);
|
||||
t2._levels.push_back(lvl3);
|
||||
t2._name = "T2";
|
||||
t2._subjects.push_back(subj1);
|
||||
t2._subjects.push_back(subj2);
|
||||
t2._subjects.push_back(subj3);
|
||||
|
||||
t3._ID = 3;
|
||||
t3._levels.push_back(lvl1);
|
||||
t3._levels.push_back(lvl2);
|
||||
t3._levels.push_back(lvl3);
|
||||
t3._name = "T3";
|
||||
t3._subjects.push_back(subj1);
|
||||
t3._subjects.push_back(subj2);
|
||||
t3._subjects.push_back(subj3);
|
||||
|
||||
teacher.push_back(t1);
|
||||
teacher.push_back(t2);
|
||||
teacher.push_back(t3);
|
||||
int main(int argc, char *argv[]) {
|
||||
QApplication *app = new QApplication(argc, argv);
|
||||
DashBoard *dash = new DashBoard(nullptr);
|
||||
dash->show();
|
||||
return app->exec();
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region SLIGHTLY_UNIDEAL_DATA
|
||||
#ifdef SLIGHTLY_UNIDEAL_DATA
|
||||
vector<Teacher> teacher;
|
||||
vector<Subject> subject;
|
||||
vector<Level> level;
|
||||
|
||||
Level lvl1, lvl2, lvl3;
|
||||
Subject subj1, subj2, subj3, subj4;
|
||||
Teacher t1, t2, t3;
|
||||
|
||||
static void init_data() {
|
||||
lvl1._ID = 1;
|
||||
lvl1._value = "L1";
|
||||
lvl2._ID = 2;
|
||||
lvl2._value = "L2";
|
||||
lvl3._ID = 3;
|
||||
lvl3._value = "L3";
|
||||
|
||||
level.push_back(lvl1);
|
||||
level.push_back(lvl2);
|
||||
level.push_back(lvl3);
|
||||
|
||||
subj1._ID = 1;
|
||||
subj1._name = "S1";
|
||||
subj1._min_level = lvl1;
|
||||
subj1._max_level = lvl3;
|
||||
subj2._ID = 2;
|
||||
subj2._name = "S2";
|
||||
subj2._min_level = lvl1;
|
||||
subj2._max_level = lvl3;
|
||||
subj3._ID = 3;
|
||||
subj3._name = "S3";
|
||||
subj3._min_level = lvl1;
|
||||
subj3._max_level = lvl3;
|
||||
subj4._ID = 4;
|
||||
subj4._name = "S4";
|
||||
subj4._min_level = lvl1;
|
||||
subj4._max_level = lvl3;
|
||||
subject.push_back(subj1);
|
||||
subject.push_back(subj2);
|
||||
subject.push_back(subj3);
|
||||
// subject.push_back(subj4);
|
||||
|
||||
t1._ID = 1;
|
||||
t1._levels.push_back(lvl1);
|
||||
t1._levels.push_back(lvl2);
|
||||
t1._levels.push_back(lvl3);
|
||||
t1._name = "T1";
|
||||
t1._subjects.push_back(subj1);
|
||||
|
||||
t2._ID = 2;
|
||||
t2._levels.push_back(lvl1);
|
||||
t2._levels.push_back(lvl2);
|
||||
t2._levels.push_back(lvl3);
|
||||
t2._name = "T2";
|
||||
t2._subjects.push_back(subj2);
|
||||
|
||||
t3._ID = 3;
|
||||
t3._levels.push_back(lvl1);
|
||||
t3._levels.push_back(lvl2);
|
||||
t3._levels.push_back(lvl3);
|
||||
t3._name = "T3";
|
||||
t3._subjects.push_back(subj3);
|
||||
|
||||
teacher.push_back(t1);
|
||||
teacher.push_back(t2);
|
||||
teacher.push_back(t3);
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region REAL_LIFE_DATA
|
||||
#ifdef REAL_LIFE_DATA
|
||||
vector<Teacher> teacher;
|
||||
vector<Subject> subject;
|
||||
vector<Level> level;
|
||||
|
||||
Level _4A, _4B, _4C, _5A, _5B, _5C, _6A, _6B, _6C, _7A, _7B, _8A, _8B, _9A;
|
||||
// 16
|
||||
Teacher _t1, _t2, _t3, _t4, _t5, _t6, _t7, _t8, _t9, _t10, _t11, _t12, _t13,
|
||||
_t14, _t15, _t16;
|
||||
Subject _maths, _computer, _english, _science, _chem, _phy, _bio, _business,
|
||||
_social, _islamic, _deen, _arabic;
|
||||
static void init_data() {
|
||||
_4A._ID = 0;
|
||||
_4A._value = "4A";
|
||||
_4B._ID = 1;
|
||||
_4B._value = "4B";
|
||||
_4C._ID = 2;
|
||||
_4C._value = "4C";
|
||||
_5A._ID = 3;
|
||||
_5A._value = "5A";
|
||||
_5B._ID = 4;
|
||||
_5B._value = "5B";
|
||||
_5C._ID = 5;
|
||||
_5C._value = "5C";
|
||||
_6A._ID = 6;
|
||||
_6A._value = "6A";
|
||||
_6B._ID = 7;
|
||||
_6B._value = "6B";
|
||||
_6C._ID = 8;
|
||||
_6C._value = "6C";
|
||||
_7A._ID = 9;
|
||||
_7A._value = "7A";
|
||||
_7B._ID = 10;
|
||||
_7B._value = "7B";
|
||||
_8A._ID = 12;
|
||||
_8A._value = "8A";
|
||||
_8B._ID = 13;
|
||||
_8B._value = "8B";
|
||||
_9A._ID = 14;
|
||||
_9A._value = "9A";
|
||||
|
||||
level.push_back(_4A);
|
||||
level.push_back(_4B);
|
||||
level.push_back(_4C);
|
||||
level.push_back(_5A);
|
||||
level.push_back(_5B);
|
||||
level.push_back(_5C);
|
||||
level.push_back(_6A);
|
||||
level.push_back(_6B);
|
||||
level.push_back(_6C);
|
||||
level.push_back(_7A);
|
||||
level.push_back(_7B);
|
||||
level.push_back(_8A);
|
||||
level.push_back(_8B);
|
||||
level.push_back(_9A);
|
||||
|
||||
_maths._ID = 0;
|
||||
_maths._name = "Maths";
|
||||
_maths._min_level = _4A;
|
||||
_maths._max_level = _9A;
|
||||
|
||||
_islamic._ID = 1;
|
||||
_islamic._name = "Islamic";
|
||||
|
||||
_computer._ID = 2;
|
||||
_computer._name = "Computer";
|
||||
|
||||
_english._ID = 3;
|
||||
_english._name = "English";
|
||||
|
||||
_science._ID = 4;
|
||||
_science._name = "Science";
|
||||
|
||||
_chem._ID = 5;
|
||||
_chem._name = "Chemistry";
|
||||
|
||||
_phy._ID = 6;
|
||||
_phy._name = "Physics";
|
||||
|
||||
_bio._ID = 7;
|
||||
_bio._name = "Biology";
|
||||
|
||||
_business._ID = 8;
|
||||
_business._name = "Business";
|
||||
|
||||
_social._ID = 9;
|
||||
_social._name = "Social";
|
||||
|
||||
subject.push_back(_maths);
|
||||
subject.push_back(_islamic);
|
||||
subject.push_back(_computer);
|
||||
subject.push_back(_english);
|
||||
subject.push_back(_science);
|
||||
subject.push_back(_chem);
|
||||
subject.push_back(_phy);
|
||||
subject.push_back(_bio);
|
||||
subject.push_back(_business);
|
||||
subject.push_back(_social);
|
||||
|
||||
_t1._ID = 0;
|
||||
_t1._name = "Mrs. Rumaiza";
|
||||
_t1._subjects.push_back(_maths);
|
||||
_t1._subjects.push_back(_islamic);
|
||||
_t1._levels.push_back(_4A);
|
||||
_t1._levels.push_back(_4B);
|
||||
_t1._levels.push_back(_4C);
|
||||
_t1._levels.push_back(_5C);
|
||||
|
||||
_t2._ID = 1;
|
||||
_t2._name = "Mr. Imtiaz";
|
||||
_t2._subjects.push_back(_computer);
|
||||
_t2._levels.push_back(_4A);
|
||||
_t2._levels.push_back(_4B);
|
||||
_t2._levels.push_back(_4C);
|
||||
_t2._levels.push_back(_5C);
|
||||
|
||||
_t3._ID = 2;
|
||||
_t3._name = "Mrs. Qudsia";
|
||||
_t3._subjects.push_back(_english);
|
||||
_t3._levels.push_back(_4A);
|
||||
_t3._levels.push_back(_4B);
|
||||
_t3._levels.push_back(_4C);
|
||||
_t3._levels.push_back(_5A);
|
||||
|
||||
_t4._ID = 3;
|
||||
_t4._name = "Mrs. Anju";
|
||||
_t4._subjects.push_back(_science);
|
||||
_t4._levels.push_back(_4A);
|
||||
_t4._levels.push_back(_4B);
|
||||
_t4._levels.push_back(_4C);
|
||||
_t4._levels.push_back(_5A);
|
||||
_t4._levels.push_back(_5B);
|
||||
|
||||
_t5._ID = 4;
|
||||
_t5._name = "Mr. Hany";
|
||||
_t5._subjects.push_back(_maths);
|
||||
_t5._levels.push_back(_5A);
|
||||
_t5._levels.push_back(_5B);
|
||||
_t5._levels.push_back(_6A);
|
||||
_t5._levels.push_back(_6B);
|
||||
_t5._levels.push_back(_6C);
|
||||
|
||||
_t6._ID = 5;
|
||||
_t6._name = "Mr. Gamal";
|
||||
_t6._subjects.push_back(_english);
|
||||
_t6._levels.push_back(_5B);
|
||||
_t6._levels.push_back(_5C);
|
||||
_t6._levels.push_back(_6A);
|
||||
_t6._levels.push_back(_6B);
|
||||
_t6._levels.push_back(_6C);
|
||||
|
||||
_t7._ID = 6;
|
||||
_t7._name = "Mr. Nizzami";
|
||||
_t7._subjects.push_back(_science);
|
||||
_t7._levels.push_back(_5C);
|
||||
_t7._levels.push_back(_6A);
|
||||
_t7._levels.push_back(_6B);
|
||||
_t7._levels.push_back(_6C);
|
||||
|
||||
_t8._ID = 7;
|
||||
_t8._name = "Mr. Quazi";
|
||||
_t8._subjects.push_back(_computer);
|
||||
_t8._levels.push_back(_5A);
|
||||
_t8._levels.push_back(_5B);
|
||||
_t8._levels.push_back(_6A);
|
||||
_t8._levels.push_back(_6B);
|
||||
_t8._levels.push_back(_6C);
|
||||
|
||||
_t9._ID = 8;
|
||||
_t9._name = "Mr. Shahnawaz";
|
||||
_t9._subjects.push_back(_maths);
|
||||
_t9._levels.push_back(_7B);
|
||||
_t9._levels.push_back(_8A);
|
||||
_t9._levels.push_back(_8B);
|
||||
_t9._levels.push_back(_9A);
|
||||
|
||||
_t10._ID = 9;
|
||||
_t10._name = "Mr. Zaman";
|
||||
_t10._subjects.push_back(_english);
|
||||
_t10._levels.push_back(_7A);
|
||||
_t10._levels.push_back(_7B);
|
||||
_t10._levels.push_back(_8A);
|
||||
_t10._levels.push_back(_8B);
|
||||
_t10._levels.push_back(_9A);
|
||||
|
||||
_t11._ID = 10;
|
||||
_t11._name = "Mr. Faisal";
|
||||
_t11._subjects.push_back(_maths);
|
||||
_t11._subjects.push_back(_chem);
|
||||
_t11._levels.push_back(_7A);
|
||||
_t11._levels.push_back(_8A);
|
||||
_t11._levels.push_back(_8B);
|
||||
_t11._levels.push_back(_9A);
|
||||
|
||||
_t12._ID = 11;
|
||||
_t12._name = "Mrs. Minu";
|
||||
_t12._subjects.push_back(_phy);
|
||||
_t12._levels.push_back(_8A);
|
||||
_t12._levels.push_back(_8B);
|
||||
|
||||
_t13._ID = 12;
|
||||
_t13._name = "Mrs. Hazeem";
|
||||
_t13._subjects.push_back(_phy);
|
||||
_t13._levels.push_back(_9A);
|
||||
|
||||
_t14._ID = 13;
|
||||
_t14._name = "Mrs. Lakshmi";
|
||||
_t14._subjects.push_back(_computer);
|
||||
_t14._levels.push_back(_7A);
|
||||
_t14._levels.push_back(_7B);
|
||||
_t14._levels.push_back(_8A);
|
||||
_t14._levels.push_back(_8B);
|
||||
_t14._levels.push_back(_9A);
|
||||
|
||||
_t15._ID = 14;
|
||||
_t15._name = "Mrs. Batool";
|
||||
_t15._subjects.push_back(_science);
|
||||
_t15._subjects.push_back(_bio);
|
||||
_t15._levels.push_back(_7B);
|
||||
_t15._levels.push_back(_8A);
|
||||
_t15._levels.push_back(_8B);
|
||||
_t15._levels.push_back(_9A);
|
||||
|
||||
_t16._ID = 15;
|
||||
_t16._name = "Mr. Adnan";
|
||||
_t16._subjects.push_back(_social);
|
||||
_t16._subjects.push_back(_business);
|
||||
_t16._levels.push_back(_7A);
|
||||
_t16._levels.push_back(_7B);
|
||||
_t16._levels.push_back(_6A);
|
||||
_t16._levels.push_back(_6B);
|
||||
_t16._levels.push_back(_6C);
|
||||
_t16._levels.push_back(_9A);
|
||||
|
||||
teacher.push_back(_t1);
|
||||
teacher.push_back(_t2);
|
||||
teacher.push_back(_t3);
|
||||
teacher.push_back(_t4);
|
||||
teacher.push_back(_t5);
|
||||
teacher.push_back(_t6);
|
||||
teacher.push_back(_t7);
|
||||
teacher.push_back(_t8);
|
||||
teacher.push_back(_t9);
|
||||
teacher.push_back(_t10);
|
||||
teacher.push_back(_t11);
|
||||
teacher.push_back(_t12);
|
||||
teacher.push_back(_t13);
|
||||
teacher.push_back(_t14);
|
||||
teacher.push_back(_t15);
|
||||
teacher.push_back(_t16);
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region API_TEST
|
||||
#ifdef API_TEST
|
||||
#include <iostream>
|
||||
int main() {
|
||||
vector<Teacher> teachers;
|
||||
vector<Subject> subjects;
|
||||
size_t pop_size;
|
||||
size_t table_cnt;
|
||||
|
||||
cout << "Population Size: ";
|
||||
cin >> pop_size;
|
||||
cout << "Table Count: ";
|
||||
cin >> table_cnt;
|
||||
|
||||
int tchr_cnt, subj_cnt;
|
||||
cout << "Teachers count: ";
|
||||
cin >> tchr_cnt;
|
||||
cout << "Subject Count: ";
|
||||
cin >> subj_cnt;
|
||||
|
||||
for (int i = 0; i < tchr_cnt; i++) {
|
||||
Teacher tchr;
|
||||
tchr._ID = i + 1;
|
||||
|
||||
cout << "Enter teacher " << i + 1 << " Name: ";
|
||||
cin >> tchr._name;
|
||||
|
||||
int subj_n;
|
||||
cout << "Enter teacher " << i + 1 << " Subject count: ";
|
||||
cin >> subj_n;
|
||||
for (int j = 0; j < subj_n; j++) {
|
||||
Subject subj;
|
||||
cout << "Enter Subject " << j + 1 << " Name: ";
|
||||
cin >> subj._name;
|
||||
subj._ID = j + 1;
|
||||
tchr._subjects.push_back(subj);
|
||||
}
|
||||
|
||||
int level_n;
|
||||
cout << "Enter teacher " << i + 1 << " Level Count: ";
|
||||
cin >> level_n;
|
||||
for (int j = 0; j < level_n; j++) {
|
||||
Level level;
|
||||
cout << "Enter Level " << j + 1 << " Value: ";
|
||||
cin >> level._value;
|
||||
level._ID = j + 1;
|
||||
tchr._levels.push_back(level);
|
||||
}
|
||||
|
||||
teachers.push_back(tchr);
|
||||
}
|
||||
|
||||
for (int i = 0; i < subj_cnt; i++) {
|
||||
Subject subj;
|
||||
subj._ID = i + 1;
|
||||
cout << "Enter subject " << i + 1 << " Value: ";
|
||||
cin >> subj._name;
|
||||
subjects.push_back(subj);
|
||||
}
|
||||
|
||||
float min_correctness = 0.0f;
|
||||
cout << "ENter Minimum Correctness(0.0-1.0): ";
|
||||
cin >> min_correctness;
|
||||
|
||||
Population ga;
|
||||
ga.Init(teachers, subjects, pop_size, table_cnt);
|
||||
ga.Start(min_correctness);
|
||||
|
||||
for (auto indiv : *ga.GetPopulation()) {
|
||||
for (int i = 0; i < indiv.GetChromosome()->size(); i++)
|
||||
for (int j = 0; j < (*indiv.GetChromosome())[i]._slots.size(); j++)
|
||||
cout << (*indiv.GetChromosome())[i]._slots[j].get();
|
||||
}
|
||||
system("pause");
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region API_TEST_AUTOMATED
|
||||
#ifdef API_TEST_AUTOMATED
|
||||
#include <iostream>
|
||||
int main() {
|
||||
init_data();
|
||||
_GA ga;
|
||||
ga.Init(teacher, subject, level, 1000, level.size());
|
||||
ga.Start(1.0, false);
|
||||
|
||||
cout << std::fixed << std::setprecision(2);
|
||||
while (!ga.GetIsWorkerStopped()) {
|
||||
cout << "Fitness: " << (*ga.GetPopulation())[0].GetFitness()
|
||||
<< " Crnt Gen: " << ga.GetCurrentGenMadeCnt() << endl;
|
||||
system("clear");
|
||||
}
|
||||
|
||||
int ta_cnt = 1;
|
||||
for (auto indiv : *ga.GetPopulation()) {
|
||||
for (int i = 0; i < indiv.GetChromosome()->size(); i++) {
|
||||
cout << "Table " << ta_cnt++ << ": ";
|
||||
for (int j = 0; j < (*indiv.GetChromosome())[i]._slots.size(); j++)
|
||||
cout << (*indiv.GetChromosome())[i]._slots[j].get();
|
||||
cout << endl;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
cout << "Fitness: " << (*ga.GetPopulation())[0].GetFitness() << endl;
|
||||
cout << "Generation: " << ga.GetGen() << endl;
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region API_FILE_SYSTEM_DRIVER_TEST
|
||||
#ifdef API_FILESYSTEM_DRIVER_TEST
|
||||
#include <iostream>
|
||||
int main() {
|
||||
init_data();
|
||||
API_driver driver;
|
||||
driver.Init();
|
||||
DB db;
|
||||
db._db_teachers = teacher;
|
||||
db._db_levels = level;
|
||||
db._db_subjects = subject;
|
||||
|
||||
cout << "DB Name: ";
|
||||
cin >> db._db_name;
|
||||
|
||||
string path;
|
||||
cout << "DB File Path To Create: ";
|
||||
cin >> path;
|
||||
|
||||
driver.CreateEmptyDB(path, db, false);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
||||
#pragma region API_REPORT_GENERATING_DRIVER_TEST
|
||||
#ifdef API_REPORT_GENERATING_DRIVER_TEST
|
||||
#include <iostream>
|
||||
int main() {
|
||||
API_driver driver;
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#pragma endregion
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
#include "DashBoard.h"
|
||||
|
||||
DashBoard::DashBoard(QWidget* pID) : QMainWindow(pID) {
|
||||
setMinimumSize(QSize(750, 500));
|
||||
CreateControls();
|
||||
SizeControls();
|
||||
}
|
||||
|
||||
void DashBoard::CreateControls() {
|
||||
mToolBar = addToolBar("Tool Bar");
|
||||
mToolBar->setToolButtonStyle(Qt::ToolButtonIconOnly);
|
||||
|
||||
QPixmap openpix("open_db.png");
|
||||
QPixmap newpix("new_db.png");
|
||||
QPixmap deletepix("delete_db.png");
|
||||
QPixmap exitpix("exit.png");
|
||||
|
||||
mToolBar->addAction(QIcon(openpix), "Open");
|
||||
mToolBar->addAction(QIcon(newpix), "New");
|
||||
mToolBar->addAction(QIcon(deletepix), "Delete");
|
||||
mToolBar->addSeparator();
|
||||
mToolBar->addAction(QIcon(exitpix), "Exit");
|
||||
|
||||
mExplorer = new QTreeView(this);
|
||||
}
|
||||
void DashBoard::SizeControls() {
|
||||
mToolBar->setBaseSize(this->size().width(), 25);
|
||||
}
|
||||
|
||||
void DashBoard::OnResize(QResizeEvent& event) { SizeControls(); }
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef DASHBOARD_H
|
||||
#define DASHBOARD_H
|
||||
#pragma once
|
||||
|
||||
#include <QAction>
|
||||
#include <QApplication>
|
||||
#include <QIcon>
|
||||
#include <QMainWindow>
|
||||
#include <QToolBar>
|
||||
#include <QTreeView>
|
||||
#include <QWidget>
|
||||
|
||||
class DashBoard : public QMainWindow {
|
||||
Q_OBJECT
|
||||
public:
|
||||
DashBoard(QWidget* pID);
|
||||
void CreateControls();
|
||||
void SizeControls();
|
||||
|
||||
private: // Controls
|
||||
QToolBar* mToolBar = nullptr;
|
||||
QTreeView* mExplorer = nullptr;
|
||||
|
||||
private: // Events
|
||||
void OnResize(QResizeEvent& event);
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,90 @@
|
|||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'DashBoard.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.5)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../T.T.B.G/ui/DashBoard.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'DashBoard.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.9.5. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_DashBoard_t {
|
||||
QByteArrayData data[1];
|
||||
char stringdata0[10];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_DashBoard_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_DashBoard_t qt_meta_stringdata_DashBoard = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 9) // "DashBoard"
|
||||
|
||||
},
|
||||
"DashBoard"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_DashBoard[] = {
|
||||
|
||||
// content:
|
||||
7, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
0, 0, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void DashBoard::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
Q_UNUSED(_o);
|
||||
Q_UNUSED(_id);
|
||||
Q_UNUSED(_c);
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
const QMetaObject DashBoard::staticMetaObject = {
|
||||
{ &QMainWindow::staticMetaObject, qt_meta_stringdata_DashBoard.data,
|
||||
qt_meta_data_DashBoard, qt_static_metacall, nullptr, nullptr}
|
||||
};
|
||||
|
||||
|
||||
const QMetaObject *DashBoard::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *DashBoard::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_DashBoard.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QMainWindow::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int DashBoard::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
|
@ -0,0 +1,395 @@
|
|||
#define __SSP_STRONG__ 3
|
||||
#define __DBL_MIN_EXP__ (-1021)
|
||||
#define __FLT32X_MAX_EXP__ 1024
|
||||
#define __cpp_attributes 200809
|
||||
#define __UINT_LEAST16_MAX__ 0xffff
|
||||
#define __ATOMIC_ACQUIRE 2
|
||||
#define __FLT128_MAX_10_EXP__ 4932
|
||||
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
|
||||
#define __GCC_IEC_559_COMPLEX 2
|
||||
#define __cpp_aggregate_nsdmi 201304
|
||||
#define __UINT_LEAST8_TYPE__ unsigned char
|
||||
#define __SIZEOF_FLOAT80__ 16
|
||||
#define __INTMAX_C(c) c ## L
|
||||
#define __CHAR_BIT__ 8
|
||||
#define __UINT8_MAX__ 0xff
|
||||
#define __WINT_MAX__ 0xffffffffU
|
||||
#define __FLT32_MIN_EXP__ (-125)
|
||||
#define __cpp_static_assert 200410
|
||||
#define QT_GUI_LIB 1
|
||||
#define __ORDER_LITTLE_ENDIAN__ 1234
|
||||
#define __SIZE_MAX__ 0xffffffffffffffffUL
|
||||
#define __WCHAR_MAX__ 0x7fffffff
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
|
||||
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
|
||||
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
|
||||
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
|
||||
#define __GCC_IEC_559 2
|
||||
#define __FLT32X_DECIMAL_DIG__ 17
|
||||
#define __FLT_EVAL_METHOD__ 0
|
||||
#define __unix__ 1
|
||||
#define __cpp_binary_literals 201304
|
||||
#define __FLT64_DECIMAL_DIG__ 17
|
||||
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
|
||||
#define __x86_64 1
|
||||
#define __cpp_variadic_templates 200704
|
||||
#define __UINT_FAST64_MAX__ 0xffffffffffffffffUL
|
||||
#define __SIG_ATOMIC_TYPE__ int
|
||||
#define __DBL_MIN_10_EXP__ (-307)
|
||||
#define __FINITE_MATH_ONLY__ 0
|
||||
#define __cpp_variable_templates 201304
|
||||
#define SIZEOF_DPTR (sizeof(void*))
|
||||
#define __GNUC_PATCHLEVEL__ 0
|
||||
#define __FLT32_HAS_DENORM__ 1
|
||||
#define __UINT_FAST8_MAX__ 0xff
|
||||
#define __has_include(STR) __has_include__(STR)
|
||||
#define __DEC64_MAX_EXP__ 385
|
||||
#define __INT8_C(c) c
|
||||
#define __INT_LEAST8_WIDTH__ 8
|
||||
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL
|
||||
#define __SHRT_MAX__ 0x7fff
|
||||
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
|
||||
#define __FLT64X_MAX_10_EXP__ 4932
|
||||
#define QT_NO_DEBUG 1
|
||||
#define __UINT_LEAST8_MAX__ 0xff
|
||||
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
|
||||
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
|
||||
#define __UINTMAX_TYPE__ long unsigned int
|
||||
#define __linux 1
|
||||
#define __DEC32_EPSILON__ 1E-6DF
|
||||
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
|
||||
#define __unix 1
|
||||
#define __UINT32_MAX__ 0xffffffffU
|
||||
#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
||||
#define __LDBL_MAX_EXP__ 16384
|
||||
#define __FLT128_MIN_EXP__ (-16381)
|
||||
#define __WINT_MIN__ 0U
|
||||
#define __linux__ 1
|
||||
#define __FLT128_MIN_10_EXP__ (-4931)
|
||||
#define __INT_LEAST16_WIDTH__ 16
|
||||
#define __SCHAR_MAX__ 0x7f
|
||||
#define __FLT128_MANT_DIG__ 113
|
||||
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
|
||||
#define __INT64_C(c) c ## L
|
||||
#define __DBL_DIG__ 15
|
||||
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
|
||||
#define __FLT64X_MANT_DIG__ 64
|
||||
#define __SIZEOF_INT__ 4
|
||||
#define __SIZEOF_POINTER__ 8
|
||||
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
|
||||
#define __USER_LABEL_PREFIX__
|
||||
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
|
||||
#define __STDC_HOSTED__ 1
|
||||
#define __LDBL_HAS_INFINITY__ 1
|
||||
#define __FLT32_DIG__ 6
|
||||
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
|
||||
#define __GXX_WEAK__ 1
|
||||
#define __SHRT_WIDTH__ 16
|
||||
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
|
||||
#define __DEC32_MAX__ 9.999999E96DF
|
||||
#define __cpp_threadsafe_static_init 200806
|
||||
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
|
||||
#define __FLT32X_HAS_INFINITY__ 1
|
||||
#define __INT32_MAX__ 0x7fffffff
|
||||
#define __INT_WIDTH__ 32
|
||||
#define __SIZEOF_LONG__ 8
|
||||
#define __STDC_IEC_559__ 1
|
||||
#define __STDC_ISO_10646__ 201706L
|
||||
#define __UINT16_C(c) c
|
||||
#define __PTRDIFF_WIDTH__ 64
|
||||
#define __DECIMAL_DIG__ 21
|
||||
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
|
||||
#define __gnu_linux__ 1
|
||||
#define __INTMAX_WIDTH__ 64
|
||||
#define __FLT64_MIN_EXP__ (-1021)
|
||||
#define __has_include_next(STR) __has_include_next__(STR)
|
||||
#define __FLT64X_MIN_10_EXP__ (-4931)
|
||||
#define __LDBL_HAS_QUIET_NAN__ 1
|
||||
#define __FLT64_MANT_DIG__ 53
|
||||
#define __GNUC__ 7
|
||||
#define __GXX_RTTI 1
|
||||
#define __pie__ 2
|
||||
#define __MMX__ 1
|
||||
#define __cpp_delegating_constructors 200604
|
||||
#define __FLT_HAS_DENORM__ 1
|
||||
#define __SIZEOF_LONG_DOUBLE__ 16
|
||||
#define __BIGGEST_ALIGNMENT__ 16
|
||||
#define __STDC_UTF_16__ 1
|
||||
#define __FLT64_MAX_10_EXP__ 308
|
||||
#define __FLT32_HAS_INFINITY__ 1
|
||||
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
|
||||
#define __cpp_raw_strings 200710
|
||||
#define __INT_FAST32_MAX__ 0x7fffffffffffffffL
|
||||
#define __DBL_HAS_INFINITY__ 1
|
||||
#define __INT64_MAX__ 0x7fffffffffffffffL
|
||||
#define __DEC32_MIN_EXP__ (-94)
|
||||
#define __INTPTR_WIDTH__ 64
|
||||
#define __FLT32X_HAS_DENORM__ 1
|
||||
#define __INT_FAST16_TYPE__ long int
|
||||
#define __LDBL_HAS_DENORM__ 1
|
||||
#define QT_WIDGETS_LIB 1
|
||||
#define __cplusplus 201402L
|
||||
#define __cpp_ref_qualifiers 200710
|
||||
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
|
||||
#define __INT_LEAST32_MAX__ 0x7fffffff
|
||||
#define __DEC32_MIN__ 1E-95DF
|
||||
#define __DEPRECATED 1
|
||||
#define __cpp_rvalue_references 200610
|
||||
#define __DBL_MAX_EXP__ 1024
|
||||
#define __WCHAR_WIDTH__ 32
|
||||
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
|
||||
#define __DEC128_EPSILON__ 1E-33DL
|
||||
#define __SSE2_MATH__ 1
|
||||
#define __ATOMIC_HLE_RELEASE 131072
|
||||
#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
|
||||
#define __amd64 1
|
||||
#define __STDC_NO_THREADS__ 1
|
||||
#define __ATOMIC_HLE_ACQUIRE 65536
|
||||
#define __FLT32_HAS_QUIET_NAN__ 1
|
||||
#define __GNUG__ 7
|
||||
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
|
||||
#define __SIZEOF_SIZE_T__ 8
|
||||
#define __cpp_rvalue_reference 200610
|
||||
#define __cpp_nsdmi 200809
|
||||
#define __FLT64X_MIN_EXP__ (-16381)
|
||||
#define __SIZEOF_WINT_T__ 4
|
||||
#define __LONG_LONG_WIDTH__ 64
|
||||
#define __cpp_initializer_lists 200806
|
||||
#define __FLT32_MAX_EXP__ 128
|
||||
#define ABI_ID "ELF"
|
||||
#define __cpp_hex_float 201603
|
||||
#define __GCC_HAVE_DWARF2_CFI_ASM 1
|
||||
#define __GXX_ABI_VERSION 1011
|
||||
#define __FLT128_HAS_INFINITY__ 1
|
||||
#define __FLT_MIN_EXP__ (-125)
|
||||
#define __cpp_lambdas 200907
|
||||
#define __FLT64X_HAS_QUIET_NAN__ 1
|
||||
#define __INT_FAST64_TYPE__ long int
|
||||
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
|
||||
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
|
||||
#define __PIE__ 2
|
||||
#define __LP64__ 1
|
||||
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
|
||||
#define __DECIMAL_BID_FORMAT__ 1
|
||||
#define __FLT64_MIN_10_EXP__ (-307)
|
||||
#define __FLT64X_DECIMAL_DIG__ 21
|
||||
#define __DEC128_MIN__ 1E-6143DL
|
||||
#define __REGISTER_PREFIX__
|
||||
#define __UINT16_MAX__ 0xffff
|
||||
#define __DBL_HAS_DENORM__ 1
|
||||
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
|
||||
#define __UINT8_TYPE__ unsigned char
|
||||
#define __NO_INLINE__ 1
|
||||
#define __FLT_MANT_DIG__ 24
|
||||
#define __LDBL_DECIMAL_DIG__ 21
|
||||
#define __VERSION__ "7.3.0"
|
||||
#define __UINT64_C(c) c ## UL
|
||||
#define __cpp_unicode_characters 200704
|
||||
#define _STDC_PREDEF_H 1
|
||||
#define __cpp_decltype_auto 201304
|
||||
#define __GCC_ATOMIC_INT_LOCK_FREE 2
|
||||
#define __FLT128_MAX_EXP__ 16384
|
||||
#define __FLT32_MANT_DIG__ 24
|
||||
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define __STDC_IEC_559_COMPLEX__ 1
|
||||
#define __FLT128_HAS_DENORM__ 1
|
||||
#define __FLT128_DIG__ 33
|
||||
#define __SCHAR_WIDTH__ 8
|
||||
#define __INT32_C(c) c
|
||||
#define __DEC64_EPSILON__ 1E-15DD
|
||||
#define __ORDER_PDP_ENDIAN__ 3412
|
||||
#define __DEC128_MIN_EXP__ (-6142)
|
||||
#define __FLT32_MAX_10_EXP__ 38
|
||||
#define __INT_FAST32_TYPE__ long int
|
||||
#define __UINT_LEAST16_TYPE__ short unsigned int
|
||||
#define __FLT64X_HAS_INFINITY__ 1
|
||||
#define unix 1
|
||||
#define __INT16_MAX__ 0x7fff
|
||||
#define __cpp_rtti 199711
|
||||
#define __SIZE_TYPE__ long unsigned int
|
||||
#define __UINT64_MAX__ 0xffffffffffffffffUL
|
||||
#define __FLT64X_DIG__ 18
|
||||
#define __INT8_TYPE__ signed char
|
||||
#define __cpp_digit_separators 201309
|
||||
#define __ELF__ 1
|
||||
#define __GCC_ASM_FLAG_OUTPUTS__ 1
|
||||
#define __FLT_RADIX__ 2
|
||||
#define __INT_LEAST16_TYPE__ short int
|
||||
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
|
||||
#define __UINTMAX_C(c) c ## UL
|
||||
#define __GLIBCXX_BITSIZE_INT_N_0 128
|
||||
#define __k8 1
|
||||
#define __SIG_ATOMIC_MAX__ 0x7fffffff
|
||||
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
|
||||
#define __cpp_sized_deallocation 201309
|
||||
#define __SIZEOF_PTRDIFF_T__ 8
|
||||
#define __FLT32X_MANT_DIG__ 53
|
||||
#define __x86_64__ 1
|
||||
#define __FLT32X_MIN_EXP__ (-1021)
|
||||
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
|
||||
#define __INT_FAST16_MAX__ 0x7fffffffffffffffL
|
||||
#define __FLT64_DIG__ 15
|
||||
#define __UINT_FAST32_MAX__ 0xffffffffffffffffUL
|
||||
#define __UINT_LEAST64_TYPE__ long unsigned int
|
||||
#define __FLT_HAS_QUIET_NAN__ 1
|
||||
#define __FLT_MAX_10_EXP__ 38
|
||||
#define __LONG_MAX__ 0x7fffffffffffffffL
|
||||
#define __FLT64X_HAS_DENORM__ 1
|
||||
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
|
||||
#define __FLT_HAS_INFINITY__ 1
|
||||
#define __cpp_unicode_literals 200710
|
||||
#define __UINT_FAST16_TYPE__ long unsigned int
|
||||
#define __DEC64_MAX__ 9.999999999999999E384DD
|
||||
#define __INT_FAST32_WIDTH__ 64
|
||||
#define __CHAR16_TYPE__ short unsigned int
|
||||
#define __PRAGMA_REDEFINE_EXTNAME 1
|
||||
#define __SIZE_WIDTH__ 64
|
||||
#define __SEG_FS 1
|
||||
#define __INT_LEAST16_MAX__ 0x7fff
|
||||
#define __DEC64_MANT_DIG__ 16
|
||||
#define __UINT_LEAST32_MAX__ 0xffffffffU
|
||||
#define __SEG_GS 1
|
||||
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
|
||||
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
|
||||
#define __SIG_ATOMIC_WIDTH__ 32
|
||||
#define __INT_LEAST64_TYPE__ long int
|
||||
#define __INT16_TYPE__ short int
|
||||
#define __INT_LEAST8_TYPE__ signed char
|
||||
#define __DEC32_MAX_EXP__ 97
|
||||
#define __INT_FAST8_MAX__ 0x7f
|
||||
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
|
||||
#define __INTPTR_MAX__ 0x7fffffffffffffffL
|
||||
#define linux 1
|
||||
#define __cpp_range_based_for 200907
|
||||
#define __FLT64_HAS_QUIET_NAN__ 1
|
||||
#define __FLT32_MIN_10_EXP__ (-37)
|
||||
#define __SSE2__ 1
|
||||
#define __EXCEPTIONS 1
|
||||
#define __LDBL_MANT_DIG__ 64
|
||||
#define __DBL_HAS_QUIET_NAN__ 1
|
||||
#define __FLT64_HAS_INFINITY__ 1
|
||||
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
|
||||
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
|
||||
#define __code_model_small__ 1
|
||||
#define __cpp_return_type_deduction 201304
|
||||
#define __k8__ 1
|
||||
#define __INTPTR_TYPE__ long int
|
||||
#define __UINT16_TYPE__ short unsigned int
|
||||
#define __WCHAR_TYPE__ int
|
||||
#define __SIZEOF_FLOAT__ 4
|
||||
#define __pic__ 2
|
||||
#define __UINTPTR_MAX__ 0xffffffffffffffffUL
|
||||
#define __INT_FAST64_WIDTH__ 64
|
||||
#define __DEC64_MIN_EXP__ (-382)
|
||||
#define __cpp_decltype 200707
|
||||
#define __FLT32_DECIMAL_DIG__ 9
|
||||
#define __INT_FAST64_MAX__ 0x7fffffffffffffffL
|
||||
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
|
||||
#define __FLT_DIG__ 6
|
||||
#define __FLT64X_MAX_EXP__ 16384
|
||||
#define __UINT_FAST64_TYPE__ long unsigned int
|
||||
#define __INT_MAX__ 0x7fffffff
|
||||
#define __amd64__ 1
|
||||
#define __INT64_TYPE__ long int
|
||||
#define __FLT_MAX_EXP__ 128
|
||||
#define __ORDER_BIG_ENDIAN__ 4321
|
||||
#define __DBL_MANT_DIG__ 53
|
||||
#define __cpp_inheriting_constructors 201511
|
||||
#define QT_CORE_LIB 1
|
||||
#define __SIZEOF_FLOAT128__ 16
|
||||
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffL
|
||||
#define __DEC64_MIN__ 1E-383DD
|
||||
#define __WINT_TYPE__ unsigned int
|
||||
#define __UINT_LEAST32_TYPE__ unsigned int
|
||||
#define __SIZEOF_SHORT__ 2
|
||||
#define __SSE__ 1
|
||||
#define __LDBL_MIN_EXP__ (-16381)
|
||||
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
|
||||
#define __WINT_WIDTH__ 32
|
||||
#define __INT_LEAST8_MAX__ 0x7f
|
||||
#define __FLT32X_MAX_10_EXP__ 308
|
||||
#define __SIZEOF_INT128__ 16
|
||||
#define __LDBL_MAX_10_EXP__ 4932
|
||||
#define __ATOMIC_RELAXED 0
|
||||
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
|
||||
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
|
||||
#define _LP64 1
|
||||
#define __UINT8_C(c) c
|
||||
#define __FLT64_MAX_EXP__ 1024
|
||||
#define __INT_LEAST32_TYPE__ int
|
||||
#define __SIZEOF_WCHAR_T__ 4
|
||||
#define __FLT128_HAS_QUIET_NAN__ 1
|
||||
#define __INT_FAST8_TYPE__ signed char
|
||||
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
|
||||
#define __GNUC_STDC_INLINE__ 1
|
||||
#define __FLT64_HAS_DENORM__ 1
|
||||
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
|
||||
#define __DBL_DECIMAL_DIG__ 17
|
||||
#define __STDC_UTF_32__ 1
|
||||
#define __INT_FAST8_WIDTH__ 8
|
||||
#define __FXSR__ 1
|
||||
#define __DEC_EVAL_METHOD__ 2
|
||||
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
|
||||
#define __cpp_runtime_arrays 198712
|
||||
#define __UINT64_TYPE__ long unsigned int
|
||||
#define __UINT32_C(c) c ## U
|
||||
#define __INTMAX_MAX__ 0x7fffffffffffffffL
|
||||
#define __cpp_alias_templates 200704
|
||||
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
|
||||
#define __INT8_MAX__ 0x7f
|
||||
#define __LONG_WIDTH__ 64
|
||||
#define __PIC__ 2
|
||||
#define __UINT_FAST32_TYPE__ long unsigned int
|
||||
#define __CHAR32_TYPE__ unsigned int
|
||||
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
|
||||
#define __cpp_constexpr 201304
|
||||
#define __INT32_TYPE__ int
|
||||
#define __SIZEOF_DOUBLE__ 8
|
||||
#define __cpp_exceptions 199711
|
||||
#define __FLT_MIN_10_EXP__ (-37)
|
||||
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
|
||||
#define __INT_LEAST32_WIDTH__ 32
|
||||
#define __INTMAX_TYPE__ long int
|
||||
#define __DEC128_MAX_EXP__ 6145
|
||||
#define __FLT32X_HAS_QUIET_NAN__ 1
|
||||
#define __ATOMIC_CONSUME 1
|
||||
#define __GNUC_MINOR__ 3
|
||||
#define __GLIBCXX_TYPE_INT_N_0 __int128
|
||||
#define __INT_FAST16_WIDTH__ 64
|
||||
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
|
||||
#define __DEC32_MANT_DIG__ 7
|
||||
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
|
||||
#define __DBL_MAX_10_EXP__ 308
|
||||
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
|
||||
#define __INT16_C(c) c
|
||||
#define __cpp_generic_lambdas 201304
|
||||
#define __STDC__ 1
|
||||
#define __FLT32X_DIG__ 15
|
||||
#define __PTRDIFF_TYPE__ long int
|
||||
#define __ATOMIC_SEQ_CST 5
|
||||
#define __UINT32_TYPE__ unsigned int
|
||||
#define __FLT32X_MIN_10_EXP__ (-307)
|
||||
#define __UINTPTR_TYPE__ long unsigned int
|
||||
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
|
||||
#define __DEC128_MANT_DIG__ 34
|
||||
#define __LDBL_MIN_10_EXP__ (-4931)
|
||||
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
|
||||
#define __SSE_MATH__ 1
|
||||
#define __SIZEOF_LONG_LONG__ 8
|
||||
#define __cpp_user_defined_literals 200809
|
||||
#define __FLT128_DECIMAL_DIG__ 36
|
||||
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
|
||||
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
|
||||
#define __LDBL_DIG__ 18
|
||||
#define __FLT_DECIMAL_DIG__ 9
|
||||
#define __UINT_FAST16_MAX__ 0xffffffffffffffffUL
|
||||
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
|
||||
#define __INT_LEAST64_WIDTH__ 64
|
||||
#define __UINT_FAST8_TYPE__ unsigned char
|
||||
#define _GNU_SOURCE 1
|
||||
#define __cpp_init_captures 201304
|
||||
#define __ATOMIC_ACQ_REL 4
|
||||
#define __ATOMIC_RELEASE 3
|
|
@ -0,0 +1,2 @@
|
|||
// This file is autogenerated. Changes will be overwritten.
|
||||
#include "YHUOQNENPI/moc_DashBoard.cpp"
|
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
|
@ -0,0 +1,352 @@
|
|||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/ayham-mamoun/Desktop/git/T.T.B.G/build
|
||||
# It was generated by CMake: /usr/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/usr/bin/ar
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_BUILD_TYPE:STRING=Debug
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-7
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
||||
|
||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-7
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
|
||||
|
||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
|
||||
|
||||
//Flags used by the compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
|
||||
//Flags used by the compiler during debug builds.
|
||||
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the compiler during release builds for minimum
|
||||
// size.
|
||||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds.
|
||||
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
|
||||
//Flags used by the compiler during release builds with debug info.
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//Flags used by the linker.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=TTBG
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
||||
|
||||
//Flags used by the linker during the creation of dll's.
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during debug builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during release minsize builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during release builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during Release with Debug Info builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Core.
|
||||
Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Gui.
|
||||
Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui
|
||||
|
||||
//The directory containing a CMake configuration file for Qt5Widgets.
|
||||
Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets
|
||||
|
||||
//Value Computed by CMake
|
||||
TTBG_BINARY_DIR:STATIC=/home/ayham-mamoun/Desktop/git/T.T.B.G/build
|
||||
|
||||
//Value Computed by CMake
|
||||
TTBG_SOURCE_DIR:STATIC=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
|
||||
//Path to a file.
|
||||
_filename:FILEPATH=/usr/include/wx-3.0/wx/version.h
|
||||
|
||||
//Location of wxWidgets library configuration provider binary (wx-config).
|
||||
wxWidgets_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/wx-config
|
||||
|
||||
//Use debug build?
|
||||
wxWidgets_USE_DEBUG:BOOL=OFF
|
||||
|
||||
//Location of wxWidgets resource file compiler binary (wxrc)
|
||||
wxWidgets_wxrc_EXECUTABLE:FILEPATH=/usr/bin/wxrc
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/ayham-mamoun/Desktop/git/T.T.B.G/build
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
|
||||
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
|
||||
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
|
||||
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
|
||||
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/ayham-mamoun/Desktop/git/T.T.B.G
|
||||
//Install .so files without execute permission.
|
||||
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//Platform information initialized
|
||||
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Details about finding wxWidgets
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_wxWidgets:INTERNAL=[-L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_gtk2u_aui-3.0;-lwx_gtk2u_core-3.0;-lwx_baseu-3.0;-lwx_gtk2u_gl-3.0;-lwx_gtk2u_ribbon-3.0][/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0;/usr/include/wx-3.0][v3.0.4()]
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
set(CMAKE_C_COMPILER "/usr/bin/gcc-7")
|
||||
set(CMAKE_C_COMPILER_ARG1 "")
|
||||
set(CMAKE_C_COMPILER_ID "GNU")
|
||||
set(CMAKE_C_COMPILER_VERSION "7.3.0")
|
||||
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
|
||||
set(CMAKE_C_COMPILER_WRAPPER "")
|
||||
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
|
||||
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
|
||||
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
|
||||
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
|
||||
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
|
||||
|
||||
set(CMAKE_C_PLATFORM_ID "Linux")
|
||||
set(CMAKE_C_SIMULATE_ID "")
|
||||
set(CMAKE_C_SIMULATE_VERSION "")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR "/usr/bin/ar")
|
||||
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
|
||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
||||
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
||||
set(CMAKE_LINKER "/usr/bin/ld")
|
||||
set(CMAKE_COMPILER_IS_GNUCC 1)
|
||||
set(CMAKE_C_COMPILER_LOADED 1)
|
||||
set(CMAKE_C_COMPILER_WORKS TRUE)
|
||||
set(CMAKE_C_ABI_COMPILED TRUE)
|
||||
set(CMAKE_COMPILER_IS_MINGW )
|
||||
set(CMAKE_COMPILER_IS_CYGWIN )
|
||||
if(CMAKE_COMPILER_IS_CYGWIN)
|
||||
set(CYGWIN 1)
|
||||
set(UNIX 1)
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_COMPILER_ENV_VAR "CC")
|
||||
|
||||
if(CMAKE_COMPILER_IS_MINGW)
|
||||
set(MINGW 1)
|
||||
endif()
|
||||
set(CMAKE_C_COMPILER_ID_RUN 1)
|
||||
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
|
||||
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||
set(CMAKE_C_LINKER_PREFERENCE 10)
|
||||
|
||||
# Save compiler ABI information.
|
||||
set(CMAKE_C_SIZEOF_DATA_PTR "8")
|
||||
set(CMAKE_C_COMPILER_ABI "ELF")
|
||||
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
|
||||
if(CMAKE_C_SIZEOF_DATA_PTR)
|
||||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_C_COMPILER_ABI)
|
||||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_C_LIBRARY_ARCHITECTURE)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
|
||||
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
|
||||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
|
||||
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
|
||||
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
|
@ -0,0 +1,75 @@
|
|||
set(CMAKE_CXX_COMPILER "/usr/bin/g++-7")
|
||||
set(CMAKE_CXX_COMPILER_ARG1 "")
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
set(CMAKE_CXX_COMPILER_VERSION "7.3.0")
|
||||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
|
||||
set(CMAKE_CXX_COMPILER_WRAPPER "")
|
||||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
|
||||
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
|
||||
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
|
||||
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
|
||||
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
|
||||
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
|
||||
|
||||
set(CMAKE_CXX_PLATFORM_ID "Linux")
|
||||
set(CMAKE_CXX_SIMULATE_ID "")
|
||||
set(CMAKE_CXX_SIMULATE_VERSION "")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR "/usr/bin/ar")
|
||||
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
|
||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
||||
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
|
||||
set(CMAKE_LINKER "/usr/bin/ld")
|
||||
set(CMAKE_COMPILER_IS_GNUCXX 1)
|
||||
set(CMAKE_CXX_COMPILER_LOADED 1)
|
||||
set(CMAKE_CXX_COMPILER_WORKS TRUE)
|
||||
set(CMAKE_CXX_ABI_COMPILED TRUE)
|
||||
set(CMAKE_COMPILER_IS_MINGW )
|
||||
set(CMAKE_COMPILER_IS_CYGWIN )
|
||||
if(CMAKE_COMPILER_IS_CYGWIN)
|
||||
set(CYGWIN 1)
|
||||
set(UNIX 1)
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
|
||||
|
||||
if(CMAKE_COMPILER_IS_MINGW)
|
||||
set(MINGW 1)
|
||||
endif()
|
||||
set(CMAKE_CXX_COMPILER_ID_RUN 1)
|
||||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE 30)
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
|
||||
|
||||
# Save compiler ABI information.
|
||||
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
|
||||
set(CMAKE_CXX_COMPILER_ABI "ELF")
|
||||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
|
||||
if(CMAKE_CXX_SIZEOF_DATA_PTR)
|
||||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ABI)
|
||||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
|
||||
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
|
||||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,15 @@
|
|||
set(CMAKE_HOST_SYSTEM "Linux-4.15.0-43-generic")
|
||||
set(CMAKE_HOST_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_HOST_SYSTEM_VERSION "4.15.0-43-generic")
|
||||
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_SYSTEM "Linux-4.15.0-43-generic")
|
||||
set(CMAKE_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_SYSTEM_VERSION "4.15.0-43-generic")
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
set(CMAKE_CROSSCOMPILING "FALSE")
|
||||
|
||||
set(CMAKE_SYSTEM_LOADED 1)
|
|
@ -0,0 +1,598 @@
|
|||
#ifdef __cplusplus
|
||||
# error "A C++ compiler has been selected for C."
|
||||
#endif
|
||||
|
||||
#if defined(__18CXX)
|
||||
# define ID_VOID_MAIN
|
||||
#endif
|
||||
#if defined(__CLASSIC_C__)
|
||||
/* cv-qualifiers did not exist in K&R C */
|
||||
# define const
|
||||
# define volatile
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number components: V=Version, R=Revision, P=Patch
|
||||
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||
|
||||
#if defined(__INTEL_COMPILER) || defined(__ICC)
|
||||
# define COMPILER_ID "Intel"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
/* __INTEL_COMPILER = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||
# if defined(__INTEL_COMPILER_UPDATE)
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||
# else
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||
# endif
|
||||
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||
# endif
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__PATHCC__)
|
||||
# define COMPILER_ID "PathScale"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||
# if defined(__PATHCC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||
# define COMPILER_ID "Embarcadero"
|
||||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||
|
||||
#elif defined(__BORLANDC__)
|
||||
# define COMPILER_ID "Borland"
|
||||
/* __BORLANDC__ = 0xVRR */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||
|
||||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||
# define COMPILER_ID "Watcom"
|
||||
/* __WATCOMC__ = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# define COMPILER_ID "OpenWatcom"
|
||||
/* __WATCOMC__ = VVRP + 1100 */
|
||||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__SUNPRO_C)
|
||||
# define COMPILER_ID "SunPro"
|
||||
# if __SUNPRO_C >= 0x5100
|
||||
/* __SUNPRO_C = 0xVRRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||
# else
|
||||
/* __SUNPRO_CC = 0xVRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||
# endif
|
||||
|
||||
#elif defined(__HP_cc)
|
||||
# define COMPILER_ID "HP"
|
||||
/* __HP_cc = VVRRPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
|
||||
|
||||
#elif defined(__DECC)
|
||||
# define COMPILER_ID "Compaq"
|
||||
/* __DECC_VER = VVRRTPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
|
||||
|
||||
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
|
||||
# define COMPILER_ID "zOS"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
|
||||
# define COMPILER_ID "XL"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
|
||||
# define COMPILER_ID "VisualAge"
|
||||
/* __IBMC__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||
|
||||
#elif defined(__PGI)
|
||||
# define COMPILER_ID "PGI"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||
# if defined(__PGIC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_CRAYC)
|
||||
# define COMPILER_ID "Cray"
|
||||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||
|
||||
#elif defined(__TI_COMPILER_VERSION__)
|
||||
# define COMPILER_ID "TI"
|
||||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||
|
||||
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
|
||||
# define COMPILER_ID "Fujitsu"
|
||||
|
||||
#elif defined(__TINYC__)
|
||||
# define COMPILER_ID "TinyCC"
|
||||
|
||||
#elif defined(__BCC__)
|
||||
# define COMPILER_ID "Bruce"
|
||||
|
||||
#elif defined(__SCO_VERSION__)
|
||||
# define COMPILER_ID "SCO"
|
||||
|
||||
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||
# define COMPILER_ID "AppleClang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||
|
||||
#elif defined(__clang__)
|
||||
# define COMPILER_ID "Clang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__GNUC__)
|
||||
# define COMPILER_ID "GNU"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||
# if defined(__GNUC_MINOR__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||
# endif
|
||||
# if defined(__GNUC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_MSC_VER)
|
||||
# define COMPILER_ID "MSVC"
|
||||
/* _MSC_VER = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# if defined(_MSC_FULL_VER)
|
||||
# if _MSC_VER >= 1400
|
||||
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||
# else
|
||||
/* _MSC_FULL_VER = VVRRPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||
# endif
|
||||
# endif
|
||||
# if defined(_MSC_BUILD)
|
||||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||
# endif
|
||||
|
||||
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
|
||||
# define COMPILER_ID "ADSP"
|
||||
#if defined(__VISUALDSPVERSION__)
|
||||
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
|
||||
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
|
||||
#endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# define COMPILER_ID "IAR"
|
||||
# if defined(__VER__)
|
||||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||
# endif
|
||||
|
||||
#elif defined(__ARMCC_VERSION)
|
||||
# define COMPILER_ID "ARMCC"
|
||||
#if __ARMCC_VERSION >= 1000000
|
||||
/* __ARMCC_VERSION = VRRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#else
|
||||
/* __ARMCC_VERSION = VRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#endif
|
||||
|
||||
|
||||
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
|
||||
# define COMPILER_ID "SDCC"
|
||||
# if defined(__SDCC_VERSION_MAJOR)
|
||||
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
|
||||
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
|
||||
# else
|
||||
/* SDCC = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
# if defined(_SGI_COMPILER_VERSION)
|
||||
/* _SGI_COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
|
||||
# else
|
||||
/* _COMPILER_VERSION = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
|
||||
# endif
|
||||
|
||||
|
||||
/* These compilers are either not known or too old to define an
|
||||
identification macro. Try to identify the platform and guess that
|
||||
it is the native compiler. */
|
||||
#elif defined(__sgi)
|
||||
# define COMPILER_ID "MIPSpro"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpua)
|
||||
# define COMPILER_ID "HP"
|
||||
|
||||
#else /* unknown compiler */
|
||||
# define COMPILER_ID ""
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||
#ifdef SIMULATE_ID
|
||||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||
#endif
|
||||
|
||||
#ifdef __QNXNTO__
|
||||
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||
#endif
|
||||
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||
#endif
|
||||
|
||||
#define STRINGIFY_HELPER(X) #X
|
||||
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||
|
||||
/* Identify known platforms by name. */
|
||||
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
#elif defined(__CYGWIN__)
|
||||
# define PLATFORM_ID "Cygwin"
|
||||
|
||||
#elif defined(__MINGW32__)
|
||||
# define PLATFORM_ID "MinGW"
|
||||
|
||||
#elif defined(__APPLE__)
|
||||
# define PLATFORM_ID "Darwin"
|
||||
|
||||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
# define PLATFORM_ID "Windows"
|
||||
|
||||
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||
# define PLATFORM_ID "FreeBSD"
|
||||
|
||||
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||
# define PLATFORM_ID "NetBSD"
|
||||
|
||||
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||
# define PLATFORM_ID "OpenBSD"
|
||||
|
||||
#elif defined(__sun) || defined(sun)
|
||||
# define PLATFORM_ID "SunOS"
|
||||
|
||||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||
# define PLATFORM_ID "AIX"
|
||||
|
||||
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
|
||||
# define PLATFORM_ID "IRIX"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpux__)
|
||||
# define PLATFORM_ID "HP-UX"
|
||||
|
||||
#elif defined(__HAIKU__)
|
||||
# define PLATFORM_ID "Haiku"
|
||||
|
||||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||
# define PLATFORM_ID "BeOS"
|
||||
|
||||
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||
# define PLATFORM_ID "QNX"
|
||||
|
||||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||
# define PLATFORM_ID "Tru64"
|
||||
|
||||
#elif defined(__riscos) || defined(__riscos__)
|
||||
# define PLATFORM_ID "RISCos"
|
||||
|
||||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||
# define PLATFORM_ID "SINIX"
|
||||
|
||||
#elif defined(__UNIX_SV__)
|
||||
# define PLATFORM_ID "UNIX_SV"
|
||||
|
||||
#elif defined(__bsdos__)
|
||||
# define PLATFORM_ID "BSDOS"
|
||||
|
||||
#elif defined(_MPRAS) || defined(MPRAS)
|
||||
# define PLATFORM_ID "MP-RAS"
|
||||
|
||||
#elif defined(__osf) || defined(__osf__)
|
||||
# define PLATFORM_ID "OSF1"
|
||||
|
||||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||
# define PLATFORM_ID "SCO_SV"
|
||||
|
||||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||
# define PLATFORM_ID "ULTRIX"
|
||||
|
||||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||
# define PLATFORM_ID "Xenix"
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(__LINUX__)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
# elif defined(__DOS__)
|
||||
# define PLATFORM_ID "DOS"
|
||||
|
||||
# elif defined(__OS2__)
|
||||
# define PLATFORM_ID "OS2"
|
||||
|
||||
# elif defined(__WINDOWS__)
|
||||
# define PLATFORM_ID "Windows3x"
|
||||
|
||||
# else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
# endif
|
||||
|
||||
#else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
|
||||
#endif
|
||||
|
||||
/* For windows compilers MSVC and Intel we can determine
|
||||
the architecture of the compiler being used. This is because
|
||||
the compilers do not have flags that can change the architecture,
|
||||
but rather depend on which compiler is being used
|
||||
*/
|
||||
#if defined(_WIN32) && defined(_MSC_VER)
|
||||
# if defined(_M_IA64)
|
||||
# define ARCHITECTURE_ID "IA64"
|
||||
|
||||
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||
# define ARCHITECTURE_ID "x64"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# elif defined(_M_ARM64)
|
||||
# define ARCHITECTURE_ID "ARM64"
|
||||
|
||||
# elif defined(_M_ARM)
|
||||
# if _M_ARM == 4
|
||||
# define ARCHITECTURE_ID "ARMV4I"
|
||||
# elif _M_ARM == 5
|
||||
# define ARCHITECTURE_ID "ARMV5I"
|
||||
# else
|
||||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||
# endif
|
||||
|
||||
# elif defined(_M_MIPS)
|
||||
# define ARCHITECTURE_ID "MIPS"
|
||||
|
||||
# elif defined(_M_SH)
|
||||
# define ARCHITECTURE_ID "SHx"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(_M_I86)
|
||||
# define ARCHITECTURE_ID "I86"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# if defined(__ICCARM__)
|
||||
# define ARCHITECTURE_ID "ARM"
|
||||
|
||||
# elif defined(__ICCAVR__)
|
||||
# define ARCHITECTURE_ID "AVR"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
#else
|
||||
# define ARCHITECTURE_ID
|
||||
#endif
|
||||
|
||||
/* Convert integer to decimal digit literals. */
|
||||
#define DEC(n) \
|
||||
('0' + (((n) / 10000000)%10)), \
|
||||
('0' + (((n) / 1000000)%10)), \
|
||||
('0' + (((n) / 100000)%10)), \
|
||||
('0' + (((n) / 10000)%10)), \
|
||||
('0' + (((n) / 1000)%10)), \
|
||||
('0' + (((n) / 100)%10)), \
|
||||
('0' + (((n) / 10)%10)), \
|
||||
('0' + ((n) % 10))
|
||||
|
||||
/* Convert integer to hex digit literals. */
|
||||
#define HEX(n) \
|
||||
('0' + ((n)>>28 & 0xF)), \
|
||||
('0' + ((n)>>24 & 0xF)), \
|
||||
('0' + ((n)>>20 & 0xF)), \
|
||||
('0' + ((n)>>16 & 0xF)), \
|
||||
('0' + ((n)>>12 & 0xF)), \
|
||||
('0' + ((n)>>8 & 0xF)), \
|
||||
('0' + ((n)>>4 & 0xF)), \
|
||||
('0' + ((n) & 0xF))
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
char const info_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||
COMPILER_VERSION_MAJOR,
|
||||
# ifdef COMPILER_VERSION_MINOR
|
||||
'.', COMPILER_VERSION_MINOR,
|
||||
# ifdef COMPILER_VERSION_PATCH
|
||||
'.', COMPILER_VERSION_PATCH,
|
||||
# ifdef COMPILER_VERSION_TWEAK
|
||||
'.', COMPILER_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the internal version number. */
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
char const info_version_internal[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||
'i','n','t','e','r','n','a','l','[',
|
||||
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
char const info_simulate_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||
SIMULATE_VERSION_MAJOR,
|
||||
# ifdef SIMULATE_VERSION_MINOR
|
||||
'.', SIMULATE_VERSION_MINOR,
|
||||
# ifdef SIMULATE_VERSION_PATCH
|
||||
'.', SIMULATE_VERSION_PATCH,
|
||||
# ifdef SIMULATE_VERSION_TWEAK
|
||||
'.', SIMULATE_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||
|
||||
|
||||
|
||||
|
||||
#if !defined(__STDC__)
|
||||
# if defined(_MSC_VER) && !defined(__clang__)
|
||||
# define C_DIALECT "90"
|
||||
# else
|
||||
# define C_DIALECT
|
||||
# endif
|
||||
#elif __STDC_VERSION__ >= 201000L
|
||||
# define C_DIALECT "11"
|
||||
#elif __STDC_VERSION__ >= 199901L
|
||||
# define C_DIALECT "99"
|
||||
#else
|
||||
# define C_DIALECT "90"
|
||||
#endif
|
||||
const char* info_language_dialect_default =
|
||||
"INFO" ":" "dialect_default[" C_DIALECT "]";
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
#ifdef ID_VOID_MAIN
|
||||
void main() {}
|
||||
#else
|
||||
# if defined(__CLASSIC_C__)
|
||||
int main(argc, argv) int argc; char *argv[];
|
||||
# else
|
||||
int main(int argc, char* argv[])
|
||||
# endif
|
||||
{
|
||||
int require = 0;
|
||||
require += info_compiler[argc];
|
||||
require += info_platform[argc];
|
||||
require += info_arch[argc];
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
require += info_version[argc];
|
||||
#endif
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
require += info_version_internal[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_ID
|
||||
require += info_simulate[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
require += info_simulate_version[argc];
|
||||
#endif
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
require += info_cray[argc];
|
||||
#endif
|
||||
require += info_language_dialect_default[argc];
|
||||
(void)argv;
|
||||
return require;
|
||||
}
|
||||
#endif
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue