Skip to content

Commit

Permalink
fix linux build
Browse files Browse the repository at this point in the history
  • Loading branch information
lfreist committed Jul 24, 2024
1 parent 4e62ff7 commit 1cf22de
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions include/hwinfo/platform.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,18 @@
#endif
#if defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__)
#define HWINFO_WINDOWS
#endif

#if defined(__x86_64__) || defined(__x86_64) || defined(__amd64__) || defined(_M_X64)
#define HWINFO_X86_64
#elif defined(__i386__) || defined(_M_IX86)
#define HWINFO_X86_32
#endif
#if defined(HWINFO_X86_64) || defined(HWINFO_X86_32)
#define HWINFO_X86
#endif

// dll exports/imports for windows shared libraries
#ifdef _WIN32
#ifdef HWINFO_EXPORTS
#define HWINFO_API __declspec(dllexport)
Expand All @@ -21,16 +33,6 @@
#else
#define HWINFO_API
#endif
#endif

#if defined(__x86_64__) || defined(__x86_64) || defined(__amd64__) || defined(_M_X64)
#define HWINFO_X86_64
#elif defined(__i386__) || defined(_M_IX86)
#define HWINFO_X86_32
#endif
#if defined(HWINFO_X86_64) || defined(HWINFO_X86_32)
#define HWINFO_X86
#endif

// macro definitions for C++ > 11 features if compiled with C++ > 11
#if __cplusplus >= 201703L
Expand Down

0 comments on commit 1cf22de

Please sign in to comment.