VirtualBox

Changeset 2956 in kBuild


Ignore:
Timestamp:
Sep 21, 2016 7:37:20 PM (8 years ago)
Author:
bird
Message:

vccprecomp fixes

Location:
trunk/kBuild
Files:
4 edited

Legend:

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

    r2954 r2956  
    198198        $(QUIET)$(TOOL_VCC100_CXX) -c\
    199199                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    200                 $(if-expr defined($(target)_VCC_PCH_HDR)\
    201                 ,-FI$($(target)_VCC_PCH_HDR) -Yu$($(target)_VCC_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
    202                 -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
     200                $(if-expr defined($(target)_PCH_HDR)\
     201                ,-FI$($(target)_PCH_HDR) -Yu$($(target)_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
     202                -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_1_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
    203203                -Fo$(obj)\
    204204                $(subst /,\\,$(abspath $(source)))
  • trunk/kBuild/tools/VCC100AMD64.kmk

    r2954 r2956  
    205205                -- $(TOOL_VCC100AMD64_CXX) -c\
    206206                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    207                 $(if-expr defined($(target)_VCC_PCH_HDR)\
    208                 ,-FI$($(target)_VCC_PCH_HDR) -Yu$($(target)_VCC_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
    209                 -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
     207                $(if-expr defined($(target)_PCH_HDR)\
     208                ,-FI$($(target)_PCH_HDR) -Yu$($(target)_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
     209                -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_1_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
    210210                -Fo$(obj)\
    211211                $(subst /,\\,$(abspath $(source)))
     
    215215        $(QUIET)$(TOOL_VCC100AMD64_CXX) -c\
    216216                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    217                 $(if-expr defined($(target)_VCC_PCH_HDR)\
    218                 ,-FI$($(target)_VCC_PCH_HDR) -Yu$($(target)_VCC_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
    219                 -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
     217                $(if-expr defined($(target)_PCH_HDR)\
     218                ,-FI$($(target)_PCH_HDR) -Yu$($(target)_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
     219                -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_1_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
    220220                -Fo$(obj)\
    221221                $(subst /,\\,$(abspath $(source)))
  • trunk/kBuild/tools/VCC100X86.kmk

    r2954 r2956  
    198198                -- $(TOOL_VCC100X86_CXX) -c\
    199199                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    200                 $(if-expr defined($(target)_VCC_PCH_HDR)\
    201                 ,-FI$($(target)_VCC_PCH_HDR) -Yu$($(target)_VCC_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
    202                 -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
     200                $(if-expr defined($(target)_PCH_HDR)\
     201                ,-FI$($(target)_PCH_HDR) -Yu$($(target)_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
     202                -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_1_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
    203203                -Fo$(obj)\
    204204                $(subst /,\\,$(abspath $(source)))
     
    208208        $(QUIET)$(TOOL_VCC100X86_CXX) -c\
    209209                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    210                 $(if-expr defined($(target)_VCC_PCH_HDR)\
    211                 ,-FI$($(target)_VCC_PCH_HDR) -Yu$($(target)_VCC_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
    212                 -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
     210                $(if-expr defined($(target)_PCH_HDR)\
     211                ,-FI$($(target)_PCH_HDR) -Yu$($(target)_PCH_HDR) -Fp$($(target)_1_VCC_PCH_FILE),)\
     212                -Fd$(if-expr defined($(target)_1_VCC_COMMON_OBJ_PDB),$($(target)_1_VCC_COMMON_OBJ_PDB),$(outbase)-obj.pdb) \
    213213                -Fo$(obj)\
    214214                $(subst /,\\,$(abspath $(source)))
  • trunk/kBuild/units/vccprecomp.kmk

    r2954 r2956  
    5454# have to do for now.  The '-PCH' variant of the VCC tool, is defined together
    5555# with $(tool) and allow us to bypass the options and dependencies triggered
    56 # by _1_VCC_PCH_FILE and _1_VCC_COMMON_OBJ_PDB, and also make sure we don't get
    57 # circular dependencies by way of kDepObj and the debug info.
     56# by _1_VCC_PCH_FILE, _1_VCC_COMMON_OBJ_PDB and _PCH_HDR, and also make sure we
     57# don't get circular dependencies by way of kDepObj and the debug info.
    5858#
    5959define def_unit_vccprecomp_target_pre_2
Note: See TracChangeset for help on using the changeset viewer.

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