NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler
Log | Files | Refs | Submodules | README | LICENSE

common-win.props (13835B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <ImportGroup Label="PropertySheets" />
      4   <PropertyGroup Label="UserMacros">
      5     <RTAUDIOMIDI_PATH>$(IPLUG_PATH)\APP\RTAudioMidi</RTAUDIOMIDI_PATH>
      6     <IPLUG2_ROOT>$(ProjectDir)..\..\iPlug2</IPLUG2_ROOT>
      7     <WDL_PATH>$(IPLUG2_ROOT)\WDL</WDL_PATH>
      8     <IPLUG_PATH>$(IPLUG2_ROOT)\IPlug</IPLUG_PATH>
      9     <EXTRAS_PATH>$(IPLUG_PATH)\Extras</EXTRAS_PATH>
     10     <IGRAPHICS_PATH>$(IPLUG2_ROOT)\IGraphics</IGRAPHICS_PATH>
     11     <DEPS_PATH>$(IPLUG2_ROOT)\Dependencies</DEPS_PATH>
     12     <JSON_PATH>$(DEPS_PATH)\Extras\nlohmann</JSON_PATH>
     13     <IPLUG_INC_PATHS>$(WDL_PATH);$(IPLUG_PATH);$(EXTRAS_PATH);$(EXTRAS_PATH)\OSC;$(EXTRAS_PATH)\Synth;$(EXTRAS_PATH)\Faust;$(EXTRAS_PATH)\WebView;$(JSON_PATH);$(SolutionDir)\resources</IPLUG_INC_PATHS>
     14     <IPLUG_DEPS_PATH>$(DEPS_PATH)\IPlug</IPLUG_DEPS_PATH>
     15     <IGRAPHICS_DEPS_PATH>$(DEPS_PATH)\IGraphics</IGRAPHICS_DEPS_PATH>
     16     <NANOVG_PATH>$(IGRAPHICS_DEPS_PATH)\NanoVG\src</NANOVG_PATH>
     17     <NANOSVG_PATH>$(IGRAPHICS_DEPS_PATH)\NanoSVG\src</NANOSVG_PATH>
     18     <FREETYPE_PATH>$(DEPS_PATH)\Build\src\freetype\include</FREETYPE_PATH>
     19     <SKIA_PATH>$(DEPS_PATH)\Build\src\skia</SKIA_PATH>
     20     <SKIA_INC_PATHS>$(SKIA_PATH);$(SKIA_PATH)\include\core;$(SKIA_PATH)\include\effects;$(SKIA_PATH)\include\config;$(SKIA_PATH)\include\utils;$(SKIA_PATH)\include\gpu;$(SKIA_PATH)\modules\svg\include;$(SKIA_PATH)\third_party\externals\icu\source\common</SKIA_INC_PATHS>
     21     <GLAD_GL2_PATHS>$(IGRAPHICS_DEPS_PATH)\glad_GL2\include;$(IGRAPHICS_DEPS_PATH)\glad_GL2\src</GLAD_GL2_PATHS>
     22     <GLAD_GL3_PATHS>$(IGRAPHICS_DEPS_PATH)\glad_GL3\include;$(IGRAPHICS_DEPS_PATH)\glad_GL3\src</GLAD_GL3_PATHS>
     23     <PNG_PATH>$(WDL_PATH)\libpng</PNG_PATH>
     24     <ZLIB_PATH>$(WDL_PATH)\zlib</ZLIB_PATH>
     25     <STB_PATH>$(IGRAPHICS_DEPS_PATH)\STB</STB_PATH>
     26     <FAUST_INC_PATHS>$(DEPS_PATH)\Build\win\Faust\include</FAUST_INC_PATHS>
     27     <STATIC_LIBS_PATH>$(DEPS_PATH)\Build\win\$(Platform)\$(Configuration)</STATIC_LIBS_PATH>
     28     <IMGUI_INC_PATHS>$(IGRAPHICS_DEPS_PATH)\imgui;$(IGRAPHICS_DEPS_PATH)\imgui\backends</IMGUI_INC_PATHS>
     29     <YOGA_INC_PATHS>$(IGRAPHICS_DEPS_PATH)\yoga;$(IGRAPHICS_DEPS_PATH)\yoga\yoga</YOGA_INC_PATHS>
     30     <IGRAPHICS_INC_PATHS>$(IGRAPHICS_PATH);$(IGRAPHICS_PATH)\Controls;$(IGRAPHICS_PATH)\Drawing;$(IGRAPHICS_PATH)\Platforms;$(IGRAPHICS_PATH)\Extras;$(NANOSVG_PATH);$(NANOVG_PATH);$(PNG_PATH);$(ZLIB_PATH);$(FREETYPE_PATH);$(STB_PATH);$(IMGUI_INC_PATHS);$(SKIA_INC_PATHS);$(YOGA_INC_PATHS)</IGRAPHICS_INC_PATHS>
     31     <VST2_SDK Condition="'$(VST2_SDK)'==''">$(IPLUG_DEPS_PATH)\VST2_SDK</VST2_SDK>
     32     <VST3_SDK Condition="'$(VST3_SDK)'==''">$(IPLUG_DEPS_PATH)\VST3_SDK</VST3_SDK>
     33     <ASIO_SDK Condition="'$(ASIO_SDK)'==''">$(IPLUG_DEPS_PATH)\RTAudio\include</ASIO_SDK>
     34     <AAX_SDK Condition="'$(AAX_SDK)'==''">$(IPLUG_DEPS_PATH)\AAX_SDK</AAX_SDK>
     35     <VST2_32_HOST_PATH Condition="'$(VST2_32_HOST_PATH)'==''">$(ProgramFiles)\REAPER\reaper.exe</VST2_32_HOST_PATH>
     36     <VST2_64_HOST_PATH Condition="'$(VST2_64_HOST_PATH)'==''">$(ProgramW6432)\REAPER (x64)\reaper.exe</VST2_64_HOST_PATH>
     37     <VST3_32_HOST_PATH Condition="'$(VST3_32_HOST_PATH)'==''">$(ProgramFiles)\REAPER\reaper.exe</VST3_32_HOST_PATH>
     38     <VST3_64_HOST_PATH Condition="'$(VST3_64_HOST_PATH)'==''">$(ProgramW6432)\REAPER (x64)\reaper.exe</VST3_64_HOST_PATH>
     39     <VST3_32_PATH Condition="'$(VST3_32_PATH)'==''">$(CommonProgramFiles)\VST3</VST3_32_PATH>
     40     <VST3_64_PATH Condition="'$(VST3_64_PATH)'==''">$(CommonProgramW6432)\VST3</VST3_64_PATH>
     41     <VST2_32_PATH Condition="'$(VST2_32_PATH)'==''">$(ProgramFiles)\VstPlugins</VST2_32_PATH>
     42     <VST2_64_PATH Condition="'$(VST2_64_PATH)'==''">$(ProgramW6432)\VstPlugins</VST2_64_PATH>
     43     <AAX_32_PATH Condition="'$(AAX_32_PATH)'==''">$(CommonProgramFiles)\Avid\Audio\Plug-Ins</AAX_32_PATH>
     44     <AAX_64_PATH Condition="'$(AAX_64_PATH)'==''">$(CommonProgramW6432)\Avid\Audio\Plug-Ins</AAX_64_PATH>
     45     <REAPER_EXT_PATH>$(APPDATA)\REAPER\UserPlugins</REAPER_EXT_PATH>
     46     <APP_DEFS>APP_API;__WINDOWS_DS__;__WINDOWS_MM__;__WINDOWS_ASIO__;IPLUG_EDITOR=1;IPLUG_DSP=1</APP_DEFS>
     47     <VST2_DEFS>VST2_API;VST_FORCE_DEPRECATED;IPLUG_EDITOR=1;IPLUG_DSP=1</VST2_DEFS>
     48     <VST3_DEFS>VST3_API;IPLUG_EDITOR=1;IPLUG_DSP=1</VST3_DEFS>
     49     <VST3P_DEFS>VST3P_API;IPLUG_EDITOR=0;IPLUG_DSP=1</VST3P_DEFS>
     50     <VST3C_DEFS>VST3C_API;IPLUG_EDITOR=1;IPLUG_DSP=0</VST3C_DEFS>
     51     <DEBUG_DEFS>_DEBUG;</DEBUG_DEFS>
     52     <RELEASE_DEFS>NDEBUG;</RELEASE_DEFS>
     53     <TRACER_DEFS>TRACER_BUILD;NDEBUG;</TRACER_DEFS>
     54     <APP_INC_PATHS>$(IPLUG_PATH)\APP;$(IPLUG_DEPS_PATH)\RTAudio\include;$(IPLUG_DEPS_PATH)\RTAudio;$(IPLUG_DEPS_PATH)\RTMidi</APP_INC_PATHS>
     55     <VST2_INC_PATHS>$(IPLUG_PATH)\VST2;$(VST2_SDK)</VST2_INC_PATHS>
     56     <VST3_INC_PATHS>$(IPLUG_PATH)\VST3;$(VST3_SDK)</VST3_INC_PATHS>
     57     <AAX_INC_PATHS>$(IPLUG_PATH)\AAX;$(AAX_SDK)\Interfaces;$(AAX_SDK)\Interfaces\ACF;</AAX_INC_PATHS>
     58     <AAX_DEFS>AAX_API;IPLUG_EDITOR=1;IPLUG_DSP=1;_WINDOWS;WIN32;_WIN32;WINDOWS_VERSION;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE</AAX_DEFS>
     59     <ALL_DEFS>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;NOMINMAX</ALL_DEFS>
     60     <AAX_LIBS>wininet.lib;odbc32.lib;odbccp32.lib;psapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comctl32.lib;</AAX_LIBS>
     61     <APP_LIBS>dsound.lib;winmm.lib;</APP_LIBS>
     62     <VST2_32_COMMAND_ARGS>$(SolutionDir)$(SolutionName).RPP</VST2_32_COMMAND_ARGS>
     63     <VST2_64_COMMAND_ARGS>$(SolutionDir)$(SolutionName).RPP</VST2_64_COMMAND_ARGS>
     64     <VST3_64_COMMAND_ARGS>$(SolutionDir)$(SolutionName).RPP</VST3_64_COMMAND_ARGS>
     65     <VST3_32_COMMAND_ARGS>$(SolutionDir)$(SolutionName).RPP</VST3_32_COMMAND_ARGS>
     66     <COPY_VST2>1</COPY_VST2>
     67     <REAPER_INC_PATHS>$(IPLUG_DEPS_PATH)/Reaper;$(IPLUG_PATH)\ReaperExt;</REAPER_INC_PATHS>
     68     <AAX_ICON>$(AAX_SDK)\Utilities\PlugIn.ico</AAX_ICON>
     69     <VST_ICON>$(IPLUG2_ROOT)\Scripts\icons\VST_Logo_Steinberg.ico</VST_ICON>
     70     <FAUST_LIB_PATH>$(DEPS_PATH)\Build\win\Faust\lib</FAUST_LIB_PATH>
     71   </PropertyGroup>
     72   <PropertyGroup>
     73     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     74   </PropertyGroup>
     75   <ItemDefinitionGroup>
     76     <ClCompile>
     77       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     78       <PreprocessorDefinitions>$(ALL_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
     79       <DisableSpecificWarnings>4996;4250;4018;4267;4068;</DisableSpecificWarnings>
     80       <AdditionalIncludeDirectories>$(WDL_PATH);$(IPLUG_PATH);$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     81       <LanguageStandard>stdcpp17</LanguageStandard>
     82       <MultiProcessorCompilation>true</MultiProcessorCompilation>
     83     </ClCompile>
     84     <ItemDefinitionGroup Condition=" '$(Platform)' == 'Win32' ">
     85       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
     86     </ItemDefinitionGroup>
     87     <Link>
     88       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
     89       <AdditionalLibraryDirectories>$(STATIC_LIBS_PATH);$(AAX_SDK)\Libs\$(Configuration);$(FAUST_LIB_PATH);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     90       <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
     91     </Link>
     92     <Lib>
     93       <AdditionalDependencies />
     94     </Lib>
     95     <ResourceCompile>
     96       <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\resources\fonts;$(SolutionDir)\resources\img;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     97     </ResourceCompile>
     98   </ItemDefinitionGroup>
     99   <ItemGroup>
    100     <BuildMacro Include="IPLUG2_ROOT">
    101       <Value>$(IPLUG2_ROOT)</Value>
    102     </BuildMacro>
    103     <BuildMacro Include="WDL_PATH">
    104       <Value>$(WDL_PATH)</Value>
    105     </BuildMacro>
    106     <BuildMacro Include="IPLUG_PATH">
    107       <Value>$(IPLUG_PATH)</Value>
    108     </BuildMacro>
    109     <BuildMacro Include="EXTRAS_PATH">
    110       <Value>$(EXTRAS_PATH)</Value>
    111     </BuildMacro>
    112     <BuildMacro Include="IGRAPHICS_PATH">
    113       <Value>$(IGRAPHICS_PATH)</Value>
    114     </BuildMacro>
    115     <BuildMacro Include="DEPS_PATH">
    116       <Value>$(DEPS_PATH)</Value>
    117     </BuildMacro>
    118     <BuildMacro Include="JSON_PATH">
    119       <Value>$(JSON_PATH)</Value>
    120     </BuildMacro>
    121     <BuildMacro Include="IPLUG_INC_PATHS">
    122       <Value>$(IPLUG_INC_PATHS)</Value>
    123     </BuildMacro>
    124     <BuildMacro Include="IPLUG_DEPS_PATH">
    125       <Value>$(IPLUG_DEPS_PATH)</Value>
    126     </BuildMacro>
    127     <BuildMacro Include="IGRAPHICS_DEPS_PATH">
    128       <Value>$(IGRAPHICS_DEPS_PATH)</Value>
    129     </BuildMacro>
    130     <BuildMacro Include="NANOVG_PATH">
    131       <Value>$(NANOVG_PATH)</Value>
    132     </BuildMacro>
    133     <BuildMacro Include="NANOSVG_PATH">
    134       <Value>$(NANOSVG_PATH)</Value>
    135     </BuildMacro>
    136     <BuildMacro Include="FREETYPE_PATH">
    137       <Value>$(FREETYPE_PATH)</Value>
    138     </BuildMacro>
    139     <BuildMacro Include="SKIA_PATH">
    140       <Value>$(SKIA_PATH)</Value>
    141     </BuildMacro>
    142     <BuildMacro Include="SKIA_INC_PATHS">
    143       <Value>$(SKIA_INC_PATHS)</Value>
    144     </BuildMacro>
    145     <BuildMacro Include="GLAD_GL2_PATHS">
    146       <Value>$(GLAD_GL2_PATHS)</Value>
    147     </BuildMacro>
    148     <BuildMacro Include="GLAD_GL3_PATHS">
    149       <Value>$(GLAD_GL3_PATHS)</Value>
    150     </BuildMacro>
    151     <BuildMacro Include="PNG_PATH">
    152       <Value>$(PNG_PATH)</Value>
    153     </BuildMacro>
    154     <BuildMacro Include="ZLIB_PATH">
    155       <Value>$(ZLIB_PATH)</Value>
    156     </BuildMacro>
    157     <BuildMacro Include="STB_PATH">
    158       <Value>$(STB_PATH)</Value>
    159     </BuildMacro>
    160     <BuildMacro Include="FAUST_INC_PATHS">
    161       <Value>$(FAUST_INC_PATHS)</Value>
    162     </BuildMacro>
    163     <BuildMacro Include="STATIC_LIBS_PATH">
    164       <Value>$(STATIC_LIBS_PATH)</Value>
    165     </BuildMacro>
    166     <BuildMacro Include="IMGUI_INC_PATHS">
    167       <Value>$(IMGUI_INC_PATHS)</Value>
    168     </BuildMacro>
    169     <BuildMacro Include="YOGA_INC_PATHS">
    170       <Value>$(YOGA_INC_PATHS)</Value>
    171     </BuildMacro>
    172     <BuildMacro Include="IGRAPHICS_INC_PATHS">
    173       <Value>$(IGRAPHICS_INC_PATHS)</Value>
    174     </BuildMacro>
    175     <BuildMacro Include="VST2_SDK">
    176       <Value>$(VST2_SDK)</Value>
    177     </BuildMacro>
    178     <BuildMacro Include="VST3_SDK">
    179       <Value>$(VST3_SDK)</Value>
    180     </BuildMacro>
    181     <BuildMacro Include="ASIO_SDK">
    182       <Value>$(ASIO_SDK)</Value>
    183     </BuildMacro>
    184     <BuildMacro Include="AAX_SDK">
    185       <Value>$(AAX_SDK)</Value>
    186     </BuildMacro>
    187     <BuildMacro Include="VST2_32_HOST_PATH">
    188       <Value>$(VST2_32_HOST_PATH)</Value>
    189     </BuildMacro>
    190     <BuildMacro Include="VST2_64_HOST_PATH">
    191       <Value>$(VST2_64_HOST_PATH)</Value>
    192     </BuildMacro>
    193     <BuildMacro Include="VST3_32_HOST_PATH">
    194       <Value>$(VST3_32_HOST_PATH)</Value>
    195     </BuildMacro>
    196     <BuildMacro Include="VST3_64_HOST_PATH">
    197       <Value>$(VST3_64_HOST_PATH)</Value>
    198     </BuildMacro>
    199     <BuildMacro Include="VST3_32_PATH">
    200       <Value>$(VST3_32_PATH)</Value>
    201     </BuildMacro>
    202     <BuildMacro Include="VST3_64_PATH">
    203       <Value>$(VST3_64_PATH)</Value>
    204     </BuildMacro>
    205     <BuildMacro Include="VST2_32_PATH">
    206       <Value>$(VST2_32_PATH)</Value>
    207     </BuildMacro>
    208     <BuildMacro Include="VST2_64_PATH">
    209       <Value>$(VST2_64_PATH)</Value>
    210     </BuildMacro>
    211     <BuildMacro Include="AAX_32_PATH">
    212       <Value>$(AAX_32_PATH)</Value>
    213     </BuildMacro>
    214     <BuildMacro Include="AAX_64_PATH">
    215       <Value>$(AAX_64_PATH)</Value>
    216     </BuildMacro>
    217     <BuildMacro Include="REAPER_EXT_PATH">
    218       <Value>$(REAPER_EXT_PATH)</Value>
    219     </BuildMacro>
    220     <BuildMacro Include="APP_DEFS">
    221       <Value>$(APP_DEFS)</Value>
    222     </BuildMacro>
    223     <BuildMacro Include="VST2_DEFS">
    224       <Value>$(VST2_DEFS)</Value>
    225     </BuildMacro>
    226     <BuildMacro Include="VST3_DEFS">
    227       <Value>$(VST3_DEFS)</Value>
    228     </BuildMacro>
    229     <BuildMacro Include="VST3P_DEFS">
    230       <Value>$(VST3P_DEFS)</Value>
    231     </BuildMacro>
    232     <BuildMacro Include="VST3C_DEFS">
    233       <Value>$(VST3C_DEFS)</Value>
    234     </BuildMacro>
    235     <BuildMacro Include="DEBUG_DEFS">
    236       <Value>$(DEBUG_DEFS)</Value>
    237     </BuildMacro>
    238     <BuildMacro Include="RELEASE_DEFS">
    239       <Value>$(RELEASE_DEFS)</Value>
    240     </BuildMacro>
    241     <BuildMacro Include="TRACER_DEFS">
    242       <Value>$(TRACER_DEFS)</Value>
    243     </BuildMacro>
    244     <BuildMacro Include="APP_INC_PATHS">
    245       <Value>$(APP_INC_PATHS)</Value>
    246     </BuildMacro>
    247     <BuildMacro Include="VST2_INC_PATHS">
    248       <Value>$(VST2_INC_PATHS)</Value>
    249     </BuildMacro>
    250     <BuildMacro Include="VST3_INC_PATHS">
    251       <Value>$(VST3_INC_PATHS)</Value>
    252     </BuildMacro>
    253     <BuildMacro Include="AAX_INC_PATHS">
    254       <Value>$(AAX_INC_PATHS)</Value>
    255     </BuildMacro>
    256     <BuildMacro Include="AAX_DEFS">
    257       <Value>$(AAX_DEFS)</Value>
    258     </BuildMacro>
    259     <BuildMacro Include="ALL_DEFS">
    260       <Value>$(ALL_DEFS)</Value>
    261     </BuildMacro>
    262     <BuildMacro Include="AAX_LIBS">
    263       <Value>$(AAX_LIBS)</Value>
    264     </BuildMacro>
    265     <BuildMacro Include="APP_LIBS">
    266       <Value>$(APP_LIBS)</Value>
    267     </BuildMacro>
    268     <BuildMacro Include="VST2_32_COMMAND_ARGS">
    269       <Value>$(VST2_32_COMMAND_ARGS)</Value>
    270     </BuildMacro>
    271     <BuildMacro Include="VST2_64_COMMAND_ARGS">
    272       <Value>$(VST2_64_COMMAND_ARGS)</Value>
    273     </BuildMacro>
    274     <BuildMacro Include="VST3_64_COMMAND_ARGS">
    275       <Value>$(VST3_64_COMMAND_ARGS)</Value>
    276     </BuildMacro>
    277     <BuildMacro Include="VST3_32_COMMAND_ARGS">
    278       <Value>$(VST3_32_COMMAND_ARGS)</Value>
    279     </BuildMacro>
    280     <BuildMacro Include="COPY_VST2">
    281       <Value>$(COPY_VST2)</Value>
    282     </BuildMacro>
    283     <BuildMacro Include="REAPER_INC_PATHS">
    284       <Value>$(REAPER_INC_PATHS)</Value>
    285     </BuildMacro>
    286     <BuildMacro Include="AAX_ICON">
    287       <Value>$(AAX_ICON)</Value>
    288     </BuildMacro>
    289     <BuildMacro Include="VST_ICON">
    290       <Value>$(VST_ICON)</Value>
    291     </BuildMacro>
    292     <BuildMacro Include="FAUST_LIB_PATH">
    293       <Value>$(FAUST_LIB_PATH)</Value>
    294     </BuildMacro>
    295   </ItemGroup>
    296 </Project>