tianzhendong
2 years ago
133 changed files with 5635 additions and 4280 deletions
@ -0,0 +1,39 @@ |
|||
cmake_minimum_required(VERSION 3.5) |
|||
|
|||
project(QtXlsx LANGUAGES CXX) |
|||
|
|||
#引入Qt中的private模块 |
|||
#set(Qt5Gui_PRIVATE_INCLUDE_DIRS "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/Qt5Gui/5.15.2/QtGui" "${_qt5Gui_install_prefix}/include/QtCore/${Qt5Gui_VERSION_STRING}/QtCore") |
|||
#include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore") |
|||
#include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2") |
|||
include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2/QtCore") |
|||
#include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui") |
|||
#include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2") |
|||
include_directories("C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2/QtGui") |
|||
|
|||
set(CMAKE_AUTOUIC ON) |
|||
set(CMAKE_AUTOMOC ON) |
|||
set(CMAKE_AUTORCC ON) |
|||
|
|||
set(CMAKE_CXX_STANDARD 17) |
|||
|
|||
add_definitions(-DXLSX_NO_LIB) |
|||
add_compile_definitions(XLSX_NO_LIB) |
|||
|
|||
# 添加用到的qt库 |
|||
find_package(Qt5 COMPONENTS |
|||
Core |
|||
Gui |
|||
REQUIRED) |
|||
|
|||
include_directories(${PROJECT_SOURCE_DIR}/src) |
|||
|
|||
aux_source_directory(${PROJECT_SOURCE_DIR}/src/xlsx/ Module_SRC) |
|||
|
|||
add_library(${PROJECT_NAME} STATIC |
|||
${Module_SRC}) |
|||
|
|||
target_link_libraries(${PROJECT_NAME} |
|||
Qt5::Core |
|||
Qt5::Gui |
|||
) |
File diff suppressed because it is too large
@ -0,0 +1,593 @@ |
|||
{ |
|||
"inputs" : |
|||
[ |
|||
{ |
|||
"path" : "CMakeLists.txt" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystem.cmake.in" |
|||
}, |
|||
{ |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/3.24.2/CMakeSystem.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-Determine-CXX.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-FindBinUtils.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in" |
|||
}, |
|||
{ |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeGenericSystem.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/WindowsPaths.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXInformation.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU-CXX.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineRCCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeRCCompiler.cmake.in" |
|||
}, |
|||
{ |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/3.24.2/CMakeRCCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeRCInformation.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-windres.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestRCCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in" |
|||
}, |
|||
{ |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU-CXX-ABI.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5ConfigVersion.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5Config.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5ModuleLocation.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigVersion.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfig.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreMacros.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseArguments.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWindowsDirect2DIntegrationPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWindowsIntegrationPlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5Widgets_QWindowsVistaStylePlugin.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake" |
|||
}, |
|||
{ |
|||
"isCMake" : true, |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseArguments.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupportConfigVersion.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupportConfig.cmake" |
|||
}, |
|||
{ |
|||
"isExternal" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake" |
|||
} |
|||
], |
|||
"kind" : "cmakeFiles", |
|||
"paths" : |
|||
{ |
|||
"build" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release", |
|||
"source" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter" |
|||
}, |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
} |
@ -0,0 +1,78 @@ |
|||
{ |
|||
"configurations" : |
|||
[ |
|||
{ |
|||
"directories" : |
|||
[ |
|||
{ |
|||
"build" : ".", |
|||
"jsonFile" : "directory-.-Release-d0094a50bb2071803777.json", |
|||
"minimumCMakeVersion" : |
|||
{ |
|||
"string" : "3.5" |
|||
}, |
|||
"projectIndex" : 0, |
|||
"source" : ".", |
|||
"targetIndexes" : |
|||
[ |
|||
0, |
|||
1, |
|||
2 |
|||
] |
|||
} |
|||
], |
|||
"name" : "Release", |
|||
"projects" : |
|||
[ |
|||
{ |
|||
"directoryIndexes" : |
|||
[ |
|||
0 |
|||
], |
|||
"name" : "QtXlsx", |
|||
"targetIndexes" : |
|||
[ |
|||
0, |
|||
1, |
|||
2 |
|||
] |
|||
} |
|||
], |
|||
"targets" : |
|||
[ |
|||
{ |
|||
"directoryIndex" : 0, |
|||
"id" : "QtXlsx::@6890427a1f51a3e7e1df", |
|||
"jsonFile" : "target-QtXlsx-Release-e9b100519acdfcc1a33a.json", |
|||
"name" : "QtXlsx", |
|||
"projectIndex" : 0 |
|||
}, |
|||
{ |
|||
"directoryIndex" : 0, |
|||
"id" : "QtXlsx_autogen::@6890427a1f51a3e7e1df", |
|||
"jsonFile" : "target-QtXlsx_autogen-Release-b24b7652151e1bb6d7ab.json", |
|||
"name" : "QtXlsx_autogen", |
|||
"projectIndex" : 0 |
|||
}, |
|||
{ |
|||
"directoryIndex" : 0, |
|||
"id" : "QtXlsx_autogen_timestamp_deps::@6890427a1f51a3e7e1df", |
|||
"jsonFile" : "target-QtXlsx_autogen_timestamp_deps-Release-4553549af2780e36096c.json", |
|||
"name" : "QtXlsx_autogen_timestamp_deps", |
|||
"projectIndex" : 0 |
|||
} |
|||
] |
|||
} |
|||
], |
|||
"kind" : "codemodel", |
|||
"paths" : |
|||
{ |
|||
"build" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release", |
|||
"source" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter" |
|||
}, |
|||
"version" : |
|||
{ |
|||
"major" : 2, |
|||
"minor" : 4 |
|||
} |
|||
} |
@ -0,0 +1,14 @@ |
|||
{ |
|||
"backtraceGraph" : |
|||
{ |
|||
"commands" : [], |
|||
"files" : [], |
|||
"nodes" : [] |
|||
}, |
|||
"installers" : [], |
|||
"paths" : |
|||
{ |
|||
"build" : ".", |
|||
"source" : "." |
|||
} |
|||
} |
@ -0,0 +1,108 @@ |
|||
{ |
|||
"cmake" : |
|||
{ |
|||
"generator" : |
|||
{ |
|||
"multiConfig" : false, |
|||
"name" : "Ninja" |
|||
}, |
|||
"paths" : |
|||
{ |
|||
"cmake" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cmake.exe", |
|||
"cpack" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cpack.exe", |
|||
"ctest" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/ctest.exe", |
|||
"root" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24" |
|||
}, |
|||
"version" : |
|||
{ |
|||
"isDirty" : false, |
|||
"major" : 3, |
|||
"minor" : 24, |
|||
"patch" : 2, |
|||
"string" : "3.24.2", |
|||
"suffix" : "" |
|||
} |
|||
}, |
|||
"objects" : |
|||
[ |
|||
{ |
|||
"jsonFile" : "codemodel-v2-18f06a2bd409731ede44.json", |
|||
"kind" : "codemodel", |
|||
"version" : |
|||
{ |
|||
"major" : 2, |
|||
"minor" : 4 |
|||
} |
|||
}, |
|||
{ |
|||
"jsonFile" : "cache-v2-496e0e1f4773c64f4030.json", |
|||
"kind" : "cache", |
|||
"version" : |
|||
{ |
|||
"major" : 2, |
|||
"minor" : 0 |
|||
} |
|||
}, |
|||
{ |
|||
"jsonFile" : "cmakeFiles-v1-642732c75f5783ba988b.json", |
|||
"kind" : "cmakeFiles", |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
}, |
|||
{ |
|||
"jsonFile" : "toolchains-v1-49a48045b4345375fb21.json", |
|||
"kind" : "toolchains", |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
} |
|||
], |
|||
"reply" : |
|||
{ |
|||
"cache-v2" : |
|||
{ |
|||
"jsonFile" : "cache-v2-496e0e1f4773c64f4030.json", |
|||
"kind" : "cache", |
|||
"version" : |
|||
{ |
|||
"major" : 2, |
|||
"minor" : 0 |
|||
} |
|||
}, |
|||
"cmakeFiles-v1" : |
|||
{ |
|||
"jsonFile" : "cmakeFiles-v1-642732c75f5783ba988b.json", |
|||
"kind" : "cmakeFiles", |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
}, |
|||
"codemodel-v2" : |
|||
{ |
|||
"jsonFile" : "codemodel-v2-18f06a2bd409731ede44.json", |
|||
"kind" : "codemodel", |
|||
"version" : |
|||
{ |
|||
"major" : 2, |
|||
"minor" : 4 |
|||
} |
|||
}, |
|||
"toolchains-v1" : |
|||
{ |
|||
"jsonFile" : "toolchains-v1-49a48045b4345375fb21.json", |
|||
"kind" : "toolchains", |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,508 @@ |
|||
{ |
|||
"archive" : {}, |
|||
"artifacts" : |
|||
[ |
|||
{ |
|||
"path" : "libQtXlsx.a" |
|||
} |
|||
], |
|||
"backtrace" : 1, |
|||
"backtraceGraph" : |
|||
{ |
|||
"commands" : |
|||
[ |
|||
"add_library", |
|||
"target_link_libraries", |
|||
"include_directories" |
|||
], |
|||
"files" : |
|||
[ |
|||
"CMakeLists.txt" |
|||
], |
|||
"nodes" : |
|||
[ |
|||
{ |
|||
"file" : 0 |
|||
}, |
|||
{ |
|||
"command" : 0, |
|||
"file" : 0, |
|||
"line" : 31, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 1, |
|||
"file" : 0, |
|||
"line" : 34, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 7, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 8, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 10, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 11, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 27, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 6, |
|||
"parent" : 0 |
|||
}, |
|||
{ |
|||
"command" : 2, |
|||
"file" : 0, |
|||
"line" : 9, |
|||
"parent" : 0 |
|||
} |
|||
] |
|||
}, |
|||
"compileGroups" : |
|||
[ |
|||
{ |
|||
"compileCommandFragments" : |
|||
[ |
|||
{ |
|||
"fragment" : "-O3 -DNDEBUG -fdiagnostics-color=always" |
|||
}, |
|||
{ |
|||
"fragment" : "-std=gnu++17" |
|||
} |
|||
], |
|||
"defines" : |
|||
[ |
|||
{ |
|||
"backtrace" : 2, |
|||
"define" : "QT_CORE_LIB" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"define" : "QT_GUI_LIB" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"define" : "QT_NO_DEBUG" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"define" : "QT_PRINTSUPPORT_LIB" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"define" : "QT_WIDGETS_LIB" |
|||
} |
|||
], |
|||
"includes" : |
|||
[ |
|||
{ |
|||
"backtrace" : 0, |
|||
"path" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen/include" |
|||
}, |
|||
{ |
|||
"backtrace" : 3, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2" |
|||
}, |
|||
{ |
|||
"backtrace" : 4, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2/QtCore" |
|||
}, |
|||
{ |
|||
"backtrace" : 5, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2" |
|||
}, |
|||
{ |
|||
"backtrace" : 6, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2/QtGui" |
|||
}, |
|||
{ |
|||
"backtrace" : 7, |
|||
"path" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src" |
|||
}, |
|||
{ |
|||
"backtrace" : 8, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore" |
|||
}, |
|||
{ |
|||
"backtrace" : 9, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/./mkspecs/win32-g++" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtANGLE" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtWidgets" |
|||
}, |
|||
{ |
|||
"backtrace" : 2, |
|||
"isSystem" : true, |
|||
"path" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtPrintSupport" |
|||
} |
|||
], |
|||
"language" : "CXX", |
|||
"languageStandard" : |
|||
{ |
|||
"backtraces" : |
|||
[ |
|||
2 |
|||
], |
|||
"standard" : "17" |
|||
}, |
|||
"sourceIndexes" : |
|||
[ |
|||
0, |
|||
1, |
|||
2, |
|||
3, |
|||
4, |
|||
5, |
|||
6, |
|||
7, |
|||
8, |
|||
9, |
|||
10, |
|||
11, |
|||
12, |
|||
13, |
|||
14, |
|||
15, |
|||
16, |
|||
17, |
|||
18, |
|||
19, |
|||
20, |
|||
21, |
|||
22, |
|||
23, |
|||
24, |
|||
25, |
|||
26, |
|||
27, |
|||
28, |
|||
29, |
|||
30, |
|||
31 |
|||
] |
|||
} |
|||
], |
|||
"dependencies" : |
|||
[ |
|||
{ |
|||
"id" : "QtXlsx_autogen_timestamp_deps::@6890427a1f51a3e7e1df" |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"id" : "QtXlsx_autogen::@6890427a1f51a3e7e1df" |
|||
} |
|||
], |
|||
"id" : "QtXlsx::@6890427a1f51a3e7e1df", |
|||
"name" : "QtXlsx", |
|||
"nameOnDisk" : "libQtXlsx.a", |
|||
"paths" : |
|||
{ |
|||
"build" : ".", |
|||
"source" : "." |
|||
}, |
|||
"sourceGroups" : |
|||
[ |
|||
{ |
|||
"name" : "Source Files", |
|||
"sourceIndexes" : |
|||
[ |
|||
0, |
|||
1, |
|||
2, |
|||
3, |
|||
4, |
|||
5, |
|||
6, |
|||
7, |
|||
8, |
|||
9, |
|||
10, |
|||
11, |
|||
12, |
|||
13, |
|||
14, |
|||
15, |
|||
16, |
|||
17, |
|||
18, |
|||
19, |
|||
20, |
|||
21, |
|||
22, |
|||
23, |
|||
24, |
|||
25, |
|||
26, |
|||
27, |
|||
28, |
|||
29, |
|||
30, |
|||
31 |
|||
] |
|||
}, |
|||
{ |
|||
"name" : "", |
|||
"sourceIndexes" : |
|||
[ |
|||
32 |
|||
] |
|||
}, |
|||
{ |
|||
"name" : "CMake Rules", |
|||
"sourceIndexes" : |
|||
[ |
|||
33 |
|||
] |
|||
} |
|||
], |
|||
"sources" : |
|||
[ |
|||
{ |
|||
"backtrace" : 0, |
|||
"compileGroupIndex" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/QtXlsx_autogen/mocs_compilation.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxabstractooxmlfile.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxabstractsheet.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcell.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcellformula.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcellrange.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcellreference.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxchart.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxchartsheet.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcolor.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxconditionalformatting.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxcontenttypes.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdatavalidation.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdocpropsapp.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdocpropscore.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdocument.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdrawing.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxdrawinganchor.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxformat.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxmediafile.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxnumformatparser.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxrelationships.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxrichstring.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxsharedstrings.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxsimpleooxmlfile.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxstyles.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxtheme.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxutility.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxworkbook.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxworksheet.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxzipreader.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 1, |
|||
"compileGroupIndex" : 0, |
|||
"path" : "src/xlsx/xlsxzipwriter.cpp", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/QtXlsx_autogen/timestamp", |
|||
"sourceGroupIndex" : 1 |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/QtXlsx_autogen/timestamp.rule", |
|||
"sourceGroupIndex" : 2 |
|||
} |
|||
], |
|||
"type" : "STATIC_LIBRARY" |
|||
} |
@ -0,0 +1,71 @@ |
|||
{ |
|||
"backtrace" : 0, |
|||
"backtraceGraph" : |
|||
{ |
|||
"commands" : [], |
|||
"files" : |
|||
[ |
|||
"CMakeLists.txt" |
|||
], |
|||
"nodes" : |
|||
[ |
|||
{ |
|||
"file" : 0 |
|||
} |
|||
] |
|||
}, |
|||
"dependencies" : |
|||
[ |
|||
{ |
|||
"id" : "QtXlsx_autogen_timestamp_deps::@6890427a1f51a3e7e1df" |
|||
} |
|||
], |
|||
"id" : "QtXlsx_autogen::@6890427a1f51a3e7e1df", |
|||
"isGeneratorProvided" : true, |
|||
"name" : "QtXlsx_autogen", |
|||
"paths" : |
|||
{ |
|||
"build" : ".", |
|||
"source" : "." |
|||
}, |
|||
"sourceGroups" : |
|||
[ |
|||
{ |
|||
"name" : "", |
|||
"sourceIndexes" : |
|||
[ |
|||
0 |
|||
] |
|||
}, |
|||
{ |
|||
"name" : "CMake Rules", |
|||
"sourceIndexes" : |
|||
[ |
|||
1, |
|||
2 |
|||
] |
|||
} |
|||
], |
|||
"sources" : |
|||
[ |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/QtXlsx_autogen", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/QtXlsx_autogen.rule", |
|||
"sourceGroupIndex" : 1 |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/QtXlsx_autogen/timestamp.rule", |
|||
"sourceGroupIndex" : 1 |
|||
} |
|||
], |
|||
"type" : "UTILITY" |
|||
} |
@ -0,0 +1,58 @@ |
|||
{ |
|||
"backtrace" : 0, |
|||
"backtraceGraph" : |
|||
{ |
|||
"commands" : [], |
|||
"files" : |
|||
[ |
|||
"CMakeLists.txt" |
|||
], |
|||
"nodes" : |
|||
[ |
|||
{ |
|||
"file" : 0 |
|||
} |
|||
] |
|||
}, |
|||
"id" : "QtXlsx_autogen_timestamp_deps::@6890427a1f51a3e7e1df", |
|||
"isGeneratorProvided" : true, |
|||
"name" : "QtXlsx_autogen_timestamp_deps", |
|||
"paths" : |
|||
{ |
|||
"build" : ".", |
|||
"source" : "." |
|||
}, |
|||
"sourceGroups" : |
|||
[ |
|||
{ |
|||
"name" : "", |
|||
"sourceIndexes" : |
|||
[ |
|||
0 |
|||
] |
|||
}, |
|||
{ |
|||
"name" : "CMake Rules", |
|||
"sourceIndexes" : |
|||
[ |
|||
1 |
|||
] |
|||
} |
|||
], |
|||
"sources" : |
|||
[ |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/QtXlsx_autogen_timestamp_deps", |
|||
"sourceGroupIndex" : 0 |
|||
}, |
|||
{ |
|||
"backtrace" : 0, |
|||
"isGenerated" : true, |
|||
"path" : "cmake-build-release/CMakeFiles/QtXlsx_autogen_timestamp_deps.rule", |
|||
"sourceGroupIndex" : 1 |
|||
} |
|||
], |
|||
"type" : "UTILITY" |
|||
} |
@ -0,0 +1,88 @@ |
|||
{ |
|||
"kind" : "toolchains", |
|||
"toolchains" : |
|||
[ |
|||
{ |
|||
"compiler" : |
|||
{ |
|||
"id" : "GNU", |
|||
"implicit" : |
|||
{ |
|||
"includeDirectories" : |
|||
[ |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include" |
|||
], |
|||
"linkDirectories" : |
|||
[ |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib" |
|||
], |
|||
"linkFrameworkDirectories" : [], |
|||
"linkLibraries" : |
|||
[ |
|||
"stdc++", |
|||
"mingw32", |
|||
"gcc_s", |
|||
"gcc", |
|||
"moldname", |
|||
"mingwex", |
|||
"pthread", |
|||
"advapi32", |
|||
"shell32", |
|||
"user32", |
|||
"kernel32", |
|||
"iconv", |
|||
"mingw32", |
|||
"gcc_s", |
|||
"gcc", |
|||
"moldname", |
|||
"mingwex" |
|||
] |
|||
}, |
|||
"path" : "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe", |
|||
"version" : "8.1.0" |
|||
}, |
|||
"language" : "CXX", |
|||
"sourceFileExtensions" : |
|||
[ |
|||
"C", |
|||
"M", |
|||
"c++", |
|||
"cc", |
|||
"cpp", |
|||
"cxx", |
|||
"m", |
|||
"mm", |
|||
"mpp", |
|||
"CPP", |
|||
"ixx", |
|||
"cppm" |
|||
] |
|||
}, |
|||
{ |
|||
"compiler" : |
|||
{ |
|||
"implicit" : {}, |
|||
"path" : "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/windres.exe" |
|||
}, |
|||
"language" : "RC", |
|||
"sourceFileExtensions" : |
|||
[ |
|||
"rc", |
|||
"RC" |
|||
] |
|||
} |
|||
], |
|||
"version" : |
|||
{ |
|||
"major" : 1, |
|||
"minor" : 0 |
|||
} |
|||
} |
@ -0,0 +1,381 @@ |
|||
# This is the CMakeCache file. |
|||
# For build in directory: d:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release |
|||
# It was generated by CMake: C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cmake.exe |
|||
# 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_ADDR2LINE:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/addr2line.exe |
|||
|
|||
//Path to a program. |
|||
CMAKE_AR:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ar.exe |
|||
|
|||
//Choose the type of build, options are: None Debug Release RelWithDebInfo |
|||
// MinSizeRel ... |
|||
CMAKE_BUILD_TYPE:STRING=Release |
|||
|
|||
//Enable colored diagnostics throughout. |
|||
CMAKE_COLOR_DIAGNOSTICS:BOOL=ON |
|||
|
|||
//CXX compiler |
|||
CMAKE_CXX_COMPILER:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe |
|||
|
|||
//A wrapper around 'ar' adding the appropriate '--plugin' option |
|||
// for the GCC compiler |
|||
CMAKE_CXX_COMPILER_AR:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/gcc-ar.exe |
|||
|
|||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option |
|||
// for the GCC compiler |
|||
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/gcc-ranlib.exe |
|||
|
|||
//Flags used by the CXX compiler during all build types. |
|||
CMAKE_CXX_FLAGS:STRING= |
|||
|
|||
//Flags used by the CXX compiler during DEBUG builds. |
|||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g |
|||
|
|||
//Flags used by the CXX compiler during MINSIZEREL builds. |
|||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG |
|||
|
|||
//Flags used by the CXX compiler during RELEASE builds. |
|||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG |
|||
|
|||
//Flags used by the CXX compiler during RELWITHDEBINFO builds. |
|||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG |
|||
|
|||
//Libraries linked by default with all C++ applications. |
|||
CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 |
|||
|
|||
//Path to a program. |
|||
CMAKE_DLLTOOL:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/dlltool.exe |
|||
|
|||
//Flags used by the linker during all build types. |
|||
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 MINSIZEREL 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 RELWITHDEBINFO builds. |
|||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= |
|||
|
|||
//Enable/Disable output of compile commands during generation. |
|||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= |
|||
|
|||
//Value Computed by CMake. |
|||
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/pkgRedirects |
|||
|
|||
//Convert GNU import libraries to MS format (requires Visual Studio) |
|||
CMAKE_GNUtoMS:BOOL=OFF |
|||
|
|||
//Install path prefix, prepended onto install directories. |
|||
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/QtXlsx |
|||
|
|||
//Path to a program. |
|||
CMAKE_LINKER:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ld.exe |
|||
|
|||
//make program |
|||
CMAKE_MAKE_PROGRAM:FILEPATH=C:/DevelopEnv/CLion 2022.3/bin/ninja/win/ninja.exe |
|||
|
|||
//Flags used by the linker during the creation of modules during |
|||
// all build types. |
|||
CMAKE_MODULE_LINKER_FLAGS:STRING= |
|||
|
|||
//Flags used by the linker during the creation of modules during |
|||
// DEBUG builds. |
|||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= |
|||
|
|||
//Flags used by the linker during the creation of modules during |
|||
// MINSIZEREL builds. |
|||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= |
|||
|
|||
//Flags used by the linker during the creation of modules during |
|||
// RELEASE builds. |
|||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= |
|||
|
|||
//Flags used by the linker during the creation of modules during |
|||
// RELWITHDEBINFO builds. |
|||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= |
|||
|
|||
//Path to a program. |
|||
CMAKE_NM:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/nm.exe |
|||
|
|||
//Path to a program. |
|||
CMAKE_OBJCOPY:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/objcopy.exe |
|||
|
|||
//Path to a program. |
|||
CMAKE_OBJDUMP:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/objdump.exe |
|||
|
|||
//Value Computed by CMake |
|||
CMAKE_PROJECT_DESCRIPTION:STATIC= |
|||
|
|||
//Value Computed by CMake |
|||
CMAKE_PROJECT_HOMEPAGE_URL:STATIC= |
|||
|
|||
//Value Computed by CMake |
|||
CMAKE_PROJECT_NAME:STATIC=QtXlsx |
|||
|
|||
//Path to a program. |
|||
CMAKE_RANLIB:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ranlib.exe |
|||
|
|||
//RC compiler |
|||
CMAKE_RC_COMPILER:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/windres.exe |
|||
|
|||
//Flags for Windows Resource Compiler during all build types. |
|||
CMAKE_RC_FLAGS:STRING= |
|||
|
|||
//Flags for Windows Resource Compiler during DEBUG builds. |
|||
CMAKE_RC_FLAGS_DEBUG:STRING= |
|||
|
|||
//Flags for Windows Resource Compiler during MINSIZEREL builds. |
|||
CMAKE_RC_FLAGS_MINSIZEREL:STRING= |
|||
|
|||
//Flags for Windows Resource Compiler during RELEASE builds. |
|||
CMAKE_RC_FLAGS_RELEASE:STRING= |
|||
|
|||
//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. |
|||
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= |
|||
|
|||
//Path to a program. |
|||
CMAKE_READELF:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/readelf.exe |
|||
|
|||
//Flags used by the linker during the creation of shared libraries |
|||
// during all build types. |
|||
CMAKE_SHARED_LINKER_FLAGS:STRING= |
|||
|
|||
//Flags used by the linker during the creation of shared libraries |
|||
// during DEBUG builds. |
|||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= |
|||
|
|||
//Flags used by the linker during the creation of shared libraries |
|||
// during MINSIZEREL builds. |
|||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= |
|||
|
|||
//Flags used by the linker during the creation of shared libraries |
|||
// during RELEASE builds. |
|||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= |
|||
|
|||
//Flags used by the linker during the creation of shared libraries |
|||
// during RELWITHDEBINFO 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 |
|||
// during all build types. |
|||
CMAKE_STATIC_LINKER_FLAGS:STRING= |
|||
|
|||
//Flags used by the linker during the creation of static libraries |
|||
// during DEBUG builds. |
|||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= |
|||
|
|||
//Flags used by the linker during the creation of static libraries |
|||
// during MINSIZEREL builds. |
|||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= |
|||
|
|||
//Flags used by the linker during the creation of static libraries |
|||
// during RELEASE builds. |
|||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= |
|||
|
|||
//Flags used by the linker during the creation of static libraries |
|||
// during RELWITHDEBINFO builds. |
|||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= |
|||
|
|||
//Path to a program. |
|||
CMAKE_STRIP:FILEPATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/strip.exe |
|||
|
|||
//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=C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core |
|||
|
|||
//The directory containing a CMake configuration file for Qt5Gui. |
|||
Qt5Gui_DIR:PATH=C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui |
|||
|
|||
//The directory containing a CMake configuration file for Qt5PrintSupport. |
|||
Qt5PrintSupport_DIR:PATH=C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport |
|||
|
|||
//The directory containing a CMake configuration file for Qt5Widgets. |
|||
Qt5Widgets_DIR:PATH=C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets |
|||
|
|||
//The directory containing a CMake configuration file for Qt5. |
|||
Qt5_DIR:PATH=C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5 |
|||
|
|||
//Value Computed by CMake |
|||
QtXlsx_BINARY_DIR:STATIC=D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release |
|||
|
|||
//Value Computed by CMake |
|||
QtXlsx_IS_TOP_LEVEL:STATIC=ON |
|||
|
|||
//Dependencies for the target |
|||
QtXlsx_LIB_DEPENDS:STATIC=general;Qt5::Core;general;Qt5::Gui;general;Qt5::Widgets;general;Qt5::PrintSupport; |
|||
|
|||
//Value Computed by CMake |
|||
QtXlsx_SOURCE_DIR:STATIC=D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter |
|||
|
|||
|
|||
######################## |
|||
# INTERNAL cache entries |
|||
######################## |
|||
|
|||
//ADVANCED property for variable: CMAKE_ADDR2LINE |
|||
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_AR |
|||
CMAKE_AR-ADVANCED:INTERNAL=1 |
|||
//This is the directory where this CMakeCache.txt was created |
|||
CMAKE_CACHEFILE_DIR:INTERNAL=d:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release |
|||
//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=24 |
|||
//Patch version of cmake used to create the current loaded cache |
|||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 |
|||
//Path to CMake executable. |
|||
CMAKE_COMMAND:INTERNAL=C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cmake.exe |
|||
//Path to cpack program executable. |
|||
CMAKE_CPACK_COMMAND:INTERNAL=C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cpack.exe |
|||
//Path to ctest program executable. |
|||
CMAKE_CTEST_COMMAND:INTERNAL=C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/ctest.exe |
|||
//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_CXX_STANDARD_LIBRARIES |
|||
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_DLLTOOL |
|||
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 |
|||
//Executable file format |
|||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown |
|||
//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=Ninja |
|||
//Generator instance identifier. |
|||
CMAKE_GENERATOR_INSTANCE:INTERNAL= |
|||
//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=D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter |
|||
//ADVANCED property for variable: CMAKE_LINKER |
|||
CMAKE_LINKER-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 |
|||
//ADVANCED property for variable: CMAKE_RC_COMPILER |
|||
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 |
|||
CMAKE_RC_COMPILER_WORKS:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_RC_FLAGS |
|||
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG |
|||
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL |
|||
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE |
|||
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO |
|||
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 |
|||
//ADVANCED property for variable: CMAKE_READELF |
|||
CMAKE_READELF-ADVANCED:INTERNAL=1 |
|||
//Path to CMake installation. |
|||
CMAKE_ROOT:INTERNAL=C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24 |
|||
//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 |
|||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE |
|||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 |
|||
//linker supports push/pop state |
|||
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE |
|||
|
@ -0,0 +1,83 @@ |
|||
set(CMAKE_CXX_COMPILER "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe") |
|||
set(CMAKE_CXX_COMPILER_ARG1 "") |
|||
set(CMAKE_CXX_COMPILER_ID "GNU") |
|||
set(CMAKE_CXX_COMPILER_VERSION "8.1.0") |
|||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") |
|||
set(CMAKE_CXX_COMPILER_WRAPPER "") |
|||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") |
|||
set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") |
|||
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;cxx_std_20") |
|||
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_CXX20_COMPILE_FEATURES "cxx_std_20") |
|||
set(CMAKE_CXX23_COMPILE_FEATURES "") |
|||
|
|||
set(CMAKE_CXX_PLATFORM_ID "MinGW") |
|||
set(CMAKE_CXX_SIMULATE_ID "") |
|||
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") |
|||
set(CMAKE_CXX_SIMULATE_VERSION "") |
|||
|
|||
|
|||
|
|||
|
|||
set(CMAKE_AR "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ar.exe") |
|||
set(CMAKE_CXX_COMPILER_AR "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/gcc-ar.exe") |
|||
set(CMAKE_RANLIB "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ranlib.exe") |
|||
set(CMAKE_CXX_COMPILER_RANLIB "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/gcc-ranlib.exe") |
|||
set(CMAKE_LINKER "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/ld.exe") |
|||
set(CMAKE_MT "") |
|||
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_CXX_COMPILER_ENV_VAR "CXX") |
|||
|
|||
set(CMAKE_CXX_COMPILER_ID_RUN 1) |
|||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) |
|||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) |
|||
|
|||
foreach (lang C OBJC OBJCXX) |
|||
if (CMAKE_${lang}_COMPILER_ID_RUN) |
|||
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) |
|||
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) |
|||
endforeach() |
|||
endif() |
|||
endforeach() |
|||
|
|||
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 "") |
|||
set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") |
|||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") |
|||
|
|||
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 "") |
|||
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_INCLUDE_DIRECTORIES "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed;C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include") |
|||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex") |
|||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc;C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib;C:/DevelopEnv/Qt/Tools/mingw810_64/lib") |
|||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") |
Binary file not shown.
@ -0,0 +1,6 @@ |
|||
set(CMAKE_RC_COMPILER "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/windres.exe") |
|||
set(CMAKE_RC_COMPILER_ARG1 "") |
|||
set(CMAKE_RC_COMPILER_LOADED 1) |
|||
set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) |
|||
set(CMAKE_RC_OUTPUT_EXTENSION .obj) |
|||
set(CMAKE_RC_COMPILER_ENV_VAR "RC") |
@ -0,0 +1,15 @@ |
|||
set(CMAKE_HOST_SYSTEM "Windows-10.0.22621") |
|||
set(CMAKE_HOST_SYSTEM_NAME "Windows") |
|||
set(CMAKE_HOST_SYSTEM_VERSION "10.0.22621") |
|||
set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") |
|||
|
|||
|
|||
|
|||
set(CMAKE_SYSTEM "Windows-10.0.22621") |
|||
set(CMAKE_SYSTEM_NAME "Windows") |
|||
set(CMAKE_SYSTEM_VERSION "10.0.22621") |
|||
set(CMAKE_SYSTEM_PROCESSOR "AMD64") |
|||
|
|||
set(CMAKE_CROSSCOMPILING "FALSE") |
|||
|
|||
set(CMAKE_SYSTEM_LOADED 1) |
@ -0,0 +1,826 @@ |
|||
/* 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 |
|||
|
|||
#if !defined(__has_include) |
|||
/* If the compiler does not have __has_include, pretend the answer is
|
|||
always no. */ |
|||
# define __has_include(x) 0 |
|||
#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 |
|||
# if defined(__GNUC__) |
|||
# define SIMULATE_ID "GNU" |
|||
# endif |
|||
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
|
|||
except that a few beta releases use the old format with V=2021. */ |
|||
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 |
|||
# 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 |
|||
# else |
|||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) |
|||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) |
|||
/* The third version component from --version is an update index,
|
|||
but no macro is provided for it. */ |
|||
# define COMPILER_VERSION_PATCH DEC(0) |
|||
# 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 |
|||
# if defined(__GNUC__) |
|||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) |
|||
# elif defined(__GNUG__) |
|||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) |
|||
# endif |
|||
# if defined(__GNUC_MINOR__) |
|||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) |
|||
# endif |
|||
# if defined(__GNUC_PATCHLEVEL__) |
|||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) |
|||
# endif |
|||
|
|||
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) |
|||
# define COMPILER_ID "IntelLLVM" |
|||
#if defined(_MSC_VER) |
|||
# define SIMULATE_ID "MSVC" |
|||
#endif |
|||
#if defined(__GNUC__) |
|||
# define SIMULATE_ID "GNU" |
|||
#endif |
|||
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
|
|||
* later. Look for 6 digit vs. 8 digit version number to decide encoding. |
|||
* VVVV is no smaller than the current year when a version is released. |
|||
*/ |
|||
#if __INTEL_LLVM_COMPILER < 1000000L |
|||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) |
|||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) |
|||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) |
|||
#else |
|||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) |
|||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) |
|||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) |
|||
#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 |
|||
#if defined(__GNUC__) |
|||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) |
|||
#elif defined(__GNUG__) |
|||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) |
|||
#endif |
|||
#if defined(__GNUC_MINOR__) |
|||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) |
|||
#endif |
|||
#if defined(__GNUC_PATCHLEVEL__) |
|||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) |
|||
#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(__open_xl__) && defined(__clang__) |
|||
# define COMPILER_ID "IBMClang" |
|||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) |
|||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) |
|||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) |
|||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) |
|||
|
|||
|
|||
#elif defined(__ibmxl__) && defined(__clang__) |
|||
# define COMPILER_ID "XLClang" |
|||
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) |
|||
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) |
|||
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) |
|||
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) |
|||
|
|||
|
|||
#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(__NVCOMPILER) |
|||
# define COMPILER_ID "NVHPC" |
|||
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) |
|||
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) |
|||
# if defined(__NVCOMPILER_PATCHLEVEL__) |
|||
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) |
|||
# endif |
|||
|
|||
#elif defined(__PGI) |
|||
# define COMPILER_ID "PGI" |
|||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__) |
|||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) |
|||
# if defined(__PGIC_PATCHLEVEL__) |
|||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) |
|||
# endif |
|||
|
|||
#elif defined(_CRAYC) |
|||
# define COMPILER_ID "Cray" |
|||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_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(__CLANG_FUJITSU) |
|||
# define COMPILER_ID "FujitsuClang" |
|||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) |
|||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) |
|||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) |
|||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__ |
|||
|
|||
|
|||
#elif defined(__FUJITSU) |
|||
# define COMPILER_ID "Fujitsu" |
|||
# if defined(__FCC_version__) |
|||
# define COMPILER_VERSION __FCC_version__ |
|||
# elif defined(__FCC_major__) |
|||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) |
|||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) |
|||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) |
|||
# endif |
|||
# if defined(__fcc_version) |
|||
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) |
|||
# elif defined(__FCC_VERSION) |
|||
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) |
|||
# endif |
|||
|
|||
|
|||
#elif defined(__ghs__) |
|||
# define COMPILER_ID "GHS" |
|||
/* __GHS_VERSION_NUMBER = VVVVRP */ |
|||
# ifdef __GHS_VERSION_NUMBER |
|||
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) |
|||
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) |
|||
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) |
|||
# endif |
|||
|
|||
#elif defined(__SCO_VERSION__) |
|||
# define COMPILER_ID "SCO" |
|||
|
|||
#elif defined(__ARMCC_VERSION) && !defined(__clang__) |
|||
# 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(__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__) && defined(__ARMCOMPILER_VERSION) |
|||
# define COMPILER_ID "ARMClang" |
|||
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) |
|||
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) |
|||
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) |
|||
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) |
|||
# define COMPILER_ID "LCC" |
|||
# define COMPILER_VERSION_MAJOR DEC(1) |
|||
# if defined(__LCC__) |
|||
# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) |
|||
# endif |
|||
# if defined(__LCC_MINOR__) |
|||
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) |
|||
# endif |
|||
# if defined(__GNUC__) && defined(__GNUC_MINOR__) |
|||
# define SIMULATE_ID "GNU" |
|||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) |
|||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) |
|||
# if defined(__GNUC_PATCHLEVEL__) |
|||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) |
|||
# endif |
|||
# 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(_ADI_COMPILER) |
|||
# define COMPILER_ID "ADSP" |
|||
#if defined(__VERSIONNUM__) |
|||
/* __VERSIONNUM__ = 0xVVRRPPTT */ |
|||
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) |
|||
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) |
|||
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) |
|||
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) |
|||
#endif |
|||
|
|||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) |
|||
# define COMPILER_ID "IAR" |
|||
# if defined(__VER__) && defined(__ICCARM__) |
|||
# 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__) |
|||
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) |
|||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) |
|||
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) |
|||
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) |
|||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) |
|||
# 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(__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(__CRAYXT_COMPUTE_LINUX_TARGET) |
|||
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(__MSYS__) |
|||
# define PLATFORM_ID "MSYS" |
|||
|
|||
#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(__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" |
|||
|
|||
# elif defined(__VXWORKS__) |
|||
# define PLATFORM_ID "VxWorks" |
|||
|
|||
# else /* unknown platform */ |
|||
# define PLATFORM_ID |
|||
# endif |
|||
|
|||
#elif defined(__INTEGRITY) |
|||
# if defined(INT_178B) |
|||
# define PLATFORM_ID "Integrity178" |
|||
|
|||
# else /* regular Integrity */ |
|||
# define PLATFORM_ID "Integrity" |
|||
# endif |
|||
|
|||
# elif defined(_ADI_COMPILER) |
|||
# define PLATFORM_ID "ADSP" |
|||
|
|||
#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_ARM64EC) |
|||
# define ARCHITECTURE_ID "ARM64EC" |
|||
|
|||
# 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(__ICCRX__) |
|||
# define ARCHITECTURE_ID "RX" |
|||
|
|||
# elif defined(__ICCRH850__) |
|||
# define ARCHITECTURE_ID "RH850" |
|||
|
|||
# elif defined(__ICCRL78__) |
|||
# define ARCHITECTURE_ID "RL78" |
|||
|
|||
# elif defined(__ICCRISCV__) |
|||
# define ARCHITECTURE_ID "RISCV" |
|||
|
|||
# elif defined(__ICCAVR__) |
|||
# define ARCHITECTURE_ID "AVR" |
|||
|
|||
# elif defined(__ICC430__) |
|||
# define ARCHITECTURE_ID "MSP430" |
|||
|
|||
# elif defined(__ICCV850__) |
|||
# define ARCHITECTURE_ID "V850" |
|||
|
|||
# elif defined(__ICC8051__) |
|||
# define ARCHITECTURE_ID "8051" |
|||
|
|||
# elif defined(__ICCSTM8__) |
|||
# define ARCHITECTURE_ID "STM8" |
|||
|
|||
# else /* unknown architecture */ |
|||
# define ARCHITECTURE_ID "" |
|||
# endif |
|||
|
|||
#elif defined(__ghs__) |
|||
# if defined(__PPC64__) |
|||
# define ARCHITECTURE_ID "PPC64" |
|||
|
|||
# elif defined(__ppc__) |
|||
# define ARCHITECTURE_ID "PPC" |
|||
|
|||
# elif defined(__ARM__) |
|||
# define ARCHITECTURE_ID "ARM" |
|||
|
|||
# elif defined(__x86_64__) |
|||
# define ARCHITECTURE_ID "x64" |
|||
|
|||
# elif defined(__i386__) |
|||
# define ARCHITECTURE_ID "X86" |
|||
|
|||
# else /* unknown architecture */ |
|||
# define ARCHITECTURE_ID "" |
|||
# endif |
|||
|
|||
#elif defined(__TI_COMPILER_VERSION__) |
|||
# if defined(__TI_ARM__) |
|||
# define ARCHITECTURE_ID "ARM" |
|||
|
|||
# elif defined(__MSP430__) |
|||
# define ARCHITECTURE_ID "MSP430" |
|||
|
|||
# elif defined(__TMS320C28XX__) |
|||
# define ARCHITECTURE_ID "TMS320C28x" |
|||
|
|||
# elif defined(__TMS320C6X__) || defined(_TMS320C6X) |
|||
# define ARCHITECTURE_ID "TMS320C6x" |
|||
|
|||
# else /* unknown architecture */ |
|||
# define ARCHITECTURE_ID "" |
|||
# endif |
|||
|
|||
# elif defined(__ADSPSHARC__) |
|||
# define ARCHITECTURE_ID "SHARC" |
|||
|
|||
# elif defined(__ADSPBLACKFIN__) |
|||
# define ARCHITECTURE_ID "Blackfin" |
|||
|
|||
#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. */ |
|||
#ifdef COMPILER_VERSION |
|||
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; |
|||
|
|||
/* Construct a string literal encoding the version number components. */ |
|||
#elif defined(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'}; |
|||
#elif defined(COMPILER_VERSION_INTERNAL_STR) |
|||
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; |
|||
#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(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L |
|||
# if defined(__INTEL_CXX11_MODE__) |
|||
# if defined(__cpp_aggregate_nsdmi) |
|||
# define CXX_STD 201402L |
|||
# else |
|||
# define CXX_STD 201103L |
|||
# endif |
|||
# else |
|||
# define CXX_STD 199711L |
|||
# endif |
|||
#elif defined(_MSC_VER) && defined(_MSVC_LANG) |
|||
# define CXX_STD _MSVC_LANG |
|||
#else |
|||
# define CXX_STD __cplusplus |
|||
#endif |
|||
|
|||
const char* info_language_standard_default = "INFO" ":" "standard_default[" |
|||
#if CXX_STD > 202002L |
|||
"23" |
|||
#elif CXX_STD > 201703L |
|||
"20" |
|||
#elif CXX_STD >= 201703L |
|||
"17" |
|||
#elif CXX_STD >= 201402L |
|||
"14" |
|||
#elif CXX_STD >= 201103L |
|||
"11" |
|||
#else |
|||
"98" |
|||
#endif |
|||
"]"; |
|||
|
|||
const char* info_language_extensions_default = "INFO" ":" "extensions_default[" |
|||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ |
|||
defined(__TI_COMPILER_VERSION__)) && \ |
|||
!defined(__STRICT_ANSI__) |
|||
"ON" |
|||
#else |
|||
"OFF" |
|||
#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(__CRAYXT_COMPUTE_LINUX_TARGET) |
|||
require += info_cray[argc]; |
|||
#endif |
|||
require += info_language_standard_default[argc]; |
|||
require += info_language_extensions_default[argc]; |
|||
(void)argv; |
|||
return require; |
|||
} |
@ -0,0 +1,245 @@ |
|||
The system is: Windows - 10.0.22621 - AMD64 |
|||
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. |
|||
Compiler: C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe |
|||
Build flags: |
|||
Id flags: |
|||
|
|||
The output was: |
|||
0 |
|||
|
|||
|
|||
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" |
|||
|
|||
The CXX compiler identification is GNU, found in "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/3.24.2/CompilerIdCXX/a.exe" |
|||
|
|||
Detecting CXX compiler ABI info compiled with the following output: |
|||
Change Dir: D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/CMakeTmp |
|||
|
|||
Run Build Command(s):C:/DevelopEnv/CLion 2022.3/bin/ninja/win/ninja.exe cmTC_0055e && [1/2] Building CXX object CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj |
|||
Using built-in specs. |
|||
COLLECT_GCC=C:\DevelopEnv\Qt\Tools\mingw810_64\bin\c++.exe |
|||
Target: x86_64-w64-mingw32 |
|||
Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib ' |
|||
Thread model: posix |
|||
gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) |
|||
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/cc1plus.exe -quiet -v -iprefix C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/ -D_REENTRANT C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=core2 -march=nocona -auxbase-strip CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\Users\XFD\AppData\Local\Temp\ccKiQ8Mg.s |
|||
GNU C++14 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) version 8.1.0 (x86_64-w64-mingw32) |
|||
compiled by GNU C version 8.1.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP |
|||
|
|||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++" |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32" |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward" |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include" |
|||
ignoring nonexistent directory "C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../include" |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed" |
|||
ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include" |
|||
ignoring nonexistent directory "C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/mingw/include" |
|||
#include "..." search starts here: |
|||
#include <...> search starts here: |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++ |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32 |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include |
|||
End of search list. |
|||
GNU C++14 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) version 8.1.0 (x86_64-w64-mingw32) |
|||
compiled by GNU C version 8.1.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.18-GMP |
|||
|
|||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 |
|||
Compiler executable checksum: 82f0c9785fd37a38ba7b7f8357369a82 |
|||
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj C:\Users\XFD\AppData\Local\Temp\ccKiQ8Mg.s |
|||
GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30 |
|||
COMPILER_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ |
|||
LIBRARY_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../ |
|||
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona' |
|||
[2/2] Linking CXX executable cmTC_0055e.exe |
|||
Using built-in specs. |
|||
COLLECT_GCC=C:\DevelopEnv\Qt\Tools\mingw810_64\bin\c++.exe |
|||
COLLECT_LTO_WRAPPER=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe |
|||
Target: x86_64-w64-mingw32 |
|||
Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib ' |
|||
Thread model: posix |
|||
gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) |
|||
COMPILER_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ |
|||
LIBRARY_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/;C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../ |
|||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0055e.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona' |
|||
C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/collect2.exe -plugin C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/liblto_plugin-0.dll -plugin-opt=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\XFD\AppData\Local\Temp\cccv1Fzj.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt --sysroot=C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 -m i386pep -Bdynamic -o cmTC_0055e.exe C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0 -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../.. CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_0055e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o |
|||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0055e.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona' |
|||
|
|||
|
|||
|
|||
Parsed CXX implicit include dir info from above output: rv=done |
|||
found start of include info |
|||
found start of implicit include info |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++] |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32] |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward] |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include] |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed] |
|||
add: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include] |
|||
end of search list found |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++] |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32] |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward] |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include] |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed] |
|||
collapse include dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include] |
|||
implicit include dirs: [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed;C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include] |
|||
|
|||
|
|||
Parsed CXX implicit link information from above output: |
|||
link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] |
|||
ignore line: [Change Dir: D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/CMakeTmp] |
|||
ignore line: [] |
|||
ignore line: [Run Build Command(s):C:/DevelopEnv/CLion 2022.3/bin/ninja/win/ninja.exe cmTC_0055e && [1/2] Building CXX object CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj] |
|||
ignore line: [Using built-in specs.] |
|||
ignore line: [COLLECT_GCC=C:\DevelopEnv\Qt\Tools\mingw810_64\bin\c++.exe] |
|||
ignore line: [Target: x86_64-w64-mingw32] |
|||
ignore line: [Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib '] |
|||
ignore line: [Thread model: posix] |
|||
ignore line: [gcc version 8.1.0 (x86_64-posix-seh-rev0 Built by MinGW-W64 project) ] |
|||
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona'] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/cc1plus.exe -quiet -v -iprefix C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/ -D_REENTRANT C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=core2 -march=nocona -auxbase-strip CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\Users\XFD\AppData\Local\Temp\ccKiQ8Mg.s] |
|||
ignore line: [GNU C++14 (x86_64-posix-seh-rev0 Built by MinGW-W64 project) version 8.1.0 (x86_64-w64-mingw32)] |
|||
ignore line: [ compiled by GNU C version 8.1.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.18-GMP] |
|||
ignore line: [] |
|||
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++"] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32"] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward"] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include"] |
|||
ignore line: [ignoring nonexistent directory "C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../include"] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed"] |
|||
ignore line: [ignoring duplicate directory "C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"] |
|||
ignore line: [ignoring nonexistent directory "C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/mingw/include"] |
|||
ignore line: [#include "..." search starts here:] |
|||
ignore line: [#include <...> search starts here:] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include] |
|||
ignore line: [End of search list.] |
|||
ignore line: [GNU C++14 (x86_64-posix-seh-rev0 Built by MinGW-W64 project) version 8.1.0 (x86_64-w64-mingw32)] |
|||
ignore line: [ compiled by GNU C version 8.1.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.18-GMP] |
|||
ignore line: [] |
|||
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] |
|||
ignore line: [Compiler executable checksum: 82f0c9785fd37a38ba7b7f8357369a82] |
|||
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona'] |
|||
ignore line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj C:\Users\XFD\AppData\Local\Temp\ccKiQ8Mg.s] |
|||
ignore line: [GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30] |
|||
ignore line: [COMPILER_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/] |
|||
ignore line: [LIBRARY_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../] |
|||
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=core2' '-march=nocona'] |
|||
ignore line: [[2/2] Linking CXX executable cmTC_0055e.exe] |
|||
ignore line: [Using built-in specs.] |
|||
ignore line: [COLLECT_GCC=C:\DevelopEnv\Qt\Tools\mingw810_64\bin\c++.exe] |
|||
ignore line: [COLLECT_LTO_WRAPPER=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe] |
|||
ignore line: [Target: x86_64-w64-mingw32] |
|||
ignore line: [Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib '] |
|||
ignore line: [Thread model: posix] |
|||
ignore line: [gcc version 8.1.0 (x86_64-posix-seh-rev0 Built by MinGW-W64 project) ] |
|||
ignore line: [COMPILER_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/] |
|||
ignore line: [LIBRARY_PATH=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/] |
|||
ignore line: [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../] |
|||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0055e.exe' '-shared-libgcc' '-mtune=core2' '-march=nocona'] |
|||
link line: [ C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/collect2.exe -plugin C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/liblto_plugin-0.dll -plugin-opt=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\XFD\AppData\Local\Temp\cccv1Fzj.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt --sysroot=C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 -m i386pep -Bdynamic -o cmTC_0055e.exe C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0 -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib -LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../.. CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_0055e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] |
|||
arg [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/collect2.exe] ==> ignore |
|||
arg [-plugin] ==> ignore |
|||
arg [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/liblto_plugin-0.dll] ==> ignore |
|||
arg [-plugin-opt=C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe] ==> ignore |
|||
arg [-plugin-opt=-fresolution=C:\Users\XFD\AppData\Local\Temp\cccv1Fzj.res] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lpthread] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lshell32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-luser32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-liconv] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore |
|||
arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore |
|||
arg [--sysroot=C:/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64] ==> ignore |
|||
arg [-m] ==> ignore |
|||
arg [i386pep] ==> ignore |
|||
arg [-Bdynamic] ==> search dynamic |
|||
arg [-o] ==> ignore |
|||
arg [cmTC_0055e.exe] ==> ignore |
|||
arg [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] |
|||
arg [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o] ==> obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib] |
|||
arg [-LC:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../..] ==> dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../..] |
|||
arg [CMakeFiles/cmTC_0055e.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore |
|||
arg [--out-implib] ==> ignore |
|||
arg [libcmTC_0055e.dll.a] ==> ignore |
|||
arg [--major-image-version] ==> ignore |
|||
arg [0] ==> ignore |
|||
arg [--minor-image-version] ==> ignore |
|||
arg [0] ==> ignore |
|||
arg [-lstdc++] ==> lib [stdc++] |
|||
arg [-lmingw32] ==> lib [mingw32] |
|||
arg [-lgcc_s] ==> lib [gcc_s] |
|||
arg [-lgcc] ==> lib [gcc] |
|||
arg [-lmoldname] ==> lib [moldname] |
|||
arg [-lmingwex] ==> lib [mingwex] |
|||
arg [-lmsvcrt] ==> lib [msvcrt] |
|||
arg [-lpthread] ==> lib [pthread] |
|||
arg [-ladvapi32] ==> lib [advapi32] |
|||
arg [-lshell32] ==> lib [shell32] |
|||
arg [-luser32] ==> lib [user32] |
|||
arg [-lkernel32] ==> lib [kernel32] |
|||
arg [-liconv] ==> lib [iconv] |
|||
arg [-lmingw32] ==> lib [mingw32] |
|||
arg [-lgcc_s] ==> lib [gcc_s] |
|||
arg [-lgcc] ==> lib [gcc] |
|||
arg [-lmoldname] ==> lib [moldname] |
|||
arg [-lmingwex] ==> lib [mingwex] |
|||
arg [-lmsvcrt] ==> lib [msvcrt] |
|||
arg [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] ==> obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] |
|||
remove lib [msvcrt] |
|||
remove lib [msvcrt] |
|||
collapse obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib/crt2.o] |
|||
collapse obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o] |
|||
collapse obj [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../lib] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib] |
|||
collapse library dir [C:/DevelopEnv/Qt/Tools/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../..] ==> [C:/DevelopEnv/Qt/Tools/mingw810_64/lib] |
|||
implicit libs: [stdc++;mingw32;gcc_s;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex] |
|||
implicit objs: [C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib/crt2.o;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/crtbegin.o;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/crtend.o] |
|||
implicit dirs: [C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0;C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc;C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/lib;C:/DevelopEnv/Qt/Tools/mingw810_64/lib] |
|||
implicit fwks: [] |
|||
|
|||
|
@ -0,0 +1,628 @@ |
|||
{ |
|||
"BUILD_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen", |
|||
"CMAKE_BINARY_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release", |
|||
"CMAKE_CURRENT_BINARY_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release", |
|||
"CMAKE_CURRENT_SOURCE_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter", |
|||
"CMAKE_EXECUTABLE" : "C:/DevelopEnv/CLion 2022.3/bin/cmake/win/bin/cmake.exe", |
|||
"CMAKE_LIST_FILES" : |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/CMakeLists.txt", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineSystem.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystem.cmake.in", |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/3.24.2/CMakeSystem.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCXXCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-Determine-CXX.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompilerId.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCompilerIdDetection.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ADSP-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ARMCC-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/ARMClang-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/AppleClang-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Borland-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Cray-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Embarcadero-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Fujitsu-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GHS-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/HP-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IAR-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Intel-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/MSVC-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/NVHPC-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/NVIDIA-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/PGI-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/PathScale-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/SCO-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/TI-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/Watcom-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/XL-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeFindBinUtils.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-FindBinUtils.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in", |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeGenericSystem.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/WindowsPaths.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXInformation.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU-CXX.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/GNU.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU-CXX.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineRCCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeRCCompiler.cmake.in", |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/3.24.2/CMakeRCCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeRCInformation.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-windres.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestRCCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCXXCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompilerABI.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseImplicitIncludeInfo.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseImplicitLinkInfo.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseLibraryArchitecture.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeTestCompilerCommon.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeDetermineCompileFeatures.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Internal/FeatureTesting.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompiler.cmake.in", |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/Platform/Windows-GNU-CXX-ABI.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5ConfigVersion.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5Config.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5/Qt5ModuleLocation.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigVersion.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfig.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Core/Qt5CoreMacros.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseArguments.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWindowsDirect2DIntegrationPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QWindowsIntegrationPlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5Widgets_QWindowsVistaStylePlugin.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeParseArguments.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupportConfigVersion.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupportConfig.cmake", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/lib/cmake/Qt5PrintSupport/Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake" |
|||
], |
|||
"CMAKE_SOURCE_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter", |
|||
"DEP_FILE" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen/deps", |
|||
"DEP_FILE_RULE_NAME" : "QtXlsx_autogen/timestamp", |
|||
"HEADERS" : |
|||
[ |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractooxmlfile.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxabstractooxmlfile.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractooxmlfile_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxabstractooxmlfile_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractsheet.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxabstractsheet.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractsheet_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxabstractsheet_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcell.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcell.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcell_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcell_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellformula.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcellformula.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellformula_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcellformula_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellrange.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcellrange.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellreference.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcellreference.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchart.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxchart.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchart_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxchart_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchartsheet.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxchartsheet.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchartsheet_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxchartsheet_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcolor_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcolor_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxconditionalformatting.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxconditionalformatting.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxconditionalformatting_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxconditionalformatting_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcontenttypes_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxcontenttypes_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdatavalidation.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdatavalidation.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdatavalidation_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdatavalidation_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocpropsapp_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdocpropsapp_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocpropscore_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdocpropscore_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocument.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdocument.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocument_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdocument_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdrawing_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdrawing_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdrawinganchor_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxdrawinganchor_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxformat.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxformat.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxformat_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxformat_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxmediafile_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxmediafile_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxnumformatparser_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxnumformatparser_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxrelationships_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxrelationships_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxrichstring.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxrichstring.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxrichstring_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxrichstring_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxsharedstrings_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxsharedstrings_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxsimpleooxmlfile_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxsimpleooxmlfile_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxstyles_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxstyles_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxtheme_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxtheme_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxutility_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxutility_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworkbook.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxworkbook.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworkbook_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxworkbook_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworksheet.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxworksheet.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworksheet_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxworksheet_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxzipreader_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxzipreader_p.cpp", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxzipwriter_p.h", |
|||
"MU", |
|||
"MSGBJU7T66/moc_xlsxzipwriter_p.cpp", |
|||
null |
|||
] |
|||
], |
|||
"HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], |
|||
"INCLUDE_DIR" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen/include", |
|||
"MOC_COMPILATION_FILE" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen/mocs_compilation.cpp", |
|||
"MOC_DEFINITIONS" : |
|||
[ |
|||
"QT_CORE_LIB", |
|||
"QT_GUI_LIB", |
|||
"QT_NO_DEBUG", |
|||
"QT_PRINTSUPPORT_LIB", |
|||
"QT_WIDGETS_LIB" |
|||
], |
|||
"MOC_DEPEND_FILTERS" : |
|||
[ |
|||
[ |
|||
"Q_PLUGIN_METADATA", |
|||
"[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" |
|||
] |
|||
], |
|||
"MOC_INCLUDES" : |
|||
[ |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore/5.15.2/QtCore", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui/5.15.2/QtGui", |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtCore", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtGui", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/mkspecs/win32-g++", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtANGLE", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtWidgets", |
|||
"C:/DevelopEnv/Qt/5.15.2/mingw81_64/include/QtPrintSupport", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed", |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/x86_64-w64-mingw32/include" |
|||
], |
|||
"MOC_MACRO_NAMES" : [ "Q_OBJECT", "Q_GADGET", "Q_NAMESPACE", "Q_NAMESPACE_EXPORT" ], |
|||
"MOC_OPTIONS" : [], |
|||
"MOC_PATH_PREFIX" : false, |
|||
"MOC_PREDEFS_CMD" : |
|||
[ |
|||
"C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe", |
|||
"-dM", |
|||
"-E", |
|||
"-c", |
|||
"C:/DevelopEnv/CLion 2022.3/bin/cmake/win/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp" |
|||
], |
|||
"MOC_PREDEFS_FILE" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/QtXlsx_autogen/moc_predefs.h", |
|||
"MOC_RELAXED_MODE" : false, |
|||
"MOC_SKIP" : [], |
|||
"MULTI_CONFIG" : false, |
|||
"PARALLEL" : 8, |
|||
"PARSE_CACHE_FILE" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/QtXlsx_autogen.dir/ParseCache.txt", |
|||
"QT_MOC_EXECUTABLE" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/bin/moc.exe", |
|||
"QT_UIC_EXECUTABLE" : "C:/DevelopEnv/Qt/5.15.2/mingw81_64/bin/uic.exe", |
|||
"QT_VERSION_MAJOR" : 5, |
|||
"QT_VERSION_MINOR" : 15, |
|||
"SETTINGS_FILE" : "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/QtXlsx_autogen.dir/AutogenUsed.txt", |
|||
"SOURCES" : |
|||
[ |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractooxmlfile.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxabstractsheet.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcell.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellformula.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellrange.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcellreference.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchart.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxchartsheet.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcolor.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxconditionalformatting.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxcontenttypes.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdatavalidation.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocpropsapp.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocpropscore.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdocument.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdrawing.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxdrawinganchor.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxformat.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxmediafile.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxnumformatparser.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxrelationships.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxrichstring.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxsharedstrings.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxsimpleooxmlfile.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxstyles.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxtheme.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxutility.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworkbook.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxworksheet.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxzipreader.cpp", |
|||
"MU", |
|||
null |
|||
], |
|||
[ |
|||
"D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/src/xlsx/xlsxzipwriter.cpp", |
|||
"MU", |
|||
null |
|||
] |
|||
], |
|||
"UIC_OPTIONS" : [], |
|||
"UIC_SEARCH_PATHS" : [], |
|||
"UIC_SKIP" : [], |
|||
"UIC_UI_FILES" : [], |
|||
"VERBOSITY" : 0 |
|||
} |
@ -0,0 +1,5 @@ |
|||
D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/QtXlsx.dir |
|||
D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/edit_cache.dir |
|||
D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/rebuild_cache.dir |
|||
D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/QtXlsx_autogen_timestamp_deps.dir |
|||
D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/CMakeFiles/QtXlsx_autogen.dir |
@ -0,0 +1,10 @@ |
|||
# Additional clean files |
|||
cmake_minimum_required(VERSION 3.16) |
|||
|
|||
if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Release") |
|||
file(REMOVE_RECURSE |
|||
"CMakeFiles\\QtXlsx_autogen.dir\\AutogenUsed.txt" |
|||
"CMakeFiles\\QtXlsx_autogen.dir\\ParseCache.txt" |
|||
"QtXlsx_autogen" |
|||
) |
|||
endif() |
@ -0,0 +1,10 @@ |
|||
"C:\DevelopEnv\CLion 2022.3\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Release "-DCMAKE_MAKE_PROGRAM=C:/DevelopEnv/CLion 2022.3/bin/ninja/win/ninja.exe" -G Ninja -S D:\4_Code\FlightDataAnalysis\Libs\QtXlsxWriter -B D:\4_Code\FlightDataAnalysis\Libs\QtXlsxWriter\cmake-build-release |
|||
-- The CXX compiler identification is GNU 8.1.0 |
|||
-- Detecting CXX compiler ABI info |
|||
-- Detecting CXX compiler ABI info - done |
|||
-- Check for working CXX compiler: C:/DevelopEnv/Qt/Tools/mingw810_64/bin/c++.exe - skipped |
|||
-- Detecting CXX compile features |
|||
-- Detecting CXX compile features - done |
|||
-- Configuring done |
|||
-- Generating done |
|||
-- Build files have been written to: D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release |
@ -0,0 +1,4 @@ |
|||
ToolSet: w64 6.0 (local)@C:\DevelopEnv\Qt\Tools\mingw810_64 |
|||
Options: |
|||
|
|||
Options:-DCMAKE_MAKE_PROGRAM=C:/DevelopEnv/CLion 2022.3/bin/ninja/win/ninja.exe |
@ -0,0 +1 @@ |
|||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file |
@ -0,0 +1,72 @@ |
|||
# CMAKE generated file: DO NOT EDIT! |
|||
# Generated by "Ninja" Generator, CMake Version 3.24 |
|||
|
|||
# This file contains all the rules used to get the outputs files |
|||
# built from the input files. |
|||
# It is included in the main 'build.ninja'. |
|||
|
|||
# ============================================================================= |
|||
# Project: QtXlsx |
|||
# Configurations: Release |
|||
# ============================================================================= |
|||
# ============================================================================= |
|||
|
|||
############################################# |
|||
# Rule for compiling CXX files. |
|||
|
|||
rule CXX_COMPILER__QtXlsx_Release |
|||
depfile = $DEP_FILE |
|||
deps = gcc |
|||
command = C:\DevelopEnv\Qt\Tools\mingw810_64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in |
|||
description = Building CXX object $out |
|||
|
|||
|
|||
############################################# |
|||
# Rule for linking CXX static library. |
|||
|
|||
rule CXX_STATIC_LIBRARY_LINKER__QtXlsx_Release |
|||
command = cmd.exe /C "$PRE_LINK && "C:\DevelopEnv\CLion 2022.3\bin\cmake\win\bin\cmake.exe" -E rm -f $TARGET_FILE && C:\DevelopEnv\Qt\Tools\mingw810_64\bin\ar.exe qc $TARGET_FILE $LINK_FLAGS $in && C:\DevelopEnv\Qt\Tools\mingw810_64\bin\ranlib.exe $TARGET_FILE && $POST_BUILD" |
|||
description = Linking CXX static library $TARGET_FILE |
|||
restat = $RESTAT |
|||
|
|||
|
|||
############################################# |
|||
# Rule for running custom commands. |
|||
|
|||
rule CUSTOM_COMMAND |
|||
command = $COMMAND |
|||
description = $DESC |
|||
|
|||
|
|||
############################################# |
|||
# Rule for re-running cmake. |
|||
|
|||
rule RERUN_CMAKE |
|||
command = "C:\DevelopEnv\CLion 2022.3\bin\cmake\win\bin\cmake.exe" --regenerate-during-build -SD:\4_Code\FlightDataAnalysis\Libs\QtXlsxWriter -BD:\4_Code\FlightDataAnalysis\Libs\QtXlsxWriter\cmake-build-release |
|||
description = Re-running CMake... |
|||
generator = 1 |
|||
|
|||
|
|||
############################################# |
|||
# Rule for cleaning additional files. |
|||
|
|||
rule CLEAN_ADDITIONAL |
|||
command = "C:\DevelopEnv\CLion 2022.3\bin\cmake\win\bin\cmake.exe" -DCONFIG=$CONFIG -P CMakeFiles\clean_additional.cmake |
|||
description = Cleaning additional files... |
|||
|
|||
|
|||
############################################# |
|||
# Rule for cleaning all built files. |
|||
|
|||
rule CLEAN |
|||
command = "C:\DevelopEnv\CLion 2022.3\bin\ninja\win\ninja.exe" $FILE_ARG -t clean $TARGETS |
|||
description = Cleaning all built files... |
|||
|
|||
|
|||
############################################# |
|||
# Rule for printing all primary targets available. |
|||
|
|||
rule HELP |
|||
command = "C:\DevelopEnv\CLion 2022.3\bin\ninja\win\ninja.exe" -t targets |
|||
description = All primary targets available: |
|||
|
@ -0,0 +1,3 @@ |
|||
Start testing: May 20 20:53 中国标准时间 |
|||
---------------------------------------------------------- |
|||
End testing: May 20 20:53 中国标准时间 |
File diff suppressed because one or more lines are too long
@ -0,0 +1,49 @@ |
|||
# Install script for directory: D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter |
|||
|
|||
# Set the install prefix |
|||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) |
|||
set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/QtXlsx") |
|||
endif() |
|||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") |
|||
|
|||
# Set the install configuration name. |
|||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) |
|||
if(BUILD_TYPE) |
|||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" |
|||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") |
|||
else() |
|||
set(CMAKE_INSTALL_CONFIG_NAME "Release") |
|||
endif() |
|||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") |
|||
endif() |
|||
|
|||
# Set the component getting installed. |
|||
if(NOT CMAKE_INSTALL_COMPONENT) |
|||
if(COMPONENT) |
|||
message(STATUS "Install component: \"${COMPONENT}\"") |
|||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") |
|||
else() |
|||
set(CMAKE_INSTALL_COMPONENT) |
|||
endif() |
|||
endif() |
|||
|
|||
# Is this installation the result of a crosscompile? |
|||
if(NOT DEFINED CMAKE_CROSSCOMPILING) |
|||
set(CMAKE_CROSSCOMPILING "FALSE") |
|||
endif() |
|||
|
|||
# Set default install directory permissions. |
|||
if(NOT DEFINED CMAKE_OBJDUMP) |
|||
set(CMAKE_OBJDUMP "C:/DevelopEnv/Qt/Tools/mingw810_64/bin/objdump.exe") |
|||
endif() |
|||
|
|||
if(CMAKE_INSTALL_COMPONENT) |
|||
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") |
|||
else() |
|||
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") |
|||
endif() |
|||
|
|||
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT |
|||
"${CMAKE_INSTALL_MANIFEST_FILES}") |
|||
file(WRITE "D:/4_Code/FlightDataAnalysis/Libs/QtXlsxWriter/cmake-build-release/${CMAKE_INSTALL_MANIFEST}" |
|||
"${CMAKE_INSTALL_MANIFEST_CONTENT}") |
@ -1,3 +0,0 @@ |
|||
TEMPLATE = subdirs |
|||
SUBDIRS = xlsx |
|||
|
@ -1,13 +0,0 @@ |
|||
TARGET = calendar |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/calendar |
|||
INSTALLS += target |
@ -1,144 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
#include "xlsxcellrange.h" |
|||
#include "xlsxworksheet.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main(int argc, char **argv) |
|||
{ |
|||
QCoreApplication app(argc, argv); |
|||
|
|||
// Select a proper locale
|
|||
// QLocale::setDefault(QLocale(QLocale::English));
|
|||
|
|||
Document xlsx; |
|||
QDate today(QDate::currentDate()); |
|||
for (int month = 1; month <= 12; ++month) { |
|||
xlsx.addSheet(QLocale().monthName(month)); |
|||
xlsx.currentWorksheet()->setGridLinesVisible(false); |
|||
|
|||
// the header row
|
|||
Format headerStyle; |
|||
headerStyle.setFontSize(48); |
|||
headerStyle.setFontColor(Qt::darkBlue); |
|||
headerStyle.setHorizontalAlignment(Format::AlignHCenter); |
|||
headerStyle.setVerticalAlignment(Format::AlignVCenter); |
|||
xlsx.setRowHeight(1, 80); |
|||
xlsx.write("A1", QString("%1 %2").arg(QLocale().monthName(month)).arg(today.year())); |
|||
xlsx.mergeCells("A1:N1", headerStyle); |
|||
|
|||
// header with month titles
|
|||
for (int day = 1; day <= 7; ++day) { |
|||
Format monthStyle; |
|||
monthStyle.setFontSize(12); |
|||
monthStyle.setFontColor(Qt::white); |
|||
monthStyle.setFontBold(true); |
|||
monthStyle.setHorizontalAlignment(Format::AlignHCenter); |
|||
monthStyle.setVerticalAlignment(Format::AlignVCenter); |
|||
monthStyle.setFillPattern(Format::PatternSolid); |
|||
monthStyle.setPatternBackgroundColor(Qt::darkBlue); |
|||
|
|||
xlsx.setColumnWidth(day * 2 - 1, day * 2 - 1, 5); |
|||
xlsx.setColumnWidth(day * 2, day * 2, 13); |
|||
xlsx.write(2, day * 2 - 1, QLocale().dayName(day)); |
|||
xlsx.mergeCells(CellRange(2, day * 2 - 1, 2, day * 2), monthStyle); |
|||
} |
|||
|
|||
QColor borderColor = QColor(Qt::gray); |
|||
|
|||
Format weekendLeftStyle; |
|||
weekendLeftStyle.setFontSize(14); |
|||
weekendLeftStyle.setFontBold(true); |
|||
weekendLeftStyle.setHorizontalAlignment(Format::AlignLeft); |
|||
weekendLeftStyle.setVerticalAlignment(Format::AlignTop); |
|||
weekendLeftStyle.setPatternBackgroundColor(QColor("#93CCEA")); |
|||
weekendLeftStyle.setLeftBorderStyle(Format::BorderThin); |
|||
weekendLeftStyle.setLeftBorderColor(borderColor); |
|||
weekendLeftStyle.setBottomBorderStyle(Format::BorderThin); |
|||
weekendLeftStyle.setBottomBorderColor(borderColor); |
|||
|
|||
Format weekendRightStyle; |
|||
weekendRightStyle.setHorizontalAlignment(Format::AlignHCenter); |
|||
weekendRightStyle.setVerticalAlignment(Format::AlignTop); |
|||
weekendRightStyle.setPatternBackgroundColor(QColor("#93CCEA")); |
|||
weekendRightStyle.setRightBorderStyle(Format::BorderThin); |
|||
weekendRightStyle.setRightBorderColor(borderColor); |
|||
weekendRightStyle.setBottomBorderStyle(Format::BorderThin); |
|||
weekendRightStyle.setBottomBorderColor(borderColor); |
|||
|
|||
Format workdayLeftStyle; |
|||
workdayLeftStyle.setHorizontalAlignment(Format::AlignLeft); |
|||
workdayLeftStyle.setVerticalAlignment(Format::AlignTop); |
|||
workdayLeftStyle.setPatternBackgroundColor(Qt::white); |
|||
workdayLeftStyle.setLeftBorderStyle(Format::BorderThin); |
|||
workdayLeftStyle.setLeftBorderColor(borderColor); |
|||
workdayLeftStyle.setBottomBorderStyle(Format::BorderThin); |
|||
workdayLeftStyle.setBottomBorderColor(borderColor); |
|||
|
|||
Format workdayRightStyle; |
|||
workdayRightStyle.setHorizontalAlignment(Format::AlignHCenter); |
|||
workdayRightStyle.setVerticalAlignment(Format::AlignTop); |
|||
workdayRightStyle.setPatternBackgroundColor(Qt::white); |
|||
workdayRightStyle.setRightBorderStyle(Format::BorderThin); |
|||
workdayRightStyle.setRightBorderColor(borderColor); |
|||
workdayRightStyle.setBottomBorderStyle(Format::BorderThin); |
|||
workdayRightStyle.setBottomBorderColor(borderColor); |
|||
|
|||
Format greyLeftStyle; |
|||
greyLeftStyle.setPatternBackgroundColor(Qt::lightGray); |
|||
greyLeftStyle.setLeftBorderStyle(Format::BorderThin); |
|||
greyLeftStyle.setLeftBorderColor(borderColor); |
|||
greyLeftStyle.setBottomBorderStyle(Format::BorderThin); |
|||
greyLeftStyle.setBottomBorderColor(borderColor); |
|||
|
|||
Format greyRightStyle; |
|||
greyRightStyle.setPatternBackgroundColor(Qt::lightGray); |
|||
greyRightStyle.setRightBorderStyle(Format::BorderThin); |
|||
greyRightStyle.setRightBorderColor(borderColor); |
|||
greyRightStyle.setBottomBorderStyle(Format::BorderThin); |
|||
greyRightStyle.setBottomBorderColor(borderColor); |
|||
|
|||
int rownum = 3; |
|||
for (int day = 1; day <= 31; ++day) { |
|||
QDate date(today.year(), month, day); |
|||
if (!date.isValid()) |
|||
break; |
|||
xlsx.setRowHeight(rownum, 100); |
|||
int dow = date.dayOfWeek(); |
|||
int colnum = dow * 2 - 1; |
|||
|
|||
if (dow <= 5) { |
|||
xlsx.write(rownum, colnum, day, workdayLeftStyle); |
|||
xlsx.write(rownum, colnum + 1, QVariant(), workdayRightStyle); |
|||
} else { |
|||
xlsx.write(rownum, colnum, day, weekendLeftStyle); |
|||
xlsx.write(rownum, colnum + 1, QVariant(), weekendRightStyle); |
|||
} |
|||
|
|||
if (day == 1 && dow != 1) { // First day
|
|||
for (int i = 1; i < dow; ++i) { |
|||
xlsx.write(rownum, i * 2 - 1, QVariant(), greyLeftStyle); |
|||
xlsx.write(rownum, i * 2, QVariant(), greyRightStyle); |
|||
} |
|||
} else if (day == date.daysInMonth() && dow != 7) { // Last day
|
|||
for (int i = dow + 1; i <= 7; ++i) { |
|||
xlsx.write(rownum, i * 2 - 1, QVariant(), greyLeftStyle); |
|||
xlsx.write(rownum, i * 2, QVariant(), greyRightStyle); |
|||
} |
|||
} |
|||
|
|||
if (dow == 7) |
|||
rownum++; |
|||
} |
|||
} |
|||
|
|||
xlsx.saveAs("Book1.xlsx"); |
|||
|
|||
// Make sure that read/write works well.
|
|||
Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = chart |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/chart |
|||
INSTALLS += target |
@ -1,78 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxcellrange.h" |
|||
#include "xlsxchart.h" |
|||
|
|||
using namespace QXlsx; |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
Document xlsx; |
|||
for (int i = 1; i < 10; ++i) { |
|||
xlsx.write(i, 1, i * i * i); // A1:A9
|
|||
xlsx.write(i, 2, i * i); // B1:B9
|
|||
xlsx.write(i, 3, i * i - 1); // C1:C9
|
|||
} |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
Chart *pieChart = xlsx.insertChart(3, 3, QSize(300, 300)); |
|||
pieChart->setChartType(Chart::CT_Pie); |
|||
pieChart->addSeries(CellRange("A1:A9")); |
|||
pieChart->addSeries(CellRange("B1:B9")); |
|||
pieChart->addSeries(CellRange("C1:C9")); |
|||
|
|||
Chart *pie3DChart = xlsx.insertChart(3, 9, QSize(300, 300)); |
|||
pie3DChart->setChartType(Chart::CT_Pie3D); |
|||
pie3DChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *barChart = xlsx.insertChart(23, 3, QSize(300, 300)); |
|||
barChart->setChartType(Chart::CT_Bar); |
|||
barChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *bar3DChart = xlsx.insertChart(23, 9, QSize(300, 300)); |
|||
bar3DChart->setChartType(Chart::CT_Bar3D); |
|||
bar3DChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *lineChart = xlsx.insertChart(43, 3, QSize(300, 300)); |
|||
lineChart->setChartType(Chart::CT_Line); |
|||
lineChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *line3DChart = xlsx.insertChart(43, 9, QSize(300, 300)); |
|||
line3DChart->setChartType(Chart::CT_Line3D); |
|||
line3DChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *areaChart = xlsx.insertChart(63, 3, QSize(300, 300)); |
|||
areaChart->setChartType(Chart::CT_Area); |
|||
areaChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *area3DChart = xlsx.insertChart(63, 9, QSize(300, 300)); |
|||
area3DChart->setChartType(Chart::CT_Area3D); |
|||
area3DChart->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *scatterChart = xlsx.insertChart(83, 3, QSize(300, 300)); |
|||
scatterChart->setChartType(Chart::CT_Scatter); |
|||
// Will generate three lines.
|
|||
scatterChart->addSeries(CellRange("A1:A9")); |
|||
scatterChart->addSeries(CellRange("B1:B9")); |
|||
scatterChart->addSeries(CellRange("C1:C9")); |
|||
|
|||
Chart *scatterChart_2 = xlsx.insertChart(83, 9, QSize(300, 300)); |
|||
scatterChart_2->setChartType(Chart::CT_Scatter); |
|||
// Will generate two lines.
|
|||
scatterChart_2->addSeries(CellRange("A1:C9")); |
|||
|
|||
Chart *doughnutChart = xlsx.insertChart(103, 3, QSize(300, 300)); |
|||
doughnutChart->setChartType(Chart::CT_Doughnut); |
|||
doughnutChart->addSeries(CellRange("A1:C9")); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.saveAs("Book1.xlsx"); |
|||
//![2]
|
|||
|
|||
Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = chartsheet |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/chartsheet |
|||
INSTALLS += target |
@ -1,32 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxchartsheet.h" |
|||
#include "xlsxcellrange.h" |
|||
#include "xlsxchart.h" |
|||
|
|||
using namespace QXlsx; |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
Document xlsx; |
|||
for (int i = 1; i < 10; ++i) |
|||
xlsx.write(i, 1, i * i); |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
xlsx.addSheet("Chart1", AbstractSheet::ST_ChartSheet); |
|||
Chartsheet *sheet = static_cast<Chartsheet *>(xlsx.currentSheet()); |
|||
Chart *barChart = sheet->chart(); |
|||
barChart->setChartType(Chart::CT_Bar); |
|||
barChart->addSeries(CellRange("A1:A9"), xlsx.sheet("Sheet1")); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.saveAs("Book1.xlsx"); |
|||
//![2]
|
|||
|
|||
Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = hello |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/conditionalformatting |
|||
INSTALLS += target |
@ -1,10 +0,0 @@ |
|||
/*! |
|||
\example conditionalformatting |
|||
\title Conditional Formatting Example |
|||
\brief This is a conditional formatting example. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to create a new |
|||
.xlsx file containin conditional formatting |
|||
with Qt Xlsx Library. So lets see how this is achieved. |
|||
*/ |
@ -1,76 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxconditionalformatting.h" |
|||
|
|||
using namespace QXlsx; |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
Document xlsx; |
|||
Format hFmt; |
|||
hFmt.setFontBold(true); |
|||
xlsx.write("B1", "(-inf,40)", hFmt); |
|||
xlsx.write("C1", "[30,70]", hFmt); |
|||
xlsx.write("D1", "startsWith 2", hFmt); |
|||
xlsx.write("E1", "dataBar", hFmt); |
|||
xlsx.write("F1", "colorScale", hFmt); |
|||
|
|||
for (int row = 3; row < 22; ++row) { |
|||
for (int col = 2; col < 22; ++col) |
|||
xlsx.write(row, col, qrand() % 100); |
|||
} |
|||
//![0]
|
|||
|
|||
//![cf1]
|
|||
ConditionalFormatting cf1; |
|||
Format fmt1; |
|||
fmt1.setFontColor(Qt::green); |
|||
fmt1.setBorderStyle(Format::BorderDashed); |
|||
cf1.addHighlightCellsRule(ConditionalFormatting::Highlight_LessThan, "40", fmt1); |
|||
cf1.addRange("B3:B21"); |
|||
xlsx.addConditionalFormatting(cf1); |
|||
//![cf1]
|
|||
|
|||
//![cf2]
|
|||
ConditionalFormatting cf2; |
|||
Format fmt2; |
|||
fmt2.setBorderStyle(Format::BorderDotted); |
|||
fmt2.setBorderColor(Qt::blue); |
|||
cf2.addHighlightCellsRule(ConditionalFormatting::Highlight_Between, "30", "70", fmt2); |
|||
cf2.addRange("C3:C21"); |
|||
xlsx.addConditionalFormatting(cf2); |
|||
//![cf2]
|
|||
|
|||
//![cf3]
|
|||
ConditionalFormatting cf3; |
|||
Format fmt3; |
|||
fmt3.setFontStrikeOut(true); |
|||
fmt3.setFontBold(true); |
|||
cf3.addHighlightCellsRule(ConditionalFormatting::Highlight_BeginsWith, "2", fmt3); |
|||
cf3.addRange("D3:D21"); |
|||
xlsx.addConditionalFormatting(cf3); |
|||
//![cf3]
|
|||
|
|||
//![cf4]
|
|||
ConditionalFormatting cf4; |
|||
cf4.addDataBarRule(Qt::blue); |
|||
cf4.addRange("E3:E21"); |
|||
xlsx.addConditionalFormatting(cf4); |
|||
//![cf4]
|
|||
|
|||
//![cf5]
|
|||
ConditionalFormatting cf5; |
|||
cf5.add2ColorScaleRule(Qt::blue, Qt::red); |
|||
cf5.addRange("F3:F21"); |
|||
xlsx.addConditionalFormatting(cf5); |
|||
//![cf5]
|
|||
|
|||
//![2]
|
|||
xlsx.saveAs("Book1.xlsx"); |
|||
//![2]
|
|||
|
|||
Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = datavalidation |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/datavalidation |
|||
INSTALLS += target |
@ -1,22 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxdatavalidation.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main() |
|||
{ |
|||
Document xlsx; |
|||
xlsx.write("A1", "A2 and A3:E5 only accept the number between 33 and 99"); |
|||
|
|||
//![1]
|
|||
DataValidation validation(DataValidation::Whole, DataValidation::Between, "33", "99"); |
|||
validation.addRange("A2"); |
|||
validation.addRange("A3:E5"); |
|||
validation.setPromptMessage("Please Input Integer between 33 and 99"); |
|||
xlsx.addDataValidation(validation); |
|||
//![1]
|
|||
|
|||
xlsx.save(); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = definename |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/definename |
|||
INSTALLS += target |
@ -1,33 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
Document xlsx; |
|||
for (int i = 1; i <= 10; ++i) { |
|||
xlsx.write(i, 1, i); |
|||
xlsx.write(i, 2, i * i); |
|||
xlsx.write(i, 3, i * i * i); |
|||
} |
|||
//![0]
|
|||
//![1]
|
|||
xlsx.defineName("MyCol_1", "=Sheet1!$A$1:$A$10"); |
|||
xlsx.defineName("MyCol_2", "=Sheet1!$B$1:$B$10", "This is comments"); |
|||
xlsx.defineName("MyCol_3", "=Sheet1!$C$1:$C$10", "", "Sheet1"); |
|||
xlsx.defineName("Factor", "=0.5"); |
|||
//![1]
|
|||
//![2]
|
|||
xlsx.write(11, 1, "=SUM(MyCol_1)"); |
|||
xlsx.write(11, 2, "=SUM(MyCol_2)"); |
|||
xlsx.write(11, 3, "=SUM(MyCol_3)"); |
|||
xlsx.write(12, 1, "=SUM(MyCol_1)*Factor"); |
|||
xlsx.write(12, 2, "=SUM(MyCol_2)*Factor"); |
|||
xlsx.write(12, 3, "=SUM(MyCol_3)*Factor"); |
|||
//![2]
|
|||
|
|||
xlsx.save(); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = demo |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/demo |
|||
INSTALLS += target |
Before Width: | Height: | Size: 217 KiB |
@ -1,8 +0,0 @@ |
|||
/*! |
|||
\example demo |
|||
\title Qt Xlsx Demo |
|||
\brief This is a demo which is used to show features of the library |
|||
\ingroup qtxlsx-examples |
|||
|
|||
\image xlsx_demo.gif |
|||
*/ |
@ -1,301 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
#include "xlsxcellrange.h" |
|||
#include "xlsxworksheet.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
void writeHorizontalAlignCell(Document &xlsx, const QString &cell, const QString &text, |
|||
Format::HorizontalAlignment align) |
|||
{ |
|||
Format format; |
|||
format.setHorizontalAlignment(align); |
|||
format.setBorderStyle(Format::BorderThin); |
|||
xlsx.write(cell, text, format); |
|||
} |
|||
|
|||
void writeVerticalAlignCell(Document &xlsx, const QString &range, const QString &text, |
|||
Format::VerticalAlignment align) |
|||
{ |
|||
Format format; |
|||
format.setVerticalAlignment(align); |
|||
format.setBorderStyle(Format::BorderThin); |
|||
CellRange r(range); |
|||
xlsx.write(r.firstRow(), r.firstColumn(), text); |
|||
xlsx.mergeCells(r, format); |
|||
} |
|||
|
|||
void writeBorderStyleCell(Document &xlsx, const QString &cell, const QString &text, |
|||
Format::BorderStyle bs) |
|||
{ |
|||
Format format; |
|||
format.setBorderStyle(bs); |
|||
xlsx.write(cell, text, format); |
|||
} |
|||
|
|||
void writeSolidFillCell(Document &xlsx, const QString &cell, const QColor &color) |
|||
{ |
|||
Format format; |
|||
format.setPatternBackgroundColor(color); |
|||
xlsx.write(cell, QVariant(), format); |
|||
} |
|||
|
|||
void writePatternFillCell(Document &xlsx, const QString &cell, Format::FillPattern pattern, |
|||
const QColor &color) |
|||
{ |
|||
Format format; |
|||
format.setPatternForegroundColor(color); |
|||
format.setFillPattern(pattern); |
|||
xlsx.write(cell, QVariant(), format); |
|||
} |
|||
|
|||
void writeBorderAndFontColorCell(Document &xlsx, const QString &cell, const QString &text, |
|||
const QColor &color) |
|||
{ |
|||
Format format; |
|||
format.setBorderStyle(Format::BorderThin); |
|||
format.setBorderColor(color); |
|||
format.setFontColor(color); |
|||
xlsx.write(cell, text, format); |
|||
} |
|||
|
|||
void writeFontNameCell(Document &xlsx, const QString &cell, const QString &text) |
|||
{ |
|||
Format format; |
|||
format.setFontName(text); |
|||
format.setFontSize(16); |
|||
xlsx.write(cell, text, format); |
|||
} |
|||
|
|||
void writeFontSizeCell(Document &xlsx, const QString &cell, int size) |
|||
{ |
|||
Format format; |
|||
format.setFontSize(size); |
|||
xlsx.write(cell, "Qt Xlsx", format); |
|||
} |
|||
|
|||
void writeInternalNumFormatsCell(Document &xlsx, int row, double value, int numFmt) |
|||
{ |
|||
Format format; |
|||
format.setNumberFormatIndex(numFmt); |
|||
xlsx.write(row, 1, value); |
|||
xlsx.write(row, 2, QString("Builtin NumFmt %1").arg(numFmt)); |
|||
xlsx.write(row, 3, value, format); |
|||
} |
|||
|
|||
void writeCustomNumFormatsCell(Document &xlsx, int row, double value, const QString &numFmt) |
|||
{ |
|||
Format format; |
|||
format.setNumberFormat(numFmt); |
|||
xlsx.write(row, 1, value); |
|||
xlsx.write(row, 2, numFmt); |
|||
xlsx.write(row, 3, value, format); |
|||
} |
|||
|
|||
int main() |
|||
{ |
|||
Document xlsx; |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the first sheet (Otherwise, default "Sheet1" will be created)
|
|||
xlsx.addSheet("Aligns & Borders"); |
|||
xlsx.setColumnWidth(2, 20); // Column B
|
|||
xlsx.setColumnWidth(8, 12); // Column H
|
|||
xlsx.currentWorksheet()->setGridLinesVisible(false); |
|||
|
|||
// Alignment
|
|||
writeHorizontalAlignCell(xlsx, "B3", "AlignLeft", Format::AlignLeft); |
|||
writeHorizontalAlignCell(xlsx, "B5", "AlignHCenter", Format::AlignHCenter); |
|||
writeHorizontalAlignCell(xlsx, "B7", "AlignRight", Format::AlignRight); |
|||
writeVerticalAlignCell(xlsx, "D3:D7", "AlignTop", Format::AlignTop); |
|||
writeVerticalAlignCell(xlsx, "F3:F7", "AlignVCenter", Format::AlignVCenter); |
|||
writeVerticalAlignCell(xlsx, "H3:H7", "AlignBottom", Format::AlignBottom); |
|||
|
|||
// Border
|
|||
writeBorderStyleCell(xlsx, "B13", "BorderMedium", Format::BorderMedium); |
|||
writeBorderStyleCell(xlsx, "B15", "BorderDashed", Format::BorderDashed); |
|||
writeBorderStyleCell(xlsx, "B17", "BorderDotted", Format::BorderDotted); |
|||
writeBorderStyleCell(xlsx, "B19", "BorderThick", Format::BorderThick); |
|||
writeBorderStyleCell(xlsx, "B21", "BorderDouble", Format::BorderDouble); |
|||
writeBorderStyleCell(xlsx, "B23", "BorderDashDot", Format::BorderDashDot); |
|||
|
|||
// Fill
|
|||
writeSolidFillCell(xlsx, "D13", Qt::red); |
|||
writeSolidFillCell(xlsx, "D15", Qt::blue); |
|||
writeSolidFillCell(xlsx, "D17", Qt::yellow); |
|||
writeSolidFillCell(xlsx, "D19", Qt::magenta); |
|||
writeSolidFillCell(xlsx, "D21", Qt::green); |
|||
writeSolidFillCell(xlsx, "D23", Qt::gray); |
|||
writePatternFillCell(xlsx, "F13", Format::PatternMediumGray, Qt::red); |
|||
writePatternFillCell(xlsx, "F15", Format::PatternDarkHorizontal, Qt::blue); |
|||
writePatternFillCell(xlsx, "F17", Format::PatternDarkVertical, Qt::yellow); |
|||
writePatternFillCell(xlsx, "F19", Format::PatternDarkDown, Qt::magenta); |
|||
writePatternFillCell(xlsx, "F21", Format::PatternLightVertical, Qt::green); |
|||
writePatternFillCell(xlsx, "F23", Format::PatternLightTrellis, Qt::gray); |
|||
|
|||
writeBorderAndFontColorCell(xlsx, "H13", "Qt::red", Qt::red); |
|||
writeBorderAndFontColorCell(xlsx, "H15", "Qt::blue", Qt::blue); |
|||
writeBorderAndFontColorCell(xlsx, "H17", "Qt::yellow", Qt::yellow); |
|||
writeBorderAndFontColorCell(xlsx, "H19", "Qt::magenta", Qt::magenta); |
|||
writeBorderAndFontColorCell(xlsx, "H21", "Qt::green", Qt::green); |
|||
writeBorderAndFontColorCell(xlsx, "H23", "Qt::gray", Qt::gray); |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the second sheet.
|
|||
xlsx.addSheet("Fonts"); |
|||
|
|||
xlsx.write("B3", "Normal"); |
|||
Format font_bold; |
|||
font_bold.setFontBold(true); |
|||
xlsx.write("B4", "Bold", font_bold); |
|||
Format font_italic; |
|||
font_italic.setFontItalic(true); |
|||
xlsx.write("B5", "Italic", font_italic); |
|||
Format font_underline; |
|||
font_underline.setFontUnderline(Format::FontUnderlineSingle); |
|||
xlsx.write("B6", "Underline", font_underline); |
|||
Format font_strikeout; |
|||
font_strikeout.setFontStrikeOut(true); |
|||
xlsx.write("B7", "StrikeOut", font_strikeout); |
|||
|
|||
writeFontNameCell(xlsx, "D3", "Arial"); |
|||
writeFontNameCell(xlsx, "D4", "Arial Black"); |
|||
writeFontNameCell(xlsx, "D5", "Comic Sans MS"); |
|||
writeFontNameCell(xlsx, "D6", "Courier New"); |
|||
writeFontNameCell(xlsx, "D7", "Impact"); |
|||
writeFontNameCell(xlsx, "D8", "Times New Roman"); |
|||
writeFontNameCell(xlsx, "D9", "Verdana"); |
|||
|
|||
writeFontSizeCell(xlsx, "G3", 10); |
|||
writeFontSizeCell(xlsx, "G4", 12); |
|||
writeFontSizeCell(xlsx, "G5", 14); |
|||
writeFontSizeCell(xlsx, "G6", 16); |
|||
writeFontSizeCell(xlsx, "G7", 18); |
|||
writeFontSizeCell(xlsx, "G8", 20); |
|||
writeFontSizeCell(xlsx, "G9", 25); |
|||
|
|||
Format font_vertical; |
|||
font_vertical.setRotation(255); |
|||
font_vertical.setFontSize(16); |
|||
xlsx.write("J3", "vertical", font_vertical); |
|||
xlsx.mergeCells("J3:J9"); |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the third sheet.
|
|||
xlsx.addSheet("Formulas"); |
|||
xlsx.setColumnWidth(1, 2, 40); |
|||
Format rAlign; |
|||
rAlign.setHorizontalAlignment(Format::AlignRight); |
|||
Format lAlign; |
|||
lAlign.setHorizontalAlignment(Format::AlignLeft); |
|||
xlsx.write("B3", 40, lAlign); |
|||
xlsx.write("B4", 30, lAlign); |
|||
xlsx.write("B5", 50, lAlign); |
|||
xlsx.write("A7", "SUM(B3:B5)=", rAlign); |
|||
xlsx.write("B7", "=SUM(B3:B5)", lAlign); |
|||
xlsx.write("A8", "AVERAGE(B3:B5)=", rAlign); |
|||
xlsx.write("B8", "=AVERAGE(B3:B5)", lAlign); |
|||
xlsx.write("A9", "MAX(B3:B5)=", rAlign); |
|||
xlsx.write("B9", "=MAX(B3:B5)", lAlign); |
|||
xlsx.write("A10", "MIN(B3:B5)=", rAlign); |
|||
xlsx.write("B10", "=MIN(B3:B5)", lAlign); |
|||
xlsx.write("A11", "COUNT(B3:B5)=", rAlign); |
|||
xlsx.write("B11", "=COUNT(B3:B5)", lAlign); |
|||
|
|||
xlsx.write("A13", "IF(B7>100,\"large\",\"small\")=", rAlign); |
|||
xlsx.write("B13", "=IF(B7>100,\"large\",\"small\")", lAlign); |
|||
|
|||
xlsx.write("A15", "SQRT(25)=", rAlign); |
|||
xlsx.write("B15", "=SQRT(25)", lAlign); |
|||
xlsx.write("A16", "RAND()=", rAlign); |
|||
xlsx.write("B16", "=RAND()", lAlign); |
|||
xlsx.write("A17", "2*PI()=", rAlign); |
|||
xlsx.write("B17", "=2*PI()", lAlign); |
|||
|
|||
xlsx.write("A19", "UPPER(\"qtxlsx\")=", rAlign); |
|||
xlsx.write("B19", "=UPPER(\"qtxlsx\")", lAlign); |
|||
xlsx.write("A20", "LEFT(\"ubuntu\",3)=", rAlign); |
|||
xlsx.write("B20", "=LEFT(\"ubuntu\",3)", lAlign); |
|||
xlsx.write("A21", "LEN(\"Hello Qt!\")=", rAlign); |
|||
xlsx.write("B21", "=LEN(\"Hello Qt!\")", lAlign); |
|||
|
|||
Format dateFormat; |
|||
dateFormat.setHorizontalAlignment(Format::AlignLeft); |
|||
dateFormat.setNumberFormat("yyyy-mm-dd"); |
|||
xlsx.write("A23", "DATE(2013,8,13)=", rAlign); |
|||
xlsx.write("B23", "=DATE(2013,8,13)", dateFormat); |
|||
xlsx.write("A24", "DAY(B23)=", rAlign); |
|||
xlsx.write("B24", "=DAY(B23)", lAlign); |
|||
xlsx.write("A25", "MONTH(B23)=", rAlign); |
|||
xlsx.write("B25", "=MONTH(B23)", lAlign); |
|||
xlsx.write("A26", "YEAR(B23)=", rAlign); |
|||
xlsx.write("B26", "=YEAR(B23)", lAlign); |
|||
xlsx.write("A27", "DAYS360(B23,TODAY())=", rAlign); |
|||
xlsx.write("B27", "=DAYS360(B23,TODAY())", lAlign); |
|||
|
|||
xlsx.write("A29", "B3+100*(2-COS(0)))=", rAlign); |
|||
xlsx.write("B29", "=B3+100*(2-COS(0))", lAlign); |
|||
xlsx.write("A30", "ISNUMBER(B29)=", rAlign); |
|||
xlsx.write("B30", "=ISNUMBER(B29)", lAlign); |
|||
xlsx.write("A31", "AND(1,0)=", rAlign); |
|||
xlsx.write("B31", "=AND(1,0)", lAlign); |
|||
|
|||
xlsx.write("A33", "HYPERLINK(\"http://qt-project.org\")=", rAlign); |
|||
xlsx.write("B33", "=HYPERLINK(\"http://qt-project.org\")", lAlign); |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the fourth sheet.
|
|||
xlsx.addSheet("NumFormats"); |
|||
xlsx.setColumnWidth(2, 40); |
|||
writeInternalNumFormatsCell(xlsx, 4, 2.5681, 2); |
|||
writeInternalNumFormatsCell(xlsx, 5, 2500000, 3); |
|||
writeInternalNumFormatsCell(xlsx, 6, -500, 5); |
|||
writeInternalNumFormatsCell(xlsx, 7, -0.25, 9); |
|||
writeInternalNumFormatsCell(xlsx, 8, 890, 11); |
|||
writeInternalNumFormatsCell(xlsx, 9, 0.75, 12); |
|||
writeInternalNumFormatsCell(xlsx, 10, 41499, 14); |
|||
writeInternalNumFormatsCell(xlsx, 11, 41499, 17); |
|||
|
|||
writeCustomNumFormatsCell(xlsx, 13, 20.5627, "#.###"); |
|||
writeCustomNumFormatsCell(xlsx, 14, 4.8, "#.00"); |
|||
writeCustomNumFormatsCell(xlsx, 15, 1.23, "0.00 \"RMB\""); |
|||
writeCustomNumFormatsCell(xlsx, 16, 60, "[Red][<=100];[Green][>100]"); |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the fifth sheet.
|
|||
xlsx.addSheet("Merging"); |
|||
Format centerAlign; |
|||
centerAlign.setHorizontalAlignment(Format::AlignHCenter); |
|||
centerAlign.setVerticalAlignment(Format::AlignVCenter); |
|||
xlsx.write("B4", "Hello Qt!"); |
|||
xlsx.mergeCells("B4:F6", centerAlign); |
|||
xlsx.write("B8", 1); |
|||
xlsx.mergeCells("B8:C21", centerAlign); |
|||
xlsx.write("E8", 2); |
|||
xlsx.mergeCells("E8:F21", centerAlign); |
|||
|
|||
//---------------------------------------------------------------
|
|||
// Create the fifth sheet.
|
|||
xlsx.addSheet("Grouping"); |
|||
qsrand(QDateTime::currentMSecsSinceEpoch()); |
|||
for (int row = 2; row < 31; ++row) { |
|||
for (int col = 1; col <= 10; ++col) |
|||
xlsx.write(row, col, qrand() % 100); |
|||
} |
|||
xlsx.groupRows(4, 7); |
|||
xlsx.groupRows(11, 26, false); |
|||
xlsx.groupRows(15, 17, false); |
|||
xlsx.groupRows(20, 22, false); |
|||
xlsx.setColumnWidth(1, 10, 10.0); |
|||
xlsx.groupColumns(1, 2); |
|||
xlsx.groupColumns(5, 8, false); |
|||
|
|||
xlsx.saveAs("Book1.xlsx"); |
|||
|
|||
// Make sure that read/write works well.
|
|||
Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
Before Width: | Height: | Size: 32 KiB |
@ -1,11 +0,0 @@ |
|||
/*! |
|||
\example documentproperty |
|||
\title Document Properties Example |
|||
\brief This is a simplest xlsx examples. |
|||
|
|||
\image doc_property.png |
|||
|
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to set the document properties. |
|||
*/ |
@ -1,13 +0,0 @@ |
|||
TARGET = ducumentproperty |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/documentproperty |
|||
INSTALLS += target |
@ -1,20 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
|
|||
int main() |
|||
{ |
|||
QXlsx::Document xlsx; |
|||
xlsx.write("A1", "View the properties through:"); |
|||
xlsx.write("A2", "Office Button -> Prepare -> Properties option in Excel"); |
|||
|
|||
xlsx.setDocumentProperty("title", "This is an example spreadsheet"); |
|||
xlsx.setDocumentProperty("subject", "With document properties"); |
|||
xlsx.setDocumentProperty("creator", "Debao Zhang"); |
|||
xlsx.setDocumentProperty("company", "HMICN"); |
|||
xlsx.setDocumentProperty("category", "Example spreadsheets"); |
|||
xlsx.setDocumentProperty("keywords", "Sample, Example, Properties"); |
|||
xlsx.setDocumentProperty("description", "Created with Qt Xlsx"); |
|||
|
|||
xlsx.saveAs("Test.xlsx"); |
|||
return 0; |
|||
} |
@ -1,16 +0,0 @@ |
|||
/*! |
|||
\example extractdata |
|||
\title Extract Data Example |
|||
\brief This is a simplest Qt Xlsx example. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to extract data form existing |
|||
.xlsx file with Qt Xlsx Library. So lets see how this is achieved. |
|||
|
|||
This creates a new instance of the all important Document |
|||
class which gives you access to the Excel workbook and worksheets. |
|||
\snippet extractdata/main.cpp 0 |
|||
|
|||
Extracts data from current worksheet. |
|||
\snippet extractdata/main.cpp 1 |
|||
*/ |
@ -1,13 +0,0 @@ |
|||
TARGET = extractdata |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/extractdata |
|||
INSTALLS += target |
@ -1,41 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
|
|||
int main() |
|||
{ |
|||
{ |
|||
// Create a new .xlsx file.
|
|||
QXlsx::Document xlsx; |
|||
xlsx.write("A1", "Hello Qt!"); |
|||
xlsx.write("A2", 12345); |
|||
xlsx.write("A3", "=44+33"); |
|||
xlsx.write("A4", true); |
|||
xlsx.write("A5", "http://qt-project.org"); |
|||
xlsx.write("A6", QDate(2013, 12, 27)); |
|||
xlsx.write("A7", QTime(6, 30)); |
|||
xlsx.saveAs("Book1.xlsx"); |
|||
} |
|||
|
|||
//![0]
|
|||
QXlsx::Document xlsx("Book1.xlsx"); |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
qDebug() << xlsx.read("A1"); |
|||
qDebug() << xlsx.read("A2"); |
|||
qDebug() << xlsx.read("A3"); |
|||
qDebug() << xlsx.read("A4"); |
|||
qDebug() << xlsx.read("A5"); |
|||
qDebug() << xlsx.read("A6"); |
|||
qDebug() << xlsx.read("A7"); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
for (int row = 1; row < 10; ++row) { |
|||
if (QXlsx::Cell *cell = xlsx.cellAt(row, 1)) |
|||
qDebug() << cell->value(); |
|||
} |
|||
//![2]
|
|||
|
|||
return 0; |
|||
} |
@ -1,24 +0,0 @@ |
|||
/*! |
|||
\example formulas |
|||
\title Formulas Example |
|||
\brief This is a simplest Qt Xlsx example. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to create a new |
|||
.xlsx file containing formulas |
|||
with Qt Xlsx Library. So lets see how this is achieved. |
|||
|
|||
This creates a new instance of the all important Document |
|||
class which gives you access to the Excel workbook and worksheets. |
|||
\snippet formulas/main.cpp 0 |
|||
|
|||
A default worksheet have been created by Document. Let's start |
|||
by adding some basic formulas. |
|||
\snippet formulas/main.cpp 1 |
|||
|
|||
Then add one array formula. |
|||
\snippet formulas/main.cpp 2 |
|||
|
|||
Now save the file and all its components. |
|||
\snippet formulas/main.cpp 3 |
|||
*/ |
@ -1,13 +0,0 @@ |
|||
TARGET = hello |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/formulas |
|||
INSTALLS += target |
@ -1,96 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
#include "xlsxworksheet.h" |
|||
#include "xlsxcellformula.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
Document xlsx; |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
xlsx.setColumnWidth(1, 2, 40); |
|||
Format rAlign; |
|||
rAlign.setHorizontalAlignment(Format::AlignRight); |
|||
Format lAlign; |
|||
lAlign.setHorizontalAlignment(Format::AlignLeft); |
|||
xlsx.write("B3", 40, lAlign); |
|||
xlsx.write("B4", 30, lAlign); |
|||
xlsx.write("B5", 50, lAlign); |
|||
xlsx.write("A7", "SUM(B3:B5)=", rAlign); |
|||
xlsx.write("B7", "=SUM(B3:B5)", lAlign); |
|||
xlsx.write("A8", "AVERAGE(B3:B5)=", rAlign); |
|||
xlsx.write("B8", "=AVERAGE(B3:B5)", lAlign); |
|||
xlsx.write("A9", "MAX(B3:B5)=", rAlign); |
|||
xlsx.write("B9", "=MAX(B3:B5)", lAlign); |
|||
xlsx.write("A10", "MIN(B3:B5)=", rAlign); |
|||
xlsx.write("B10", "=MIN(B3:B5)", lAlign); |
|||
xlsx.write("A11", "COUNT(B3:B5)=", rAlign); |
|||
xlsx.write("B11", "=COUNT(B3:B5)", lAlign); |
|||
|
|||
xlsx.write("A13", "IF(B7>100,\"large\",\"small\")=", rAlign); |
|||
xlsx.write("B13", "=IF(B7>100,\"large\",\"small\")", lAlign); |
|||
|
|||
xlsx.write("A15", "SQRT(25)=", rAlign); |
|||
xlsx.write("B15", "=SQRT(25)", lAlign); |
|||
xlsx.write("A16", "RAND()=", rAlign); |
|||
xlsx.write("B16", "=RAND()", lAlign); |
|||
xlsx.write("A17", "2*PI()=", rAlign); |
|||
xlsx.write("B17", "=2*PI()", lAlign); |
|||
|
|||
xlsx.write("A19", "UPPER(\"qtxlsx\")=", rAlign); |
|||
xlsx.write("B19", "=UPPER(\"qtxlsx\")", lAlign); |
|||
xlsx.write("A20", "LEFT(\"ubuntu\",3)=", rAlign); |
|||
xlsx.write("B20", "=LEFT(\"ubuntu\",3)", lAlign); |
|||
xlsx.write("A21", "LEN(\"Hello Qt!\")=", rAlign); |
|||
xlsx.write("B21", "=LEN(\"Hello Qt!\")", lAlign); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.addSheet("ArrayFormula"); |
|||
Worksheet *sheet = xlsx.currentWorksheet(); |
|||
|
|||
for (int row = 2; row < 20; ++row) { |
|||
sheet->write(row, 2, row * 2); // B2:B19
|
|||
sheet->write(row, 3, row * 3); // C2:C19
|
|||
} |
|||
sheet->writeFormula("D2", CellFormula("B2:B19+C2:C19", "D2:D19", CellFormula::ArrayType)); |
|||
sheet->writeFormula("E2", |
|||
CellFormula("=CONCATENATE(\"The total is \",D2:D19,\" units\")", "E2:E19", |
|||
CellFormula::ArrayType)); |
|||
//![2]
|
|||
|
|||
//![21]
|
|||
xlsx.addSheet("SharedFormula"); |
|||
sheet = xlsx.currentWorksheet(); |
|||
|
|||
for (int row = 2; row < 20; ++row) { |
|||
sheet->write(row, 2, row * 2); // B2:B19
|
|||
sheet->write(row, 3, row * 3); // C2:C19
|
|||
} |
|||
sheet->writeFormula("D2", CellFormula("=B2+C2", "D2:D19", CellFormula::SharedType)); |
|||
sheet->writeFormula("E2", |
|||
CellFormula("=CONCATENATE(\"The total is \",D2,\" units\")", "E2:E19", |
|||
CellFormula::SharedType)); |
|||
|
|||
//![21]
|
|||
|
|||
//![3]
|
|||
xlsx.save(); |
|||
//![3]
|
|||
|
|||
// Make sure that read/write works well.
|
|||
Document xlsx2("Book1.xlsx"); |
|||
Worksheet *sharedFormulaSheet = dynamic_cast<Worksheet *>(xlsx2.sheet("SharedFormula")); |
|||
for (int row = 2; row < 20; ++row) { |
|||
qDebug() << sharedFormulaSheet->read(row, 4); |
|||
} |
|||
|
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
Before Width: | Height: | Size: 15 KiB |
@ -1,22 +0,0 @@ |
|||
/*! |
|||
\example hello |
|||
\title Hello QtXlsx Example |
|||
\brief This is a simplest Qt Xlsx example. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to create a new |
|||
.xlsx file containing some basic data and calculations |
|||
with Qt Xlsx Library. So lets see how this is achieved. |
|||
\image hello.png |
|||
|
|||
This creates a new instance of the all important Document |
|||
class which gives you access to the Excel workbook and worksheets. |
|||
\snippet hello/main.cpp 0 |
|||
|
|||
A default worksheet have been created by Document. Let's start |
|||
by adding some basic data. |
|||
\snippet hello/main.cpp 1 |
|||
|
|||
Now save the file and all its components. |
|||
\snippet hello/main.cpp 2 |
|||
*/ |
@ -1,13 +0,0 @@ |
|||
TARGET = hello |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/hello |
|||
INSTALLS += target |
@ -1,25 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
QXlsx::Document xlsx; |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
xlsx.write("A1", "Hello Qt!"); |
|||
xlsx.write("A2", 12345); |
|||
xlsx.write("A3", "=44+33"); |
|||
xlsx.write("A4", true); |
|||
xlsx.write("A5", "http://qt-project.org"); |
|||
xlsx.write("A6", QDate(2013, 12, 27)); |
|||
xlsx.write("A7", QTime(6, 30)); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.save(); |
|||
//![2]
|
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = hyperlinks |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/hyperlinks |
|||
INSTALLS += target |
@ -1,25 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
QXlsx::Document xlsx; |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
xlsx.write("A1", "http://qt-project.org"); |
|||
xlsx.write("A2", "http://qt-project.org/wiki#0f68b904e33d9ac04605aecc958bcf52"); |
|||
xlsx.write("A3", "mailto:info@qt-project.org"); |
|||
xlsx.write("A4", "file:///C:/User/test/abc.txt"); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.save(); |
|||
//![2]
|
|||
|
|||
QXlsx::Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = image |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT += xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/image |
|||
INSTALLS += target |
@ -1,19 +0,0 @@ |
|||
#include <QtGui> |
|||
#include "xlsxdocument.h" |
|||
|
|||
int main(int argc, char **argv) |
|||
{ |
|||
QGuiApplication(argc, argv); |
|||
|
|||
QXlsx::Document xlsx; |
|||
QImage image(40, 30, QImage::Format_RGB32); |
|||
image.fill(Qt::green); |
|||
for (int i = 0; i < 10; ++i) |
|||
xlsx.insertImage(10 * i, 5, image); |
|||
xlsx.saveAs("Book1.xlsx"); |
|||
|
|||
QXlsx::Document xlsx2("Book1.xlsx"); |
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
Before Width: | Height: | Size: 30 KiB |
@ -1,19 +0,0 @@ |
|||
/*! |
|||
\example mergecells |
|||
\title Merge Cells Example |
|||
\brief Demonstrates how to merge cells |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to generate a |
|||
simplest .xlsx file which contians merged cells with |
|||
Qt Xlsx Library. |
|||
|
|||
\image xlsx-mergecells.png |
|||
|
|||
Create an format which will be applied to the merged cells: |
|||
\snippet mergecells/main.cpp 0 |
|||
|
|||
Merge cells. |
|||
\snippet mergecells/main.cpp 1 |
|||
|
|||
*/ |
@ -1,25 +0,0 @@ |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main() |
|||
{ |
|||
Document xlsx; |
|||
//![0]
|
|||
Format format; |
|||
format.setHorizontalAlignment(Format::AlignHCenter); |
|||
format.setVerticalAlignment(Format::AlignVCenter); |
|||
//![0]
|
|||
//![1]
|
|||
xlsx.write("B4", "Hello Qt!"); |
|||
xlsx.mergeCells("B4:F6", format); |
|||
xlsx.write("B8", 1); |
|||
xlsx.mergeCells("B8:C21", format); |
|||
xlsx.write("E8", 2); |
|||
xlsx.mergeCells("E8:F21", format); |
|||
//![1]
|
|||
xlsx.save(); |
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = mergecells |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT += xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/mergecells |
|||
INSTALLS += target |
@ -1,52 +0,0 @@ |
|||
#include <QtGui> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
|
|||
int main(int argc, char **argv) |
|||
{ |
|||
QGuiApplication(argc, argv); |
|||
|
|||
QXlsx::Document xlsx; |
|||
xlsx.setColumnWidth(1, 4, 20.0); |
|||
|
|||
QXlsx::Format header; |
|||
header.setFontBold(true); |
|||
header.setFontSize(20); |
|||
|
|||
// Custom number formats
|
|||
QStringList numFormats; |
|||
numFormats << "Qt #" |
|||
<< "yyyy-mmm-dd" |
|||
<< "$ #,##0.00" |
|||
<< "[red]0.00"; |
|||
xlsx.write(1, 1, "Raw data", header); |
|||
xlsx.write(1, 2, "Format", header); |
|||
xlsx.write(1, 3, "Shown value", header); |
|||
for (int i = 0; i < numFormats.size(); ++i) { |
|||
int row = i + 2; |
|||
xlsx.write(row, 1, 100.0); |
|||
xlsx.write(row, 2, numFormats[i]); |
|||
QXlsx::Format format; |
|||
format.setNumberFormat(numFormats[i]); |
|||
xlsx.write(row, 3, 100.0, format); |
|||
} |
|||
|
|||
// Builtin number formats
|
|||
xlsx.addSheet(); |
|||
xlsx.setColumnWidth(1, 4, 20.0); |
|||
xlsx.write(1, 1, "Raw data", header); |
|||
xlsx.write(1, 2, "Builtin Format", header); |
|||
xlsx.write(1, 3, "Shown value", header); |
|||
for (int i = 0; i < 50; ++i) { |
|||
int row = i + 2; |
|||
int numFmt = i; |
|||
xlsx.write(row, 1, 100.0); |
|||
xlsx.write(row, 2, numFmt); |
|||
QXlsx::Format format; |
|||
format.setNumberFormatIndex(numFmt); |
|||
xlsx.write(row, 3, 100.0, format); |
|||
} |
|||
|
|||
xlsx.save(); |
|||
return 0; |
|||
} |
@ -1,16 +0,0 @@ |
|||
TARGET = mergecells |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT += xlsx |
|||
|
|||
TARGET = numberformat |
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
TEMPLATE = app |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/numberformat |
|||
INSTALLS += target |
Before Width: | Height: | Size: 23 KiB |
@ -1,11 +0,0 @@ |
|||
/*! |
|||
\example richtext |
|||
\title Rich Text Example |
|||
\brief This is a simplest Qt Xlsx example. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to create a new |
|||
.xlsx file containing some basic data and calculations |
|||
with Qt Xlsx Library. So lets see how this is achieved. |
|||
\image richtext.png |
|||
*/ |
@ -1,43 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxrichstring.h" |
|||
#include "xlsxworkbook.h" |
|||
#include "xlsxformat.h" |
|||
|
|||
int main() |
|||
{ |
|||
//![0]
|
|||
QXlsx::Document xlsx; |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
QXlsx::Format blue; |
|||
blue.setFontColor(Qt::blue); |
|||
QXlsx::Format red; |
|||
red.setFontColor(Qt::red); |
|||
red.setFontSize(15); |
|||
QXlsx::Format bold; |
|||
bold.setFontBold(true); |
|||
|
|||
QXlsx::RichString rich; |
|||
rich.addFragment("Hello ", blue); |
|||
rich.addFragment("Qt ", red); |
|||
rich.addFragment("Xlsx", bold); |
|||
xlsx.write("B2", rich); |
|||
|
|||
xlsx.workbook()->setHtmlToRichStringEnabled(true); |
|||
xlsx.write("B4", "<b>Hello</b> <font color=\"red\">Qt</font> <i>Xlsx</i>"); |
|||
|
|||
xlsx.write("B6", "<font color=\"red\"><b><u><i>Qt Xlsx</i></u></b></font>"); |
|||
|
|||
//![1]
|
|||
|
|||
//![2]
|
|||
xlsx.saveAs("Test1.xlsx"); |
|||
//![2]
|
|||
|
|||
QXlsx::Document("Test1.xlsx"); |
|||
xlsx.saveAs("Test2.xlsx"); |
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = hello |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/richtext |
|||
INSTALLS += target |
@ -1,38 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
|
|||
int main() |
|||
{ |
|||
QXlsx::Document xlsx; |
|||
xlsx.write(1, 2, "Row:0, Col:2 ==> (C1)"); |
|||
|
|||
// Set the height of the first row to 50.0(points)
|
|||
xlsx.setRowHeight(1, 50.0); |
|||
|
|||
// Set the width of the third column to 40.0(chars)
|
|||
xlsx.setColumnWidth(3, 3, 40.0); |
|||
|
|||
// Set style for the row 11th.
|
|||
QXlsx::Format format1; |
|||
format1.setFontBold(true); |
|||
format1.setFontColor(QColor(Qt::blue)); |
|||
format1.setFontSize(20); |
|||
xlsx.write(11, 1, "Hello Row Style"); |
|||
xlsx.write(11, 6, "Blue Color"); |
|||
xlsx.setRowFormat(11, format1); |
|||
xlsx.setRowHeight(11, 41); |
|||
|
|||
// Set style for the col [9th, 16th)
|
|||
QXlsx::Format format2; |
|||
format2.setFontBold(true); |
|||
format2.setFontColor(QColor(Qt::magenta)); |
|||
for (int row = 12; row <= 30; row++) |
|||
for (int col = 9; col <= 15; col++) |
|||
xlsx.write(row, col, row + col); |
|||
xlsx.setColumnWidth(9, 16, 5.0); |
|||
xlsx.setColumnFormat(9, 16, format2); |
|||
|
|||
xlsx.save(); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = image |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT += xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/rowcolumn |
|||
INSTALLS += target |
@ -1,10 +0,0 @@ |
|||
/*! |
|||
\title Qt Xlsx Examples - Style |
|||
\example style |
|||
\title Xlsx Style Example |
|||
\brief This is a simplest xlsx examples. |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to generate a |
|||
.xlsx file with Qt Xlsx Library. |
|||
*/ |
@ -1,48 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxformat.h" |
|||
|
|||
int main() |
|||
{ |
|||
QXlsx::Document xlsx; |
|||
QXlsx::Format format1; |
|||
format1.setFontColor(QColor(Qt::red)); |
|||
format1.setFontSize(15); |
|||
format1.setHorizontalAlignment(QXlsx::Format::AlignHCenter); |
|||
format1.setBorderStyle(QXlsx::Format::BorderDashDotDot); |
|||
xlsx.write("A1", "Hello Qt!", format1); |
|||
xlsx.write("B3", 12345, format1); |
|||
|
|||
QXlsx::Format format2; |
|||
format2.setFontBold(true); |
|||
format2.setFontUnderline(QXlsx::Format::FontUnderlineDouble); |
|||
format2.setFillPattern(QXlsx::Format::PatternLightUp); |
|||
xlsx.write("C5", "=44+33", format2); |
|||
xlsx.write("D7", true, format2); |
|||
|
|||
QXlsx::Format format3; |
|||
format3.setFontBold(true); |
|||
format3.setFontColor(QColor(Qt::blue)); |
|||
format3.setFontSize(20); |
|||
xlsx.write(11, 1, "Hello Row Style"); |
|||
xlsx.write(11, 6, "Blue Color"); |
|||
xlsx.setRowFormat(11, 41, format3); |
|||
|
|||
QXlsx::Format format4; |
|||
format4.setFontBold(true); |
|||
format4.setFontColor(QColor(Qt::magenta)); |
|||
for (int row = 21; row <= 40; row++) |
|||
for (int col = 9; col < 16; col++) |
|||
xlsx.write(row, col, row + col); |
|||
xlsx.setColumnFormat(9, 16, format4); |
|||
|
|||
xlsx.write("A5", QDate(2013, 8, 29)); |
|||
|
|||
QXlsx::Format format6; |
|||
format6.setPatternBackgroundColor(QColor(Qt::green)); |
|||
xlsx.write("A6", "Background color: green", format6); |
|||
|
|||
xlsx.saveAs("book1.xlsx"); |
|||
|
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = style |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT += xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/style |
|||
INSTALLS += target |
@ -1,8 +0,0 @@ |
|||
/*! |
|||
\example worksheetoperations |
|||
\title Worksheet Operations Example |
|||
\brief Copy, delete, move worksheet |
|||
\ingroup qtxlsx-examples |
|||
|
|||
This example demonstrates how to copy, delete, move worksheet. |
|||
*/ |
@ -1,53 +0,0 @@ |
|||
#include <QtCore> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxabstractsheet.h" |
|||
|
|||
QTXLSX_USE_NAMESPACE |
|||
|
|||
int main() |
|||
{ |
|||
//![Create a xlsx file]
|
|||
Document xlsx; |
|||
|
|||
for (int i = 1; i < 20; ++i) { |
|||
for (int j = 1; j < 15; ++j) |
|||
xlsx.write(i, j, QString("R %1 C %2").arg(i).arg(j)); |
|||
} |
|||
xlsx.addSheet(); |
|||
xlsx.write(2, 2, "Hello Qt Xlsx"); |
|||
xlsx.addSheet(); |
|||
xlsx.write(3, 3, "This will be deleted..."); |
|||
|
|||
xlsx.addSheet("HiddenSheet"); |
|||
xlsx.currentSheet()->setHidden(true); |
|||
xlsx.write("A1", "This sheet is hidden."); |
|||
|
|||
xlsx.addSheet("VeryHiddenSheet"); |
|||
xlsx.sheet("VeryHiddenSheet")->setSheetState(AbstractSheet::SS_VeryHidden); |
|||
xlsx.write("A1", "This sheet is very hidden."); |
|||
|
|||
xlsx.save(); // Default name is "Book1.xlsx"
|
|||
//![Create a xlsx file]
|
|||
|
|||
Document xlsx2("Book1.xlsx"); |
|||
//![add_copy_move_delete]
|
|||
xlsx2.renameSheet("Sheet1", "TheFirstSheet"); |
|||
|
|||
xlsx2.copySheet("TheFirstSheet", "CopyOfTheFirst"); |
|||
|
|||
xlsx2.selectSheet("CopyOfTheFirst"); |
|||
xlsx2.write(25, 2, "On the Copy Sheet"); |
|||
|
|||
xlsx2.deleteSheet("Sheet3"); |
|||
|
|||
xlsx2.moveSheet("Sheet2", 0); |
|||
//![add_copy_move_delete]
|
|||
|
|||
//![show_hidden_sheets]
|
|||
xlsx2.sheet("HiddenSheet")->setVisible(true); |
|||
xlsx2.sheet("VeryHiddenSheet")->setVisible(true); |
|||
//![show_hidden_sheets]
|
|||
|
|||
xlsx2.saveAs("Book2.xlsx"); |
|||
return 0; |
|||
} |
@ -1,13 +0,0 @@ |
|||
TARGET = worksheetoperations |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+=xlsx |
|||
|
|||
CONFIG += console |
|||
CONFIG -= app_bundle |
|||
|
|||
SOURCES += main.cpp |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/worksheetoperations |
|||
INSTALLS += target |
@ -1,23 +0,0 @@ |
|||
TEMPLATE = subdirs |
|||
SUBDIRS = hello \ |
|||
extractdata \ |
|||
style \ |
|||
documentproperty \ |
|||
image \ |
|||
mergecells \ |
|||
rowcolumn \ |
|||
numberformat \ |
|||
datavalidation \ |
|||
definename \ |
|||
formulas \ |
|||
richtext \ |
|||
conditionalformatting \ |
|||
worksheetoperations \ |
|||
hyperlinks \ |
|||
chart \ |
|||
chartsheet \ |
|||
calendar \ |
|||
demo |
|||
|
|||
qtHaveModule(widgets): SUBDIRS += xlsxwidget |
|||
|
@ -1,42 +0,0 @@ |
|||
#include <QtWidgets> |
|||
#include "xlsxdocument.h" |
|||
#include "xlsxworksheet.h" |
|||
#include "xlsxcellrange.h" |
|||
#include "xlsxsheetmodel.h" |
|||
|
|||
using namespace QXlsx; |
|||
|
|||
int main(int argc, char **argv) |
|||
{ |
|||
QApplication app(argc, argv); |
|||
|
|||
//![0]
|
|||
QString filePath = QFileDialog::getOpenFileName(0, "Open xlsx file", QString(), "*.xlsx"); |
|||
if (filePath.isEmpty()) |
|||
return -1; |
|||
//![0]
|
|||
|
|||
//![1]
|
|||
QTabWidget tabWidget; |
|||
tabWidget.setWindowTitle(filePath + " - Qt Xlsx Demo"); |
|||
tabWidget.setTabPosition(QTabWidget::South); |
|||
//![1]
|
|||
|
|||
//![2]
|
|||
Document xlsx(filePath); |
|||
foreach (QString sheetName, xlsx.sheetNames()) { |
|||
Worksheet *sheet = dynamic_cast<Worksheet *>(xlsx.sheet(sheetName)); |
|||
if (sheet) { |
|||
QTableView *view = new QTableView(&tabWidget); |
|||
view->setModel(new SheetModel(sheet, view)); |
|||
foreach (CellRange range, sheet->mergedCells()) |
|||
view->setSpan(range.firstRow() - 1, range.firstColumn() - 1, range.rowCount(), |
|||
range.columnCount()); |
|||
tabWidget.addTab(view, sheetName); |
|||
} |
|||
} |
|||
//![2]
|
|||
|
|||
tabWidget.show(); |
|||
return app.exec(); |
|||
} |
@ -1,204 +0,0 @@ |
|||
/****************************************************************************
|
|||
** Copyright (c) 2013-2014 Debao Zhang <hello@debao.me> |
|||
** All right reserved. |
|||
** |
|||
** Permission is hereby granted, free of charge, to any person obtaining |
|||
** a copy of this software and associated documentation files (the |
|||
** "Software"), to deal in the Software without restriction, including |
|||
** without limitation the rights to use, copy, modify, merge, publish, |
|||
** distribute, sublicense, and/or sell copies of the Software, and to |
|||
** permit persons to whom the Software is furnished to do so, subject to |
|||
** the following conditions: |
|||
** |
|||
** The above copyright notice and this permission notice shall be |
|||
** included in all copies or substantial portions of the Software. |
|||
** |
|||
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
** NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
** LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
** WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
** |
|||
****************************************************************************/ |
|||
|
|||
#include "xlsxsheetmodel.h" |
|||
#include "xlsxsheetmodel_p.h" |
|||
#include "xlsxworksheet.h" |
|||
|
|||
#include <QBrush> |
|||
|
|||
QT_BEGIN_NAMESPACE_XLSX |
|||
|
|||
SheetModelPrivate::SheetModelPrivate(SheetModel *p) |
|||
: q_ptr(p) |
|||
{ |
|||
} |
|||
|
|||
/*!
|
|||
* \class SheetModel |
|||
* |
|||
* Helper class for gui applicaiton user |
|||
* |
|||
* \note SheetModel indices start from 0, while Worksheet |
|||
* column/row indices start from 1. |
|||
*/ |
|||
|
|||
/*!
|
|||
* Creates a model object with the given \a sheet and \a parent. |
|||
*/ |
|||
SheetModel::SheetModel(Worksheet *sheet, QObject *parent) |
|||
: QAbstractTableModel(parent) |
|||
, d_ptr(new SheetModelPrivate(this)) |
|||
{ |
|||
d_ptr->sheet = sheet; |
|||
} |
|||
|
|||
/*!
|
|||
* Destroys the model. |
|||
*/ |
|||
SheetModel::~SheetModel() |
|||
{ |
|||
delete d_ptr; |
|||
} |
|||
|
|||
int SheetModel::rowCount(const QModelIndex & /*parent*/) const |
|||
{ |
|||
Q_D(const SheetModel); |
|||
return d->sheet->dimension().lastRow(); |
|||
} |
|||
|
|||
int SheetModel::columnCount(const QModelIndex & /*parent*/) const |
|||
{ |
|||
Q_D(const SheetModel); |
|||
return d->sheet->dimension().lastColumn(); |
|||
} |
|||
|
|||
Qt::ItemFlags SheetModel::flags(const QModelIndex &index) const |
|||
{ |
|||
if (!index.isValid()) |
|||
return Qt::NoItemFlags; |
|||
return Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable; |
|||
} |
|||
|
|||
QVariant SheetModel::data(const QModelIndex &index, int role) const |
|||
{ |
|||
Q_D(const SheetModel); |
|||
|
|||
if (!index.isValid()) |
|||
return QVariant(); |
|||
|
|||
Cell *cell = d->sheet->cellAt(index.row() + 1, index.column() + 1); |
|||
if (!cell) |
|||
return QVariant(); |
|||
QVariant userFriendlyValue = d->sheet->read(index.row() + 1, index.column() + 1); |
|||
|
|||
if (role == Qt::DisplayRole) { |
|||
if (cell->isDateTime()) |
|||
return userFriendlyValue; |
|||
return cell->value(); |
|||
} else if (role == Qt::EditRole) { |
|||
return userFriendlyValue; |
|||
} else if (role == Qt::TextAlignmentRole) { |
|||
Qt::Alignment align; |
|||
switch (cell->format().horizontalAlignment()) { |
|||
case Format::AlignLeft: |
|||
align |= Qt::AlignLeft; |
|||
break; |
|||
case Format::AlignRight: |
|||
align |= Qt::AlignRight; |
|||
break; |
|||
case Format::AlignHCenter: |
|||
align |= Qt::AlignHCenter; |
|||
break; |
|||
case Format::AlignHJustify: |
|||
align |= Qt::AlignJustify; |
|||
break; |
|||
default: |
|||
break; |
|||
} |
|||
switch (cell->format().verticalAlignment()) { |
|||
case Format::AlignTop: |
|||
align |= Qt::AlignTop; |
|||
break; |
|||
case Format::AlignBottom: |
|||
align |= Qt::AlignBottom; |
|||
break; |
|||
case Format::AlignVCenter: |
|||
align |= Qt::AlignVCenter; |
|||
break; |
|||
default: |
|||
break; |
|||
} |
|||
return QVariant(align); |
|||
} else if (role == Qt::FontRole) { |
|||
if (cell->format().hasFontData()) |
|||
return cell->format().font(); |
|||
} else if (role == Qt::ForegroundRole) { |
|||
if (cell->format().fontColor().isValid()) |
|||
return QBrush(cell->format().fontColor()); |
|||
} else if (role == Qt::BackgroundRole) { |
|||
if (cell->format().patternBackgroundColor().isValid()) |
|||
return QBrush(cell->format().patternBackgroundColor()); |
|||
} |
|||
|
|||
return QVariant(); |
|||
} |
|||
|
|||
/*
|
|||
* Copy from xlsxutility.cpp, so this example don't depend on the xlsx-private |
|||
* This function should be removed once this class moved to the xlsx library. |
|||
*/ |
|||
static QString col_to_name(int col_num) |
|||
{ |
|||
QString col_str; |
|||
|
|||
int remainder; |
|||
while (col_num) { |
|||
remainder = col_num % 26; |
|||
if (remainder == 0) |
|||
remainder = 26; |
|||
col_str.prepend(QChar('A' + remainder - 1)); |
|||
col_num = (col_num - 1) / 26; |
|||
} |
|||
|
|||
return col_str; |
|||
} |
|||
|
|||
QVariant SheetModel::headerData(int section, Qt::Orientation orientation, int role) const |
|||
{ |
|||
if (role == Qt::DisplayRole) { |
|||
if (orientation == Qt::Horizontal) |
|||
return col_to_name(section + 1); |
|||
else |
|||
return QString::number(section + 1); |
|||
} |
|||
return QVariant(); |
|||
} |
|||
|
|||
bool SheetModel::setData(const QModelIndex &index, const QVariant &value, int role) |
|||
{ |
|||
Q_D(const SheetModel); |
|||
|
|||
if (!index.isValid()) |
|||
return false; |
|||
|
|||
if (role == Qt::EditRole) { |
|||
if (d->sheet->write(index.row() + 1, index.column() + 1, value) == 0) |
|||
return true; |
|||
} |
|||
|
|||
return false; |
|||
} |
|||
|
|||
/*!
|
|||
* Returns the sheet object. |
|||
*/ |
|||
Worksheet *SheetModel::sheet() const |
|||
{ |
|||
Q_D(const SheetModel); |
|||
return d->sheet; |
|||
} |
|||
|
|||
QT_END_NAMESPACE_XLSX |
@ -1,63 +0,0 @@ |
|||
/****************************************************************************
|
|||
** Copyright (c) 2013-2014 Debao Zhang <hello@debao.me> |
|||
** All right reserved. |
|||
** |
|||
** Permission is hereby granted, free of charge, to any person obtaining |
|||
** a copy of this software and associated documentation files (the |
|||
** "Software"), to deal in the Software without restriction, including |
|||
** without limitation the rights to use, copy, modify, merge, publish, |
|||
** distribute, sublicense, and/or sell copies of the Software, and to |
|||
** permit persons to whom the Software is furnished to do so, subject to |
|||
** the following conditions: |
|||
** |
|||
** The above copyright notice and this permission notice shall be |
|||
** included in all copies or substantial portions of the Software. |
|||
** |
|||
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
** NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
** LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
** WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
** |
|||
****************************************************************************/ |
|||
|
|||
#ifndef QXLSX_XLSXSHEETMODEL_H |
|||
#define QXLSX_XLSXSHEETMODEL_H |
|||
|
|||
#include "xlsxglobal.h" |
|||
#include <QAbstractTableModel> |
|||
|
|||
QT_BEGIN_NAMESPACE_XLSX |
|||
|
|||
class Worksheet; |
|||
class SheetModelPrivate; |
|||
|
|||
class SheetModel : public QAbstractTableModel |
|||
{ |
|||
Q_OBJECT |
|||
Q_DECLARE_PRIVATE(SheetModel) |
|||
public: |
|||
explicit SheetModel(Worksheet *sheet, QObject *parent = 0); |
|||
~SheetModel(); |
|||
|
|||
int rowCount(const QModelIndex &parent = QModelIndex()) const; |
|||
int columnCount(const QModelIndex &parent = QModelIndex()) const; |
|||
Qt::ItemFlags flags(const QModelIndex &index) const; |
|||
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
|||
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; |
|||
bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole); |
|||
|
|||
Worksheet *sheet() const; |
|||
signals: |
|||
|
|||
public slots: |
|||
|
|||
private: |
|||
SheetModelPrivate *const d_ptr; |
|||
}; |
|||
|
|||
QT_END_NAMESPACE_XLSX |
|||
|
|||
#endif // QXLSX_XLSXSHEETMODEL_H
|
@ -1,56 +0,0 @@ |
|||
/****************************************************************************
|
|||
** Copyright (c) 2013-2014 Debao Zhang <hello@debao.me> |
|||
** All right reserved. |
|||
** |
|||
** Permission is hereby granted, free of charge, to any person obtaining |
|||
** a copy of this software and associated documentation files (the |
|||
** "Software"), to deal in the Software without restriction, including |
|||
** without limitation the rights to use, copy, modify, merge, publish, |
|||
** distribute, sublicense, and/or sell copies of the Software, and to |
|||
** permit persons to whom the Software is furnished to do so, subject to |
|||
** the following conditions: |
|||
** |
|||
** The above copyright notice and this permission notice shall be |
|||
** included in all copies or substantial portions of the Software. |
|||
** |
|||
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
** NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
** LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
** WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
** |
|||
****************************************************************************/ |
|||
|
|||
#ifndef XLSXSHEETMODEL_P_H |
|||
#define XLSXSHEETMODEL_P_H |
|||
|
|||
//
|
|||
// W A R N I N G
|
|||
// -------------
|
|||
//
|
|||
// This file is not part of the Qt Xlsx API. It exists for the convenience
|
|||
// of the Qt Xlsx. This header file may change from
|
|||
// version to version without notice, or even be removed.
|
|||
//
|
|||
// We mean it.
|
|||
//
|
|||
|
|||
#include "xlsxsheetmodel.h" |
|||
|
|||
QT_BEGIN_NAMESPACE_XLSX |
|||
|
|||
class SheetModelPrivate |
|||
{ |
|||
Q_DECLARE_PUBLIC(SheetModel) |
|||
public: |
|||
SheetModelPrivate(SheetModel *p); |
|||
|
|||
Worksheet *sheet; |
|||
SheetModel *q_ptr; |
|||
}; |
|||
|
|||
QT_END_NAMESPACE_XLSX |
|||
|
|||
#endif // XLSXSHEETMODEL_P_H
|
@ -1,16 +0,0 @@ |
|||
TARGET = xlsxwidget |
|||
QT += widgets |
|||
|
|||
#include(../../../src/xlsx/qtxlsx.pri) |
|||
QT+= xlsx |
|||
|
|||
SOURCES += main.cpp \ |
|||
xlsxsheetmodel.cpp |
|||
|
|||
HEADERS += \ |
|||
xlsxsheetmodel.h \ |
|||
xlsxsheetmodel_p.h |
|||
|
|||
# install |
|||
target.path = $$[QT_INSTALL_EXAMPLES]/xlsx/xlsxwidget |
|||
INSTALLS += target |
@ -1 +0,0 @@ |
|||
load(qt_parts) |
@ -1,75 +0,0 @@ |
|||
include($QT_INSTALL_DOCS/global/qt-html-templates-offline.qdocconf) |
|||
include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf) |
|||
|
|||
project = QtXlsx |
|||
description = Qt Xlsx Reference Documentation |
|||
url = http://qtxlsx.debao.me |
|||
version = $QT_VERSION |
|||
|
|||
qhp.projects = QtXlsx |
|||
|
|||
qhp.QtXlsx.file = qtxlsx.qhp |
|||
qhp.QtXlsx.namespace = me.debao.qtxlsx.$QT_VERSION_TAG |
|||
qhp.QtXlsx.virtualFolder = qtxlsx |
|||
qhp.QtXlsx.indexTitle = Qt Xlsx |
|||
qhp.QtXlsx.indexRoot = |
|||
|
|||
qhp.QtXlsx.filterAttributes = qtxlsx $QT_VERSION qtrefdoc |
|||
qhp.QtXlsx.customFilters.Qt.name = QtXlsx $QT_VERSION |
|||
qhp.QtXlsx.customFilters.Qt.filterAttributes = qtxlsx $QT_VERSION |
|||
qhp.QtXlsx.subprojects = overviews classes qmltypes examples |
|||
qhp.QtXlsx.subprojects.overviews.title = Overview |
|||
qhp.QtXlsx.subprojects.overviews.indexTitle = Qt Xlsx |
|||
qhp.QtXlsx.subprojects.overviews.selectors = fake:page,group,module |
|||
qhp.QtXlsx.subprojects.classes.title = C++ Classes |
|||
qhp.QtXlsx.subprojects.classes.indexTitle = Qt Xlsx C++ Classes |
|||
qhp.QtXlsx.subprojects.classes.selectors = class fake:headerfile |
|||
qhp.QtXlsx.subprojects.classes.sortPages = true |
|||
qhp.QtXlsx.subprojects.examples.title = Examples |
|||
qhp.QtXlsx.subprojects.examples.indexTitle = Qt Xlsx Examples |
|||
qhp.QtXlsx.subprojects.examples.selectors = fake:example |
|||
|
|||
tagfile = ../../../doc/qtxlsx/qtxlsx.tags |
|||
|
|||
headerdirs += .. |
|||
|
|||
sourcedirs += .. |
|||
|
|||
exampledirs += ../../../examples/xlsx \ |
|||
snippets/ |
|||
|
|||
# Specify the install path under QT_INSTALL_EXAMPLES |
|||
examplesinstallpath = xlsx |
|||
|
|||
imagedirs += images |
|||
|
|||
depends += qtcore qtdoc qtgui |
|||
|
|||
HTML.footer = \ |
|||
" </div>\n" \ |
|||
" </div>\n" \ |
|||
" </div>\n" \ |
|||
" </div>\n" \ |
|||
"</div>\n" \ |
|||
"<div class=\"footer\">\n" \ |
|||
" <div class=\"qt13a-copyright\" id=\"copyright\">\n" \ |
|||
" <div class=\"qt13a-container\">\n" \ |
|||
" <p>\n" \ |
|||
" <acronym title=\"Copyright\">©</acronym> 2013-2014 Debao Zhang. \n" \ |
|||
" Documentation contributions included herein are the copyrights of\n" \ |
|||
" their respective owners.</p>\n" \ |
|||
" <p>\n" \ |
|||
" The documentation provided herein is licensed under the terms of the\n" \ |
|||
" <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation\n" \ |
|||
" License version 1.3</a> as published by the Free Software Foundation.</p>\n" \ |
|||
" <p>\n" \ |
|||
" Documentation sources may be obtained from <a href=\"https://github.com/dbzhang800/QtXlsxWriter\">\n" \ |
|||
" github.com/dbzhang800</a>.</p>\n" \ |
|||
" <p>\n" \ |
|||
" Qt and their respective logos are trademarks of Digia Plc \n" \ |
|||
" in Finland and/or other countries worldwide. All other trademarks are property\n" \ |
|||
" of their respective owners. <a title=\"Privacy Policy\"\n" \ |
|||
" href=\"http://en.gitorious.org/privacy_policy/\">Privacy Policy</a></p>\n" \ |
|||
" </div>\n" \ |
|||
" </div>\n" \ |
|||
"</div>\n" \ |
@ -1,8 +0,0 @@ |
|||
|
|||
//! [0]
|
|||
#include <QtXlsx> |
|||
//! [0]
|
|||
|
|||
//! [1]
|
|||
#include <QtXlsx> |
|||
//! [1]
|
@ -1,3 +0,0 @@ |
|||
#! [1] |
|||
QT += xlsx |
|||
#! [1] |
@ -1,8 +0,0 @@ |
|||
/*! |
|||
\group qtxlsx-examples |
|||
\title Qt Xlsx Examples |
|||
\brief Examples for the Qt Xlsx module |
|||
\ingroup all-examples |
|||
|
|||
Qt Xlsx comes with the following examples: |
|||
*/ |
@ -1,72 +0,0 @@ |
|||
/**************************************************************************** |
|||
** Copyright (c) 2013 Debao Zhang <hello@debao.me> |
|||
** All right reserved. |
|||
** |
|||
** Permission is hereby granted, free of charge, to any person obtaining |
|||
** a copy of this software and associated documentation files (the |
|||
** "Software"), to deal in the Software without restriction, including |
|||
** without limitation the rights to use, copy, modify, merge, publish, |
|||
** distribute, sublicense, and/or sell copies of the Software, and to |
|||
** permit persons to whom the Software is furnished to do so, subject to |
|||
** the following conditions: |
|||
** |
|||
** The above copyright notice and this permission notice shall be |
|||
** included in all copies or substantial portions of the Software. |
|||
** |
|||
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
** NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
** LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
** WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
** |
|||
****************************************************************************/ |
|||
|
|||
/*! |
|||
\title Qt Xlsx |
|||
\page index.html |
|||
\brief Qt Xlsx provides functionality for handling .xlsx files. |
|||
|
|||
The \l{Qt Xlsx C++ Classes}{Qt Xlsx Module} provides a set of classes to read and write Excel files. It doesn't require |
|||
Microsoft Excel and can be used in any platform that Qt5 supported. The library can be used to |
|||
|
|||
\list |
|||
\li \l{Hello QtXlsx Example}{Generate a new .xlsx file from scratch} |
|||
\li \l{Extract Data Example}{Extract data from an existing .xlsx file} |
|||
\li Edit an existing .xlsx file |
|||
\endlist |
|||
|
|||
\image xlsx_demo.gif |
|||
|
|||
\table |
|||
\row |
|||
\li Source code: \li \l{https://github.com/dbzhang800/QtXlsxWriter} |
|||
\row |
|||
\li Issures: \li \l{https://github.com/dbzhang800/QtXlsxWriter/issues} |
|||
\row |
|||
\li License: \li MIT |
|||
\endtable |
|||
|
|||
\section1 Getting Started |
|||
|
|||
To include the definitions of the module's classes, using the following directive: |
|||
|
|||
\code |
|||
#include <QtXlsx> |
|||
\endcode |
|||
|
|||
To link against the module, add this line to your qmake .pro file: |
|||
|
|||
\code |
|||
QT += xlsx |
|||
\endcode |
|||
|
|||
More information can be found in \l{Qt Xlsx Build} page. |
|||
|
|||
\section1 Related information |
|||
\list |
|||
\li \l{Qt Xlsx C++ Classes} |
|||
\li \l{Qt Xlsx Examples} |
|||
\endlist |
|||
*/ |
@ -1,36 +0,0 @@ |
|||
/**************************************************************************** |
|||
** Copyright (c) 2013 Debao Zhang <hello@debao.me> |
|||
** All right reserved. |
|||
** |
|||
** Permission is hereby granted, free of charge, to any person obtaining |
|||
** a copy of this software and associated documentation files (the |
|||
** "Software"), to deal in the Software without restriction, including |
|||
** without limitation the rights to use, copy, modify, merge, publish, |
|||
** distribute, sublicense, and/or sell copies of the Software, and to |
|||
** permit persons to whom the Software is furnished to do so, subject to |
|||
** the following conditions: |
|||
** |
|||
** The above copyright notice and this permission notice shall be |
|||
** included in all copies or substantial portions of the Software. |
|||
** |
|||
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
** NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
** LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
** WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
** |
|||
****************************************************************************/ |
|||
|
|||
/*! |
|||
\module QtXlsx |
|||
\title Qt Xlsx C++ Classes |
|||
\ingroup modules |
|||
|
|||
\brief The Qt Xlsx module provides functionality for handling .xlsx files. |
|||
|
|||
.xlsx is a zipped, XML-based file format developed by Microsoft for |
|||
representing spreadsheets. |
|||
*/ |
|||
|
@ -1,83 +0,0 @@ |
|||
/*! |
|||
\page building |
|||
\title Qt Xlsx Build |
|||
|
|||
\note QZipWriter and QZipReader which live in gui-private is used in |
|||
this library. For linux user, if your Qt is installed through package |
|||
manager tools such "apt-get", make sure that you have installed the Qt5 |
|||
develop package *qtbase5-private-dev* ; |
|||
if you Qt is built from source by yourself, |
|||
or download from qt-project.org directly, nothing need to do. |
|||
|
|||
\section1 Usage(1): Use Xlsx as Qt5's addon module |
|||
|
|||
1. Download the source code from \l {https://github.com/dbzhang800/QtXlsxWriter/archive/master.zip} {github.com}. |
|||
|
|||
2. Put the source code in any directory you like. At the toplevel directory run |
|||
|
|||
\note Perl is needed in this step. |
|||
|
|||
\code |
|||
qmake |
|||
make |
|||
make install |
|||
\endcode |
|||
|
|||
The library, the header files, and others will be installed to your system. |
|||
|
|||
3. Add following line to your qmake's project file: |
|||
|
|||
\code |
|||
QT += xlsx |
|||
\endcode |
|||
|
|||
4. Then, using Qt Xlsx in your code |
|||
|
|||
\code |
|||
#include "xlsxdocument.h" |
|||
int main() |
|||
{ |
|||
QXlsx::Document xlsx; |
|||
xlsx.write("A1", "Hello Qt!"); |
|||
xlsx.saveAs("Test.xlsx"); |
|||
return 0; |
|||
} |
|||
\endcode |
|||
|
|||
\section1 Usage(2): Use source code directly |
|||
|
|||
The package contains a qtxlsx.pri file that allows you to integrate |
|||
the component into applications that use qmake for the build step. |
|||
|
|||
1. Download the source code from \l {https://github.com/dbzhang800/QtXlsxWriter/archive/master.zip} {github.com} |
|||
|
|||
2. Put the source code in any directory you like. For example, 3rdparty: |
|||
|
|||
\code |
|||
|-- project.pro |
|||
|-- .... |
|||
|-- 3rdparty\ |
|||
| |-- qtxlsx\ |
|||
| | |
|||
\endcode |
|||
|
|||
3. Add following line to your qmake project file: |
|||
|
|||
\code |
|||
include(3rdparty/qtxlsx/src/xlsx/qtxlsx.pri) |
|||
\endcode |
|||
|
|||
\note If you like, you can copy all files from *src/xlsx* to your application's source path. Then add following line to your project file: |
|||
|
|||
\code |
|||
include(qtxlsx.pri) |
|||
\endcode |
|||
|
|||
\note If you do not use qmake, you need to define the following macro manually |
|||
|
|||
\code |
|||
XLSX_NO_LIB |
|||
\endcode |
|||
|
|||
4. Then, using Qt Xlsx in your code |
|||
*/ |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue