mirror of
https://github.com/mirror/tinycc.git
synced 2025-02-28 08:10:25 +08:00
macos: Adjust tests2.112 and tests2 Makefile
* <malloc.h> isn't as portable as <stdlib.h> * skip 113_btdll.c on Darwin * replace [...]\+ with [...]\{1,\} in the sed regex (basic REs have no + even some sed(1) accept it as \+, but bounds _are_ part of POSIX BREs)
This commit is contained in:
parent
71b0634168
commit
91cb41330d
@ -84,7 +84,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
/* ------------------------------------------------------- */
|
/* ------------------------------------------------------- */
|
||||||
#else
|
#else
|
||||||
#include <malloc.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
char *strdup();
|
char *strdup();
|
||||||
int main()
|
int main()
|
||||||
|
@ -14,6 +14,7 @@ ifeq ($(CONFIG_arm_eabi),yes) # not ARM soft-float
|
|||||||
endif
|
endif
|
||||||
ifdef CONFIG_OSX
|
ifdef CONFIG_OSX
|
||||||
SKIP += 40_stdio.test 42_function_pointer.test
|
SKIP += 40_stdio.test 42_function_pointer.test
|
||||||
|
SKIP += 113_btdll.test # no shared lib support yet
|
||||||
FLAGS += -w
|
FLAGS += -w
|
||||||
SDK := `xcrun --show-sdk-path`
|
SDK := `xcrun --show-sdk-path`
|
||||||
TCCFLAGS += -I$(SDK)/usr/include
|
TCCFLAGS += -I$(SDK)/usr/include
|
||||||
@ -88,7 +89,7 @@ GEN-ALWAYS =
|
|||||||
112_backtrace.test: FLAGS += -dt -b
|
112_backtrace.test: FLAGS += -dt -b
|
||||||
112_backtrace.test 113_btdll.test: FILTER += \
|
112_backtrace.test 113_btdll.test: FILTER += \
|
||||||
-e 's;[0-9A-Fa-fx]\{5,\};........;g' \
|
-e 's;[0-9A-Fa-fx]\{5,\};........;g' \
|
||||||
-e 's;0x[0-9A-Fa-f]\+;0x?;g'
|
-e 's;0x[0-9A-Fa-f]\{1,\};0x?;g'
|
||||||
|
|
||||||
# this test creates two DLLs and an EXE
|
# this test creates two DLLs and an EXE
|
||||||
113_btdll.test: NORUN = true
|
113_btdll.test: NORUN = true
|
||||||
|
Loading…
Reference in New Issue
Block a user