• Jiří Techet's avatar
    Compile prefix.c and osx.c only when needed to avoid warnings · db4bf54b
    Jiří Techet yazdı
    When mac integration or binary relocation are disabled, the compiled
    object file contains no symbols because the guards in the source files
    hide all code. On OS X there's a warning during compilation saying:
    
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
    file: .libs/libgeany.a(libgeany_la-prefix.o) has no symbols
    
    If these features are disabled, don't compile the corresponding
    sources to avoid the warnings.
    
    Interestingly, waf compilation works without warnings - it appears
    linking is done through g++ which doesn't produce these warnings.
    db4bf54b