Commit graph

85 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
45a0d44baa Libraries have to be installed with execute permissions and not stripped in Darwin. 2009-06-10 09:54:19 +02:00
Juan Jose Garcia Ripoll
eed8ad4820 Removed shell command which is not needed and which confuses FreeBSD's shell 2009-06-01 15:28:52 +02:00
Juan Jose Garcia Ripoll
3687fa0812 Upgraded Boehm-Weiser garbage collector to version 7.1 2009-04-03 18:01:00 +02:00
Juan Jose Garcia Ripoll
8cd3b9d55f Allow to selectively build in or store as sources the different modules 2009-03-31 17:20:11 +02:00
Juan Jose Garcia Ripoll
3c3dafa315 When ECL is built with --enable-unicode, it uses its own database for Unicode properties instead of tolower, toupper, etc. 2009-01-10 22:45:38 +01:00
Juan Jose Garcia Ripoll
167a62765b Missing the installation part in the previous commit. 2009-01-04 19:54:06 +01:00
Juan Jose Garcia Ripoll
c20ac3a7a0 Implemented user defined encodings. Added files for most useful encodings. 2009-01-02 20:03:45 +01:00
jjgarcia
b66165691f Use relative links for this is required by *BSD install systems 2008-09-20 22:35:29 +00:00
jjgarcia
467011e4ab Implemented sonames and the equivalent in OS X 2008-09-09 19:35:00 +00:00
jjgarcia
3853a0ebe1 Do not use INSTALL_PROGRAM to install lisp files. Ensure /ecl directory exists 2008-07-13 09:43:49 +00:00
jgarcia
8800b254f5 Committed the changes to implement small conses 2008-04-30 14:24:20 +00:00
jgarcia
5fdd1b564a The asterisk in a wildcard pattern breaks OS 10.5 build 2008-03-06 08:54:46 +00:00
jgarcia
ce58a5007d Building a statically linked ECL works again 2008-01-26 14:29:53 +00:00
jgarcia
16440d6d1e The previous fixed broke the linking process. Undo and wait until we plan the file organization better 2007-12-25 19:49:45 +00:00
jgarcia
74fcc7185e Under cygwin, mingw, etc, copy the shared library into the same directory as the executable file 2007-12-25 19:30:47 +00:00
jgarcia
af8c7a0618 Change directory structure 2007-06-04 18:43:32 +00:00
jgarcia
e6053f541e Ignore obsolete documentation files 2007-06-03 13:52:48 +00:00
jgarcia
e7e4cc75a5 Version 4.2.1 of the GMP library 2007-01-20 12:25:14 +00:00
jgarcia
95f3350273 Use the file-loading facility in ecl_min 2006-05-06 08:17:52 +00:00
jgarcia
ba033f6bbd ECL's own garbage collector working again by updating to new codeblock structure and porting to 64-bits 2006-04-11 16:31:12 +00:00
jjgarcia
feba5a9f69 GMP does not use the standard variable includedir to install the headers. Hence, we move the file manually. 2006-03-14 16:34:25 +00:00
jjgarcia
fbd2806c52 mkdir fails when some directories from a previous build exist 2006-03-08 13:45:09 +00:00
jjgarcia
1b0f9613f0 All installable headers are now copied to ecl/. GC headers in particular are stored under ecl/gc and ecl/gc/private. 2006-03-07 16:39:34 +00:00
jjgarcia
eeb4b234ca Expand @eclincudedir@ in ecl-conf 2006-03-02 15:50:33 +00:00
jjgarcia
944f116c96 MINGW's gcc does not like having '..' in include paths 2006-02-28 17:17:34 +00:00
jjgarcia
d9997268f8 Final fixes to make the new directory structure work with MSVC++ 2006-02-28 14:21:26 +00:00
jjgarcia
936b7fb6f6 Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers. 2006-02-28 14:05:47 +00:00
jjgarcia
8846ac62b2 Fixes to make --disable-shared work in Mingw32 2006-01-13 13:32:25 +00:00
jjgarcia
f35bddaeb7 Clean also the 'ext' directory so that asdf rebuilds properly' 2005-12-06 09:06:48 +00:00
japhie
077a491319 - Added TAGS target for running etags. 2005-09-19 21:31:20 +00:00
japhie
48e99c6f20 - Finished transition to :wants-something features for compiled-in
modules
- Unified compiling in and installing modules for static and dynamic
  build
2005-08-17 09:49:22 +00:00
jjgarcia
4a0e2d8dbb Remove the install option 'strip executable', which does not seem to work in Solaris 2005-07-14 12:04:04 +00:00
japhie
947e7057e0 - Completed DESTDIR support in make install* 2005-06-28 14:39:51 +00:00
jjgarcia
3e51fa08ba *** empty log message *** 2005-05-13 11:42:18 +00:00
jjgarcia
4f50ddd47e Fix broken process of building ecl-config and program permissions (M. Pasternacki) 2005-04-21 07:40:38 +00:00
jjgarcia
28e3a1c47f The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries 2005-04-12 11:59:26 +00:00
jjgarcia
f9bb0227ff Added ASDF to the set of contributed modules. New system for configuring and building these modules. 2005-02-18 14:27:46 +00:00
jjgarcia
9f16d5106e Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul 2005-02-11 18:00:24 +00:00
jjgarcia
9fc98f14bd List all interesting functions created by the lisp->C compiler in external.h and leave the task of building function objects for these functions to all_symbols2.o 2004-12-20 08:50:35 +00:00
jjgarcia
63678eb25c Fixes for mingw32 2004-11-22 19:02:58 +00:00
jjgarcia
a0417f0a88 Summer fixes 2004-10-04 08:02:39 +00:00
jjgarcia
84b668e15e Do not compare the tests. 2004-06-22 07:56:18 +00:00
jjgarcia
a21ce69a22 'flatinstall' was accidentally launching a normal 'install' 2004-06-19 11:25:18 +00:00
jjgarcia
ce41ff78fd Support for DLL in Windows 2004-06-18 07:51:14 +00:00
jjgarcia
403511c488 The portable CLX library has been incorporated. 2004-03-25 09:02:27 +00:00
jjgarcia
860dbd69ec Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
jjgarcia
71f921ed39 Remove some warnings from GCC 2004-01-24 17:00:24 +00:00
jjgarcia
fefc705589 Scripts should be installed using a different commadn 2003-12-08 11:26:08 +00:00
jjgarcia
a6715bfa92 Split the compiler flags into CFLAGS (used only when building ECL) and ECL_CFLAGS (exported into ecl-config). Set the value of SHELL explicitely in the makefiles so that they work when SHELL=/bin/csh in the environment. 2003-12-08 09:41:29 +00:00
jjgarcia
c6b914dc7b Due to VPATH, lsp/config.lsp would sometimes be built, and sometimes not. Also, extension '.in' is not good for the files output by configure 2003-12-05 10:22:24 +00:00