mirror of
https://github.com/TinyCC/tinycc.git
synced 2025-11-16 12:34:45 +00:00
make: make shorter command lines
Put former NATIVE_DEFINES into config.h. Such tcc can be run
and tested directly from source more easily, like for example:
tcc -run tcc.c -B. -run test.c
Also:
- tccelf.c: cleanup
- tccpp.c: avoid stupid clang warning
- configure: reduce -Wno- switches
- tcc.h: inline wait/post_sem()
- tccpe.c: simplify import (assume STT_NOTYPE is function)
This commit is contained in:
@@ -37,6 +37,8 @@
|
||||
#include <sys/syscall.h>
|
||||
#endif
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#define BOUND_DEBUG (1)
|
||||
#define BOUND_STATISTIC (1)
|
||||
|
||||
@@ -161,7 +163,7 @@ static pthread_spinlock_t bounds_spin;
|
||||
#define HAVE_TLS_FUNC (1)
|
||||
#define HAVE_TLS_VAR (0)
|
||||
#endif
|
||||
#if defined TCC_MUSL || defined __ANDROID__
|
||||
#if defined CONFIG_TCC_MUSL || defined __ANDROID__
|
||||
# undef HAVE_CTYPE
|
||||
#endif
|
||||
#endif
|
||||
@@ -1187,7 +1189,7 @@ void __attribute__((destructor)) __bound_exit(void)
|
||||
dprintf(stderr, "%s, %s():\n", __FILE__, __FUNCTION__);
|
||||
|
||||
if (inited) {
|
||||
#if !defined(_WIN32) && !defined(__APPLE__) && !defined TCC_MUSL && \
|
||||
#if !defined(_WIN32) && !defined(__APPLE__) && !defined CONFIG_TCC_MUSL && \
|
||||
!defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && \
|
||||
!defined(__ANDROID__)
|
||||
if (print_heap) {
|
||||
|
||||
Reference in New Issue
Block a user