Jonas Maebe
3a1fb45315
* synchronised with trunk till r41976
...
git-svn-id: branches/debug_eh@41977 -
2019-05-02 19:44:41 +00:00
joost
3a964d8556
* Custom resource-files support
...
git-svn-id: trunk@41946 -
2019-04-27 21:44:08 +00:00
Jonas Maebe
128bf046b4
* regenerated Makefiles with LLVM bitcode installation support
...
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
Jonas Maebe
5757ae75b8
* fpcmake & fpmake: support for installing .bc files (LLVM bitcode)
...
git-svn-id: branches/debug_eh@41913 -
2019-04-20 18:56:23 +00:00
pierre
74fed2a4cd
Regenerate Makefile's after fpcmake change in commit #41721
...
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
pierre
54ae0f7d64
* Use DupIgnore for TBuildEngine.Clean list of files to delete
...
+ Generate list of remaining files and call CmdDeleteFiles
git-svn-id: trunk@41418 -
2019-02-23 15:41:44 +00:00
pierre
15fc7b3510
Programs can also have import libraries
...
git-svn-id: trunk@41220 -
2019-02-04 15:02:42 +00:00
Károly Balogh
5182dc37af
haiku-x86_64: regenerated all Makefiles, take 2
...
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
Károly Balogh
2f7fe0e737
haiku-x86_64: add target to the compiler and ppudump, enable it in fpmake and fpcmake
...
git-svn-id: trunk@40753 -
2019-01-04 02:16:24 +00:00
joost
953cc76a7b
* Added ability to force a build during an installation (buildinstall)
...
git-svn-id: trunk@40689 -
2018-12-29 11:35:59 +00:00
marco
a5b0531980
* fixed formatting parameter in SWarnRetryDeleteFile
...
git-svn-id: trunk@40614 -
2018-12-22 15:55:44 +00:00
yury
67f10be246
* Use the "doc" subdir instead of "docs" for non-unix targets. The "doc" name is used in classic makefiles and we've got 2 sub-dirs "doc" and "docs" for non-unix targets. This commit fixes that.
...
git-svn-id: trunk@40552 -
2018-12-14 19:17:11 +00:00
marco
c32c6c4cd6
* add similar retries to sysdeletefile as for removedirs.
...
because buildunits sometimes fail to erase. Seems to fix #21868
git-svn-id: trunk@40520 -
2018-12-10 22:42:52 +00:00
joost
bfe870afd9
* Added version-number to fppkg
...
git-svn-id: trunk@40515 -
2018-12-09 23:40:44 +00:00
pierre
9f68bddf3b
Document -d --debug option, and change short version of --doc-folder to -df as -d is already used by debug option
...
git-svn-id: trunk@40390 -
2018-11-28 23:24:33 +00:00
pierre
8db29007ff
Add listing of unremoved files during clean with -d (vlDebug) option
...
git-svn-id: trunk@40389 -
2018-11-28 23:16:31 +00:00
pierre
ddcd46b4be
* Change "Clean of package %S completed" level from vlWarning to vlInfo,
...
to be at same level as "Cleaning pacakge %s" message.
* Transform "Searching dir" writeln in SearchFiles into a vlDebug level log call.
+ Add manifest.xml to the list of files to remove.
* Only do something in TBuildEngine.Clean method if AllTargets is true
or if CPU-OS is supported for APackage parameter.
git-svn-id: trunk@40388 -
2018-11-28 22:11:29 +00:00
pierre
d315e30d5b
Fix i386-aros in fpmkunit
...
git-svn-id: trunk@40381 -
2018-11-28 16:47:43 +00:00
pierre
0e996ba652
Add mising disclean help, rephrase help for Clean also
...
git-svn-id: trunk@40380 -
2018-11-28 14:03:45 +00:00
pierre
c46aa0ecb5
+ Add new string SWarnRemoveNonEmptyDirectory
...
* Change SWarnUnregisteredResource into a debug string
+ Use ExcludeTrailingDelimiter to be sure to get the parent directory in Clean method.
+ Add call to CmdRemoveTrees if CmdRemmoveDirs fails in Clean method,
but only if dir name if $FPCTARGET
git-svn-id: trunk@40371 -
2018-11-25 21:24:16 +00:00
pierre
deb3d5a0a9
+ Add Debug message when resource file is found, but not registered.
...
+ Add missing "T.ResourceStrings:=True;" for all source units
that generate the new debug message above.
git-svn-id: trunk@40365 -
2018-11-24 15:14:57 +00:00
yury
a29290202f
* Regenerated makefiles to support x86_64-android.
...
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
e367577bf1
+ added support for x86_64-android target.
...
git-svn-id: trunk@39956 -
2018-10-17 16:56:27 +00:00
yury
8c59eb1ce5
* Regenerated makefiles to support aarch64-android.
...
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
yury
671d31df1d
+ Added support for the aarch64-android target.
...
git-svn-id: trunk@39862 -
2018-10-06 09:33:09 +00:00
florian
401064abdc
* enabled mipsel-embedded also in the fpmkunit, resolves #34345
...
git-svn-id: trunk@39839 -
2018-09-28 20:54:53 +00:00
pierre
4e7003fb94
Update all packages Makefile's
...
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
florian
a34d4e715c
Merged riscv_new branch
...
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
pierre
41d2a0a496
Disable libraries not compiling for jvm-java or jvm-android targets
...
git-svn-id: trunk@39808 -
2018-09-26 09:29:33 +00:00
pierre
c7cc85fb1d
Add AIXSharedLibExt to avoid failure on pas2js shared library installation for AIX OS
...
git-svn-id: trunk@39756 -
2018-09-14 14:06:27 +00:00
michael
2d1ea8070e
* Fix bug #34241 using provided suggestion by Christo Crause
...
git-svn-id: trunk@39713 -
2018-09-08 10:15:57 +00:00
marco
98f00acb06
* trunk to 3.3.1
...
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1
* regenned makefile without date/rev components for easier merging.
...
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
26e4b4cfb4
Remove false warning about dependency on fcl-process for OSes that are handled differently in fpmkunit and fppkg
...
git-svn-id: trunk@39602 -
2018-08-09 15:31:08 +00:00
Jeppe Johansen
dcb0f4fdb5
Fixed setjmp that overwrote a callee save register.
...
Disable relaxation for the gp load part of the prt0 code.
Fixed up some syscall definitions.
git-svn-id: branches/laksen/riscv_new@39478 -
2018-07-20 15:00:14 +00:00
Jeppe Johansen
2aaf481d89
Regenerated makefiles.
...
git-svn-id: branches/laksen/riscv_new@39476 -
2018-07-20 10:40:57 +00:00
Jeppe Johansen
6352328f3a
Update packages with information about RiscV.
...
Fix g_external_wrapper, since it uses a register.
Fixed calling of gas.
Ported cprt0.
git-svn-id: branches/laksen/riscv_new@39475 -
2018-07-20 10:40:28 +00:00
pierre
a93fe1b363
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
Károly Balogh
77b97abe61
arm-netbsd: regenerated the required Makefiles
...
git-svn-id: trunk@38413 -
2018-03-05 15:44:49 +00:00
Károly Balogh
dbb91b5ef0
arm-netbsd: added platform define and dummy rtl files so the build passes for this platform. port not functional yet
...
git-svn-id: trunk@38412 -
2018-03-05 15:38:46 +00:00
marco
dacc20f1f8
* fpmake supports dropping TOS and TCPU via "info" command. Initial.
...
git-svn-id: trunk@38334 -
2018-02-24 21:53:33 +00:00
pierre
eb39402e28
* Handle FPC -oEXENAME option gracefully by adding a new field to TTarget class.
...
+ Add FExeName field for TTarget class
+ Add public SetExeName to be able to use -o Free Pascal compiler option
to specify name of produced executable.
+ Add GetBinFileBase method to get base of executable or library name.
git-svn-id: trunk@38143 -
2018-02-06 22:13:17 +00:00
florian
9f450419e9
* atari port uses 8.3 file names when storing units (atari/ instead of m68k-atari/
...
git-svn-id: trunk@37833 -
2017-12-27 15:06:58 +00:00
michael
3990686be3
* Some fixes for names when installing libraries
...
git-svn-id: trunk@37751 -
2017-12-17 08:23:43 +00:00
michael
024a92b2da
* Support for shared libraries
...
git-svn-id: trunk@37750 -
2017-12-17 08:12:54 +00:00
pierre
d18627f0af
* Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
...
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04
regenerated Makefiles for m68k-macos target
...
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
Károly Balogh
4c25bd935f
packages: disabled packages for macos and palmos which currently cannot be built for these
...
git-svn-id: trunk@36889 -
2017-08-12 21:08:34 +00:00
Károly Balogh
40cf0deab7
show the right help text for skipcrossprograms option
...
git-svn-id: trunk@36733 -
2017-07-14 23:12:12 +00:00
florian
1d03dd51a2
+ sparc64 support for fpmake
...
git-svn-id: trunk@36524 -
2017-06-18 21:06:27 +00:00