From 4fcf9fb66a54d0f72b7338a2668b04236e69cc16 Mon Sep 17 00:00:00 2001
From: sfan5 <sfan5@live.de>
Date: Sat, 6 Dec 2014 19:36:40 +0100
Subject: [PATCH] Add workaround for failing clang build

---
 src/CMakeLists.txt | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 98a2f5a94..2fc30b842 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -645,6 +645,11 @@ else()
 		endif(HAS_UNUSED_BUT_SET_VARIABLE_WARNING)
 	endif()
 
+	if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+		# clang does not understand __extern_always_inline but libc headers use it
+		set(OTHER_FLAGS "${OTHER_FLAGS} \"-D__extern_always_inline=extern __always_inline\"")
+	endif()
+
 	if(MINGW)
 		set(OTHER_FLAGS "-mthreads -fexceptions")
 	endif()
-- 
GitLab