Ignore:
Timestamp:
Jun 30, 2020, 7:11:42 PM (5 years ago)
Author:
bird
Message:

tools/*GCC|GXX*: More prefix/suffix stuff. Separate for gcc/g++, binutils and other stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/GXX.kmk

    r3391 r3393  
    3636# Tool Specific Properties
    3737ifndef TOOL_GXX_PREFIX
    38  TOOL_GXX_PREFIX :=
     38 TOOL_GXX_PREFIX  :=
    3939endif
    4040ifndef TOOL_GXX_SUFFIX
    41  TOOL_GXX_SUFFIX := $(HOSTSUFF_EXE)
    42 endif
    43 TOOL_GXX_CC     ?= $(TOOL_GXX_PREFIX)gcc$(TOOL_GXX_SUFFIX)
    44 TOOL_GXX_CXX    ?= $(TOOL_GXX_PREFIX)g++$(TOOL_GXX_SUFFIX)
    45 TOOL_GXX_PCH    ?= $(TOOL_GXX_CXX)
    46 TOOL_GXX_AS     ?= $(TOOL_GXX_PREFIX)gcc$(TOOL_GXX_SUFFIX)
    47 TOOL_GXX_AR     ?= $(TOOL_GXX_PREFIX)ar$(TOOL_GXX_SUFFIX)
    48 TOOL_GXX_RANLIB ?= $(TOOL_GXX_PREFIX)ranlib$(TOOL_GXX_SUFFIX)
    49 TOOL_GXX_LD     ?= $(TOOL_GXX_PREFIX)g++$(TOOL_GXX_SUFFIX)
     41 TOOL_GXX_SUFFIX  := $(HOSTSUFF_EXE)
     42endif
     43if1of ($(KBUILD_HOST), solaris)
     44 TOOL_GXX_PREFIX2 ?= g
     45else
     46 TOOL_GXX_PREFIX2 ?=
     47endif
     48TOOL_GXX_SUFFIX2  ?= $(HOSTSUFF_EXE)
     49TOOL_GXX_PREFIX3  ?=
     50TOOL_GXX_SUFFIX3  ?= $(HOSTSUFF_EXE)
     51TOOL_GXX_CC       ?= $(TOOL_GXX_PREFIX)gcc$(TOOL_GXX_SUFFIX)
     52TOOL_GXX_CXX      ?= $(TOOL_GXX_PREFIX)g++$(TOOL_GXX_SUFFIX)
     53TOOL_GXX_PCH      ?= $(TOOL_GXX_CXX)
     54TOOL_GXX_AS       ?= $(TOOL_GXX_PREFIX)gcc$(TOOL_GXX_SUFFIX)
     55TOOL_GXX_AR       ?= $(TOOL_GXX_PREFIX2)ar$(TOOL_GXX_SUFFIX2)
     56TOOL_GXX_RANLIB   ?= $(TOOL_GXX_PREFIX2)ranlib$(TOOL_GXX_SUFFIX2)
     57TOOL_GXX_LD       ?= $(TOOL_GXX_PREFIX)g++$(TOOL_GXX_SUFFIX)
    5058TOOL_GXX_LDFLAGS.dll.os2    ?= -Zdll
    5159TOOL_GXX_LDFLAGS.dll.darwin ?= -dynamiclib
Note: See TracChangeset for help on using the changeset viewer.