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/LLVMGXX42MACHO.kmk

    r3392 r3393  
    4141 TOOL_LLVMGXX42MACHO_SUFFIX   := -4.2$(HOSTSUFF_EXE)
    4242endif
     43TOOL_LLVMGXX42MACHO_PREFIX2   ?=
     44TOOL_LLVMGXX42MACHO_SUFFIX2   ?= $(HOSTSUFF_EXE)
    4345TOOL_LLVMGXX42MACHO_CC        ?= $(TOOL_LLVMGXX42MACHO_PREFIX)gcc$(TOOL_LLVMGXX42MACHO_SUFFIX)
    4446TOOL_LLVMGXX42MACHO_CXX       ?= $(TOOL_LLVMGXX42MACHO_PREFIX)g++$(TOOL_LLVMGXX42MACHO_SUFFIX)
     
    5355#TOOL_LLVMGXX42MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))
    5456
    55 TOOL_LLVMGXX42MACHO_DSYMUTIL_PREFIX ?=
    56 TOOL_LLVMGXX42MACHO_DSYMUTIL_SUFFIX ?= $(HOSTSUFF_EXE)
    57 TOOL_LLVMGXX42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGXX42MACHO_DSYMUTIL_PREFIX)dsymutil$(TOOL_LLVMGXX42MACHO_DSYMUTIL_SUFFIX)
     57TOOL_LLVMGXX42MACHO_AR        ?= $(TOOL_LLVMGXX42MACHO_PREFIX2)ar$(TOOL_LLVMGXX42MACHO_SUFFIX2)
     58TOOL_LLVMGXX42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGXX42MACHO_PREFIX2)dsymutil$(TOOL_LLVMGXX42MACHO_SUFFIX2)
     59TOOL_LLVMGXX42MACHO_STRIP     ?= $(TOOL_LLVMGXX42MACHO_PREFIX2)strip$(TOOL_LLVMGXX42MACHO_SUFFIX2)
     60TOOL_LLVMGXX42MACHO_STRIP_PROGRAM ?= $(TOOL_LLVMGXX42MACHO_STRIP) -SXxru
     61TOOL_LLVMGXX42MACHO_STRIP_DLL     ?= $(TOOL_LLVMGXX42MACHO_STRIP) -Sxru
     62TOOL_LLVMGXX42MACHO_STRIP_SYSMOD  ?= $(TOOL_LLVMGXX42MACHO_STRIP) -Sru
    5863
    5964ifdef SLKRUNS
     
    110115TOOL_LLVMGXX42MACHO_ASOBJSUFF        ?= .o
    111116
    112 TOOL_LLVMGXX42MACHO_AR               ?= ar$(HOSTSUFF_EXE)
    113117TOOL_LLVMGXX42MACHO_ARFLAGS          ?= -c -rs
    114118TOOL_LLVMGXX42MACHO_ARLIBSUFF        ?= .a
     
    118122TOOL_LLVMGXX42MACHO_LDFLAGS.profile  ?= -g
    119123
    120 TOOL_LLVMGXX42MACHO_STRIP_PROGRAM    ?= strip -SXxru
    121 TOOL_LLVMGXX42MACHO_STRIP_DLL        ?= strip -Sxru
    122 TOOL_LLVMGXX42MACHO_STRIP_SYSMOD     ?= strip -Sru
    123124
    124125
Note: See TracChangeset for help on using the changeset viewer.