mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-29 12:35:53 +01:00
testing xcode5 toolset
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
This commit is contained in:
parent
ad44b1a68f
commit
0395c93a0c
@ -2523,6 +2523,7 @@ RELEASE_XCODE5_X64_ASM_FLAGS = -arch x86_64
|
||||
# $(PLATFORM_FLAGS)
|
||||
|
||||
RELEASE_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mms-bitfields -Wno-unused-parameter -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -DNO_MSABI_VA_FUNCS
|
||||
RELEASE_XCODE5_X64_CXX_FLAGS = -target x86_64-pc-win32-macho -nostdinc -c -Os -Wall -Werror -Wextra -include AutoGen.h -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mms-bitfields -Wno-unused-parameter -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -DNO_MSABI_VA_FUNCS -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
|
||||
# -mno-implicit-float
|
||||
# -Wno-varargs
|
||||
# -Wno-unused-const-variable
|
||||
|
@ -831,8 +831,11 @@ STATIC_ASSERT (sizeof (UINT32) == 4, "sizeof (UINT32) does not meet UEFI Specif
|
||||
STATIC_ASSERT (sizeof (INT64) == 8, "sizeof (INT64) does not meet UEFI Specification Data Type requirements");
|
||||
STATIC_ASSERT (sizeof (UINT64) == 8, "sizeof (UINT64) does not meet UEFI Specification Data Type requirements");
|
||||
STATIC_ASSERT (sizeof (CHAR8) == 1, "sizeof (CHAR8) does not meet UEFI Specification Data Type requirements");
|
||||
#ifdef __cplusplus
|
||||
//sizeof(CHAR16) == 4
|
||||
#else
|
||||
STATIC_ASSERT (sizeof (CHAR16) == 2, "sizeof (CHAR16) does not meet UEFI Specification Data Type requirements");
|
||||
|
||||
#endif
|
||||
//
|
||||
// The following three enum types are used to verify that the compiler
|
||||
// configuration for enum types is compliant with Section 2.3.1 of the
|
||||
|
@ -215,7 +215,10 @@
|
||||
// To work with edk2 library, you need to compile them without -short-wchar.
|
||||
// And of course that cannot be used to create a launchable efi file !
|
||||
// But that works for unit tests that run on macOS, Linux, Windows...
|
||||
// Slice: ???
|
||||
// STATIC_ASSERT (˙sizeof (CHAR16) == 2, "sizeof (CHAR16) does not meet UEFI Specification Data Type requirements");
|
||||
#define CHAR16 wchar_t
|
||||
// #define CHAR16 short
|
||||
#endif
|
||||
#else
|
||||
#if __WCHAR_MAX__ <= 0xFFFF
|
||||
|
@ -18,7 +18,7 @@ then
|
||||
echo clover_efi_file="$clover_efi_file"
|
||||
fi
|
||||
|
||||
qemu_path="$SCRIPT_DIR"/qemu_portable-v4.2.0/qemu-system-x86_64
|
||||
#qemu_path="$SCRIPT_DIR"/qemu_portable-v4.2.0/qemu-system-x86_64
|
||||
qemu_path="$SCRIPT_DIR"/qemu_portable-v5.2.0/qemu-system-x86_64
|
||||
#set -x
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
||||
libnettle.6.5.dylib
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
||||
libssh.4.8.4.dylib
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user