2009-06-22 15:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* config/hpux/gcc.cf
  * config/sunos/gcc.cf
  * config/bsd/gcc.cf
  * config/darwin/gcc.cf
  * config/dos/djgpp.cf
  * config/win/cygwin.cf
  * config/win/mingw.cf
  * config/win/bcc.cf
  * config/linux/gcc.cf
  * config/linux/icc.cf
  * config/os2/gcc.cf
  * config/wce/mingwarm.cf
  * config/win/icc.cf
    + Added support for HB_BUILD_MODE=cpp for all platforms
      where it's available.
      Now it's about in sync with hbmk2.

  * config/linux/gpp.cf
    * Changed to set HB_BUILD_MODE=cpp and redirect to gcc.
      (retained for compatibility, pls use HB_BUILD_MODE=cpp instead
      of HB_COMPILER=gpp)

  * config/win/gcc.cf
    * Now redirected to mingw (was cygwin).
This commit is contained in:
Viktor Szakats
2009-06-22 13:20:40 +00:00
parent e5828302a8
commit 582ba2db28
16 changed files with 112 additions and 22 deletions

View File

@@ -17,6 +17,32 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-06-22 15:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/hpux/gcc.cf
* config/sunos/gcc.cf
* config/bsd/gcc.cf
* config/darwin/gcc.cf
* config/dos/djgpp.cf
* config/win/cygwin.cf
* config/win/mingw.cf
* config/win/bcc.cf
* config/linux/gcc.cf
* config/linux/icc.cf
* config/os2/gcc.cf
* config/wce/mingwarm.cf
* config/win/icc.cf
+ Added support for HB_BUILD_MODE=cpp for all platforms
where it's available.
Now it's about in sync with hbmk2.
* config/linux/gpp.cf
* Changed to set HB_BUILD_MODE=cpp and redirect to gcc.
(retained for compatibility, pls use HB_BUILD_MODE=cpp instead
of HB_COMPILER=gpp)
* config/win/gcc.cf
* Now redirected to mingw (was cygwin).
2009-06-22 13:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbrun/hbrun.hbp
+ utils/hbrun/hbrun.rc

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT =
LIB_PREF = lib
LIB_EXT = .a
CC = $(HB_CCACHE) gcc
CC = $(HB_CCACHE) $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -27,7 +33,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = $(HB_CCACHE) gcc
LD = $(HB_CCACHE) $(HB_CMP)
LD_OUT = -o
# Add all libraries specified in CONTRIBS and LIBS.

View File

@@ -4,7 +4,7 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_COMPILER),gpp)
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
# for old Darwin systems (having GCC 2.95) this may need to be

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = gpp
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT = .exe
LIB_PREF = lib
LIB_EXT = .a
CC = gcc
CC = $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -27,7 +33,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = gcc
LD = $(HB_CMP)
LD_OUT = -o
LDLIBS = -lm

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT =
LIB_PREF = lib
LIB_EXT = .a
CC = $(HB_CCACHE) gcc
CC = $(HB_CCACHE) $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -37,7 +43,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = $(HB_CCACHE) gcc
LD = $(HB_CCACHE) $(HB_CMP)
LD_OUT = -o
# Add all libraries specified in CONTRIBS and LIBS.

View File

@@ -4,10 +4,10 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_COMPILER),gpp)
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = $(HB_COMPILER)
HB_CMP = gcc
endif
OBJ_EXT = .o

View File

@@ -2,4 +2,6 @@
# $Id$
#
HB_BUILD_MODE=cpp
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/gcc.cf

View File

@@ -4,8 +4,11 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
# set compiler name to icc or icpc
HB_CMP = $(HB_COMPILER)
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = icpc
else
HB_CMP = icc
endif
OBJ_EXT = .o
EXE_EXT =

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_CPP),yes)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT = .exe
LIB_PREF =
LIB_EXT = .a
CC = gcc
CC = $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -27,7 +33,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = gcc
LD = $(HB_CMP)
LDFLAGS =
# NOTE: The ending space after -o is important, please preserve it.
# Now solved with '$(subst x,x, )' expression.

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT =
LIB_PREF = lib
LIB_EXT = .a
CC = $(HB_CCACHE) gcc
CC = $(HB_CCACHE) $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -33,7 +39,7 @@ CFLAGS += -g
endif
LD = $(HB_CCACHE) gcc
LD = $(HB_CCACHE) $(HB_CMP)
LD_OUT = -o
# Add all libraries specified in CONTRIBS and LIBS.

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_CPP),yes)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT = .exe
LIB_PREF = lib
LIB_EXT = .a
CC = $(HB_CCPREFIX)gcc
CC = $(HB_CCPREFIX)$(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -29,7 +35,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = $(HB_CCPREFIX)gcc
LD = $(HB_CCPREFIX)$(HB_CMP)
LD_OUT = -o
LINKPATHS =
LDLIBS =

View File

@@ -29,6 +29,10 @@ ifneq ($(HB_BUILD_OPTIM),no)
CFLAGS += -d -6 -O2 -OS -Ov -Oi -Oc
endif
ifeq ($(HB_BUILD_MODE),cpp)
CFLAGS += -P
endif
ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -y -v
endif

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT = .exe
LIB_PREF = lib
LIB_EXT = .a
CC = gcc
CC = $(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -28,7 +34,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = gcc
LD = $(HB_CMP)
LD_OUT = -o
# Add all libraries specified in CONTRIBS and LIBS.

View File

@@ -2,4 +2,4 @@
# $Id$
#
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/cygwin.cf
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/mingw.cf

View File

@@ -18,6 +18,13 @@ CC_OUT = -Fo
CPPFLAGS = -nologo -I. -I$(HB_INC_COMPILE)
CFLAGS = -Gs
ifeq ($(HB_BUILD_MODE),c)
CPPFLAGS += -TC
endif
ifeq ($(HB_BUILD_MODE),cpp)
CPPFLAGS += -TP
endif
ifneq ($(HB_BUILD_WARN),no)
CFLAGS += -W3
endif

View File

@@ -4,12 +4,18 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(HB_BUILD_MODE),cpp)
HB_CMP = g++
else
HB_CMP = gcc
endif
OBJ_EXT = .o
EXE_EXT = .exe
LIB_PREF = lib
LIB_EXT = .a
CC = $(HB_CCPREFIX)gcc
CC = $(HB_CCPREFIX)$(HB_CMP)
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I. -I$(HB_INC_COMPILE)
@@ -31,7 +37,7 @@ ifeq ($(HB_BUILD_DEBUG),yes)
CFLAGS += -g
endif
LD = $(HB_CCPREFIX)gcc
LD = $(HB_CCPREFIX)$(HB_CMP)
LD_OUT = -o
LINKPATHS =
LDLIBS =