Change conditions under which IDE executable is generated:
Add GDBMI_IS_STATIC variable, set to true for systems
which generate static FP IDE executable (without library dependencies)
and can thus also be compiled in cross-compile conditions.
Only add -sp fpmake option (which means skip executable generation)
if GDBMI_IS_STATIC is not defined.
git-svn-id: trunk@34523 -
Add GDBMI_IS_STATIC variable, set to true for systems
which generate static FP IDE executable (without library dependencies)
and can thus also be compiled in cross-compile conditions.
Only add -sp fpmake option (which means skip executable generation)
if GDBMI_IS_STATIC is not defined.
git-svn-id: trunk@34522 -
Set GDBMI Makefile environment variable for targets that support
building IDE with GDBMI.
GDBMI is set to 1 if target OS is in the list GDBMI_DEFAULT_OS_LIST
* Add comment about GDBMI_DEFAULT_OS_LIST, stating that this
makefile variable appaers at three levels:
fpcbuild, fpcsrc and fpcsrc/ide
but that the content should be kept equal.
fpsrc/ide/Makefile.fpc:
* Do not use GDBMI if NOGDB is used.
git-svn-id: trunk@34438 -
building IDE with GDBMI.
GDBMI is set to 1 if target OS is in the list GDBMI_DEFAULT_OS_LIST
* Add comment about GDBMI_DEFAULT_OS_LIST, stating that this
makefile variable appaers at three levels:
fpcbuild, fpcsrc and fpcsrc/ide
but that the content should be kept equal.
fpsrc/ide/Makefile.fpc:
* Do not use GDBMI if NOGDB is used.
git-svn-id: trunk@34437 -
used to display help message if GDBMI does not find GDB executable.
+ Add Nikolay Nikolov to the contributor list in new GDBMI section.
git-svn-id: trunk@34434 -
Change default mode to using mi interpreter, with GDB running as an separete process.
+ New Makefile variable named:
GDBMI_DEFAULT_OS_LIST
which lists all OS's for which the use of gdbmi is enabled by default.
Starting value:
darwin freebsd haiku linux netbsd openbsd solaris win32 win64
Default can be overriden by using NOGDBMI variable.
This change is mainly to anticipate GDB source switch to C++ after 7.12 version.
git-svn-id: trunk@34425 -
+ New Makefile variable named:
GDBMI_DEFAULT_OS_LIST
which lists all OS's for which the use of gdbmi is enabled by default.
Starting value:
darwin freebsd haiku linux netbsd openbsd solaris win32 win64
Default can be overriden by using NOGDBMI variable.
This change is mainly to anticipate GDB source switch to C++ after 7.12 version.
git-svn-id: trunk@34424 -