Skip to content

Commit

Permalink
emulators/libretro-flycast: fix build on FreeBSD 12
Browse files Browse the repository at this point in the history
Work around the macros major() and minor() being exposed by sys/types.h.

Approved by:	portmgr (build fix blanket)
PR:		274647
  • Loading branch information
clausecker committed Nov 7, 2023
1 parent 30a1253 commit 26aa5aa
Showing 1 changed file with 18 additions and 0 deletions.
@@ -0,0 +1,18 @@
--- core/deps/Vulkan-Headers/include/vulkan/vulkan_structs.hpp.orig 2023-11-06 20:05:46 UTC
+++ core/deps/Vulkan-Headers/include/vulkan/vulkan_structs.hpp
@@ -10,6 +10,15 @@

#include <cstring> // strcmp

+/* avoid conflict with macros from sys/types.h */
+#ifdef major
+# undef major
+#endif
+
+#ifdef minor
+# undef minor
+#endif
+
namespace VULKAN_HPP_NAMESPACE
{
//===============

0 comments on commit 26aa5aa

Please sign in to comment.