VirtualBox

Changeset 63932 in vbox


Ignore:
Timestamp:
Sep 21, 2016 7:38:37 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
110818
Message:

VirtualBox/Makefile.kmk: precompiled headers for windows (disabled atm, requires updated kBuild).

Location:
trunk/src/VBox/Frontends/VirtualBox
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r63851 r63932  
    10311031#
    10321032ifdef VBOX_WITH_PRECOMPILED_HEADERS
    1033  VirtualBox_DEFS           += VBOX_WITH_PRECOMPILED_HEADERS
    1034  VirtualBox_INCS           <= $(VirtualBoxPch_0_OUTDIR)/src
    10351033 if1of ($(KBUILD_TARGET),win)
    1036   VirtualBox_CXXFLAGS      += -Yuprecomp.h -Fp$$(VirtualBoxPch_0_OUTDIR)/src/precomp.pch
    1037   VirtualBox_INTERMEDIATES += $(VirtualBoxPch_0_OUTDIR)/src/precomp.pch
    1038  else
     1034  VirtualBox_USES    += vccprecomp
     1035  VirtualBox_PCH_HDR := $(PATH_SUB_CURRENT)/src/precomp_vcc.h
     1036
     1037 else # obsolete experiment
     1038  VirtualBox_DEFS           += VBOX_WITH_PRECOMPILED_HEADERS
     1039  VirtualBox_INCS           <= $(VirtualBoxPch_0_OUTDIR)/src
    10391040  VirtualBox_CXXFLAGS      += -Winvalid-pch -fpch-preprocess
    10401041  $(foreach x,$(filter-out include/COMWrappers.cpp, $(filter %.cpp, \
    10411042        $(VirtualBox_SOURCES) \
    1042         $(VirtualBox_SOURCES.$(KBUILD_TARGET)) \
    1043         $(VirtualBox_SOURCES.$(KBUILD_TYPE)) \
    1044    )),$(eval $(abspath $(PATH_OBJ)/VirtualBox/$(basename $(x)).o): $$$$(VirtualBoxPch_0_OUTDIR)/src/precomp.h.gch))
    1045 endif
    1046 
    1047  TOOL_VirtualBoxPchLinker = Linker for VirtualBoxPch
    1048  define TOOL_VirtualBoxPchLinker_LINK_MISCBIN_CMDS
     1043        $(VirtualBox_SOURCES.$(KBUILD_TARGET)) \
     1044        $(VirtualBox_SOURCES.$(KBUILD_TYPE)) \
     1045  )),$(eval $(abspath $(PATH_OBJ)/VirtualBox/$(basename $(x)).o): $$$$(VirtualBoxPch_0_OUTDIR)/src/precomp.h.gch))
     1046
     1047  TOOL_VirtualBoxPchLinker = Linker for VirtualBoxPch
     1048  define TOOL_VirtualBoxPchLinker_LINK_MISCBIN_CMDS
    10491049        $(APPEND) -t $(out)
    1050  endef
    1051 
    1052  MISCBINS += VirtualBoxPch
    1053  VirtualBoxPch_EXTENDS = VirtualBox
    1054  VirtualBoxPch_LDTOOL   = VirtualBoxPchLinker
    1055  VirtualBoxPch_INSTTYPE = none
    1056  VirtualBoxPch_NAME            = VirtualBoxPch
    1057  if1of ($(KBUILD_TARGET),win)
    1058   VirtualBoxPch_INTERMEDIATES  = $(filter-out %.pch, $(VirtualBox_INTERMEDIATES))
    1059   VirtualBoxPch_SOURCES        = src/precomp.cpp
    1060   VirtualBoxPch_CXXFLAGS       = $(filter-out -Yu%, $(VirtualBox_CXXFLAGS)) -Ycprecomp.h -Yd -FR\tmp\foo.sbr
    1061   $$(VirtualBoxPch_0_OUTDIR)/src/precomp.pch: $$(VirtualBoxPch_0_OUTDIR)/src/precomp.obj
    1062  else
     1050  endef
     1051
     1052  MISCBINS += VirtualBoxPch
     1053  VirtualBoxPch_EXTENDS = VirtualBox
     1054  VirtualBoxPch_LDTOOL   = VirtualBoxPchLinker
     1055  VirtualBoxPch_INSTTYPE = none
     1056  VirtualBoxPch_NAME            = VirtualBoxPch
    10631057  VirtualBoxPch_INTERMEDIATES  = $(filter-out %.h.gch, $(VirtualBox_INTERMEDIATES))
    10641058  VirtualBoxPch_SOURCES        = src/precomp.h
     
    10661060  VirtualBoxPch_CXXOBJSUFF     = .h.gch
    10671061  VirtualBoxPch_SRC_HANDLERS   = .h:def_src_handler_cxx
    1068  endif
    1069  VirtualBoxPch_SOURCES.darwin  = $(NO_SUCH_VARIABLE)
    1070  VirtualBoxPch_SOURCES.solaris = $(NO_SUCH_VARIABLE)
    1071  VirtualBoxPch_SOURCES.freebsd = $(NO_SUCH_VARIABLE)
    1072  VirtualBoxPch_SOURCES.linux   = $(NO_SUCH_VARIABLE)
    1073  VirtualBoxPch_SOURCES.win     = $(NO_SUCH_VARIABLE)
    1074  VirtualBoxPch_QT_MODULES      = $(VirtualBox_QT_MODULES) # "bug" - not inherited.
    1075  VirtualBoxPch_INCS            = $(VirtualBox_INCS)       # "bug" - missing qtuic and qtmoc
    1076 
     1062  VirtualBoxPch_SOURCES.darwin  = $(NO_SUCH_VARIABLE)
     1063  VirtualBoxPch_SOURCES.solaris = $(NO_SUCH_VARIABLE)
     1064  VirtualBoxPch_SOURCES.freebsd = $(NO_SUCH_VARIABLE)
     1065  VirtualBoxPch_SOURCES.linux   = $(NO_SUCH_VARIABLE)
     1066  VirtualBoxPch_SOURCES.win     = $(NO_SUCH_VARIABLE)
     1067  VirtualBoxPch_QT_MODULES      = $(VirtualBox_QT_MODULES) # "bug" - not inherited.
     1068  VirtualBoxPch_INCS            = $(VirtualBox_INCS)       # "bug" - missing qtuic and qtmoc
     1069 endif # obsolete experiment
    10771070endif
    10781071
     
    13131306include $(FILE_KBUILD_SUB_FOOTER)
    13141307
     1308
    13151309#
    13161310# Update all known NLS translation (.ts) files in the nls/ subdirectory.
  • trunk/src/VBox/Frontends/VirtualBox/src/precomp.h

    r63804 r63932  
    22/** @file
    33 * VBox Qt GUI - Header used if VBOX_WITH_PRECOMPILED_HEADERS is active.
     4 *
     5 * This is the remnants of an obsoleted experiment!
    46 */
    57
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