| @@ -311,16 +311,19 @@ namespace RTASHelpers | |||||
| exporter.msvcDelayLoadedDLLs = "DAE.dll; DigiExt.dll; DSI.dll; PluginLib.dll; DSPManager.dll"; | exporter.msvcDelayLoadedDLLs = "DAE.dll; DigiExt.dll; DSI.dll; PluginLib.dll; DSPManager.dll"; | ||||
| if (! exporter.getExtraLinkerFlags().toString().contains ("/FORCE:multiple")) | |||||
| exporter.getExtraLinkerFlags() = exporter.getExtraLinkerFlags().toString() + " /FORCE:multiple"; | |||||
| for (ProjectExporter::ConfigIterator config (exporter); config.next();) | |||||
| if (exporter.isVisualStudio()) | |||||
| { | { | ||||
| config->getValue (Ids::msvcModuleDefinitionFile) = msvcPathToRTASFolder + "juce_RTAS_WinExports.def"; | |||||
| if (! exporter.getExtraLinkerFlags().toString().contains ("/FORCE:multiple")) | |||||
| exporter.getExtraLinkerFlags() = exporter.getExtraLinkerFlags().toString() + " /FORCE:multiple"; | |||||
| if (config->getValue (Ids::postbuildCommand).toString().isEmpty()) | |||||
| config->getValue (Ids::postbuildCommand) = "copy /Y \"" + msvcPathToRTASFolder + "juce_RTAS_WinResources.rsr" | |||||
| + "\" \"$(TargetPath)\".rsr"; | |||||
| for (ProjectExporter::ConfigIterator config (exporter); config.next();) | |||||
| { | |||||
| config->getValue (Ids::msvcModuleDefinitionFile) = msvcPathToRTASFolder + "juce_RTAS_WinExports.def"; | |||||
| if (config->getValue (Ids::postbuildCommand).toString().isEmpty()) | |||||
| config->getValue (Ids::postbuildCommand) = "copy /Y \"" + msvcPathToRTASFolder + "juce_RTAS_WinResources.rsr" | |||||
| + "\" \"$(TargetPath)\".rsr"; | |||||
| } | |||||
| } | } | ||||
| exporter.xcodeExtraLibrariesDebug.add (rtasFolder.getChildFile ("MacBag/Libs/Debug/libPluginLibrary.a")); | exporter.xcodeExtraLibrariesDebug.add (rtasFolder.getChildFile ("MacBag/Libs/Debug/libPluginLibrary.a")); | ||||