Commit Graph

540 Commits

Author SHA1 Message Date
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
pierre
103599ede0 Delete existing files before overwriting them for Darwin OS to avoid codesign issues
git-svn-id: trunk@49131 -
2021-04-06 22:43:21 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
nickysn
1fb5008630 - disabled compilation on the wasi target for packages that don't compile
git-svn-id: branches/wasm@48953 -
2021-03-14 00:24:24 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad * synchronized with trunk
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
940738a3a1 * synchronized with trunk
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
pierre
f767a4ac09 Do not add libgcc directory to library directories with -Fl option if -Xd option is used
git-svn-id: trunk@48814 -
2021-02-26 17:15:30 +00:00
nickysn
3f0d3c1a90 + added WASI OS to fpmkunit
git-svn-id: branches/wasm@48372 -
2021-01-24 02:09:23 +00:00
nickysn
2a64e8c07e - removed OS 'wasm' and added wasm32-embedded
git-svn-id: branches/wasm@48371 -
2021-01-24 02:07:13 +00:00
nickysn
9c118502ff * cpu 'wasm' renamed 'wasm32' in fpcmkunit
git-svn-id: branches/wasm@48370 -
2021-01-24 02:05:43 +00:00
nickysn
1d9d1ab859 * regenerated makefiles
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
fe7c14a2c0 * synchronized with trunk
git-svn-id: branches/wasm@48334 -
2021-01-22 16:37:32 +00:00
pierre
f28629e8e1 Only set FNotifyMainThreadEvent at start of Execute method and after finishing the compilation of a package
git-svn-id: trunk@48316 -
2021-01-22 08:57:56 +00:00
nickysn
4165c893be * synchronized with trunk
git-svn-id: branches/wasm@48292 -
2021-01-21 23:16:12 +00:00
pierre
3bfb995a48 Add sleep inside loop to find package that can be compiled, if none is ready in ProcessThreadResult
git-svn-id: trunk@48262 -
2021-01-21 09:20:19 +00:00
nickysn
e0a1ce86fd * synchronized with trunk
git-svn-id: branches/wasm@48158 -
2021-01-15 01:05:37 +00:00
pierre
50a13b4df4 Function GetDefaultLibGCCDir adapted to case of Defaults not assigned (required for fpcmkcfg utility) reported by Andrew Kurushin
git-svn-id: trunk@48157 -
2021-01-14 22:59:16 +00:00
nickysn
b876c69bea * synchronized with trunk
git-svn-id: branches/wasm@48153 -
2021-01-13 11:23:19 +00:00
pierre
1fa5edd34e Try to avoid use of native libgcc directory when cross-compiling.
Add FSourceCPU, FSourceOS, FCompilerDate FFullCompilerVersion fields to TCustomDefaults class.
  Set these new fields by also parsing FPC -iDWSPSO output.
  Use these fields to try to correctly guess if native gcc should be used to
  try to find libgcc directory, or only $BINUTILSPREFIX prepended gcc.

git-svn-id: trunk@48152 -
2021-01-13 10:07:37 +00:00
nickysn
cf6c173653 * regenerated makefiles
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e * makefiles regenerated after fpcmake update
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
michael
ece9c98362 * Avoid using volatile if NO_THREADING is defined
git-svn-id: trunk@47624 -
2020-11-28 18:09:59 +00:00
michael
b0cbff6463 * Try all OS/CPU combinations
git-svn-id: trunk@47611 -
2020-11-27 17:16:20 +00:00
michael
c7383e54cf * Some fixes in fpdoc generation
git-svn-id: trunk@47610 -
2020-11-27 16:59:40 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
michael
284b50de3c * Allow to create fpdoc project file based on package targets
git-svn-id: trunk@47430 -
2020-11-15 23:04:37 +00:00
Károly Balogh
c06a020c9c * fixed the packages build after r47376
git-svn-id: trunk@47378 -
2020-11-10 21:36:48 +00:00
Károly Balogh
51d8ec90a7 sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
Károly Balogh
55b99cad04 sinclairql: disable most packages for the QL
git-svn-id: trunk@47370 -
2020-11-10 11:49:10 +00:00
Károly Balogh
c3bafd3a8d sinclairql: added to fpmkunit
git-svn-id: trunk@47362 -
2020-11-09 01:40:41 +00:00
pierre
58a56e38d1 Add m68k specific option to gcc call to be sure to generate an error if the gcc does not target m68k CPU
git-svn-id: trunk@47282 -
2020-11-02 08:50:34 +00:00
pierre
0e72cc94f6 Set FBuildEngine.Verbose also for -d option
git-svn-id: trunk@46944 -
2020-09-24 15:46:45 +00:00