From aff24b8a7e5a2e6d29e41e829b8d8c26b9b22d1c Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Thu, 28 Oct 2021 16:54:57 +0200 Subject: [PATCH] This is beyond stupid. Add QtMsBuild for appveyor -.- --- GlosSIConfig/GlosSIConfig.vcxproj | 1 + GlosSIConfig/QtMsBuild/Qt.props | 63 + GlosSIConfig/QtMsBuild/deploy/qt_import.props | 46 + GlosSIConfig/QtMsBuild/deploy/qtdeploy.props | 73 + .../QtMsBuild/deploy/qtdeploy.targets | 342 +++++ GlosSIConfig/QtMsBuild/deploy/qtdeploy.xml | 366 +++++ GlosSIConfig/QtMsBuild/moc/qt_import.props | 46 + GlosSIConfig/QtMsBuild/moc/qtmoc.props | 83 + GlosSIConfig/QtMsBuild/moc/qtmoc.targets | 510 +++++++ GlosSIConfig/QtMsBuild/moc/qtmoc.xml | 316 ++++ GlosSIConfig/QtMsBuild/moc/qtmoc_cl.targets | 203 +++ GlosSIConfig/QtMsBuild/moc/qtmoc_v3.xml | 646 ++++++++ GlosSIConfig/QtMsBuild/qml/qt_import.props | 46 + GlosSIConfig/QtMsBuild/qml/qtqml.props | 84 + GlosSIConfig/QtMsBuild/qml/qtqml.targets | 624 ++++++++ GlosSIConfig/QtMsBuild/qt.targets | 91 ++ GlosSIConfig/QtMsBuild/qt_defaults.props | 140 ++ GlosSIConfig/QtMsBuild/qt_globals.targets | 631 ++++++++ GlosSIConfig/QtMsBuild/qt_private.props | 182 +++ GlosSIConfig/QtMsBuild/qt_settings.targets | 59 + GlosSIConfig/QtMsBuild/qt_settings.xml | 158 ++ GlosSIConfig/QtMsBuild/qt_settings_vs2015.xml | 156 ++ GlosSIConfig/QtMsBuild/qt_tasks.targets | 1352 +++++++++++++++++ GlosSIConfig/QtMsBuild/qt_vars.targets | 560 +++++++ GlosSIConfig/QtMsBuild/rcc/qt_import.props | 46 + GlosSIConfig/QtMsBuild/rcc/qtrcc.props | 85 ++ GlosSIConfig/QtMsBuild/rcc/qtrcc.targets | 595 ++++++++ GlosSIConfig/QtMsBuild/rcc/qtrcc.xml | 384 +++++ GlosSIConfig/QtMsBuild/rcc/qtrcc_cl.targets | 159 ++ GlosSIConfig/QtMsBuild/rcc/qtrcc_v3.xml | 737 +++++++++ GlosSIConfig/QtMsBuild/repc/qt_import.props | 46 + GlosSIConfig/QtMsBuild/repc/qtrepc.props | 73 + GlosSIConfig/QtMsBuild/repc/qtrepc.targets | 387 +++++ GlosSIConfig/QtMsBuild/repc/qtrepc.xml | 237 +++ GlosSIConfig/QtMsBuild/repc/qtrepc_cl.targets | 167 ++ GlosSIConfig/QtMsBuild/repc/qtrepc_v3.xml | 572 +++++++ .../QtMsBuild/translation/qt_import.props | 46 + .../QtMsBuild/translation/qttranslation.props | 96 ++ .../translation/qttranslation.targets | 588 +++++++ .../QtMsBuild/translation/qttranslation.xml | 149 ++ GlosSIConfig/QtMsBuild/uic/qt_import.props | 46 + GlosSIConfig/QtMsBuild/uic/qtuic.props | 82 + GlosSIConfig/QtMsBuild/uic/qtuic.targets | 406 +++++ GlosSIConfig/QtMsBuild/uic/qtuic.xml | 235 +++ GlosSIConfig/QtMsBuild/uic/qtuic_v3.xml | 218 +++ GlosSIConfig/Resource.rc | 12 +- 46 files changed, 12140 insertions(+), 4 deletions(-) create mode 100644 GlosSIConfig/QtMsBuild/Qt.props create mode 100644 GlosSIConfig/QtMsBuild/deploy/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/deploy/qtdeploy.props create mode 100644 GlosSIConfig/QtMsBuild/deploy/qtdeploy.targets create mode 100644 GlosSIConfig/QtMsBuild/deploy/qtdeploy.xml create mode 100644 GlosSIConfig/QtMsBuild/moc/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/moc/qtmoc.props create mode 100644 GlosSIConfig/QtMsBuild/moc/qtmoc.targets create mode 100644 GlosSIConfig/QtMsBuild/moc/qtmoc.xml create mode 100644 GlosSIConfig/QtMsBuild/moc/qtmoc_cl.targets create mode 100644 GlosSIConfig/QtMsBuild/moc/qtmoc_v3.xml create mode 100644 GlosSIConfig/QtMsBuild/qml/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/qml/qtqml.props create mode 100644 GlosSIConfig/QtMsBuild/qml/qtqml.targets create mode 100644 GlosSIConfig/QtMsBuild/qt.targets create mode 100644 GlosSIConfig/QtMsBuild/qt_defaults.props create mode 100644 GlosSIConfig/QtMsBuild/qt_globals.targets create mode 100644 GlosSIConfig/QtMsBuild/qt_private.props create mode 100644 GlosSIConfig/QtMsBuild/qt_settings.targets create mode 100644 GlosSIConfig/QtMsBuild/qt_settings.xml create mode 100644 GlosSIConfig/QtMsBuild/qt_settings_vs2015.xml create mode 100644 GlosSIConfig/QtMsBuild/qt_tasks.targets create mode 100644 GlosSIConfig/QtMsBuild/qt_vars.targets create mode 100644 GlosSIConfig/QtMsBuild/rcc/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/rcc/qtrcc.props create mode 100644 GlosSIConfig/QtMsBuild/rcc/qtrcc.targets create mode 100644 GlosSIConfig/QtMsBuild/rcc/qtrcc.xml create mode 100644 GlosSIConfig/QtMsBuild/rcc/qtrcc_cl.targets create mode 100644 GlosSIConfig/QtMsBuild/rcc/qtrcc_v3.xml create mode 100644 GlosSIConfig/QtMsBuild/repc/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/repc/qtrepc.props create mode 100644 GlosSIConfig/QtMsBuild/repc/qtrepc.targets create mode 100644 GlosSIConfig/QtMsBuild/repc/qtrepc.xml create mode 100644 GlosSIConfig/QtMsBuild/repc/qtrepc_cl.targets create mode 100644 GlosSIConfig/QtMsBuild/repc/qtrepc_v3.xml create mode 100644 GlosSIConfig/QtMsBuild/translation/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/translation/qttranslation.props create mode 100644 GlosSIConfig/QtMsBuild/translation/qttranslation.targets create mode 100644 GlosSIConfig/QtMsBuild/translation/qttranslation.xml create mode 100644 GlosSIConfig/QtMsBuild/uic/qt_import.props create mode 100644 GlosSIConfig/QtMsBuild/uic/qtuic.props create mode 100644 GlosSIConfig/QtMsBuild/uic/qtuic.targets create mode 100644 GlosSIConfig/QtMsBuild/uic/qtuic.xml create mode 100644 GlosSIConfig/QtMsBuild/uic/qtuic_v3.xml diff --git a/GlosSIConfig/GlosSIConfig.vcxproj b/GlosSIConfig/GlosSIConfig.vcxproj index 3d5bd22..7a87e58 100644 --- a/GlosSIConfig/GlosSIConfig.vcxproj +++ b/GlosSIConfig/GlosSIConfig.vcxproj @@ -34,6 +34,7 @@ 6.2.0 quick debug + true 6.2.0 diff --git a/GlosSIConfig/QtMsBuild/Qt.props b/GlosSIConfig/QtMsBuild/Qt.props new file mode 100644 index 0000000..a70e849 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/Qt.props @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + $(QTDIR) + $(DefaultQtVersion)\bin + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/deploy/qt_import.props b/GlosSIConfig/QtMsBuild/deploy/qt_import.props new file mode 100644 index 0000000..53b0d2d --- /dev/null +++ b/GlosSIConfig/QtMsBuild/deploy/qt_import.props @@ -0,0 +1,46 @@ + + + + + + + $(QtMsBuildProps); + $(MSBuildThisFileDirectory)qtdeploy.props + + + $(QtMsBuildTargets); + $(MSBuildThisFileDirectory)qtdeploy.targets + + + diff --git a/GlosSIConfig/QtMsBuild/deploy/qtdeploy.props b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.props new file mode 100644 index 0000000..35c63a9 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.props @@ -0,0 +1,73 @@ + + + + + + + false + + + + $(TargetPath) + $(ProjectDir) + $(OutDir) + + + false + false + false + false + false + false + + + false + false + false + false + false + false + false + false + + + false + true + false + + + + + + diff --git a/GlosSIConfig/QtMsBuild/deploy/qtdeploy.targets b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.targets new file mode 100644 index 0000000..530419b --- /dev/null +++ b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.targets @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + $(IntDir)windeployqt.log + + + + + $(BuildLinkTargets);QtDeploy + + + + + + + + + + + + + + + + + + $([System.String]::Copy('%(Value)').Replace('"', '')) + + + + %(Value)\ + + + + "%(Value)" + + + + + %(Value) + + + + --dir %(Value) + + + + --libdir %(Value) + + + + --plugindir %(Value) + + + + --debug + --release + + + + --pdb + + + + --force + + + + --no-patchqt + + + + --no-plugins + + + + --no-libraries + + + + --qmldir %(Value) + + + + --qmlimport %(Value) + + + + --no-quick-import + + + + --no-translations + + + + --no-system-d3d-compiler + + + + --no-virtualkeyboard + + + + --compiler-runtime + --no-compiler-runtime + + + + --webkit2 + --no-webkit2 + + + + --angle + --no-angle + + + + --no-opengl-sw + + + + -%(Value) + + + + --no-%(Value) + + + + + + + $(Cmd) --list target + $(Cmd) %(Options.Arg) + $(Cmd) %(Options.PosArg) + + + + + + + + + + + + + + + + true + $(ProjectDir) + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/deploy/qtdeploy.xml b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.xml new file mode 100644 index 0000000..036d7c5 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/deploy/qtdeploy.xml @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + ).]]> + + + + + + + + ).]]> + + + + + + + + ).]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ).]]> + + + + + + + + ).]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ).]]> + + + + + + + + ).]]> + + + + + + + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qt_import.props b/GlosSIConfig/QtMsBuild/moc/qt_import.props new file mode 100644 index 0000000..9e6dfd5 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qt_import.props @@ -0,0 +1,46 @@ + + + + + + + $(QtMsBuildProps); + $(MSBuildThisFileDirectory)qtmoc.props + + + $(QtMsBuildTargets); + $(MSBuildThisFileDirectory)qtmoc.targets + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qtmoc.props b/GlosSIConfig/QtMsBuild/moc/qtmoc.props new file mode 100644 index 0000000..f46aad3 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qtmoc.props @@ -0,0 +1,83 @@ + + + + + + + + + + + moc %(Identity) + + $(QTDIR) + $(QtInstallDir) + + %(FullPath) + + $(ProjectDir)GeneratedFiles\$(Configuration)\moc_%(Filename).cpp + + $(IntDir)moc\ + moc_%(Filename).cpp + + output + true + [AllOptions] [AdditionalOptions] + %(OutputFile) + false + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qtmoc.targets b/GlosSIConfig/QtMsBuild/moc/qtmoc.targets new file mode 100644 index 0000000..7772702 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qtmoc.targets @@ -0,0 +1,510 @@ + + + + + + + + + + + QtMoc;$(QtBuildTargets) + + + + + + + + + + + + + + + + + + Qt;_ClCompile + + + + QtRule30_Moc + + + + + + + + $([System.IO.Path]::Combine('%(QtMoc.QtMocDir)','%(QtMoc.QtMocFileName)')) + + + + + + + + + + + + + + + + + + + + + [@(selected_files->'%(Identity)','][')] + [@(QtMoc->'%(Identity)')] + @(QtMoc->'%(OutputFile)') + true + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(input_changed) + + + + + + + + + + + QtPrepare; + QtMocPrepare; + QtMocSetModified; + QtMocOverrideCpp; + $(QtMocDependsOn) + + + + + + + + + + + + + + + + + + + + + + + + "$([System.String]::Copy('%(Value)').Replace('"', '\"'))" + + + + + $([System.String]::Copy('%(Value)').Replace('"', '')) + + + + %(Value)\ + + + + "%(Value)" + + + + + + %(Value) + + + + + -o %(Value) + + + + + -I%(Value) + + + + + -F %(Value) + + + + + + + + -E + + + + + -D%(Value) + + + + + -U%(Value) + + + + + -M%(Value) + + + + + --compiler-flavor %(Value) + + + + + + + + -i + + + + + -p%(Value) + + + + + -f %(Value) + + + + + -b %(Value) + + + + + --include %(Value) + + + + + -n%(Value) + + + + + + + + --no-notes + + + + + + + + --no-warnings + + + + + + + + --ignore-option-clashes + + + + + @%(Value) + + + + @(options->'%(Value)', ' ') + + + + + + true + %(QtMoc.InputChanged) + + + true + + + true + + + $([MSBuild]::MakeRelative($(ProjectDir), %(QtMoc.OutputFile)).TrimStart('\')) + + + $([MSBuild]::MakeRelative($(ProjectDir), %(QtMoc.InputFile)).TrimStart('\')) + + + + + + moc + $(QtToolsPath)/moc + %(QtMoc.QTDIR)\bin\moc.exe + $(options) + %(QtMoc.ExecutionDescription) + $(dependencies_changed) + $(input_changed) + true + false + + $(output_relative) + $(input_relative) + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qtmoc.xml b/GlosSIConfig/QtMsBuild/moc/qtmoc.xml new file mode 100644 index 0000000..609e8e1 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qtmoc.xml @@ -0,0 +1,316 @@ + + + + + + + + + + + + + moc.exe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Execute Before + + + Specifies the targets for the build customization to run before. + + + + + + + + + + + Execute After + + + Specifies the targets for the build customization to run after. + + + + + + + + + + + + + Additional Options + + + Additional Options + + + + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qtmoc_cl.targets b/GlosSIConfig/QtMsBuild/moc/qtmoc_cl.targets new file mode 100644 index 0000000..f30d6cc --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qtmoc_cl.targets @@ -0,0 +1,203 @@ + + + + + + + + + %(QtMoc.OverrideClCompile) + + + + + +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AdditionalIncludeDirectories)');%(QtMoc.AdditionalIncludeDirectories) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AdditionalUsingDirectories)');%(QtMoc.AdditionalUsingDirectories) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PreprocessorDefinitions)');%(QtMoc.PreprocessorDefinitions) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(UndefinePreprocessorDefinitions)');%(QtMoc.UndefinePreprocessorDefinitions) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(DisableSpecificWarnings)');%(QtMoc.DisableSpecificWarnings) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ForcedIncludeFiles)');%(QtMoc.ForcedIncludeFiles) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ForcedUsingFiles)');%(QtMoc.ForcedUsingFiles) +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(TreatSpecificWarningsAsErrors)');%(QtMoc.TreatSpecificWarningsAsErrors) + + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(AdditionalOptions)') %(QtMoc.AdditionalCppOptions) + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(AdditionalOptions)') + + + %(QtMoc.AdditionalIncludeDirectories) + %(QtMoc.PreprocessorDefinitions) + %(QtMoc.UndefinePreprocessorDefinitions) + + + + + + %(QtMoc.AdditionalIncludeDirectories) + @(ClCompile-> + WithMetadataValue('Identity', 'DefaultClCompile')-> + '%(AdditionalIncludeDirectories)') + %(QtMoc.PreprocessorDefinitions) + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(PreprocessorDefinitions)') + %(QtMoc.UndefinePreprocessorDefinitions) + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(UndefinePreprocessorDefinitions)') + + + + + + +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AdditionalIncludeDirectories)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AdditionalUsingDirectories)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(DebugInformationFormat)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(SupportJustMyCode)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(CompileAsManaged)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(CompileAsWinRT)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(SuppressStartupBanner)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(WarningLevel)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(TreatWarningAsError)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(WarningVersion)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(DiagnosticsFormat)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(SDLCheck)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(MultiProcessorCompilation)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(Optimization)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(InlineFunctionExpansion)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(IntrinsicFunctions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(FavorSizeOrSpeed)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(OmitFramePointers)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(EnableFiberSafeOptimizations)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(WholeProgramOptimization)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PreprocessorDefinitions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(UndefinePreprocessorDefinitions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(UndefineAllPreprocessorDefinitions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(IgnoreStandardIncludePath)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PreprocessToFile)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PreprocessSuppressLineNumbers)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PreprocessKeepComments)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(StringPooling)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(MinimalRebuild)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ExceptionHandling)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(SmallerTypeCheck)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(BasicRuntimeChecks)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(RuntimeLibrary)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(StructMemberAlignment)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(BufferSecurityCheck)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ControlFlowGuard)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(FunctionLevelLinking)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(EnableParallelCodeGeneration)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(EnableEnhancedInstructionSet)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(FloatingPointModel)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(FloatingPointExceptions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(CreateHotpatchableImage)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(DisableLanguageExtensions)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ConformanceMode)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(TreatWChar_tAsBuiltInType)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ForceConformanceInForLoopScope)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(RemoveUnreferencedCodeData)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(EnforceTypeConversionRules)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(RuntimeTypeInfo)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(OpenMPSupport)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(LanguageStandard)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(EnableModules)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PrecompiledHeader)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PrecompiledHeaderFile)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(PrecompiledHeaderOutputFile)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ExpandAttributedSource)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AssemblerOutput)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(UseUnicodeForAssemblerListing)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(AssemblerListingLocation)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ObjectFileName)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ProgramDataBaseFileName)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(GenerateXMLDocumentationFiles)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(XMLDocumentationFileName)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(BrowseInformation)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(BrowseInformationFile)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(CallingConvention)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(CompileAs)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(DisableSpecificWarnings)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ForcedIncludeFiles)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ForcedUsingFiles)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ShowIncludes)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(UseFullPaths)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(OmitDefaultLibName)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(ErrorReporting)') +@(ClCompile->WithMetadataValue('Identity','DefaultClCompile')->'%(TreatSpecificWarningsAsErrors)') + + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(AdditionalIncludeDirectories)') + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(PreprocessorDefinitions)') + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(UndefinePreprocessorDefinitions)') + @(ClCompile-> + WithMetadataValue('Identity','DefaultClCompile')-> + '%(AdditionalOptions)') + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/moc/qtmoc_v3.xml b/GlosSIConfig/QtMsBuild/moc/qtmoc_v3.xml new file mode 100644 index 0000000..54347c0 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/moc/qtmoc_v3.xml @@ -0,0 +1,646 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Execute Before + + + Specifies the targets for the build customization to run before. + + + + + + + + + + + Execute After + + + Specifies the targets for the build customization to run after. + + + + + + + + + + + + + Additional Options + + + Additional Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/qml/qt_import.props b/GlosSIConfig/QtMsBuild/qml/qt_import.props new file mode 100644 index 0000000..d851aa4 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/qml/qt_import.props @@ -0,0 +1,46 @@ + + + + + + + $(QtMsBuildProps_AfterRcc); + $(MSBuildThisFileDirectory)qtqml.props + + + $(QtMsBuildTargets_AfterRcc); + $(MSBuildThisFileDirectory)qtqml.targets + + + diff --git a/GlosSIConfig/QtMsBuild/qml/qtqml.props b/GlosSIConfig/QtMsBuild/qml/qtqml.props new file mode 100644 index 0000000..8d8e2a8 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/qml/qtqml.props @@ -0,0 +1,84 @@ + + + + + + + + + + + false + + ahead of time]]> + _%.cpp]]> + + Qt Quick Compiler: filtering %(Identity) + $(ProjectDir)GeneratedFiles\%(Filename)_qmlcache.qrc + $(ProjectDir)GeneratedFiles\qrc_%(Filename)_qmlcache.cpp + %(Filename)_qmlcache + + Qt Quick Compiler: generating cache loader + $(ProjectDir)GeneratedFiles\qmlcache_loader.cpp + + + + + + + diff --git a/GlosSIConfig/QtMsBuild/qml/qtqml.targets b/GlosSIConfig/QtMsBuild/qml/qtqml.targets new file mode 100644 index 0000000..9045735 --- /dev/null +++ b/GlosSIConfig/QtMsBuild/qml/qtqml.targets @@ -0,0 +1,624 @@ + + + + + + + + + + + $(QtBuildTargets);QtQmlCache + $(QtRccDependsOn);QtQmlCache + + + + + + + + + + + + + + + + + + [@(selected_files->'%(Identity)','][')] + [@(QtRcc->'%(Identity)')] + @(QtRcc->'%(OutputFile)') + true + false + + + + + + + + + + + + + + + + + + + + + + + + + @(QtQml) + @(res_other->'%(Identity)') + false + %(QtRcc.QmlCacheFilteredFile) + %(QtRcc.QmlCacheFilteredFile) + $(is_selected) + + + + + + + + + + + + + + + + + + +