Commit graph

100 commits

Author SHA1 Message Date
nico
2c5e96bca4 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9786 72102866-910b-0410-8b05-ffd578937521
2001-05-04 21:53:44 +00:00
fedor
0c800a8a63 Check configure libs for Darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9765 72102866-910b-0410-8b05-ffd578937521
2001-05-03 17:35:47 +00:00
fedor
859421ef3e Much simmplified NeXT checks for configure tests
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9706 72102866-910b-0410-8b05-ffd578937521
2001-04-26 03:56:37 +00:00
fedor
f00a1d0349 NeXT_RUNTIME fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9681 72102866-910b-0410-8b05-ffd578937521
2001-04-24 03:40:04 +00:00
CaS
0e86498f2d Fixes for command line arguments coming from /proc/$$/cmdline.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9649 72102866-910b-0410-8b05-ffd578937521
2001-04-21 05:55:16 +00:00
fedor
aa10e2f2f9 detect the xml2-config script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9596 72102866-910b-0410-8b05-ffd578937521
2001-04-17 04:10:03 +00:00
mirko
16bbe1c0c2 * configure.in: fixed fake main for 'new' FreeBSD targets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9587 72102866-910b-0410-8b05-ffd578937521
2001-04-14 08:45:49 +00:00
fedor
2d8a696b74 Updates for darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9573 72102866-910b-0410-8b05-ffd578937521
2001-04-12 17:16:55 +00:00
CaS
1ed31cc92e Tidied ug getting of username ... drop cuserid() since it offers nothing
that getpwuid(geteuid()) doesn't give you.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9519 72102866-910b-0410-8b05-ffd578937521
2001-04-02 09:59:30 +00:00
fedor
cbc9b33bb4 Fix constructor test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9351 72102866-910b-0410-8b05-ffd578937521
2001-03-13 22:10:53 +00:00
fedor
fb83f0e6b0 Include ac_exeext when doing nm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9350 72102866-910b-0410-8b05-ffd578937521
2001-03-13 21:05:22 +00:00
fedor
678dd478f5 Check and set EXEEXT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9346 72102866-910b-0410-8b05-ffd578937521
2001-03-13 20:34:50 +00:00
fedor
96d43ea865 Add GNUstep LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9321 72102866-910b-0410-8b05-ffd578937521
2001-03-10 22:08:54 +00:00
fedor
92f9b03239 Check if objc_thread_add in runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9320 72102866-910b-0410-8b05-ffd578937521
2001-03-10 21:36:03 +00:00
nico
9b7be21554 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9262 72102866-910b-0410-8b05-ffd578937521
2001-03-01 12:39:46 +00:00
jagapen
45e6948842 Configure script tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9259 72102866-910b-0410-8b05-ffd578937521
2001-03-01 11:03:39 +00:00
fedor
3e6786867f Fix openssl
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9248 72102866-910b-0410-8b05-ffd578937521
2001-02-28 03:59:05 +00:00
nico
8536916ec7 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9239 72102866-910b-0410-8b05-ffd578937521
2001-02-27 02:58:57 +00:00
fedor
bec4eb13ff Corrected to save CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9229 72102866-910b-0410-8b05-ffd578937521
2001-02-25 23:20:44 +00:00
fedor
3fed9b1bcc Fix stdint test.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9133 72102866-910b-0410-8b05-ffd578937521
2001-02-14 00:02:18 +00:00
jagapen
ae034e342b FreeBSD build fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9076 72102866-910b-0410-8b05-ffd578937521
2001-02-09 06:58:38 +00:00
richard
7cfa9ec86b Pseudo terminal support added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8977 72102866-910b-0410-8b05-ffd578937521
2001-02-05 09:28:19 +00:00
richard
074583906b Added unicode string formatting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8961 72102866-910b-0410-8b05-ffd578937521
2001-02-02 06:14:42 +00:00
michael
b4c65db38d fixes!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8959 72102866-910b-0410-8b05-ffd578937521
2001-01-31 19:02:09 +00:00
nico
73de153b89 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8932 72102866-910b-0410-8b05-ffd578937521
2001-01-30 14:18:19 +00:00
fedor
86fd01498d Fix typo in configure, remove spurious install of headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8916 72102866-910b-0410-8b05-ffd578937521
2001-01-29 22:27:10 +00:00
nico
8fc5f10405 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8884 72102866-910b-0410-8b05-ffd578937521
2001-01-29 19:39:31 +00:00
richard
6d84033e50 Add check for recent versions of gmp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8805 72102866-910b-0410-8b05-ffd578937521
2001-01-25 17:38:07 +00:00
nico
8223758aca Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8692 72102866-910b-0410-8b05-ffd578937521
2001-01-19 11:51:30 +00:00
fedor
69402a97e2 Fix test for libobjc. Prerelease 0.9.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8684 72102866-910b-0410-8b05-ffd578937521
2001-01-18 19:47:40 +00:00
fedor
8d317a8bec Enable ffcall by default
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8531 72102866-910b-0410-8b05-ffd578937521
2001-01-09 03:53:02 +00:00
jagapen
b323ba6b02 Update to use autoconf macro from libxml 2.2.10 distribution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8475 72102866-910b-0410-8b05-ffd578937521
2001-01-05 10:12:17 +00:00
fedor
3186a534a7 Use updated objc forwarding hook
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8470 72102866-910b-0410-8b05-ffd578937521
2001-01-03 17:09:40 +00:00
fedor
168faebb05 Fixes for libxml2 (FreeBSD).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8447 72102866-910b-0410-8b05-ffd578937521
2000-12-26 23:03:42 +00:00
fedor
948cbdcbb3 Add FFI interface to NSInvocation and NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8286 72102866-910b-0410-8b05-ffd578937521
2000-12-08 19:06:00 +00:00
richard
4965c4a8f2 Added checks for GMP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8149 72102866-910b-0410-8b05-ffd578937521
2000-11-18 08:54:32 +00:00
richard
7f296b9b33 Added SSL support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8122 72102866-910b-0410-8b05-ffd578937521
2000-11-15 14:32:18 +00:00
fedor
01fe40bbac Check for lanfinfo, Update DLADDR check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7929 72102866-910b-0410-8b05-ffd578937521
2000-10-30 05:03:28 +00:00
mirko
cf395d3ea6 * configure.in: added --with-libxml-include, --with-libxml-library
and --with-libiconv-library.
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.

