Changeset 84899 in vbox
- Timestamp:
- Jun 22, 2020 1:29:30 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 138768
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r84836 r84899 2716 2716 VBOX_GCC_VERSION = $(shell ($(1) -dumpfullversion 2>/dev/null || $(1) -dumpversion) | \ 2717 2717 $(SED_EXT) 's|\([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(int-add $$(int-mul 10000, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 0))|' ) 2718 ifeq ($(KBUILD_TARGET), darwin) 2719 VBOX_CLANG_VERSION = $(shell $(1) --version | \ 2720 $(SED_EXT) -n 's|.*version \([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(int-add $$(int-mul 10000, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 0))|p' ) 2721 endif 2718 2722 endif 2719 2723 … … 2848 2852 $(QUIET)$(APPEND) '$@' '# VBOX_PATH_MACOSX_SDK_ROOT: $(VBOX_PATH_MACOSX_SDK_ROOT)' 2849 2853 $(QUIET)$(APPEND) '$@' '# VBOX_PATH_MACOSX_DEVEL_ROOT: $(VBOX_PATH_MACOSX_DEVEL_ROOT)' 2854 $(QUIET)$(APPEND) '$@' 'VBOX_CLANG_VERSION_CC ?= $(call VBOX_CLANG_VERSION,$(TOOL_$(VBOX_GCC_TOOL)_CC))' 2855 $(QUIET)$(APPEND) '$@' 'VBOX_CLANG_VERSION_CXX ?= $(call VBOX_CLANG_VERSION,$(TOOL_$(VBOX_GCC_TOOL)_CXX))' 2850 2856 endif 2851 2857 # HC compiler switch detection. … … 2933 2939 $(QUIET)$(APPEND) '$@' ' else ifneq ($$(int-ge $$(VBOX_GCC_VERSION_CXX),40600),)' 2934 2940 $(QUIET)$(APPEND) '$@' ' VBOX_GCC_std ?= -std=c++0x' 2941 # darwin Xcode 5 allegedly knows what C++11 is 2942 ifeq ($(KBUILD_HOST),darwin) 2943 $(QUIET)$(APPEND) '$@' ' else ifneq ($$(int-ge $$(VBOX_CLANG_VERSION_CXX),50000),)' 2944 $(QUIET)$(APPEND) '$@' ' VBOX_GCC_std ?= -std=c++11' 2945 endif 2935 2946 $(QUIET)$(APPEND) '$@' ' endif' 2936 2947 $(QUIET)$(APPEND) '$@' 'endif' … … 5319 5330 TEMPLATE_VBOXR3EXE_TOOL = $(VBOX_GCC_TOOL) 5320 5331 TEMPLATE_VBOXR3EXE_LIBS = 5332 TEMPLATE_VBOXR3EXE_DEFS += LIBICONV_PLUG # Avoid 3rd party libiconv (from macports). 5321 5333 TEMPLATE_VBOXR3EXE_DEFS.darwin = $(VBOX_DARWIN_DEF_SDK_DEFS) 5322 5334 TEMPLATE_VBOXR3EXE_CFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -fno-common
Note:
See TracChangeset
for help on using the changeset viewer.