diff options
Diffstat (limited to 'newlib/libc/sys/linux/configure.in')
-rw-r--r-- | newlib/libc/sys/linux/configure.in | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/newlib/libc/sys/linux/configure.in b/newlib/libc/sys/linux/configure.in index c97ca87d7..e03bcd960 100644 --- a/newlib/libc/sys/linux/configure.in +++ b/newlib/libc/sys/linux/configure.in @@ -31,9 +31,20 @@ AC_SUBST(LINUX_MACH_LIB) EXTRA_SUBDIRS= EXTRA_SUBLIBS= + +if test "${newlib_multithread}" = "yes"; then +EXTRA_CONFIG_DIRS=linuxthreads +fi +if test "x${newlib_elix_level}" = "x1"; then +EXTRA_SUBDIRS=linuxthreads net +else +EXTRA_SUBDIRS="linuxthreads net intl stdlib iconv dl" +EXTRA_SUBLIBS="net/libnet.la intl/libintl.la stdlib/libstdlib.la iconv/libiconv.la dl/libdl.la" +fi + AC_SUBST(EXTRA_SUBDIRS) AC_SUBST(EXTRA_SUBLIBS) AC_CONFIG_SUBDIRS(machine $EXTRA_CONFIG_DIRS) -AC_OUTPUT(Makefile cmath/Makefile argp/Makefile) +AC_OUTPUT(Makefile intl/Makefile net/Makefile stdlib/Makefile iconv/Makefile dl/Makefile cmath/Makefile argp/Makefile) |