* framework.make: new file.
* common.make: added common frameworks defines (library, header paths).
* bundle.make: added ALL_FRAMEWORKS_DIRS
* rules.make: added frameworks headers flags. Prebuild framework
header dir. Set framework name/dir/version.
* subproject.make: build framework headers and resource files.
* target.make: added SHARED_FRAMEWORK_LINK_CMD
* tool.make: added ALL_FRAMEWORKS_DIRS
* ld_lib_path.csh: added paths for frameworks.
* ld_lib_path.sh (lib_paths): added paths for frameworks.
* GNUmakefile.in (MAKE_FILES): added framework.make

* Headers/gnustep/base/NSBundle.h: added ivar.
* Source/NSBundle.m ([NSBundle +_addFrameworkFromClass:]): new private
method to parse NSFramework_* classes.
(_bundle_load_callback): added framework support. Wrap classes in a
NSValue to avoid implicit initialization.
([NSBundle +allBundles]): added framework support.
([NSBundle +allFrameworks]): implemented.
([NSBundle +bundleForClass:]): get classes from NSValue object.
([NSBundle -classNamed:]): likewise.

* Headers/gnustep/base/objc-load.h (LINKER_GETSYMBOL): new define.
* Source/objc-load.m (objc_get_symbol_path): get lib path of a Class
or Category.
* Source/simple-load.h (__objc_dynamic_get_symbol_path): indentifies
lib path of a symbol.
* Source/dld-load.h (__objc_dynamic_get_symbol_path): not supported.
* Source/hpux-load.h (__objc_dynamic_get_symbol_path): not implemented.

* Source/mframe/mframe.foot (mframe_get_arg): typ declaration fix.
(mframe_set_arg): idem

* Headers/gnustep/base/config.h.in: added HAVE_DLADDR
* aclocal.m4 (OBJC_SYS_DYNAMIC_LINKER): test for dladdr()
* configure.in: added --with-libxml-include and --with-libxml-library,
added -I/usr/local/include and -L/usr/local/lib for FreeBSD.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7918 72102866-910b-0410-8b05-ffd578937521
2000-10-28 21:58:48 +00:00
fedor
110cd21262 Add localization/language domain and locale support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7910 72102866-910b-0410-8b05-ffd578937521
2000-10-27 15:54:35 +00:00
fedor
f453601304 Update libxml version to 2.2.3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7696 72102866-910b-0410-8b05-ffd578937521
2000-10-02 15:37:37 +00:00
mirko
7a2f216c28 2000-09-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* Source/NSDistantObject.m ([GSDistantObjectPlaceHolder
	+respondsToSelector:]): implemented.
	* Source/NSProcessInfo.m ([NSProcessInfo +load]): bug fix for FreeBSD.
	* configure.in: enable_fake_main not enabled by default for FreeBSD-elf


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7668 72102866-910b-0410-8b05-ffd578937521
2000-09-30 22:08:21 +00:00
fedor
f30999c188 Add math library to rint check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7592 72102866-910b-0410-8b05-ffd578937521
2000-09-25 03:10:55 +00:00
fedor
91205d1463 Path fixes, etc, to work on MINGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7581 72102866-910b-0410-8b05-ffd578937521
2000-09-22 04:20:52 +00:00
fedor
fadefa50b2 Port to MinGW
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7524 72102866-910b-0410-8b05-ffd578937521
2000-09-15 22:06:01 +00:00
fedor
3046d0c50a Fix for checking windows.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7516 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:10:39 +00:00
fedor
eadaa9fd86 Check for windows.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7515 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:06:34 +00:00
fedor
9dda3a1adb Remove dependance on Source/Foundation link, additional MINGW ports.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7505 72102866-910b-0410-8b05-ffd578937521
2000-09-13 19:52:42 +00:00
fedor
caf7f359e1 Move preface.h substitutions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7496 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:19:43 +00:00
fedor
f7b661629c Mingw compile fixes (NSFileManager)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7493 72102866-910b-0410-8b05-ffd578937521
2000-09-13 03:51:30 +00:00