Just in case anybody wants to produce Release binaries without all the function names in (it halves the size) under OSX, here's what you need to do: - enable "Symbols Hidden By Default" in the xcode settings. - find the definition of EXPORT used for APPLE in IPlug_include_in_plug_hdr.h (it's blank at the moment) and change it to: Code:
No. Do you think I should? - not sure, maybe it gets stripped anyway, look at the binary size. obviously the majority of the symbols are in the library What problem is that exactly? The Plugin_AU_Entry and Plugin_AU_ViewEntry symbols were getting hidden, and with my set up at least this meant it wouldn't validate
could someone please clarify which code is effective and exactly where it ought to go? also i have just noticed "#elif"; i'm wondering if that can be used in one's main.cpp to specify code that needs to run only for audio units?