Michaël Van Canneyt
e3d3fe654c
* Do not quote twice in maybequoted. Fix issue #40494
2023-11-03 09:42:05 +01:00
Michaël Van Canneyt
55e72fc0f1
* Undo last change.
2023-10-28 00:59:48 +02:00
Michaël Van Canneyt
9fe395018a
* Remove TStringList descendents
2023-10-28 00:40:12 +02:00
Pierre Muller
76becd36b7
Add new TUnsortedCompilerOptionsStringList class
...
which sets Duplicates to dupAccept explicitly in constructor.
Use new TUnsortedCompilerOptionsStringList class to instanciate
all TStrings containing list of complier options.
2023-10-26 09:42:48 +00:00
Michaël Van Canneyt
4a88ed950a
* No namespaces for fpmkunit
2023-10-24 16:38:34 +02:00
Michaël Van Canneyt
f73456a9d9
* FileNewer should return true if the dest file does not exist.
2023-10-15 17:14:05 +02:00
Pierre Muller
a6b508b094
Add aarch64 embedded, freebsd and iphonesim systems
2023-09-11 16:44:11 +02:00
Michaël Van Canneyt
9e9fdec31a
* Correct target
2023-07-30 12:01:17 +02:00
Michaël Van Canneyt
02b45aa6e4
* fpmkunit package fixes
2023-07-27 19:04:26 +02:00
Michael VAN CANNEYT
bd4e9676fa
* Add namespaces.lst
2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
fef4ae489a
* Some corrections after remarks by Alexey Torgashin
2023-07-25 19:48:18 +02:00
Michael VAN CANNEYT
9a9484b26d
* ApplyNamespaces
2023-07-25 16:58:59 +02:00
Michaël Van Canneyt
bb1b1bc705
* Regenerate makefiles with subtarget support
2023-07-24 16:32:02 +02:00
Michael VAN CANNEYT
10b66491ba
* Allow to work with unicodertl
2023-07-24 15:38:09 +02:00
Michaël Van Canneyt
b83673ecf9
* Fix getlibraryfilename: do not add .so if output already contains it, do not add lib prefix if output already contains it. Take care of -o option
2023-07-19 16:16:49 +02:00
Michaël Van Canneyt
354c4ddcc1
* Fix wrongly renamed units/packages
2023-07-19 14:41:15 +02:00
Michaël Van Canneyt
6b5a4dbf6e
* use cthreads in correct location
2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
dc6728c879
* Remove dependency on cthreads, that should always be in program/library uses clause
2023-07-19 12:34:05 +02:00
Michaël Van Canneyt
8d173d7190
* PChar -> PAnsiChar
2023-07-15 18:22:40 +02:00
florian
20884fdc1b
* search for i386-linux-gcc also by trying i686-linux- as prefix as
...
apparently for newer gcc -m32 does not return the proper libgcc path anymore
2023-06-20 23:16:16 +02:00
Michael VAN CANNEYT
fa735ba7b2
* Refactor, so the combination CPU-OS-SubTarget is a record. Allows for extension if need be
2023-06-19 07:04:50 +00:00
Michael VAN CANNEYT
b2f2c5671c
* Make sure it compiles with previous release
2023-05-23 10:16:07 +02:00
Dmytro Bogatskyy
327aac7f24
Add aarch64-iphonesim target
2023-03-27 18:45:00 +00:00
Pierre Muller
4ed8182c75
Fix interactive information log error
2023-03-20 14:51:18 +01:00
florian
5fe8fbd43a
* take care of mips64* when calling gcc for the libgcc path
2023-03-16 22:25:03 +01:00
Mikhail Novosyolov
7d31e25ba6
Fix messages about not found gcc
...
Code actually looks for the gcc executable inside $PATH, not for libgcc.
fpc works without the libgcc.so devel symlink.
2023-03-16 19:38:23 +03:00
Jinyang He
783bbb66f9
Update Makefiles
2023-02-05 19:18:48 +00:00
Jinyang He
7cde8df8c7
Add loongarch64 packages support
2023-02-05 19:18:48 +00:00
florian
3e75ba52f3
* initial preparations for riscv32-freertos
2023-01-27 22:39:15 +01:00
Michaël Van Canneyt
3eab1c1c02
* Fix loglevel for ListMode
2022-12-14 17:16:55 +01:00
Michael VAN CANNEYT
4b5c7ab0f5
* Fix compiler warnings: switch to TStrings for external command options
2022-12-14 15:17:49 +01:00
Pierre Muller
0e142c00cc
Disable finalisation code fro LLVM compiler to avoid interface finalisation troubles
2022-06-01 00:19:46 +02:00
Nikolay Nikolov
8c562995d7
* regenerate makefiles with latest fpcmake
2022-05-24 14:01:59 +03:00
Pierre Muller
5203c3e849
Add dumping of backtrace in case of unhandled exception inside TCustomInstaller.Run method
2022-05-17 23:28:47 +02:00
Pierre Muller
ca186440eb
Avoid repeated warnings about libgcc directory
2022-03-18 11:05:55 +00:00
Pierre Muller
2f28c5596f
Regenerate all Makefile's to fix problem on x86_64 linux
2022-03-07 23:46:15 +00:00
Pierre Muller
ad2ac98858
Update Makefile's
2022-03-07 22:35:29 +00:00
Pierre Muller
4da4c96349
Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target
2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1
* regenerate all makefiles with the latest fpcmake
2022-02-13 15:26:54 +02:00
Nikolay Nikolov
b407b67ca1
* regenerate all makefiles with latest fpcmake
2022-01-19 07:08:32 +02:00
Robert Roland
53e5a4a03a
Adding aaarch64-embedded target
...
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.
Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Yuriy Sydorov
fad6b0e489
* Fixed build with NO_THREADING on Windows.
2021-11-27 19:12:25 +02:00
Pierre Muller
dabc59977d
Avoid having uninitialized UseBinutilsPrefix local variable in GetDefaultLibGCCDir function
2021-11-25 23:34:28 +01:00
Pierre Muller
271ba59cf1
All Makefile's regenerated
2021-11-25 22:13:32 +00:00
florian
65ef6f1f37
* regenerated Makefiles
2021-11-24 22:50:37 +01:00
nickysn
433050a2c4
* set EXEEXT to .wasm for the WASI target in fpcmake
...
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
pierre
4391075617
* Use FGeneralCriticalSection for LogIndent and LogUnindent.
...
Add FIndentCount integer field.
Add FWorkerPrefix string field.
Use try/finally block to keep track of LogLevel
git-svn-id: trunk@49266 -
2021-04-26 20:43:07 +00:00
pierre
1e527e7a1e
Also delete file before copying if destination is a directory on Darwin OS
...
git-svn-id: trunk@49202 -
2021-04-14 08:06:54 +00:00
florian
1bd9d4173e
* never ignore BINUTILSPREFIX environment variable in fpmake
...
+ search also $(BINUTILSPREFIX)-gnu-gcc for a usable gcc to get the libgcc directory
git-svn-id: trunk@49181 -
2021-04-11 17:30:21 +00:00
Jonas Maebe
500e29e5e2
* regenerated with FreeBSD/AArch64 support
...
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00