Commit Graph

25 Commits (meesbs)

Author SHA1 Message Date
grischka 5f33d313c8 tcc: re-enable correct option -r support
Forgot about it.  It allows to compile several
sources (and other .o's) to one single .o file;

    tcc -r -o all.o f1.c f2.c f3.S o4.o ...

Also:
- option -fold-struct-init-code removed, no effect anymore
- (tcc_)set_environment() moved to tcc.c
- win32/lib/(win)crt1 minor fix & add dependency
- debug line output for asm (tcc -c -g xxx.S) enabled
- configure/Makefiles: x86-64 -> x86_64 changes
- README: cleanup
2017-02-20 18:58:08 +01:00
Thomas Preud'homme 1ef95ea342 Fix building instruction wrt make/gmake
Revert building instruction to mention the use of make instead of gmake
but add a note to tell FreeBSD and OSX users to use gmake instead of
make.
2013-04-08 23:26:27 +02:00
Jov 0de6fe6c41 Update README,add x86_64/arm,FreeBSD/OSX etc.
Change make to gmake because make will not be gnu make in some OS like
FreeBSD
2013-03-25 22:51:52 +08:00
Akim Demaille 017bbbfee1 configure: support absolete out-of-tree builds
configure: handle the case of absolute paths.
Reported by grishka.
2012-12-21 13:57:22 +01:00
Akim Demaille 3f09b90d21 build: fix VPATH builds
* configure (fn_dirname): New.
Use it to ensure the creation of proper symlinks to Makefiles.
(config.mak): Define top_builddir and top_srcdir.
(CPPFLAGS): Be sure to find the headers.
* Makefile, lib/Makefile, tests/Makefile, tests2/Makefile: Adjust
to set VPATH properly.
Fix confusion between top_builddir and top_srcdir.
2012-12-18 10:06:20 +01:00
Thomas Preud'homme a03346c06e Document in README that ex4.c can be executed. 2011-07-07 12:15:43 +02:00
Thomas Preud'homme 571465d32b Revert "Make examples' shebang use target tcc bindir path"
This reverts commit cb2138f8b0.
2011-07-07 12:14:08 +02:00
Thomas Preud'homme cb2138f8b0 Make examples' shebang use target tcc bindir path
Use @BINDIR@ in shebang of examples to put the right path on the target
system. That is, use #!/usr/local/bin/tcc if tcc is installed in /usr/local/bin
and #!/usr/bin/tcc if tcc is installed in /usr/bin/tcc.
2011-06-18 00:45:20 +02:00
grischka e8a52a8249 win32: readme.txt->tcc-win32.txt, update tcc-doc 2009-04-18 15:08:03 +02:00
bellard 16559cd60c update 2005-06-17 22:07:03 +00:00
bellard 44cea6aee9 update 2003-10-05 10:21:28 +00:00
bellard 770ef5ed1f changed license to LGPL 2003-05-24 14:18:56 +00:00
bellard 3bbcd30776 update 2003-04-13 21:56:00 +00:00
bellard dd56ab8c77 added configure support 2003-04-13 19:50:35 +00:00
bellard dc685c6b7d update 2002-12-08 14:34:02 +00:00
bellard 840d197e87 update 2002-07-24 22:13:02 +00:00
bellard db9fd02062 better license terms 2002-03-17 11:41:38 +00:00
bellard 6933ac641f update 2002-03-03 22:44:31 +00:00
bellard ebe9e87ccf update 2002-01-05 19:50:17 +00:00
bellard b0b2d5d2e9 update 2001-12-17 21:57:01 +00:00
bellard a88b855866 update 2001-12-02 21:44:40 +00:00
bellard 34a14a08a3 update 2001-11-18 16:33:35 +00:00
bellard 4dceee3677 update 2001-11-11 22:51:50 +00:00
bellard eb0e3e70dc update 2001-11-11 18:01:29 +00:00
bellard 58f3296a6e updated 2001-10-28 15:29:01 +00:00