This plug-in depends on the MailCore framework. It's already included as a sub-project for this plug-in. After checking out this project, make sure to run:
git submodule update --init --recursive
Now, you should be able to come back to this project and build.
If you plan on building other plugins that require either MailCore or the QSMailMediator.h file, make sure to add both to the 'Header Search Paths' build setting of your new plugin. To do this follow the steps below (this assumes you have an Xcode project called 'MyPlugin.xcodeproj'):
- Create your new plugin in the same root folder as the
elements.support.mail-qspluginfolder. Important: do not rename the Email-Support folder fromelements.support.mail-qsplugin - Go to your plugin's build0settings by clicking the 'MyPlugin' icon in the sidebar, then clicking your plugin's target, and clicking 'Build Settings'
- Search for
header search pathsin the searchbar - Find the 'Header Search Paths' setting. Open the text by double clicking the item
- Enter the text:
"$(SRCROOT)/../elements.support.mail-qsplugin" - Enter the text:
elements.support.mail-qsplugin/MailCore/build-mac/build/$(CONFIGURATION)/include
Here's a screenshot of how your configuration should look:
Before trying out any of these plugins, it's always a good idea to BACKUP all of your Quicksilver data.
This is easily done by backing up the following folders
(<user> stands for your short user name):
/Users/<user>/Library/Application Support/Quicksilver
/Users/<user>/Library/Caches/Quicksilver
Quicksilver must be built from source. See the QSApp.com wiki for more information on Building Quicksilver.
Also check out the Quicksilver Plugins Development Reference.
By downloading and/or using this software you agree to the following terms of use:
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this software except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Which basically means: whatever you do, I can't be held accountable if something breaks.
