ApShaders/msvc/arnold.props

49 lines
2.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<ARNOLD_ROOT>D:\library\external</ARNOLD_ROOT>
<ARNOLD_VER>5.1.1.1</ARNOLD_VER>
<ARNOLD_LOCATION>$(ARNOLD_ROOT)\Arnold-$(ARNOLD_VER)</ARNOLD_LOCATION>
<MTOA_ROOT>C:\solidangle\mtoadeploy</MTOA_ROOT>
<MTOA_LOCATION>$(MTOA_ROOT)\$(MAYA_VER)</MTOA_LOCATION>
</PropertyGroup>
<PropertyGroup>
<_PropertySheetDisplayName>Arnold SDK</_PropertySheetDisplayName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(ARNOLD_LOCATION)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(ARNOLD_LOCATION)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>ai.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
</Link>
<PostBuildEvent>
<Command>copy $(TargetPath) $(solutionDir)..\build\$(solutionName)\shaders /Y/B
$(SolutionDir)..\cmd\post_build_shader.bat $(SolutionName) $(ProjectName) $(TargetPath) $(solutionDir)..\build\$(solutionName)</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="ARNOLD_ROOT">
<Value>$(ARNOLD_ROOT)</Value>
</BuildMacro>
<BuildMacro Include="ARNOLD_VER">
<Value>$(ARNOLD_VER)</Value>
</BuildMacro>
<BuildMacro Include="ARNOLD_LOCATION">
<Value>$(ARNOLD_LOCATION)</Value>
</BuildMacro>
<BuildMacro Include="MTOA_ROOT">
<Value>$(MTOA_ROOT)</Value>
</BuildMacro>
<BuildMacro Include="MTOA_LOCATION">
<Value>$(MTOA_LOCATION)</Value>
</BuildMacro>
</ItemGroup>
</Project>