Marius Gerbershagen
e30c37691b
tests: implement tests for cross compilation of user code
...
We start a remote ECL host and replace COMPILE-FILE and COMPILE by a
stub which shells out compile commands to this remote ECL. Moreover, a
few commands defining types, special variables and proclamations are
mirrored in the remote ECL as well. This of course is not a complete
synchronization mechanism and thus the state of the remote ECL will
not be 100% the same as that of the host which means that the COMPILE
stub is not an entirely correct implementation of the ANSI standard.
But it works well enough to run the test suite which is all we need.
2025-11-21 19:08:14 +01:00
Marius Gerbershagen
dccecf683d
Makefile: allow both install and flatinstall targets
2024-02-24 22:30:16 +01:00
Daniel Kochmański
00f96d34b0
tests: make ansi-test a separate target not triggered by make check
2024-01-26 12:06:19 +01:00
Marius Gerbershagen
6005c030b6
doc: set new doc as standard documentation
2019-01-03 19:14:28 +01:00
Daniel Kochmański
583f8f82ac
buildsystem: be explicit about datarootdir
2016-12-10 08:50:06 +01:00
Daniel Kochmański
085fee3d3b
Simplify tests structure
...
Also "make check" accepts TESTS argument for test suite. For instance:
make check TESTS=ffi
will run FFI tests suite.
2016-11-17 22:35:37 +01:00
Daniel Kochmański
c2fb4fdded
Add ecl_min target in toplevel Makefile
2016-11-17 20:00:29 +01:00
Daniel Kochmański
47ead335e9
makefile: remove unused (broken) target
2016-10-07 13:53:56 +02:00
Daniel Kochmański
1398fd381a
cleanup: purge clx
2016-09-07 14:58:50 +02:00
Daniel Kochmański
0188c6bbe8
makefile.in: remove obsolete rpm targets
2016-03-01 11:17:46 +01:00
Daniel Kochmański
7764053647
buildsys: fix Copyright->LICENSE, README.1st->README.md
2016-03-01 10:49:37 +01:00
Daniel Kochmański
1f73b02290
Makefile.in: slight cleanup
...
Change urls of project and repository and remove obsolete code.
Signed-off-by: Daniel Kochmański <dkochmanski@turtle-solutions.eu>
2015-06-19 13:05:00 +02:00
Philipp Marek
348cc81afb
Now we're using GIT; and some helpful remarks.
2014-02-23 11:21:20 +01:00
Juan Jose Garcia Ripoll
b3fbf51174
Simpler way to construct the source distribution.
2012-07-24 18:51:53 +02:00
Juan Jose Garcia Ripoll
265838ec1a
Eliminate infinite recursion in makefiles.
2012-01-01 14:55:02 +01:00
Juan Jose Garcia Ripoll
a480e845c0
New 'make recheck' operation
2011-12-11 00:17:16 +01:00
Juan Jose Garcia Ripoll
d3c3b4347e
Added the 'check' target to the toplevel Makefile
2011-12-10 00:19:21 +01:00
Juan Jose Garcia Ripoll
e311fe7761
Automate process of uploading a new release.
2010-02-13 21:26:39 +01:00
Juan Jose Garcia Ripoll
fe1d125c82
Changed the method to create source distributions: use git instead of cvs.
2009-06-18 14:55:55 +02:00
Juan Jose Garcia Ripoll
2eef39e70a
Change CVS server.
2008-08-05 16:09:05 +02:00
jgarcia
ce1c001511
Simplify the construction of source packages.
2007-12-30 15:22:25 +00:00
jjgarcia
352979e991
Add the 'examples' directory to the distribution
2005-11-16 10:12:22 +00:00
japhie
78b0f75203
- Enable passing buildir to top-level configure in environment (makes
...
it possible to keep different build dirs handy).
2005-09-06 22:43:52 +00:00
jjgarcia
93cf73b8d5
Include the msvc directory in the distribution
2005-08-29 15:19:36 +00:00
jjgarcia
dac21f807b
Remove unused directories
2005-05-20 15:21:25 +00:00
jjgarcia
3e51fa08ba
*** empty log message ***
2005-05-13 11:42:18 +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
00e78f2877
Add msvc to list of source files
2004-11-02 11:25:37 +00:00
jjgarcia
e2f12299e9
Scripts for generating a self-installer program under Windows using NSIS
2004-06-19 13:29:20 +00:00
jjgarcia
10a532418e
Force a 'flatinstall' installation under windows
2004-06-19 10:26:31 +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
933cb8b4ba
ECL now follows the GNU coding standards for handling the configuration parameters prefix,libdir,bindir...
2003-12-02 10:49:20 +00:00
jjgarcia
b55dafa58d
Finished the port to MingW32.
2003-12-01 11:21:47 +00:00
jjgarcia
888ddbad8c
CHANGELOG is needed for configure
2003-11-25 16:16:09 +00:00
jjgarcia
248a1ba863
RedHat uses rpmbuild instead of rpm for building rpms.
2003-10-23 09:10:29 +00:00
jjgarcia
a5bc4bf09c
Do not impose "make" as the default make program, because in BSD we must use GNU make.
2002-05-10 07:33:18 +00:00
jjgarcia
851cd03941
The project name goes back to ECL. Therefore feature #+ECL returns and the
...
program and libraries are named ecl*. Finally the routine sys::build-ecls
has been renamed sys::build-program.
2001-11-21 08:07:30 +00:00
jjgarcia
b690643662
Some files were missing in source ditributions.
2001-09-29 13:16:24 +00:00
jjgarcia
3b4b895acc
Change rule binary-dist: so that the shell commands also work on Cygwin.
2001-09-09 16:01:49 +00:00
jjgarcia
4b7fe789bb
The list of files in the source tarball was outdated
2001-07-31 19:51:46 +00:00
jjgarcia
2d8d0cd44b
Initial revision
2001-06-26 17:14:44 +00:00