diff options
| author | ruki <[email protected]> | 2016-07-03 15:46:28 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-07-03 15:46:28 +0800 |
| commit | 1aa6a0610e23a234ddc9f5bcbfebe0692105e2d1 (patch) | |
| tree | 841ecc6f32aaaa353537c717c1dd937dc1f85c86 | |
| parent | 6c5af67b37c82cde5bbd46b194545853a41e2c56 (diff) | |
update tbox for linux
| -rwxr-xr-x | core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h | 171 | ||||
| -rwxr-xr-x | core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h | 171 | ||||
| -rwxr-xr-x | xmake/actions/package/main.lua | 18 |
3 files changed, 192 insertions, 168 deletions
diff --git a/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h index 310fcb806..85653b029 100755 --- a/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h +++ b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h @@ -2,107 +2,110 @@ #define TB_CONFIG_H // version -#define TB_CONFIG_VERSION "1.5.1" +#define TB_CONFIG_VERSION "1.5.3" #define TB_CONFIG_VERSION_MAJOR 1 #define TB_CONFIG_VERSION_MINOR 5 -#define TB_CONFIG_VERSION_ALTER 1 -#define TB_CONFIG_VERSION_BUILD 201605201002 +#define TB_CONFIG_VERSION_ALTER 3 +#define TB_CONFIG_VERSION_BUILD 201607031545 // defines #define TB_CONFIG_OS_LINUX 1 -#define TB_CONFIG_INFO_HAVE_VERSION 1 +#define TB_CONFIG_SMALL 1 #define TB_CONFIG_TYPE_HAVE_FLOAT 1 -#define TB_CONFIG_MODULE_HAVE_THREAD 1 -#define TB_CONFIG_MODULE_HAVE_NETWORK 1 -#define TB_CONFIG_LIBC_HAVE_MEMCPY 1 -#define TB_CONFIG_LIBC_HAVE_MEMSET 1 -#define TB_CONFIG_LIBC_HAVE_MEMMOVE 1 -#define TB_CONFIG_LIBC_HAVE_MEMCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRCAT 1 -#define TB_CONFIG_LIBC_HAVE_STRNCAT 1 -#define TB_CONFIG_LIBC_HAVE_STRCPY 1 -#define TB_CONFIG_LIBC_HAVE_STRNCPY 1 -#define TB_CONFIG_LIBC_HAVE_STRLEN 1 -#define TB_CONFIG_LIBC_HAVE_STRNLEN 1 -#define TB_CONFIG_LIBC_HAVE_STRSTR 1 -#define TB_CONFIG_LIBC_HAVE_STRCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_STRNCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRNCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSCAT 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCAT 1 -#define TB_CONFIG_LIBC_HAVE_WCSCPY 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCPY 1 -#define TB_CONFIG_LIBC_HAVE_WCSLEN 1 -#define TB_CONFIG_LIBC_HAVE_WCSNLEN 1 -#define TB_CONFIG_LIBC_HAVE_WCSSTR 1 -#define TB_CONFIG_LIBC_HAVE_WCSCMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSTOMBS 1 -#define TB_CONFIG_LIBC_HAVE_MBSTOWCS 1 -#define TB_CONFIG_LIBC_HAVE_GMTIME 1 +#define TB_CONFIG_POSIX_HAVE_POSIX_SPAWNP 1 #define TB_CONFIG_LIBC_HAVE_MKTIME 1 -#define TB_CONFIG_LIBC_HAVE_LOCALTIME 1 -#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY 1 -#define TB_CONFIG_LIBC_HAVE_SIGNAL 1 -#define TB_CONFIG_LIBC_HAVE_SETJMP 1 +#define TB_CONFIG_LIBM_HAVE_ACOS 1 +#define TB_CONFIG_POSIX_HAVE_SOCKET 1 +#define TB_CONFIG_LIBC_HAVE_SETLOCALE 1 +#define TB_CONFIG_POSIX_HAVE_POLL 1 #define TB_CONFIG_LIBC_HAVE_KILL 1 +#define TB_CONFIG_POSIX_HAVE_PWRITEV 1 #define TB_CONFIG_LIBC_HAVE_BACKTRACE 1 -#define TB_CONFIG_LIBM_HAVE_LOG2 1 -#define TB_CONFIG_LIBM_HAVE_LOG2F 1 -#define TB_CONFIG_LIBM_HAVE_SQRT 1 +#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD 1 +#define TB_CONFIG_LIBC_HAVE_STRLEN 1 +#define TB_CONFIG_LIBC_HAVE_WCSCMP 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCAT 1 +#define TB_CONFIG_POSIX_HAVE_EXECVP 1 +#define TB_CONFIG_POSIX_HAVE_FORK 1 +#define TB_CONFIG_POSIX_HAVE_GETIFADDRS 1 +#define TB_CONFIG_POSIX_HAVE_FDATASYNC 1 +#define TB_CONFIG_POSIX_HAVE_DLOPEN 1 +#define TB_CONFIG_POSIX_HAVE_REGEXEC 1 +#define TB_CONFIG_POSIX_HAVE_VFORK 1 +#define TB_CONFIG_LIBC_HAVE_MBSTOWCS 1 +#define TB_CONFIG_LIBC_HAVE_WCSSTR 1 +#define TB_CONFIG_LIBC_HAVE_WCSCAT 1 +#define TB_CONFIG_LIBM_HAVE_POW 1 +#define TB_CONFIG_LIBC_HAVE_MEMCPY 1 #define TB_CONFIG_LIBM_HAVE_SQRTF 1 -#define TB_CONFIG_LIBM_HAVE_ACOS 1 +#define TB_CONFIG_LIBC_HAVE_WCSNLEN 1 #define TB_CONFIG_LIBM_HAVE_ACOSF 1 -#define TB_CONFIG_LIBM_HAVE_ASIN 1 -#define TB_CONFIG_LIBM_HAVE_ASINF 1 -#define TB_CONFIG_LIBM_HAVE_POW 1 -#define TB_CONFIG_LIBM_HAVE_POWF 1 -#define TB_CONFIG_LIBM_HAVE_FMOD 1 -#define TB_CONFIG_LIBM_HAVE_FMODF 1 +#define TB_CONFIG_POSIX_HAVE_OPEN 1 +#define TB_CONFIG_LIBC_HAVE_STRNLEN 1 +#define TB_CONFIG_LIBM_HAVE_ATANF 1 +#define TB_CONFIG_LIBC_HAVE_STRNCAT 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCPY 1 +#define TB_CONFIG_LIBC_HAVE_GMTIME 1 #define TB_CONFIG_LIBM_HAVE_TAN 1 -#define TB_CONFIG_LIBM_HAVE_TANF 1 +#define TB_CONFIG_LIBM_HAVE_COSF 1 +#define TB_CONFIG_LIBM_HAVE_SINF 1 #define TB_CONFIG_LIBM_HAVE_ATAN 1 -#define TB_CONFIG_LIBM_HAVE_ATANF 1 -#define TB_CONFIG_LIBM_HAVE_ATAN2 1 +#define TB_CONFIG_LIBM_HAVE_SIN 1 +#define TB_CONFIG_LIBC_HAVE_MEMMOVE 1 +#define TB_CONFIG_LIBC_HAVE_STRNCASECMP 1 +#define TB_CONFIG_POSIX_HAVE_PREADV 1 +#define TB_CONFIG_LIBC_HAVE_WCSCPY 1 +#define TB_CONFIG_LIBM_HAVE_SQRT 1 +#define TB_CONFIG_LIBC_HAVE_STRCMP 1 +#define TB_CONFIG_LIBC_HAVE_STRCASECMP 1 +#define TB_CONFIG_LIBC_HAVE_MEMSET 1 +#define TB_CONFIG_LIBC_HAVE_FPUTS 1 +#define TB_CONFIG_LIBM_HAVE_TANF 1 +#define TB_CONFIG_LIBC_HAVE_STRNCPY 1 +#define TB_CONFIG_LIBC_HAVE_LOCALTIME 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP 1 +#define TB_CONFIG_LIBC_HAVE_STRCPY 1 +#define TB_CONFIG_POSIX_HAVE_SEM_INIT 1 +#define TB_CONFIG_SYSTEMV_HAVE_SEMGET 1 +#define TB_CONFIG_POSIX_HAVE_WAITPID 1 +#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY 1 #define TB_CONFIG_LIBM_HAVE_ATAN2F 1 +#define TB_CONFIG_LIBC_HAVE_STRSTR 1 +#define TB_CONFIG_POSIX_HAVE_EPOLL_WAIT 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCMP 1 +#define TB_CONFIG_POSIX_HAVE_EPOLL_CREATE 1 +#define TB_CONFIG_LIBM_HAVE_LOG2 1 #define TB_CONFIG_LIBM_HAVE_COS 1 -#define TB_CONFIG_LIBM_HAVE_COSF 1 -#define TB_CONFIG_LIBM_HAVE_SIN 1 -#define TB_CONFIG_LIBM_HAVE_SINF 1 -#define TB_CONFIG_LIBM_HAVE_EXP 1 -#define TB_CONFIG_LIBM_HAVE_EXPF 1 -#define TB_CONFIG_POSIX_HAVE_POLL 1 +#define TB_CONFIG_POSIX_HAVE_SENDFILE 1 #define TB_CONFIG_POSIX_HAVE_PTHREAD_MUTEX_INIT 1 -#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE 1 -#define TB_CONFIG_POSIX_HAVE_SOCKET 1 -#define TB_CONFIG_POSIX_HAVE_OPENDIR 1 -#define TB_CONFIG_POSIX_HAVE_DLOPEN 1 -#define TB_CONFIG_POSIX_HAVE_OPEN 1 -#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME 1 -#define TB_CONFIG_POSIX_HAVE_GETIFADDRS 1 -#define TB_CONFIG_POSIX_HAVE_SEM_INIT 1 -#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE 1 -#define TB_CONFIG_POSIX_HAVE_SYSCONF 1 -#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD 1 -#define TB_CONFIG_POSIX_HAVE_REGCOMP 1 -#define TB_CONFIG_POSIX_HAVE_REGEXEC 1 -#define TB_CONFIG_POSIX_HAVE_READV 1 +#define TB_CONFIG_LIBM_HAVE_FMODF 1 #define TB_CONFIG_POSIX_HAVE_WRITEV 1 -#define TB_CONFIG_POSIX_HAVE_PREADV 1 -#define TB_CONFIG_POSIX_HAVE_PWRITEV 1 -#define TB_CONFIG_POSIX_HAVE_FDATASYNC 1 -#define TB_CONFIG_POSIX_HAVE_SENDFILE 1 -#define TB_CONFIG_POSIX_HAVE_EPOLL_CREATE 1 -#define TB_CONFIG_POSIX_HAVE_EPOLL_WAIT 1 -#define TB_CONFIG_POSIX_HAVE_POSIX_SPAWNP 1 -#define TB_CONFIG_POSIX_HAVE_EXECVP 1 -#define TB_CONFIG_POSIX_HAVE_FORK 1 -#define TB_CONFIG_POSIX_HAVE_VFORK 1 -#define TB_CONFIG_POSIX_HAVE_WAITPID 1 -#define TB_CONFIG_SYSTEMV_HAVE_SEMGET 1 +#define TB_CONFIG_LIBC_HAVE_WCSTOMBS 1 +#define TB_CONFIG_LIBM_HAVE_FMOD 1 +#define TB_CONFIG_LIBC_HAVE_MEMCMP 1 +#define TB_CONFIG_POSIX_HAVE_READV 1 +#define TB_CONFIG_POSIX_HAVE_REGCOMP 1 +#define TB_CONFIG_POSIX_HAVE_SYSCONF 1 +#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE 1 +#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME 1 +#define TB_CONFIG_POSIX_HAVE_OPENDIR 1 +#define TB_CONFIG_LIBM_HAVE_EXP 1 +#define TB_CONFIG_LIBC_HAVE_STRNCMP 1 +#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE 1 +#define TB_CONFIG_LIBM_HAVE_ASIN 1 +#define TB_CONFIG_LIBM_HAVE_EXPF 1 +#define TB_CONFIG_LIBC_HAVE_WCSLEN 1 +#define TB_CONFIG_MODULE_HAVE_THREAD 1 +#define TB_CONFIG_MODULE_HAVE_NETWORK 1 +#define TB_CONFIG_LIBC_HAVE_STRCAT 1 +#define TB_CONFIG_LIBC_HAVE_WCSCASECMP 1 +#define TB_CONFIG_LIBM_HAVE_POWF 1 +#define TB_CONFIG_LIBC_HAVE_SIGSETJMP 1 +#define TB_CONFIG_LIBM_HAVE_LOG2F 1 +#define TB_CONFIG_LIBM_HAVE_ASINF 1 +#define TB_CONFIG_LIBC_HAVE_SETJMP 1 +#define TB_CONFIG_LIBC_HAVE_SIGNAL 1 +#define TB_CONFIG_LIBM_HAVE_ATAN2 1 // undefines #undef TB_CONFIG_TRACE_INFO_ONLY diff --git a/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h b/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h index 681e8df7b..85653b029 100755 --- a/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h +++ b/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h @@ -2,107 +2,110 @@ #define TB_CONFIG_H // version -#define TB_CONFIG_VERSION "1.5.1" +#define TB_CONFIG_VERSION "1.5.3" #define TB_CONFIG_VERSION_MAJOR 1 #define TB_CONFIG_VERSION_MINOR 5 -#define TB_CONFIG_VERSION_ALTER 1 -#define TB_CONFIG_VERSION_BUILD 201605201005 +#define TB_CONFIG_VERSION_ALTER 3 +#define TB_CONFIG_VERSION_BUILD 201607031545 // defines #define TB_CONFIG_OS_LINUX 1 -#define TB_CONFIG_INFO_HAVE_VERSION 1 +#define TB_CONFIG_SMALL 1 #define TB_CONFIG_TYPE_HAVE_FLOAT 1 -#define TB_CONFIG_MODULE_HAVE_THREAD 1 -#define TB_CONFIG_MODULE_HAVE_NETWORK 1 -#define TB_CONFIG_LIBC_HAVE_MEMCPY 1 -#define TB_CONFIG_LIBC_HAVE_MEMSET 1 -#define TB_CONFIG_LIBC_HAVE_MEMMOVE 1 -#define TB_CONFIG_LIBC_HAVE_MEMCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRCAT 1 -#define TB_CONFIG_LIBC_HAVE_STRNCAT 1 -#define TB_CONFIG_LIBC_HAVE_STRCPY 1 -#define TB_CONFIG_LIBC_HAVE_STRNCPY 1 -#define TB_CONFIG_LIBC_HAVE_STRLEN 1 -#define TB_CONFIG_LIBC_HAVE_STRNLEN 1 -#define TB_CONFIG_LIBC_HAVE_STRSTR 1 -#define TB_CONFIG_LIBC_HAVE_STRCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_STRNCMP 1 -#define TB_CONFIG_LIBC_HAVE_STRNCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSCAT 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCAT 1 -#define TB_CONFIG_LIBC_HAVE_WCSCPY 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCPY 1 -#define TB_CONFIG_LIBC_HAVE_WCSLEN 1 -#define TB_CONFIG_LIBC_HAVE_WCSNLEN 1 -#define TB_CONFIG_LIBC_HAVE_WCSSTR 1 -#define TB_CONFIG_LIBC_HAVE_WCSCMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP 1 -#define TB_CONFIG_LIBC_HAVE_WCSTOMBS 1 -#define TB_CONFIG_LIBC_HAVE_MBSTOWCS 1 -#define TB_CONFIG_LIBC_HAVE_GMTIME 1 +#define TB_CONFIG_POSIX_HAVE_POSIX_SPAWNP 1 #define TB_CONFIG_LIBC_HAVE_MKTIME 1 -#define TB_CONFIG_LIBC_HAVE_LOCALTIME 1 -#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY 1 -#define TB_CONFIG_LIBC_HAVE_SIGNAL 1 -#define TB_CONFIG_LIBC_HAVE_SETJMP 1 +#define TB_CONFIG_LIBM_HAVE_ACOS 1 +#define TB_CONFIG_POSIX_HAVE_SOCKET 1 +#define TB_CONFIG_LIBC_HAVE_SETLOCALE 1 +#define TB_CONFIG_POSIX_HAVE_POLL 1 #define TB_CONFIG_LIBC_HAVE_KILL 1 +#define TB_CONFIG_POSIX_HAVE_PWRITEV 1 #define TB_CONFIG_LIBC_HAVE_BACKTRACE 1 -#define TB_CONFIG_LIBM_HAVE_LOG2 1 -#define TB_CONFIG_LIBM_HAVE_LOG2F 1 -#define TB_CONFIG_LIBM_HAVE_SQRT 1 +#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD 1 +#define TB_CONFIG_LIBC_HAVE_STRLEN 1 +#define TB_CONFIG_LIBC_HAVE_WCSCMP 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCAT 1 +#define TB_CONFIG_POSIX_HAVE_EXECVP 1 +#define TB_CONFIG_POSIX_HAVE_FORK 1 +#define TB_CONFIG_POSIX_HAVE_GETIFADDRS 1 +#define TB_CONFIG_POSIX_HAVE_FDATASYNC 1 +#define TB_CONFIG_POSIX_HAVE_DLOPEN 1 +#define TB_CONFIG_POSIX_HAVE_REGEXEC 1 +#define TB_CONFIG_POSIX_HAVE_VFORK 1 +#define TB_CONFIG_LIBC_HAVE_MBSTOWCS 1 +#define TB_CONFIG_LIBC_HAVE_WCSSTR 1 +#define TB_CONFIG_LIBC_HAVE_WCSCAT 1 +#define TB_CONFIG_LIBM_HAVE_POW 1 +#define TB_CONFIG_LIBC_HAVE_MEMCPY 1 #define TB_CONFIG_LIBM_HAVE_SQRTF 1 -#define TB_CONFIG_LIBM_HAVE_ACOS 1 +#define TB_CONFIG_LIBC_HAVE_WCSNLEN 1 #define TB_CONFIG_LIBM_HAVE_ACOSF 1 -#define TB_CONFIG_LIBM_HAVE_ASIN 1 -#define TB_CONFIG_LIBM_HAVE_ASINF 1 -#define TB_CONFIG_LIBM_HAVE_POW 1 -#define TB_CONFIG_LIBM_HAVE_POWF 1 -#define TB_CONFIG_LIBM_HAVE_FMOD 1 -#define TB_CONFIG_LIBM_HAVE_FMODF 1 +#define TB_CONFIG_POSIX_HAVE_OPEN 1 +#define TB_CONFIG_LIBC_HAVE_STRNLEN 1 +#define TB_CONFIG_LIBM_HAVE_ATANF 1 +#define TB_CONFIG_LIBC_HAVE_STRNCAT 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCPY 1 +#define TB_CONFIG_LIBC_HAVE_GMTIME 1 #define TB_CONFIG_LIBM_HAVE_TAN 1 -#define TB_CONFIG_LIBM_HAVE_TANF 1 +#define TB_CONFIG_LIBM_HAVE_COSF 1 +#define TB_CONFIG_LIBM_HAVE_SINF 1 #define TB_CONFIG_LIBM_HAVE_ATAN 1 -#define TB_CONFIG_LIBM_HAVE_ATANF 1 -#define TB_CONFIG_LIBM_HAVE_ATAN2 1 +#define TB_CONFIG_LIBM_HAVE_SIN 1 +#define TB_CONFIG_LIBC_HAVE_MEMMOVE 1 +#define TB_CONFIG_LIBC_HAVE_STRNCASECMP 1 +#define TB_CONFIG_POSIX_HAVE_PREADV 1 +#define TB_CONFIG_LIBC_HAVE_WCSCPY 1 +#define TB_CONFIG_LIBM_HAVE_SQRT 1 +#define TB_CONFIG_LIBC_HAVE_STRCMP 1 +#define TB_CONFIG_LIBC_HAVE_STRCASECMP 1 +#define TB_CONFIG_LIBC_HAVE_MEMSET 1 +#define TB_CONFIG_LIBC_HAVE_FPUTS 1 +#define TB_CONFIG_LIBM_HAVE_TANF 1 +#define TB_CONFIG_LIBC_HAVE_STRNCPY 1 +#define TB_CONFIG_LIBC_HAVE_LOCALTIME 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP 1 +#define TB_CONFIG_LIBC_HAVE_STRCPY 1 +#define TB_CONFIG_POSIX_HAVE_SEM_INIT 1 +#define TB_CONFIG_SYSTEMV_HAVE_SEMGET 1 +#define TB_CONFIG_POSIX_HAVE_WAITPID 1 +#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY 1 #define TB_CONFIG_LIBM_HAVE_ATAN2F 1 +#define TB_CONFIG_LIBC_HAVE_STRSTR 1 +#define TB_CONFIG_POSIX_HAVE_EPOLL_WAIT 1 +#define TB_CONFIG_LIBC_HAVE_WCSNCMP 1 +#define TB_CONFIG_POSIX_HAVE_EPOLL_CREATE 1 +#define TB_CONFIG_LIBM_HAVE_LOG2 1 #define TB_CONFIG_LIBM_HAVE_COS 1 -#define TB_CONFIG_LIBM_HAVE_COSF 1 -#define TB_CONFIG_LIBM_HAVE_SIN 1 -#define TB_CONFIG_LIBM_HAVE_SINF 1 -#define TB_CONFIG_LIBM_HAVE_EXP 1 -#define TB_CONFIG_LIBM_HAVE_EXPF 1 -#define TB_CONFIG_POSIX_HAVE_POLL 1 +#define TB_CONFIG_POSIX_HAVE_SENDFILE 1 #define TB_CONFIG_POSIX_HAVE_PTHREAD_MUTEX_INIT 1 -#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE 1 -#define TB_CONFIG_POSIX_HAVE_SOCKET 1 -#define TB_CONFIG_POSIX_HAVE_OPENDIR 1 -#define TB_CONFIG_POSIX_HAVE_DLOPEN 1 -#define TB_CONFIG_POSIX_HAVE_OPEN 1 -#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME 1 -#define TB_CONFIG_POSIX_HAVE_GETIFADDRS 1 -#define TB_CONFIG_POSIX_HAVE_SEM_INIT 1 -#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE 1 -#define TB_CONFIG_POSIX_HAVE_SYSCONF 1 -#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD 1 -#define TB_CONFIG_POSIX_HAVE_REGCOMP 1 -#define TB_CONFIG_POSIX_HAVE_REGEXEC 1 -#define TB_CONFIG_POSIX_HAVE_READV 1 +#define TB_CONFIG_LIBM_HAVE_FMODF 1 #define TB_CONFIG_POSIX_HAVE_WRITEV 1 -#define TB_CONFIG_POSIX_HAVE_PREADV 1 -#define TB_CONFIG_POSIX_HAVE_PWRITEV 1 -#define TB_CONFIG_POSIX_HAVE_FDATASYNC 1 -#define TB_CONFIG_POSIX_HAVE_SENDFILE 1 -#define TB_CONFIG_POSIX_HAVE_EPOLL_CREATE 1 -#define TB_CONFIG_POSIX_HAVE_EPOLL_WAIT 1 -#define TB_CONFIG_POSIX_HAVE_POSIX_SPAWNP 1 -#define TB_CONFIG_POSIX_HAVE_EXECVP 1 -#define TB_CONFIG_POSIX_HAVE_FORK 1 -#define TB_CONFIG_POSIX_HAVE_VFORK 1 -#define TB_CONFIG_POSIX_HAVE_WAITPID 1 -#define TB_CONFIG_SYSTEMV_HAVE_SEMGET 1 +#define TB_CONFIG_LIBC_HAVE_WCSTOMBS 1 +#define TB_CONFIG_LIBM_HAVE_FMOD 1 +#define TB_CONFIG_LIBC_HAVE_MEMCMP 1 +#define TB_CONFIG_POSIX_HAVE_READV 1 +#define TB_CONFIG_POSIX_HAVE_REGCOMP 1 +#define TB_CONFIG_POSIX_HAVE_SYSCONF 1 +#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE 1 +#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME 1 +#define TB_CONFIG_POSIX_HAVE_OPENDIR 1 +#define TB_CONFIG_LIBM_HAVE_EXP 1 +#define TB_CONFIG_LIBC_HAVE_STRNCMP 1 +#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE 1 +#define TB_CONFIG_LIBM_HAVE_ASIN 1 +#define TB_CONFIG_LIBM_HAVE_EXPF 1 +#define TB_CONFIG_LIBC_HAVE_WCSLEN 1 +#define TB_CONFIG_MODULE_HAVE_THREAD 1 +#define TB_CONFIG_MODULE_HAVE_NETWORK 1 +#define TB_CONFIG_LIBC_HAVE_STRCAT 1 +#define TB_CONFIG_LIBC_HAVE_WCSCASECMP 1 +#define TB_CONFIG_LIBM_HAVE_POWF 1 +#define TB_CONFIG_LIBC_HAVE_SIGSETJMP 1 +#define TB_CONFIG_LIBM_HAVE_LOG2F 1 +#define TB_CONFIG_LIBM_HAVE_ASINF 1 +#define TB_CONFIG_LIBC_HAVE_SETJMP 1 +#define TB_CONFIG_LIBC_HAVE_SIGNAL 1 +#define TB_CONFIG_LIBM_HAVE_ATAN2 1 // undefines #undef TB_CONFIG_TRACE_INFO_ONLY diff --git a/xmake/actions/package/main.lua b/xmake/actions/package/main.lua index 986d28d17..44a74cb15 100755 --- a/xmake/actions/package/main.lua +++ b/xmake/actions/package/main.lua @@ -99,6 +99,24 @@ option("[targetname]") -- save file file:write((content:gsub("%[targetname%]", targetname):gsub("%[TARGETNAME%]", targetname:upper()))) + -- get all defines from the target + local defines = nil + for _, define in ipairs(target:get("defines")) do + if defines then + defines = defines .. ", " + else + defines = "" + end + defines = defines .. "\"" .. define .. "\"" + end + + -- append defines to the package + if defines then + file:print("") + file:print(" -- add defines") + file:print(" add_defines(%s)", defines) + end + -- exit file file:close() end |
