make/windows/makefiles/defs.make

changeset 9852
70aa912cebe5
parent 6876
710a3c8b516e
parent 9823
147dfbe6ffa1
child 9931
fd44df5e3bc3
     1.1 --- a/make/windows/makefiles/defs.make	Wed Apr 15 11:14:58 2020 +0800
     1.2 +++ b/make/windows/makefiles/defs.make	Wed Apr 15 11:49:55 2020 +0800
     1.3 @@ -157,6 +157,15 @@
     1.4  MAKE_ARGS += RM="$(RM)"
     1.5  MAKE_ARGS += ZIPEXE=$(ZIPEXE)
     1.6  
     1.7 +MAKE_ARGS += COMPANY_NAME="$(COMPANY_NAME)"
     1.8 +MAKE_ARGS += VENDOR_URL=$(VENDOR_URL)
     1.9 +MAKE_ARGS += VENDOR_URL_BUG=$(VENDOR_URL_BUG)
    1.10 +MAKE_ARGS += VENDOR_URL_VM_BUG=$(VENDOR_URL_VM_BUG)
    1.11 +ifneq ($(VERSION_CFLAGS),)
    1.12 +  # transform syntax from -DProp='"Value"' to /D "Prop=\"Value\"" for Windows build
    1.13 +  MAKE_ARGS += VERSION_CFLAGS="$(subst -D,/D \",$(subst ',,$(subst '$() $(),\"$() $(),$(subst ",\\\",$(VERSION_CFLAGS)))))\""
    1.14 +endif
    1.15 +
    1.16  # On 32 bit windows we build server and client, on 64 bit just server.
    1.17  ifeq ($(JVM_VARIANTS),)
    1.18    ifeq ($(ARCH_DATA_MODEL), 32)

mercurial