VirtualBox

Changeset 3328 in kBuild


Ignore:
Timestamp:
Apr 18, 2020 6:05:25 PM (5 years ago)
Author:
bird
Message:

units/qt5.kmk: Deal with quote paths when kmk supports it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/units/qt5.kmk

    r3301 r3328  
    382382TOOL_QT5_MOC_CPP_OUTPUT =
    383383TOOL_QT5_MOC_CPP_OUTPUT_MAYBE =
    384 define TOOL_QT5_MOC_CPP_CMDS
     384if1of (quote, $(KMK_FEATURES))
     385 define TOOL_QT5_MOC_CPP_CMDS
     386        $(QUIET)$(TOOL_QT5_MOC_KSUBMIT)$(TOOL_QT5_MOC)\
     387                $(flags)\
     388                $(qaddprefix sh,-I, $(incs))\
     389                $(qaddprefix sh,-D, $(defs))\
     390                -o $(out)\
     391                $(source)
     392 endef
     393else
     394 define TOOL_QT5_MOC_CPP_CMDS
    385395        $(QUIET)$(TOOL_QT5_MOC_KSUBMIT)$(TOOL_QT5_MOC)\
    386396                $(flags)\
     
    389399                -o $(out)\
    390400                $(source)
    391 endef
     401 endef
     402endif
    392403
    393404## MOC a C++ header file.
     
    405416TOOL_QT5_MOC_HPP_OUTPUT =
    406417TOOL_QT5_MOC_HPP_OUTPUT_MAYBE =
    407 define TOOL_QT5_MOC_HPP_CMDS
     418if1of (quote, $(KMK_FEATURES))
     419 define TOOL_QT5_MOC_HPP_CMDS
     420        $(QUIET)$(TOOL_QT5_MOC_KSUBMIT)$(TOOL_QT5_MOC)\
     421                $(flags)\
     422                $(qaddprefix sh,-I, $(incs))\
     423                $(qaddprefix sh,-D, $(defs))\
     424                -o $(out)\
     425                $(source)
     426 endef
     427else
     428 define TOOL_QT5_MOC_HPP_CMDS
    408429        $(QUIET)$(TOOL_QT5_MOC_KSUBMIT)$(TOOL_QT5_MOC)\
    409430                $(flags)\
     
    412433                -o $(out)\
    413434                $(source)
    414 endef
     435 endef
     436endif
    415437
    416438## Compile a Qt user interface file (.ui).
     
    573595# default path + source dep.
    574596ifneq ($(defpath),)
     597 if1of (quote, $(KMK_FEATURES))
     598local source    := $(qabspathex ,$(source),$(defpath))
     599local deps      := $(qabspathex ,$(deps),$(defpath)) $(source)
     600local incs      := $(qabspathex ,$(incs),$(defpath))
     601 else
    575602local source    := $(abspathex $(source),$(defpath))
    576603local deps      := $(abspathex $(deps),$(defpath)) $(source)
    577604local incs      := $(abspathex $(incs),$(defpath))
     605 endif
    578606else
    579607local deps      += $(source)
     
    667695# default path + source dep.
    668696ifneq ($(defpath),)
     697 if1of (quote, $(KMK_FEATURES))
    669698local source    := $(abspathex $(source),$(defpath))
    670699local deps      := $(abspathex $(deps),$(defpath)) $(source)
    671700local incs      := $(abspathex $(incs),$(defpath))
     701 else
     702local source    := $(qabspathex ,$(source),$(defpath))
     703local deps      := $(qabspathex ,$(deps),$(defpath)) $(source)
     704local incs      := $(qabspathex ,$(incs),$(defpath))
     705 endif
    672706else
    673707local deps      += $(source)
     
    760794# default path + source dep.
    761795ifneq ($(defpath),)
     796 if1of (quote, $(KMK_FEATURES))
     797local source    := $(qabspathex ,$(source),$(defpath))
     798local deps      := $(qabspathex ,$(deps),$(defpath)) $(source)
     799local incs      := $(qabspathex ,$(incs),$(defpath))
     800 else
    762801local source    := $(abspathex $(source),$(defpath))
    763802local deps      := $(abspathex $(deps),$(defpath)) $(source)
    764803local incs      := $(abspathex $(incs),$(defpath))
     804 endif
    765805else
    766806local deps      += $(source)
     
    861901# default path + source dep.
    862902ifneq ($(defpath),)
     903 if1of (quote, $(KMK_FEATURES))
     904local source    := $(qabspathex ,$(source),$(defpath))
     905local deps      := $(qabspathex ,$(deps),$(defpath)) $(source)
     906local incs      := $(qabspathex ,$(incs),$(defpath))
     907 else
    863908local source    := $(abspathex $(source),$(defpath))
    864909local deps      := $(abspathex $(deps),$(defpath)) $(source)
    865910local incs      := $(abspathex $(incs),$(defpath))
     911 endif
    866912else
    867913local deps      += $(source)
     
    9571003# default path + source dep.
    9581004ifneq ($(defpath),)
     1005 if1of (quote, $(KMK_FEATURES))
     1006local source    := $(qabspathex ,$(source),$(defpath))
     1007local deps      := $(qabspathex ,$(deps),$(defpath)) $(source)
     1008local incs      := $(qabspathex ,$(incs),$(defpath))
     1009 else
    9591010local source    := $(abspathex $(source),$(defpath))
    9601011local deps      := $(abspathex $(deps),$(defpath)) $(source)
    9611012local incs      := $(abspathex $(incs),$(defpath))
     1013 endif
    9621014else
    9631015local deps      += $(source)
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