Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

lolfx.props 1.3 KiB

12345678910111213141516171819202122232425262728293031
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup
  4. Condition="'$(LolFxCompileBeforeTargets)' == '' and '$(LolFxCompileAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
  5. <LolFxCompileBeforeTargets>Midl</LolFxCompileBeforeTargets>
  6. <LolFxCompileAfterTargets>CustomBuild</LolFxCompileAfterTargets>
  7. </PropertyGroup>
  8. <PropertyGroup>
  9. <LolFxCompileDependsOn
  10. Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(LolFxCompileDependsOn)</LolFxCompileDependsOn>
  11. </PropertyGroup>
  12. <ItemDefinitionGroup>
  13. <LolFxCompile>
  14. <CommandLineTemplate>@echo off
  15. set D=$(IntDir)%(Filename)%(Extension).cpp
  16. echo /* This file was autogenerated. DO NOT MODIFY IT. */ &gt; "%D%"
  17. echo extern "C" { char const *lolfx_resource_%(Filename) = &gt;&gt; "%D%"
  18. setlocal disabledelayedexpansion
  19. for /F "tokens=1,* delims=`" %%L in ('type "%(Fullpath)"') do (
  20. set "line=%%L"
  21. setlocal enabledelayedexpansion
  22. echo "!line:"=\"!\n" &gt;&gt; "%D%"
  23. endlocal
  24. )
  25. endlocal
  26. echo ;} &gt;&gt; "%D%"</CommandLineTemplate>
  27. <Outputs>$(IntDir)%(FileName)%(Extension).cpp</Outputs>
  28. <ExecutionDescription>%(FileName)%(Extension)</ExecutionDescription>
  29. </LolFxCompile>
  30. </ItemDefinitionGroup>
  31. </Project>