mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	Fix building on OSX, broken since "Clean up threading"
Commit
e4bff8be94 - Clean up threading
by @ShadowNinja has broken the OSX build.
Including things inside a namespace isn't good.
Also fixes #3124.
			
			
This commit is contained in:
		@@ -108,6 +108,15 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 | 
			
		||||
	#include <CoreFoundation/CoreFoundation.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef _WIN32 // Posix
 | 
			
		||||
	#include <sys/time.h>
 | 
			
		||||
	#include <time.h>
 | 
			
		||||
	#if defined(__MACH__) && defined(__APPLE__)
 | 
			
		||||
		#include <mach/clock.h>
 | 
			
		||||
		#include <mach/mach.h>
 | 
			
		||||
	#endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
namespace porting
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
@@ -158,10 +167,6 @@ void initIrrlicht(irr::IrrlichtDevice * );
 | 
			
		||||
	Overflow can occur at any value higher than 10000000.
 | 
			
		||||
*/
 | 
			
		||||
#ifdef _WIN32 // Windows
 | 
			
		||||
#ifndef _WIN32_WINNT
 | 
			
		||||
	#define _WIN32_WINNT 0x0501
 | 
			
		||||
#endif
 | 
			
		||||
	#include <windows.h>
 | 
			
		||||
 | 
			
		||||
	inline u32 getTimeS()
 | 
			
		||||
	{
 | 
			
		||||
@@ -190,12 +195,6 @@ void initIrrlicht(irr::IrrlichtDevice * );
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
#else // Posix
 | 
			
		||||
#include <sys/time.h>
 | 
			
		||||
#include <time.h>
 | 
			
		||||
#if defined(__MACH__) && defined(__APPLE__)
 | 
			
		||||
#include <mach/clock.h>
 | 
			
		||||
#include <mach/mach.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	inline u32 getTimeS()
 | 
			
		||||
	{
 | 
			
		||||
 
 | 
			
		||||
@@ -80,7 +80,7 @@ DEALINGS IN THE SOFTWARE.
 | 
			
		||||
	#include <sys/processor.h>
 | 
			
		||||
#elif defined(__APPLE__)
 | 
			
		||||
	#include <mach/mach_init.h>
 | 
			
		||||
	#include <mach/thread_policy.h>
 | 
			
		||||
	#include <mach/thread_act.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user