nickysn
ee711eb943
+ support wasm32 in the fpc utility
...
git-svn-id: branches/wasm@46294 -
2020-08-06 14:55:47 +00:00
nickysn
27943baa2f
+ support z80 in the fpc launcher utility
...
git-svn-id: trunk@45669 -
2020-06-20 23:30:50 +00:00
Jonas Maebe
429b3744c4
* fpc: don't search for compiler binary in current directory when paramstr(0)
...
does not contain a path (unless the current directory is also in the PATH)
git-svn-id: trunk@44395 -
2020-03-29 14:52:45 +00:00
Jeppe Johansen
3189e4245d
makefiles: Add support for xtensa-embedded target.
...
git-svn-id: trunk@44332 -
2020-03-21 20:59:33 +00:00
Károly Balogh
6c87b89e45
atari: fpc now searches for the compiler with .ttp extension, as that's the default on Atari
...
git-svn-id: trunk@41141 -
2019-01-30 10:48:27 +00:00
pierre
3e2b102a44
Add missing support for -PriscvXX and -Psparc64
...
git-svn-id: trunk@40833 -
2019-01-10 12:18:22 +00:00
Jeppe Johansen
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
...
git-svn-id: branches/laksen/riscv_new@39474 -
2018-07-20 08:21:15 +00:00
florian
9529416ba0
+ sparc64 support for the fpc executable
...
git-svn-id: trunk@36959 -
2017-08-20 17:20:40 +00:00
pierre
0e6b4def67
* Also search for ppcXXX if ppcrossXXX is not found for -PB option, show default binary
...
git-svn-id: trunk@34269 -
2016-08-11 09:01:58 +00:00
Jonas Maebe
3c8068ad0b
+ Aarch64 support in the fpc binary (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@30894 -
2015-05-22 09:25:08 +00:00
Károly Balogh
4431ba2c08
merged/updated AROS/i386 target to trunk from AROS branch, to support Marcus Sackrow's work on AROS support which will hopefully benefit all Amiga-like targets (classic, MorphOS) on the long run. Compiler only, RTL comes in the next run.
...
git-svn-id: trunk@28432 -
2014-08-17 18:18:07 +00:00
Jeppe Johansen
7fdb125356
Added AVR support to fpc and root Makefile.
...
Rebuilt root Makefile.
git-svn-id: trunk@26944 -
2014-03-04 08:02:10 +00:00
svenbarth
47b4a52c8f
Also respect the supplied version suffix when printing the compiler path name using -PB. Fixes Mantis #25791
...
* compiler/utils/fpc.pp:
also apply the versionstr suffix to ppcbin if versionstr is set like is done when really executing the compiler
git-svn-id: trunk@26887 -
2014-02-26 19:13:06 +00:00
nickysn
e160dab697
+ added i8086 to the list of supported CPUs by FPC.exe
...
git-svn-id: trunk@25792 -
2013-10-15 13:29:51 +00:00
pierre
3a082f8c29
Add defautl mips name and use mips instead of mipseb
...
git-svn-id: trunk@21711 -
2012-06-26 07:20:12 +00:00
pierre
600dd162af
Merge of rev21557 by Foxsen
...
Make macro MIPS/CPUMIPS/MIPS32 common for big endian and little endian mips processors
use MIPSEL* for little endian systems
use MIPSEB* for big endian systems
git-svn-id: trunk@21599 -
2012-06-13 22:25:38 +00:00
svenbarth
3d6e08ed59
+ Add support for the JVM architecture to the compiler driver "fpc"
...
git-svn-id: trunk@21204 -
2012-05-03 06:26:30 +00:00
Tomas Hajny
2a57a6a307
* add previously missing support for proper handling of -? from the fpc binary
...
git-svn-id: trunk@20695 -
2012-04-02 22:24:01 +00:00
Tomas Hajny
b12c38984b
* fpc binary supported options made localizable and not shown separately from those handled by ppc* any longer
...
git-svn-id: trunk@20694 -
2012-04-02 22:11:21 +00:00
Jonas Maebe
2696c1f1d3
* also print fpc-specific help when executed without parameters or with -h
...
(mantis #21323 )
* don't print a message about the ppc binary exiting with an error if no
source file is specified (if a no option or -h is used, the help message
will be printed; in other cases, a source file may not have been specified
but that's an error like any other in that case -- that message only
existed because the compiler binary also exits with a non-zero exit code
in case the help is printed)
- removed alpha and ia64 support for selecting ppc binary
+ added mips and mipsel support for selecting ppc binary
git-svn-id: trunk@20487 -
2012-03-09 21:38:22 +00:00
florian
b8e58428ed
* don't search use extrapath for searching ppc* if extrapath is empty because this might find undesired compilers in the current directory
...
git-svn-id: trunk@14835 -
2010-01-31 16:48:18 +00:00
joost
d4c2a35c75
* Use ExeSearch instead of FileSearch to find compiler executable
...
git-svn-id: trunk@12948 -
2009-03-22 10:03:03 +00:00
Jonas Maebe
a497aec91d
* always use ppc<targetcpu> instead of ppcross<targetcpu> on darwin,
...
because due to the mach-o executable format which can contain
binaries for different architectures in a single file, different
names for native and cross compilers are not used on Mac OS X
(mantis #10067 )
git-svn-id: trunk@10270 -
2008-02-10 14:42:49 +00:00
Jonas Maebe
d6b54890e4
* pass arguments to the compiler using an array of ansistring so that
...
parameters containing spaces are preserved correctly
git-svn-id: trunk@5989 -
2007-01-15 12:35:48 +00:00
florian
edf01e4460
+ support for -Xp to path the compiler executables to fpc
...
git-svn-id: trunk@5040 -
2006-10-28 14:06:55 +00:00
yury
d48f512146
* do not try to call cross compiler if host CPU was specified using -P parameter.
...
* tabs to spaces.
git-svn-id: trunk@2768 -
2006-03-05 20:36:16 +00:00
marco
63e8d1062c
* now first searches ppcross<target> if -P<target> is specified.
...
After that it still searches for ppc<target>
git-svn-id: trunk@2759 -
2006-03-05 13:36:31 +00:00
tom_at_work
d7cedd18eb
* made fpc recognize the powerpc64 platform and the associated compiler
...
git-svn-id: trunk@1595 -
2005-10-25 20:20:12 +00:00
marco
bf92c461d1
* removed dos usage from fpc binary. (mostly fsearch -> filesearch).
...
This because of reports with problems with path env variables >255
git-svn-id: trunk@1367 -
2005-10-13 18:36:01 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
peter
b68af1b0e3
* post 2.0.0 fixes from cvs
...
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
marco
fd8927391f
* typo fixed
2005-05-08 19:56:59 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
armin
b941fdbdb1
* added .nlm extension for netware
2005-01-14 21:04:44 +00:00
Jonas Maebe
c5c6a10a87
* fixed wrong error message
2004-09-10 21:00:53 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
Károly Balogh
35febdeeec
* morphos has no .exe just like amiga
2004-06-06 01:18:47 +00:00
marco
4989efb36b
* fix for bug #3127
2004-06-05 10:14:42 +00:00
florian
8621f97c1f
+ arm, ia64, x86_64 and sparc supported added
2004-03-20 22:29:37 +00:00
florian
01adf563a9
* improved error message
2004-01-26 20:34:24 +00:00
florian
822ce0df68
* changed sysutils.exec to ExecuteProcess
2004-01-05 22:37:15 +00:00
marco
c032cd36e8
* errorhandling fixed
2004-01-03 09:20:45 +00:00
marco
64e776098a
* unix does ansistring exec
2004-01-03 09:12:23 +00:00
peter
fcd16aff24
* -Q back to -P, -L back to -V
2003-10-08 19:16:50 +00:00
marco
957a3d4b36
* -Q=-P and -L=-V
2003-09-30 17:25:01 +00:00
marco
9b39a588c3
* -V support
2003-09-30 11:24:59 +00:00
peter
426b43ed1f
* amiga has also no .exe
2003-04-08 16:01:40 +00:00
peter
06ebac4e27
* readded missing revisions
2002-05-18 13:34:04 +00:00