fpc/packages/ide
Jonas Maebe c6bb85eae9 * support for compiling the objects unit methods that expect local procedure/
function pointers using {$modeswitch nestedprocvars} functionality, activate
    this for LLVM and also activate that modeswitch for a test that uses this
   o also convert the IDE units to use this functionality
   o requires extra typecasts because implicit type conversions from
     procvar(p: psometype) to procvar(p: pointer) are not supported; on the
     plus side, even those type conversions are checked for validity
   o note: requires {$modeswitch nestedprocvars} in all programs/units
     that rely on this functionality

git-svn-id: trunk@40598 -
2018-12-20 21:22:40 +00:00
..
compiler * Regenerated makefiles to support x86_64-android. 2018-10-17 17:12:20 +00:00
fakegdb * Regenerated makefiles to support x86_64-android. 2018-10-17 17:12:20 +00:00
cvsco.tdf
cvsdiff.tdf
cvsup.tdf
empty.inc
fp32.ico
fp32.rc
fp.ans
fp.pas
fp.term
fpcalc.pas Fix i386 compilation error for PIC code by using local stack variable 2018-02-06 10:17:18 +00:00
fpcatch.pas
fpcodcmp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpcodtmp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpcompil.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpconst.pas
fpcygwin.pas
fpdebug.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpdesk.pas
fpdpansi.pas
fpevalw.pas
fphelp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpide.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpini.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpintf.pas
fpkeys.pas
fpmake.pp Merged riscv_new branch 2018-09-26 19:49:08 +00:00
fpmansi.inc
fpmcomp.inc
fpmdebug.inc
fpmedit.inc
fpmfile.inc * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpmhelp.inc
fpmingw.pas
fpmopts.inc
fpmrun.inc
fpmsrch.inc * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpmtools.inc
fpmwnd.inc * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpredir.pas
fpregs.pas
fpswitch.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpsymbol.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fptemplt.pas
fptools.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpusrscr.pas
fputils.pas
fpvars.pas
fpviews.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
fpw32.rc
gdbmicon.pas
gdbmiint.pas
gdbmiproc.pas
gdbmiwrap.pas
globdir.inc * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
gplprog.pt
gplunit.pt
grep.tdf
Makefile Fix compilation of installer for win32 target 2018-12-06 17:06:45 +00:00
Makefile.fpc Fix compilation of installer for win32 target 2018-12-06 17:06:45 +00:00
Makefile.fpc.fpcmake * trunk to 3.3.1 2018-08-18 15:47:44 +00:00
pmode.pas
program.pt
readme.ide
README.txt
test1.pas
test2.pas
test.pas
TODO.txt
tpgrep.tdf
unit.pt
vesa.pas
wansi.pas
wcedit.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
wchmhwrap.pas
wconsole.pas
wconsts.pas
wconstse.inc
wconstsh.inc
weditor.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
whelp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
whlpview.pas
whtml.pas
whtmlhlp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
whtmlscn.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
winclip.pas
windebug.pas
wini.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
wnghelp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
woahelp.pas
wos2help.pas
wresourc.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
wtphwrit.pas
wutils.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00
wviews.pas
wvphelp.pas
wwinhelp.pas * support for compiling the objects unit methods that expect local procedure/ 2018-12-20 21:22:40 +00:00

You can have a fp.cfg file in the same directory as fp.exe. It works the
same as fpc.cfg

To compile the IDE you need to choose whether to build with or without
debugger (gdb) support. When debugger support is used a check will be
done if libgdb.a is available. If this is not available then it will
automatically fallback to create the IDE without debugger support.

To build with debugger support (default):

make gdb

To build without debugger support:

make nogdb