Commit Graph

599 Commits

Author SHA1 Message Date
Pierre Muller
2ee0138591 Add WasiSharedLibExt 2025-03-17 12:50:49 +00:00
Pierre Muller
39a3f5a678 Handle executable extension for WASI OSes 2025-03-17 01:01:50 +00:00
Nikolay Nikolov
b50d6ff99c - disable packages that don't compile on the wasip2 platform 2025-03-11 02:10:22 +02:00
Nikolay Nikolov
a150115ed2 + added wasip2 to fpmake 2025-03-10 23:33:23 +02:00
Nikolay Nikolov
97fde50101 * regen makefiles 2025-03-10 22:39:51 +02:00
Nikolay Nikolov
0d069b160f + added wasip1threads to fpmake.pp 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
890512cae2 + added wasip1threads to fpmkunit 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
bf0c724d80 * regen makefiles 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
4423989868 * renamed wasi -> wasip1 in fpmake.pp files 2025-02-28 15:12:19 +02:00
Nikolay Nikolov
1f965d262d * wasi renamed wasip1 in fpmkunit 2025-02-28 15:12:19 +02:00
Nikolay Nikolov
12c494cc0f * update makefiles 2025-02-28 15:12:19 +02:00
J. Gareth "Curious Kit" Moreton
008dc98c33 * Fixed bug in "fpmkunit" where CompileReason wasn't set in "TBuildEngine.NeedsCompile" due to oversight 2024-10-09 20:02:38 +00:00
Kirill Kranz
0dc2f78bc8 all packages witch are not able to compile REMOVED 2024-09-29 16:59:02 +03:00
Kirill Kranz
2f5cbbacb7 DynArrays works
because of InitHeap3, malloc3 and free3 functions from the psy-q-sdk
2024-09-29 16:58:12 +03:00
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