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"); out_wasmer_header_file.push("wasmer");
const WASMER_PRE_HEADER: &str = r#" const WASMER_PRE_HEADER: &str = r#"
#ifndef WASMER_H_MACROS #if !defined(WASMER_H_MACROS)
#define WASMER_H_MACROS #define WASMER_H_MACROS
#if MSVC #if defined(MSVC)
#ifdef _M_AMD64 #if defined(_M_AMD64)
#define ARCH_X86_64 #define ARCH_X86_64
#endif #endif
#endif #endif
#if GCC #if defined(GCC)
#ifdef __x86_64__ #if defined(__x86_64__)
#define ARCH_X86_64 #define ARCH_X86_64
#endif
#endif
#endif #endif
#endif
#endif // WASMER_H_MACROS
"#; "#;
// Generate the C bindings in the `OUT_DIR`. // Generate the C bindings in the `OUT_DIR`.
out_wasmer_header_file.set_extension("h"); out_wasmer_header_file.set_extension("h");