https://stackoverflow.com/questions/21485655/how-do-i-use-c-preprocessor-macros-with-rusts-ffi Features Auto-detect a c compiler Cross-compilation