Commit Graph

141 Commits

Author SHA1 Message Date
marco
9243d89025 * haiku now an unix, Mantis 15032
git-svn-id: trunk@14322 -
2009-12-04 13:03:41 +00:00
marco
8dd4f48294 * haiku treated as general Unix in makefiles.
git-svn-id: trunk@14118 -
2009-11-08 18:41:46 +00:00
marco
0a83746e73 * RUNBATCH now only initialized when not already set. For Dos under Windows XP in some circumstances.
git-svn-id: trunk@13477 -
2009-07-30 11:28:54 +00:00
Tomas Hajny
161c1f44d0 * changes from r12727 (import library prefix) reflected in fpcmake
git-svn-id: trunk@12830 -
2009-02-28 22:28:30 +00:00
florian
9d087f40fa * when cross compiling, fallback to fpc when no cross compiler is found
git-svn-id: trunk@11827 -
2008-09-27 10:06:56 +00:00
Jonas Maebe
010246b1ae * better fix for not automatically adding cross binutils prefixes for
darwin to darwin cross compilation (keeps CROSSCOMPILE=1 now, so other
    CROSSCOMPILE-related changes are still done)

git-svn-id: trunk@11233 -
2008-06-15 15:40:24 +00:00
Jonas Maebe
390ece6e0b * regenerated after r11180
git-svn-id: trunk@11193 -
2008-06-04 17:22:44 +00:00
Jonas Maebe
fb3242b2f7 * don't set CROSSCOMPILE when compiling from darwin to darwin
(regardless of source and target architectures)

git-svn-id: trunk@11068 -
2008-05-24 08:36:36 +00:00
florian
35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
micha
b0838b13d7 * add armeb target to compiler/Makefiles
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
peter
337c3cba5d * also include sec_units if only implicitunits are available
git-svn-id: trunk@9861 -
2008-01-22 08:45:14 +00:00
peter
fce01e8aab * check cpu_target before passing it to fpc
git-svn-id: trunk@8990 -
2007-10-29 16:34:03 +00:00
florian
3e7e3dc2eb * when looking for the compiler, call fpc with the right target cpu name, resolves #9924 after makefile regeneration
git-svn-id: trunk@8911 -
2007-10-22 19:57:59 +00:00
pierre
cbae87c505 * Added missing endif in previous commit
git-svn-id: trunk@8564 -
2007-09-19 15:48:38 +00:00
pierre
3c096a9549 * Run batch using COMSPEC for go32v2 and watcom
git-svn-id: trunk@8562 -
2007-09-19 15:36:38 +00:00
Jonas Maebe
cb744d37ff - reverted change for avoiding recompilation of units in subdirs,
it breaks other things

git-svn-id: trunk@8298 -
2007-08-22 08:16:10 +00:00
Jonas Maebe
30bc89cfe5 * fixed dependency checking for source files in subdirectories relative
to the makefile location + regenerated all Makefiles
  * hopefully fixed fpmkunit dependencies

git-svn-id: trunk@8297 -
2007-08-22 07:04:23 +00:00
peter
54bb5a0df8 * vpath for include files
git-svn-id: trunk@7524 -
2007-05-30 06:28:53 +00:00
peter
3eaece1399 * packagesdir
git-svn-id: trunk@6659 -
2007-02-25 21:32:02 +00:00
peter
3a46ab06a3 * symbian support
git-svn-id: trunk@6052 -
2007-01-18 20:24:44 +00:00
florian
1f522b7704 * fixed -Cg ifdefs
git-svn-id: trunk@5830 -
2007-01-06 20:48:07 +00:00
florian
fb22e83d89 * force pic'ed code on x86_64
git-svn-id: trunk@5829 -
2007-01-06 20:37:14 +00:00
Károly Balogh
d41f1ca2d8 + enabled Amiga target for PowerPC
git-svn-id: trunk@4330 -
2006-08-02 19:55:24 +00:00
peter
f3c4ff3470 * win64 lcl
git-svn-id: trunk@3445 -
2006-05-07 08:14:04 +00:00
peter
cba7504dec * use -P for cross compile
* support libimp*.a

git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
peter
323d6cf640 * use -O2 for 2.1.1 compilers
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
Jonas Maebe
73356964b0 * -O1r -> -O2 for ppc release
git-svn-id: trunk@2942 -
2006-03-17 17:52:43 +00:00
florian
b9a0e2ead2 * makefile again regenerated
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
7cfcc635fa * install shared library only if it exists
git-svn-id: trunk@2278 -
2006-01-13 19:36:53 +00:00
florian
dfcf0cb9d7 * proper handling of build units and implicit units for shared libs
git-svn-id: trunk@2256 -
2006-01-11 21:38:52 +00:00
florian
7dbeab548d + make shared implemented
git-svn-id: trunk@2255 -
2006-01-11 21:20:55 +00:00
florian
0454654a22 * more shared stuff, still not perfect
git-svn-id: trunk@2230 -
2006-01-08 16:26:07 +00:00
florian
9c6b3cc8f7 + make shared
git-svn-id: trunk@2227 -
2006-01-08 15:52:43 +00:00
marco
f7f14e4dee * CROSSOPT support
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
tom_at_work
202236c6e0 * fpcmake.ini update which fixes glibc search path problems on PowerPC64
* makefile update

git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
Jonas Maebe
2dbdc474fd * use register variables when release-building for ppc (more or less doubles
performance for most programs)

git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
florian
da58c3ca5a * -Ur switch for RELEASE mode is generated by fpcmake
git-svn-id: trunk@843 -
2005-08-10 21:27:48 +00:00
florian
1f84c12ae4 + wince and win64 target added to be handled by fpcmake
git-svn-id: trunk@216 -
2005-06-05 14:15:36 +00:00
peter
1d857bdb67 * vj for bz2 compression 2005-02-11 16:05:25 +00:00
peter
02fa3205b8 * sunos to solaris 2005-02-10 17:27:50 +00:00
peter
3089ca7d24 * strip dir from ppu when installing 2005-01-31 20:40:05 +00:00
peter
9734ec881c * call fpcmake with -Tcpu-os 2005-01-31 20:01:03 +00:00
peter
853152fdc2 * fix searching for fpc binary when specified on the cmdline 2005-01-11 17:02:29 +00:00
peter
b70d944a49 * use cpu-os style 2005-01-10 20:33:09 +00:00
peter
712030ba8b * zipsuffix support for 1.0.x 2004-12-20 18:28:03 +00:00
peter
c784367dfc * zipname fixes 2004-12-19 18:53:59 +00:00
Tomas Hajny
490f9abe4c * fixes for 8.3 platforms 2004-11-28 22:04:45 +00:00
armin
f4ffaa9828 * applied peters patch for cross compile (bin installation) 2004-11-26 13:03:07 +00:00
peter
e06f452fb2 * check if cross gcc is available 2004-11-06 18:11:44 +00:00
peter
86f78c7300 * units are now created in separate directory units/cpu-os/
* distclean uses cleanall rule and removes units dir
  * cross compile support fixed, it is now possible to cycle a ppcsparc
    without deleting ppc386
  * bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00