diff --git a/include/bx/macros.h b/include/bx/macros.h index 169b7bd..cfdf654 100644 --- a/include/bx/macros.h +++ b/include/bx/macros.h @@ -77,11 +77,9 @@ # define BX_NO_VTABLE # define BX_PRINTF_ARGS(_format, _args) __attribute__( (format(__printf__, _format, _args) ) ) -# if BX_CLANG_HAS_FEATURE(cxx_thread_local) -# define BX_THREAD_LOCAL __thread -# endif // BX_COMPILER_CLANG - -# if (!BX_PLATFORM_OSX && (BX_COMPILER_GCC >= 40200)) || (BX_COMPILER_GCC >= 40500) +# if BX_CLANG_HAS_FEATURE(cxx_thread_local) \ + || (!BX_PLATFORM_OSX && (BX_COMPILER_GCC >= 40200) ) \ + || (BX_COMPILER_GCC >= 40500) # define BX_THREAD_LOCAL __thread # endif // BX_COMPILER_GCC diff --git a/scripts/toolchain.lua b/scripts/toolchain.lua index 8f9abff..086f30a 100644 --- a/scripts/toolchain.lua +++ b/scripts/toolchain.lua @@ -1058,14 +1058,14 @@ function toolchain(_buildDir, _libDir) configuration { "ios-arm*" } linkoptions { - "-miphoneos-version-min=7.0", + "-miphoneos-version-min=9.0", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS" ..iosPlatform .. ".sdk", "-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS" ..iosPlatform .. ".sdk/usr/lib/system", "-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS" ..iosPlatform .. ".sdk/System/Library/Frameworks", "-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS" ..iosPlatform .. ".sdk/System/Library/PrivateFrameworks", } buildoptions { - "-miphoneos-version-min=7.0", + "-miphoneos-version-min=9.0", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS" ..iosPlatform .. ".sdk", "-fembed-bitcode", } @@ -1075,7 +1075,7 @@ function toolchain(_buildDir, _libDir) objdir (path.join(_buildDir, "ios-simulator/obj")) libdirs { path.join(_libDir, "lib/ios-simulator") } linkoptions { - "-mios-simulator-version-min=7.0", + "-mios-simulator-version-min=9.0", "-arch i386", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk", "-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk/usr/lib/system", @@ -1083,7 +1083,7 @@ function toolchain(_buildDir, _libDir) "-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk/System/Library/PrivateFrameworks", } buildoptions { - "-mios-simulator-version-min=7.0", + "-mios-simulator-version-min=9.0", "-arch i386", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk", } @@ -1093,7 +1093,7 @@ function toolchain(_buildDir, _libDir) objdir (path.join(_buildDir, "ios-simulator64/obj")) libdirs { path.join(_libDir, "lib/ios-simulator64") } linkoptions { - "-mios-simulator-version-min=7.0", + "-mios-simulator-version-min=9.0", "-arch x86_64", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk", "-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk/usr/lib/system", @@ -1101,7 +1101,7 @@ function toolchain(_buildDir, _libDir) "-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk/System/Library/PrivateFrameworks", } buildoptions { - "-mios-simulator-version-min=7.0", + "-mios-simulator-version-min=9.0", "-arch x86_64", "--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator" ..iosPlatform .. ".sdk", }