This repository has been archived by the owner on Oct 27, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Add an autoconf script to test for features. Run autoconf at setuptools build_ext time. Python 2.x's configure script does not test for the more recent features we use so their defines are not in pyconfig.h. We run our own autoconf to verify those and use its generated header to pick those up. Getting configure to run via setuptools is... wacky. :/ also, internal: Run python2 tests first, get rid of the old .hgtags file.
- Loading branch information
Showing
8 changed files
with
5,023 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,17 @@ | ||
include *.md | ||
include LICENSE* | ||
include LICENSE | ||
include setup.py | ||
include setup.cfg | ||
include ChangeLog | ||
include MANIFEST.in | ||
|
||
include *.c *.h *.py | ||
include configure.ac configure *.h.in | ||
|
||
include *.c *.py | ||
include testdata/* | ||
include python3_redirect/* | ||
|
||
prune build | ||
prune dist | ||
prune .hg* | ||
prune config.* | ||
prune *.pyc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
/* _posixsubprocess_config.h.in. Generated from configure.ac by autoheader. */ | ||
|
||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. | ||
*/ | ||
#undef HAVE_DIRENT_H | ||
|
||
/* Define if you have the 'dirfd' function or macro. */ | ||
#undef HAVE_DIRFD | ||
|
||
/* Define to 1 if you have the <fcntl.h> header file. */ | ||
#undef HAVE_FCNTL_H | ||
|
||
/* Define to 1 if you have the <inttypes.h> header file. */ | ||
#undef HAVE_INTTYPES_H | ||
|
||
/* Define to 1 if you have the <memory.h> header file. */ | ||
#undef HAVE_MEMORY_H | ||
|
||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ | ||
#undef HAVE_NDIR_H | ||
|
||
/* Define to 1 if you have the `pipe2' function. */ | ||
#undef HAVE_PIPE2 | ||
|
||
/* Define to 1 if you have the `setsid' function. */ | ||
#undef HAVE_SETSID | ||
|
||
/* Define to 1 if you have the <stdint.h> header file. */ | ||
#undef HAVE_STDINT_H | ||
|
||
/* Define to 1 if you have the <stdlib.h> header file. */ | ||
#undef HAVE_STDLIB_H | ||
|
||
/* Define to 1 if you have the <strings.h> header file. */ | ||
#undef HAVE_STRINGS_H | ||
|
||
/* Define to 1 if you have the <string.h> header file. */ | ||
#undef HAVE_STRING_H | ||
|
||
/* Define to 1 if you have the <sys/cdefs.h> header file. */ | ||
#undef HAVE_SYS_CDEFS_H | ||
|
||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. | ||
*/ | ||
#undef HAVE_SYS_DIR_H | ||
|
||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. | ||
*/ | ||
#undef HAVE_SYS_NDIR_H | ||
|
||
/* Define to 1 if you have the <sys/stat.h> header file. */ | ||
#undef HAVE_SYS_STAT_H | ||
|
||
/* Define to 1 if you have the <sys/syscall.h> header file. */ | ||
#undef HAVE_SYS_SYSCALL_H | ||
|
||
/* Define to 1 if you have the <sys/types.h> header file. */ | ||
#undef HAVE_SYS_TYPES_H | ||
|
||
/* Define to 1 if you have the <unistd.h> header file. */ | ||
#undef HAVE_UNISTD_H | ||
|
||
/* Define to the address where bug reports for this package should be sent. */ | ||
#undef PACKAGE_BUGREPORT | ||
|
||
/* Define to the full name of this package. */ | ||
#undef PACKAGE_NAME | ||
|
||
/* Define to the full name and version of this package. */ | ||
#undef PACKAGE_STRING | ||
|
||
/* Define to the one symbol short name of this package. */ | ||
#undef PACKAGE_TARNAME | ||
|
||
/* Define to the home page for this package. */ | ||
#undef PACKAGE_URL | ||
|
||
/* Define to the version of this package. */ | ||
#undef PACKAGE_VERSION | ||
|
||
/* Define to 1 if you have the ANSI C header files. */ | ||
#undef STDC_HEADERS | ||
|
||
/* Define on OpenBSD to activate all library features */ | ||
#undef _BSD_SOURCE | ||
|
||
/* Define on Irix to enable u_int */ | ||
#undef _BSD_TYPES | ||
|
||
/* Define on Darwin to activate all library features */ | ||
#undef _DARWIN_C_SOURCE | ||
|
||
/* Define on Linux to activate all library features */ | ||
#undef _GNU_SOURCE | ||
|
||
/* Define on NetBSD to activate all library features */ | ||
#undef _NETBSD_SOURCE | ||
|
||
/* Define to activate features from IEEE Stds 1003.1-2008 */ | ||
#undef _POSIX_C_SOURCE | ||
|
||
/* Define to the level of X/Open that your system supports */ | ||
#undef _XOPEN_SOURCE | ||
|
||
/* Define to activate Unix95-and-earlier features */ | ||
#undef _XOPEN_SOURCE_EXTENDED | ||
|
||
/* Define on FreeBSD to activate all library features */ | ||
#undef __BSD_VISIBLE |
Oops, something went wrong.