From 3d04a23c0f995ea970e7b2203b554cdfa2748193 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 13 Jun 2017 10:16:54 +0100 Subject: [PATCH] Projucer: Only add the juce_audio_plugin_client module path to XCode's header search paths if it is included in the project --- .../Source/Project Saving/jucer_ProjectExport_XCode.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h b/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h index 8fd6cac27e..5e2f8af7f3 100644 --- a/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h +++ b/extras/Projucer/Source/Project Saving/jucer_ProjectExport_XCode.h @@ -1253,10 +1253,13 @@ public: paths.addArray (config.getHeaderSearchPaths()); paths.addArray (getTargetExtraHeaderSearchPaths()); - // Always needed to compile .r files - paths.add (owner.getModuleFolderRelativeToProject ("juce_audio_plugin_client") - .rebased (owner.projectFolder, owner.getTargetFolder(), RelativePath::buildTargetFolder) - .toUnixStyle()); + if (owner.project.getModules().isModuleEnabled ("juce_audio_plugin_client")) + { + // Needed to compile .r files + paths.add (owner.getModuleFolderRelativeToProject ("juce_audio_plugin_client") + .rebased (owner.projectFolder, owner.getTargetFolder(), RelativePath::buildTargetFolder) + .toUnixStyle()); + } paths.add ("$(inherited)");