fix(runtime-c-api) Use #if defined instead of #ifdef.

This commit is contained in:
Ivan Enderlin 2019-11-13 15:28:04 +01:00
parent d64d070c9f
commit 645519c29c

View File

@ -13,20 +13,20 @@ fn main() {
out_wasmer_header_file.push("wasmer");
const WASMER_PRE_HEADER: &str = r#"
#ifndef WASMER_H_MACROS
#define WASMER_H_MACROS
#if MSVC
#ifdef _M_AMD64
#define ARCH_X86_64
#endif
#endif
#if !defined(WASMER_H_MACROS)
#define WASMER_H_MACROS
#if defined(MSVC)
#if defined(_M_AMD64)
#define ARCH_X86_64
#endif
#endif
#if GCC
#ifdef __x86_64__
#define ARCH_X86_64
#if defined(GCC)
#if defined(__x86_64__)
#define ARCH_X86_64
#endif
#endif
#endif
#endif
#endif // WASMER_H_MACROS
"#;
// Generate the C bindings in the `OUT_DIR`.
out_wasmer_header_file.set_extension("h");