VirtualBox

Changeset 3392 in kBuild


Ignore:
Timestamp:
Jun 30, 2020 11:32:54 AM (5 years ago)
Author:
bird
Message:

LLVM*: Cleanups.

Location:
trunk/kBuild/tools
Files:
2 edited

Legend:

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

    r3121 r3392  
    3535
    3636# Tool Specific Properties
    37 TOOL_LLVMGCC42MACHO_PREFIX    ?= llvm-
    38 TOOL_LLVMGCC42MACHO_SUFFIX    ?= -4.2$(HOSTSUFF_EXE)
     37ifndef TOOL_LLVMGCC42MACHO_PREFIX
     38 TOOL_LLVMGCC42MACHO_PREFIX   := llvm-
     39endif
     40ifndef TOOL_LLVMGCC42MACHO_SUFFIX
     41 TOOL_LLVMGCC42MACHO_SUFFIX   := -4.2$(HOSTSUFF_EXE)
     42endif
    3943TOOL_LLVMGCC42MACHO_CC        ?= $(TOOL_LLVMGCC42MACHO_PREFIX)gcc$(TOOL_LLVMGCC42MACHO_SUFFIX)
    4044TOOL_LLVMGCC42MACHO_CXX       ?= $(TOOL_LLVMGCC42MACHO_PREFIX)g++$(TOOL_LLVMGCC42MACHO_SUFFIX)
     
    4448TOOL_LLVMGCC42MACHO_LD        ?= $(TOOL_LLVMGCC42MACHO_PREFIX)gcc$(TOOL_LLVMGCC42MACHO_SUFFIX)
    4549TOOL_LLVMGCC42MACHO_LD_SYSMOD ?= $(TOOL_LLVMGCC42MACHO_PREFIX)gcc$(TOOL_LLVMGCC42MACHO_SUFFIX)
    46 ifndef TOOL_LLVMGCC42MACHO_LDFLAGS.$(KBUILD_TARGET)
    4750TOOL_LLVMGCC42MACHO_LDFLAGS.dll ?= -dynamiclib
    48 else
    49 TOOL_LLVMGCC42MACHO_LDFLAGS.dll ?= $(TOOL_LLVMGCC42MACHO_LDFLAGS.$(KBUILD_TARGET))
    50 endif
    5151TOOL_LLVMGCC42MACHO_LDFLAGS.sysmod ?= -r
    5252#TOOL_LLVMGCC42MACHO_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)))
    53 TOOL_LLVMGCC42MACHO_DSYMUTIL  ?= dsymutil
     53
     54TOOL_LLVMGCC42MACHO_DSYMUTIL_PREFIX ?=
     55TOOL_LLVMGCC42MACHO_DSYMUTIL_SUFFIX ?= $(HOSTSUFF_EXE)
     56TOOL_LLVMGCC42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGCC42MACHO_DSYMUTIL_PREFIX)dsymutil$(TOOL_LLVMGCC42MACHO_DSYMUTIL_SUFFIX)
    5457
    5558ifdef SLKRUNS
  • trunk/kBuild/tools/LLVMGXX42MACHO.kmk

    r3258 r3392  
    3535
    3636# Tool Specific Properties
    37 TOOL_LLVMGXX42MACHO_PREFIX    ?= llvm-
    38 TOOL_LLVMGXX42MACHO_SUFFIX    ?= -4.2$(HOSTSUFF_EXE)
     37ifndef TOOL_LLVMGXX42MACHO_PREFIX
     38 TOOL_LLVMGXX42MACHO_PREFIX   := llvm-
     39endif
     40ifndef TOOL_LLVMGXX42MACHO_SUFFIX
     41 TOOL_LLVMGXX42MACHO_SUFFIX   := -4.2$(HOSTSUFF_EXE)
     42endif
    3943TOOL_LLVMGXX42MACHO_CC        ?= $(TOOL_LLVMGXX42MACHO_PREFIX)gcc$(TOOL_LLVMGXX42MACHO_SUFFIX)
    4044TOOL_LLVMGXX42MACHO_CXX       ?= $(TOOL_LLVMGXX42MACHO_PREFIX)g++$(TOOL_LLVMGXX42MACHO_SUFFIX)
    41 TOOL_LLVMGXX42MACHO_PCH ?= $(TOOL_LLVMGXX42MACHO_CXX)
     45TOOL_LLVMGXX42MACHO_PCH       ?= $(TOOL_LLVMGXX42MACHO_CXX)
    4246TOOL_LLVMGXX42MACHO_OBJC      ?= $(TOOL_LLVMGXX42MACHO_PREFIX)gcc$(TOOL_LLVMGXX42MACHO_SUFFIX)
    4347TOOL_LLVMGXX42MACHO_OBJCXX    ?= $(TOOL_LLVMGXX42MACHO_PREFIX)gcc$(TOOL_LLVMGXX42MACHO_SUFFIX)
     
    4549TOOL_LLVMGXX42MACHO_LD        ?= $(TOOL_LLVMGXX42MACHO_PREFIX)g++$(TOOL_LLVMGXX42MACHO_SUFFIX)
    4650TOOL_LLVMGXX42MACHO_LD_SYSMOD ?= $(TOOL_LLVMGXX42MACHO_PREFIX)g++$(TOOL_LLVMGXX42MACHO_SUFFIX)
    47 ifndef TOOL_LLVMGXX42MACHO_LDFLAGS.$(KBUILD_TARGET)
    4851TOOL_LLVMGXX42MACHO_LDFLAGS.dll ?= -dynamiclib
    49 else
    50 TOOL_LLVMGXX42MACHO_LDFLAGS.dll ?= $(TOOL_LLVMGXX42MACHO_LDFLAGS.$(KBUILD_TARGET))
    51 endif
    5252TOOL_LLVMGXX42MACHO_LDFLAGS.sysmod ?= -r
    5353#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)))
    54 TOOL_LLVMGXX42MACHO_DSYMUTIL  ?= dsymutil
     54
     55TOOL_LLVMGXX42MACHO_DSYMUTIL_PREFIX ?=
     56TOOL_LLVMGXX42MACHO_DSYMUTIL_SUFFIX ?= $(HOSTSUFF_EXE)
     57TOOL_LLVMGXX42MACHO_DSYMUTIL  ?= $(TOOL_LLVMGXX42MACHO_DSYMUTIL_PREFIX)dsymutil$(TOOL_LLVMGXX42MACHO_DSYMUTIL_SUFFIX)
    5558
    5659ifdef SLKRUNS
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette