2008-10-15 10:09 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* make_b32.mak
  * make_vc.mak
  * make_gcc.mak
    * Removed disabling -b for non-debug builds.
    ; We aim to remove RTL .prg dependencies from hbdebug.lib, 
      either by local implementation, .c rewrite, or force 
      disabling debug mode in more core files.
      Until this happens, one will have to be careful with 
      using -b switch to compile Harbour. These are the core .prg 
      modules currently used by hbdebug.lib:
      - HBGETLIST(), GET(), __GET(), __GETLISTACTIVE(), __GETLISTSETACTIVE(), READINSERT(), READMODAL()
      - HBCLASS()
      - HBOBJECT()
      - HBEDITOR()
      - TBCOLUMNNEW()
      - ACHOICE()
      - ALERT()

  * source/debug/dbgtobj.prg
  * source/debug/dbgbrwsr.prg
  * source/debug/dbgtwin.prg
  * source/debug/dbgmenu.prg
  * source/debug/dbgthsh.prg
  * source/debug/tbrwtext.prg
  * source/debug/dbgwa.prg
  * source/debug/debugger.prg
  * source/debug/dbghelp.prg
  * source/debug/dbgtarr.prg
  * source/debug/dbgtmenu.prg
  * source/debug/dbgtmitm.prg
    + Readded '#pragma DEBUGINFO=OFF'.
This commit is contained in:
Viktor Szakats
2008-10-15 08:13:42 +00:00
parent 9bb2620762
commit d54f03c81e
16 changed files with 60 additions and 3 deletions

View File

@@ -8,6 +8,39 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-10-15 10:09 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
* make_vc.mak
* make_gcc.mak
* Removed disabling -b for non-debug builds.
; We aim to remove RTL .prg dependencies from hbdebug.lib,
either by local implementation, .c rewrite, or force
disabling debug mode in more core files.
Until this happens, one will have to be careful with
using -b switch to compile Harbour. These are the core .prg
modules currently used by hbdebug.lib:
- HBGETLIST(), GET(), __GET(), __GETLISTACTIVE(), __GETLISTSETACTIVE(), READINSERT(), READMODAL()
- HBCLASS()
- HBOBJECT()
- HBEDITOR()
- TBCOLUMNNEW()
- ACHOICE()
- ALERT()
* source/debug/dbgtobj.prg
* source/debug/dbgbrwsr.prg
* source/debug/dbgtwin.prg
* source/debug/dbgmenu.prg
* source/debug/dbgthsh.prg
* source/debug/tbrwtext.prg
* source/debug/dbgwa.prg
* source/debug/debugger.prg
* source/debug/dbghelp.prg
* source/debug/dbgtarr.prg
* source/debug/dbgtmenu.prg
* source/debug/dbgtmitm.prg
+ Readded '#pragma DEBUGINFO=OFF'.
2008-10-15 02:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/langapi.c
* utils/hbtest/rt_class.prg

View File

@@ -110,7 +110,7 @@ CEXEFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CLIBFLAGS)
#**********************************************************
# Harbour Compiler Flags
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
!if "$(HB_BUILD_DEBUG)" == "yes"
HBFLAGSCMN = $(HBFLAGSCMN) -l-
!endif

View File

@@ -176,7 +176,7 @@ endif
# Harbour Compiler Flags
#**********************************************************
HBFLAGSCMN := -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
HBFLAGSCMN := -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
ifeq ($(HB_BUILD_DEBUG),yes)
HBFLAGSCMN := $(HBFLAGSCMN) -l-
endif

View File

@@ -163,7 +163,7 @@ CEXEFLAGSDLL = -MT$(DBGMARKER) $(CLIBFLAGS)
#**********************************************************
# Harbour Compiler Flags
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
!if "$(HB_BUILD_DEBUG)" == "yes"
HBFLAGSCMN = $(HBFLAGSCMN) -l-
!endif

View File

@@ -52,6 +52,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
/* HBDbBrowser

View File

@@ -55,6 +55,8 @@
*
*/
#pragma DEBUGINFO=OFF
/* NOTE: Don't use SAY/DevOut()/DevPos() for screen output, otherwise
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */

View File

@@ -50,6 +50,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#xcommand MENU [<oMenu>] => [ <oMenu> := ] HBDbMenu():New()

View File

@@ -50,6 +50,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -51,6 +51,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -54,6 +54,8 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbmemvar.ch"

View File

@@ -54,6 +54,8 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -50,6 +50,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -65,6 +65,8 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbmemvar.ch"

View File

@@ -50,6 +50,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "common.ch"
#include "setcurs.ch"
#include "inkey.ch"

View File

@@ -62,6 +62,8 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbdebug.ch" // for "nMode" of __dbgEntry
#include "hbgtinfo.ch"

View File

@@ -50,6 +50,8 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"