In the introducer I have set “use DLL version of runtime” to off however my projects are still being built with the setting on.
Maybe it is hardwired in the introjucer that if RTAS is selected it should be on, but some of my projects define JucePlugin_Build_AAX=0 JucePlugin_Build_RTAS=0 which effectively creates non-rtas versions.
Koen just tested this and correct: if you switch on rtas it automatically ignores the “use DLL version of runtime”…
Any chance of removing that automatic behaviour?
We try to make everything in on introjucer setup:
Global: RTAS/AAX/AU/VST all switched on
1 xcode config:
Demo version debug
Demo version release
Full version debug
Full version release
1 vs2008 config for building RTAS:
-> Preprocessors: JucePlugin_Build_AAX=0 JucePlugin_Build_VST=0
Demo version debug
Demo version release
Full version debug
Full version release
1 vs2010 config gfor building VST32 & VST64:
-> Preprocessors: JucePlugin_Build_AAX=0 JucePlugin_Build_RTAS=0
Demo version debug
Demo version release
Full version debug
Full version release
Wait, did you read the rest of my post?
We have 1 introjucer project which builds all of RTAS/AU/VST and buy using proprocessor definitions we switch OFF RTAS/… for certain configs.
Your “switch to dynamic linking” is for all configs in the same introjucer.