Kirill Kranz
52651a7ede
First compiler Build
2024-09-29 16:56:18 +03:00
Michael Ring
14b3c11c0d
Initial support for esp32-c6-s2-s3. Support for idf versions 5.0.6 and 5.2.1
2024-07-18 20:16:04 +00:00
Michaël Van Canneyt
f7d6201946
* Do not search for files in directories that do not exist when doing distclean
2024-03-05 16:40:57 +01:00
Pierre Muller
2eaa6c5ced
Add handling of packages/fcl-process/src/amicommon directory
2024-01-08 17:46:23 +01:00
Pierre Muller
848c3a252e
Add fcl-process/src/winall include directory for Windows targets
2024-01-08 17:25:30 +01:00
Karoly Balogh
679f2f75b3
human68k: regenerated Makefiles
2023-11-30 23:43:27 +00:00
Karoly Balogh
8d211f17b4
human68k: add support to fpmkunit
2023-11-30 23:43:27 +00:00
Karoly Balogh
ac0287b5e0
human68k: fpmake changes, disable everything that cannot be built currently
2023-11-30 23:43:27 +00:00
Pierre Muller
5205ce30f4
Clean up OSCPUSupported array values
2023-11-06 21:25:35 +00:00
Michaël Van Canneyt
b388355750
* Quotes not needed.
2023-11-03 17:40:56 +01:00
Michaël Van Canneyt
9fe4e1247f
* Fix syntax error
2023-11-03 09:48:46 +01:00
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