]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Common header file change not applicable to open-vm-tools.
authorJohn Wolfe <jwolfe@vmware.com>
Tue, 7 Sep 2021 13:39:53 +0000 (06:39 -0700)
committerJohn Wolfe <jwolfe@vmware.com>
Tue, 7 Sep 2021 13:39:53 +0000 (06:39 -0700)
open-vm-tools/lib/include/vm_basic_types.h

index 4972a64865c0bc13a48969deb2434c85ba90fedf..d2f527a18e391d7daf078daec001e5adab5bed12 100644 (file)
 #  error Unexpected: defined __arm64__ without __aarch64__
 #endif
 
+#ifdef GTEST
+
+// Select definitions based on product.
+#if defined(GTEST_PRODUCT_esx)
+#define vm_arm_64 0
+#define vm_x86_64 1
+
+#define VM_X86_64
+#define VM_X86_ANY
+#define VM_64BIT
+#elif defined(GTEST_PRODUCT_esxarm64)
+#define vm_arm_64 1
+#define vm_x86_64 0
+
+#define VM_ARM_64
+#define VM_ARM_ANY
+#define VM_64BIT
+#else
+#error "Unknown gtest product, cannot define ISA."
+#endif
+
+#else    // !GTEST
+
 /*
  * Setup a bunch of defines for instruction set architecture (ISA) related
  * properties.
 #define vm_arm_64 0
 #endif
 
+#endif   // !GTEST
+
 #ifdef VM_ARM_ANY
 #define vm_arm_any 1
 #else