Browse Source

Introjucer: made it possible to use relative paths for AU SDK includes

tags/2021-05-28
jules 10 years ago
parent
commit
0860061fd9
1 changed files with 11 additions and 3 deletions
  1. +11
    -3
      extras/Introjucer/Source/Project/jucer_AudioPluginModule.h

+ 11
- 3
extras/Introjucer/Source/Project/jucer_AudioPluginModule.h View File

@@ -501,9 +501,17 @@ namespace AUHelpers
if (! sdkLocation.endsWithChar ('/'))
sdkLocation << '/';
exporter.extraSearchPaths.add (sdkLocation + "PublicUtility");
exporter.extraSearchPaths.add (sdkLocation + "AudioUnits/AUPublic/Utility");
exporter.extraSearchPaths.add (sdkLocation + "AudioUnits/AUPublic/AUBase");
{
String relativeSDK (exporter.rebaseFromProjectFolderToBuildTarget (RelativePath (sdkLocation, RelativePath::projectFolder))
.toUnixStyle());
if (! relativeSDK.endsWithChar ('/'))
relativeSDK << '/';
exporter.extraSearchPaths.add (relativeSDK + "PublicUtility");
exporter.extraSearchPaths.add (relativeSDK + "AudioUnits/AUPublic/Utility");
exporter.extraSearchPaths.add (relativeSDK + "AudioUnits/AUPublic/AUBase");
}
exporter.xcodeFrameworks.addTokens ("AudioUnit CoreAudioKit", false);
exporter.xcodeExcludedFiles64Bit = "\"*Carbon*.cpp\"";


Loading…
Cancel
Save