HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/gyp/__pycache__/MSVSSettings_test.cpython-39.pyc
a

r�^��@sndZzddlmZWney2ddlmZYn0ddlZddlmZGdd�dej�Ze	dkrje�
�dS)z(Unit tests for the MSVSSettings.py file.�)�StringIONc@s\eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS)�TestSequenceFunctionscCst�|_dS)N)r�stderr��self�r�7/usr/lib/python3/dist-packages/gyp/MSVSSettings_test.py�setUpszTestSequenceFunctions.setUpcCsB|j�d�|j���d�}dd�|D�}|�t|�t|��dS)z-Compares recorded lines to expected warnings.r�
cSsg|]}|r|�qSrr)�.0�linerrr�
<listcomp>�z;TestSequenceFunctions._ExpectedWarnings.<locals>.<listcomp>N)r�seek�read�split�assertEqual�sorted)rZexpectedZactualrrr�_ExpectedWarningssz'TestSequenceFunctions._ExpectedWarningscCs2t�iiiiiiiid�|j�|�ddg�dS)z,Tests that only MSVS tool names are allowed.)�VCCLCompilerTool�VCLinkerTool�
VCMIDLToolZfoo�VCResourceCompilerTool�VCLibrarianTool�VCManifestTool�	ClCompilezWarning: unrecognized tool fooz$Warning: unrecognized tool ClCompileN��MSVSSettingsZValidateMSVSSettingsrrrrrr�#testValidateMSVSSettings_tool_namess ��
�z9TestSequenceFunctions.testValidateMSVSSettings_tool_namescRCs�t�dddgdddddddd	d
dddddd
ddddd
d
d
dd
dd
dddd
ddd
ddddddd
ddddd
ddddd
dddddd
ddd
ddd
d�@ddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddd�Ndddd
dd
dddddddddddd
ddddd
dd
ddddd
d�ddddd
dddddd�
ddddddddddddd�ddddddddddddddddddd�d�|j�|�gd��dS)z%Tests that for invalid MSVS settings.�folder1;folder2�string1�string2�a_file_name�0�5Zfdkslj�truez-1�1�2�string1;string2�bogus�file1;file2)@�AdditionalIncludeDirectories�AdditionalOptions�AdditionalUsingDirectories�AssemblerListingLocation�AssemblerOutput�BasicRuntimeChecks�BrowseInformation�BrowseInformationFile�BufferSecurityCheck�CallingConvention�	CompileAs�DebugInformationFormat�DefaultCharIsUnsigned�Detect64BitPortabilityProblems�DisableLanguageExtensions�DisableSpecificWarnings�EnableEnhancedInstructionSet�EnableFiberSafeOptimizations�EnableFunctionLevelLinking�EnableIntrinsicFunctions�
EnablePREfast�
Enableprefast�ErrorReporting�ExceptionHandling�ExpandAttributedSource�FavorSizeOrSpeed�FloatingPointExceptions�FloatingPointModel�ForceConformanceInForLoopScope�ForcedIncludeFiles�ForcedUsingFiles�GeneratePreprocessedFile�GenerateXMLDocumentationFiles�IgnoreStandardIncludePath�InlineFunctionExpansion�KeepComments�MinimalRebuild�
ObjectFile�OmitDefaultLibName�OmitFramePointers�OpenMP�Optimization�PrecompiledHeaderFile�PrecompiledHeaderThrough�PreprocessorDefinitions�ProgramDataBaseFileName�RuntimeLibrary�RuntimeTypeInfo�ShowIncludes�SmallerTypeCheck�
StringPooling�StructMemberAlignment�SuppressStartupBanner�TreatWChar_tAsBuiltInType�"UndefineAllPreprocessorDefinitions�UndefinePreprocessorDefinitions�UseFullPaths�UsePrecompiledHeader�UseUnicodeResponseFiles�WarnAsError�WarningLevel�WholeProgramOptimization�XMLDocumentationFileName�ZZXYZZfile3�	a string1�33)N�AdditionalDependenciesZAdditionalDependencies_excluded�AdditionalLibraryDirectories�AdditionalManifestDependenciesr,�AddModuleNamesToAssembly�AllowIsolation�
AssemblyDebug�AssemblyLinkResource�BaseAddress�CLRImageType�CLRThreadAttribute�CLRUnmanagedCodeCheck�DataExecutionPrevention�
DelayLoadDLLs�	DelaySign�Driver�EmbedManagedResourceFile�EnableCOMDATFolding�	EnableUAC�EntryPointSymbolrA�FixedBaseAddress�ForceSymbolReferences�
FunctionOrder�GenerateDebugInformation�GenerateManifest�GenerateMapFile�HeapCommitSize�HeapReserveSize�IgnoreAllDefaultLibraries�IgnoreDefaultLibraryNames�IgnoreEmbeddedIDL�IgnoreImportLibrary�
ImportLibrary�KeyContainer�KeyFile�LargeAddressAware�LinkIncremental�LinkLibraryDependencies�LinkTimeCodeGeneration�ManifestFile�
MapExports�MapFileName�MergedIDLBaseFileName�
MergeSections�MidlCommandFile�ModuleDefinitionFile�OptimizeForWindows98�OptimizeReferences�
OutputFile�PerUserRedirection�Profile�ProfileGuidedDatabase�ProgramDatabaseFile�RandomizedBaseAddress�RegisterOutput�ResourceOnlyDLL�SetChecksum�ShowProgress�StackCommitSize�StackReserveSize�StripPrivateSymbols�	SubSystem�SupportUnloadOfDelayLoadedDLLr_�
SwapRunFromCD�SwapRunFromNet�
TargetMachine�TerminalServerAware�TurnOffAssemblyGeneration�TypeLibraryFile�TypeLibraryResourceID�UACExecutionLevel�UACUIAccess�UseLibraryDependencyInputsre�Version)r+r,�CPreprocessOptions�DefaultCharType�DLLDataFileName�EnableErrorChecks�ErrorCheckAllocations�ErrorCheckBounds�ErrorCheckEnumRange�ErrorCheckRefPointers�ErrorCheckStubData�GenerateStublessProxies�GenerateTypeLibrary�HeaderFileNamerL�InterfaceIdentifierFileName�MkTypLibCompatibleZnotgood�OutputDirectoryrW�
ProxyFileName�RedirectOutputAndErrorsr^r_�TargetEnvironment�TypeLibraryNamerb�ValidateParametersrfrg�1003)
r,r+�CulturerLZnotgood2rW�ResourceOutputFileNamer�r_rb)rmrnr,�ExportNamedFunctionsr�r��IgnoreSpecificDefaultLibrariesr�r�r�r_re�truel)�AdditionalManifestFilesr,�AssemblyIdentity�ComponentFileName�DependencyInformationFile�GenerateCatalogFiles�InputResourceManifests�ManifestResourceFile�OutputManifestFile�RegistrarScriptFile�ReplacementsFiler_r��UpdateFileHashes�UpdateFileHashesSearchPath�UseFAT32Workaroundre�
VerboseOutput)rrrrrr)
z^Warning: for VCCLCompilerTool/BasicRuntimeChecks, index value (5) not in expected range [0, 4)zaWarning: for VCCLCompilerTool/BrowseInformation, invalid literal for int() with base 10: 'fdkslj'z^Warning: for VCCLCompilerTool/CallingConvention, index value (-1) not in expected range [0, 4)zZWarning: for VCCLCompilerTool/DebugInformationFormat, converted value for 2 not specified.z<Warning: unrecognized setting VCCLCompilerTool/Enableprefastz4Warning: unrecognized setting VCCLCompilerTool/ZZXYZzMWarning: for VCLinkerTool/TargetMachine, converted value for 2 not specified.z0Warning: unrecognized setting VCMIDLTool/notgoodz=Warning: unrecognized setting VCResourceCompilerTool/notgood2zHWarning: for VCManifestTool/UpdateFileHashes, expected bool; got 'truel'Nrrrrr�!testValidateMSVSSettings_settings-s��B�P� �����[��]z7TestSequenceFunctions.testValidateMSVSSettings_settingscYCsHt�dddgddddddddd	d
dddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddd�Gdddddddddddd d!dd"dddd#dddddd ddddddddd$ddddddd%dd&dddddddddddddddddddddd'ddddd(dddddd)ddddddd*ddd+�Uddd,ddddddddd-�dddddd.dd/dddddd0d1ddddddddddddd#ddd2dd3ddddd4d5�&ddddd6ddddddddddd(dd7ddddd8�ddddd9d:dddddddddddddddd;�ddd<�d=diddddd>�d?�	|j�|�gd@��dAS)Bz(Tests that for invalid MSBuild settings.rr r!r"�	NoListing�StackFrameRuntimeCheck�falser%�Cdecl�
CompileAsCZProgramDatabaser(�StreamingSIMDExtensionsr)�PromptZ
SyncCThrow�NeitherZPreciser*�OnlyExplicitInlineZDisabled�NotUsingrkrl�
MultiThreaded�1ByteZa_folderZTurnOffAllWarnings)Gr+r,r-r.r/r0r1r2r3�
BuildingInIDEr4r5ZCompileAsManagedZCreateHotpatchableImager6r9r:r;r<r?r@rArBrCrDrErFrGrHrI�FunctionLevelLinkingrKrLrM�IntrinsicFunctionsrOZMultiProcessorCompilation�ObjectFileNamerQrR�
OpenMPSupportrT�PrecompiledHeaderrU�PrecompiledHeaderOutputFile�PreprocessKeepCommentsrWZPreprocessOutputPath�PreprocessSuppressLineNumbers�PreprocessToFileZProcessorNumberrXrYrZr[r\r]r^r_�TrackerLogDirectoryZTreatSpecificWarningsAsErrors�TreatWarningAsErrorr`rarbrcZUseUnicodeForAssemblerListingrgrhrirj��
ForceIJWImageZEnabled�MTAThreadingAttributeZX86Image�NotSetZa_file_listZSendErrorReport�UseLinkTimeCodeGenerationZLinkVerboseREF�Console�
MachineX86Z	AsInvoker)Urmrnror,rprqrrrsrtr�ruZCLRSupportLastErrorrvrwZCreateHotPatchableImagerxryrzr{r|r}r~rr�ZForceFileOutputr�r�r�r�r�r�r�r�r�ZImageHasSafeExceptionHandlersr�r�r�r�ZLinkDLL�LinkErrorReportingZ
LinkStatusr�r�r�r�r�r�r��MinimumRequiredVersionr�ZMSDOSStubFileName�NoEntryPointr�r�r�ZPreventDllBindingr�r�r�r�r�ZSectionAlignmentr�r�ZSpecifySectionAttributesr�r�r�r�ZSupportNobindOfDelayLoadedDLLr�r_r��SwapRunFromNETr�r�r�ZTreatLinkerWarningAsErrorsr�r�r�r�r�r�Z0x236)r+r,r�rLZNullTerminateStringsrWr�r�r_r�rbZSignedZEnableCustomZStub�NoneZItaniumZ	NewFormatr&)&r+r,ZApplicationConfigurationModeZClientStubFiler�r��DllDataFileNamer�r�r�r�r�r�ZGenerateClientFilesZGenerateServerFilesr�r�r�rLr�ZLocaleIDr�r�rWr�r�ZServerStubFiler^ZSuppressCompilerWarningsr_r�r�Z
TypeLibFormatr�rb�ValidateAllParametersrfrg�PromptImmediatelyZMachineX86i)rmrnr,ZDisplayLibraryrAr�r�r�r�r�r�r��Namer�Z
RemoveObjectsr�r_r�r�ZTreatLibWarningAsErrorsre�VerboseZfalr�)r�r,r�r�ZEnableDPIAwarenessr�ZGenerateCategoryTagsr�ZManifestFromManagedAssemblyZnotgood3r�ZOutputResourceManifestsr�r�ZSuppressDependencyElementr_r�r�r�r�r��r�r�r���
EmbedManifestr�r�r�)	r�Link�ResourceCompile�Midl�Lib�Manifest�ProjectReference�ManifestResourceCompiler�)z5Warning: unrecognized setting ClCompile/Enableprefastz-Warning: unrecognized setting ClCompile/ZZXYZz/Warning: unrecognized setting Manifest/notgood3zFWarning: for Manifest/GenerateCatalogFiles, expected bool; got 'truel'zIWarning: for Lib/TargetMachine, unrecognized enumerated value MachineX86izBWarning: for Manifest/EnableDPIAwareness, expected bool; got 'fal'N)rZValidateMSBuildSettingsrrrrrr�$testValidateMSBuildSettings_settingss*�I�W�
�(��������
���z:TestSequenceFunctions.testValidateMSBuildSettings_settingscCs0i}i}t�||j�}|�||�|�g�dS)zTests an empty conversion.N�rZConvertToMSBuildSettingsrrr�rZ
msvs_settingsZexpected_msbuild_settingsZactual_msbuild_settingsrrr�"testConvertToMSBuildSettings_empty4s�z8TestSequenceFunctions.testConvertToMSBuildSettings_emptycCs\dddd�dddd�d�}ddd	d�d
ddd
�d�}t�||j�}|�||�|�g�dS)zTests a minimal conversion.�dir1z/foor#)r+r,r0r&r')r�rArx)rrZDefaultr�rr%)r�r�rx)rrNrrrrr�$testConvertToMSBuildSettings_minimal>s0�������z:TestSequenceFunctions.testConvertToMSBuildSettings_minimalcCsjddddddd�dd	dd
d�dd
id�}ddd�iddid�}t�||j�}|�||�|�gd��dS)z)Tests conversion that generates warnings.r&r'�12Z21�13�14)r+r,r0r1rdrJZ10Z31�6)r{r�rAr�r�r�)rrr)r+r,�0x03eb)rrr)zwWarning: while converting VCCLCompilerTool/BasicRuntimeChecks to MSBuild, index value (12) not in expected range [0, 4)zvWarning: while converting VCCLCompilerTool/BrowseInformation to MSBuild, index value (21) not in expected range [0, 3)zyWarning: while converting VCCLCompilerTool/UsePrecompiledHeader to MSBuild, index value (13) not in expected range [0, 3)zvWarning: while converting VCCLCompilerTool/GeneratePreprocessedFile to MSBuild, value must be one of [0, 1, 2]; got 14zgWarning: while converting VCLinkerTool/Driver to MSBuild, index value (10) not in expected range [0, 4)zwWarning: while converting VCLinkerTool/LinkTimeCodeGeneration to MSBuild, index value (31) not in expected range [0, 5)zoWarning: while converting VCLinkerTool/ErrorReporting to MSBuild, index value (21) not in expected range [0, 3)zpWarning: while converting VCLinkerTool/FixedBaseAddress to MSBuild, index value (6) not in expected range [0, 3)Nrrrrr�%testConvertToMSBuildSettings_warnings^s8�
�������z;TestSequenceFunctions.testConvertToMSBuildSettings_warningscPCs�dddddddddddddddd	ddddddddddddd
d
dddddddddddddd	ddddddddddd	dddddddd�>d
ddd
dd
ddd
dddddd
ddd
dddddd
dddddddd
ddddddddddddddddddddddddddddddddddddddddd
dddddd�Nddddd	dddd	d�	ddddddddddddddddddd	ddddddd	dddd�d
dddd	ddd
dddddd�
d
ddddddddddddddddddd�d�}dddddddddddddd	ddddddd dd!dd
d
dddd"ddddddd#d$dddd	dddd%ddddd&ddddd	dd'ddd(�<d
dd
dd
dd)d
dd*d+dd)d
dd,d
d)dddd
dddddddd
ddddd-d.ddddddddd)ddddddddddddd/ddddd0dddd
d1ddd2�Fddd3dd	dddd	d�	dddd4dd5ddddddddddddd	ddddd6dd	dddd7�d
ddd	ddd
ddddd8�d
dddddddddddddd9�d:diddd;�ddddd<�d=�	}t�||j�}|�||�|�g�d>S)?z-Tests conversion of all the MSBuild settings.zfolder1;folder2;folder3Za_stringr"r#r&r'r%�4zd1;d2;d3zfile1;file2;file3�3�>r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirlr�)Nrmrn�%AdditionalLibraryDirectories_excludedror,rprqrrrsrtrurvrwrxryrzr{r|r}r~rrAr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r_r�r�r�r�r�r�r�r�r�r�rer�r�)	r+r,r�rLrWr�r�r_rb)r+r,r�r�r�r�r�r�r�r�r�r�r�r�rLr�r�r�rWr�r�r^r_r�r�rbr�rfrg)
rmrnr!r,r�r�r�r�r�r�r�r_reZmy_name�r�r,r�r�r�r
r�r�r�r�r�r�r_r�r�r�r�rer�)rrrrrrza_string /Jr�r�r�r��EditAndContinuer�r��Asyncr��StrictZAnySuitable�FullZCreater�r�ZLevel2�<r+r,r-r.r/r0r1r2r3r4r5r6r9r:r;r<r?rArBrCrDrErFrGrHrIr�rKrLrMr�rOr�rQrRr�rTr�rUr�r�rWr�r�rXrYrZr[r\r]r^r_r�r`rarbrcrgrhrir�r�ZSTAThreadingAttributer{Z
NoErrorReportZPGInstrumentZWindowsZ
MachineARMZHighestAvailable�Frmrnror,rprqrrrsrtrurvrwrxryrzr{r|r}r~rr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r_r�rr�r�r�r�r�r�r�r�rZUnsignedZAllZWin32)r+r,r�r�rr�r�r�r�r�r�r�r�r�rLr�r�r�rWr�r�r^r_r�r�rbrrfrg)rmrnr,r�r�r�r�r�r�r_re�r�r,r�r�r�r�r�r�r�r_r�r�r�r�r�rr	)	rrrr
rrrrr�Nrrrrr�+testConvertToMSBuildSettings_full_synthetic�sj�@�P������\�>�H���
������S�zATestSequenceFunctions.testConvertToMSBuildSettings_full_syntheticcOCs�dddddddddddd	d
d
d
ddd
d
d
d
ddd
dd
ddd
ddd
d
dd
d
dd
d
d
dddddddd
d
d
dddd
dd
ddd
dd
dd�>dddddddddddd
ddd
dd ddd!ddd"d#d
dd
d$d%d
d&d
d
d'd(d)ddddd*d
dd+d!d,d-ddd.d
d
d/d0dd
d
ddd1d2d"dd
dd
d
ddd
d3d%dd
d
dd4d5�Md3d6d7d
d8d9d
d:�d;d<d=d>d?dd
d@dAdBdCdDddEd
dEd
dd
dF�dG�}ddHddIdJdKd
dLddMdNdOd
ddPd
d
dQdRd
dSd
dTdd
dd
d
d
dUd
d
dVd
d
d
dWdXddYd
dd
d
dZd[dd
d
d
d\dd
dd
dd
d]d
d^d_�<ddddddd
ddd`dad
dbdd
dcd ddd!dd"d#d
d
d$d%d
d
d&d'd(d)d
dddedfd
dd+d!d,d-d
d
dgd
d
d/d0dd
ddhd1d2d"did
dd
d
djdd
d3d%dkd
d4dl�Fd3d6dmd
d8dnd
d:�d;d<d=d>d
d@dBdCdDddEd
dEd
do�dd
dp�ddd
dbdq�drdsidt�}t�||j�}|�||�|�g�duS)va$	Tests the conversion of an actual project.

    A VS2008 project with most of the options defined was created through the
    VS2008 IDE.  It was then converted to VS2010.  The tool settings found in
    the .vcproj and .vcxproj files were converted to the two dictionaries
    msvs_settings and expected_msbuild_settings.

    Note that for many settings, the VS2010 converter adds macros like
    %(AdditionalIncludeDirectories) to make sure than inherited values are
    included.  Since the Gyp projects we generate do not use inheritance,
    we removed these macros.  They were:
        ClCompile:
            AdditionalIncludeDirectories:  ';%(AdditionalIncludeDirectories)'
            AdditionalOptions:  ' %(AdditionalOptions)'
            AdditionalUsingDirectories:  ';%(AdditionalUsingDirectories)'
            DisableSpecificWarnings: ';%(DisableSpecificWarnings)',
            ForcedIncludeFiles:  ';%(ForcedIncludeFiles)',
            ForcedUsingFiles:  ';%(ForcedUsingFiles)',
            PreprocessorDefinitions:  ';%(PreprocessorDefinitions)',
            UndefinePreprocessorDefinitions:
                ';%(UndefinePreprocessorDefinitions)',
        Link:
            AdditionalDependencies:  ';%(AdditionalDependencies)',
            AdditionalLibraryDirectories:  ';%(AdditionalLibraryDirectories)',
            AdditionalManifestDependencies:
                ';%(AdditionalManifestDependencies)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            AddModuleNamesToAssembly:  ';%(AddModuleNamesToAssembly)',
            AssemblyLinkResource:  ';%(AssemblyLinkResource)',
            DelayLoadDLLs:  ';%(DelayLoadDLLs)',
            EmbedManagedResourceFile:  ';%(EmbedManagedResourceFile)',
            ForceSymbolReferences:  ';%(ForceSymbolReferences)',
            IgnoreSpecificDefaultLibraries:
                ';%(IgnoreSpecificDefaultLibraries)',
        ResourceCompile:
            AdditionalIncludeDirectories:  ';%(AdditionalIncludeDirectories)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            PreprocessorDefinitions:  ';%(PreprocessorDefinitions)',
        Manifest:
            AdditionalManifestFiles:  ';%(AdditionalManifestFiles)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            InputResourceManifests:  ';%(InputResourceManifests)',
    rz/more�testz$(IntDir)\ar&rz$(IntDir)\er�rr%�abcr'�def�gez$(IntDir)\bz$(IntDir)\$(TargetName).pchez	StdAfx.hdzWIN32;_DEBUG;_CONSOLEz$(IntDir)\vc90b.pdbZwerr#z$(IntDir)\cr ZzxZasd�s2z/mor2Zd1Zd5Z23423Zd4Zd2Zf5Zd3Zfssdfsdrrz	flob;flokZf4Zf7Zf6z2$(IntDir)\$(TargetFileName).2intermediate.manifest�f2�f1Zsdsdz$(OutDir)\$(ProjectName)2.exez$(TargetDir)$(TargetName).pgddzFlob.pdbZ15rZf3Z333)Mrmrnror,rprqrrrsrtrurvrwrxryrzr{r|r}r~rrAr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r_r�r�r�r�r�r�r�r�r�r�rer�z/more3Z3084z_UNICODE;UNICODE2z$(IntDir)/$(InputName)3.res)r+r,r�rLrWr�r�ZsfsdfsdZ	afdsdafsdZsddfdsadfsaZfsdfdsz$(IntDir)\mt.depdfdZ	asfsfdafsz2$(IntDir)\$(TargetFileName).embed.manifest.resfdsfz$(TargetPath).manifestdfsZsdfsfdZsdffsdZsfsdr")rrrrz/more /Jz
$(IntDir)aZAssemblyCodeZEnableFastChecksz
$(IntDir)eZFastCallr�r#r�ZQueuer$ZSizer%r�z
$(IntDir)br&r�z$(IntDir)$(TargetName).pchez$(IntDir)vc90b.pdbZMultiThreadedDebugDLLZ4BytesZLevel3z
$(IntDir)cr'ZForceSafeILImager�r�ZUpOnlyZQueueForNextLoginr�z1$(IntDir)$(TargetFileName).2intermediate.manifestz$(OutDir)$(ProjectName)2.exeZLinkVerboser�r�ZRequireAdministratorr(Z0x0c0cz$(IntDir)%(Filename)3.resr)rr	r�z1$(IntDir)$(TargetFileName).embed.manifest.resfdsf)rrrrrr�rNrrrrr�#testConvertToMSBuildSettings_actualEs�.�@�P�	���/�>�H�	������*�z9TestSequenceFunctions.testConvertToMSBuildSettings_actualN)
�__name__�
__module__�__qualname__r	rrr�rrrrr*r2rrrrrs r
 46r�__main__)�__doc__r�ImportError�ioZunittestZgyp.MSVSSettingsrZTestCaserr3�mainrrrr�<module>s(G