You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by da...@apache.org on 2018/03/07 02:27:01 UTC

svn commit: r1826062 - in /openoffice/trunk/main/icu: createmakWin64.cfg makefile.mk

Author: damjan
Date: Wed Mar  7 02:27:01 2018
New Revision: 1826062

URL: http://svn.apache.org/viewvc?rev=1826062&view=rev
Log:
Get main/icu building on Win64.

Patch by: me


Added:
    openoffice/trunk/main/icu/createmakWin64.cfg
      - copied, changed from r1826001, openoffice/trunk/main/icu/createmak.cfg
Modified:
    openoffice/trunk/main/icu/makefile.mk

Copied: openoffice/trunk/main/icu/createmakWin64.cfg (from r1826001, openoffice/trunk/main/icu/createmak.cfg)
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/icu/createmakWin64.cfg?p2=openoffice/trunk/main/icu/createmakWin64.cfg&p1=openoffice/trunk/main/icu/createmak.cfg&r1=1826001&r2=1826062&rev=1826062&view=diff
==============================================================================
--- openoffice/trunk/main/icu/createmak.cfg (original)
+++ openoffice/trunk/main/icu/createmakWin64.cfg Wed Mar  7 02:27:01 2018
@@ -133,7 +133,7 @@ CPP_PROJ=-MD -O2 $(CTOOLSFLAGS)
 
 [CommonLinkFlags]
 PDBOUT=/pdb:"<PDBFILE>" /out:"<OUTFILE>"
-COMMONLINKFLAGS=/incremental:no /machine:I386 /nologo $(PDBOUT) /SAFESEH /NXCOMPAT /DYNAMICBASE
+COMMONLINKFLAGS=/incremental:no /machine:X64 /nologo $(PDBOUT) /NXCOMPAT /DYNAMICBASE
 COMMONLINKFLAGS_CONSOLE=$(COMMONLINKFLAGS) /subsystem:console
 COMMONLINKFLAGS_DLL=$(COMMONLINKFLAGS) /dll
 
@@ -156,7 +156,7 @@ LINK32_FLAGS=icuuc.lib icuin.lib $(COMMO
 LINK32_FLAGS=..\..\lib\icuuc.lib ..\..\lib\icule.lib $(COMMONLINKFLAGS_DLL) /implib:"$(OUTDIR)\iculx.lib"
 
 [LinkFlags_stubdata]
-LINK32_FLAGS=kernel32.lib user32.lib /nologo /dll /incremental:yes /machine:I386 $(PDBOUT) /implib:"..\..\lib\icudata.lib"
+LINK32_FLAGS=kernel32.lib user32.lib /nologo /dll /incremental:yes /machine:X64 $(PDBOUT) /implib:"..\..\lib\icudata.lib"
 
 [LinkFlags_test_cintltst]
 LINK32_FLAGS=icuuc.lib icuin.lib icutest.lib icutu.lib $(COMMONLINKFLAGS_CONSOLE) /libpath:"..\..\..\lib\\"

Modified: openoffice/trunk/main/icu/makefile.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/icu/makefile.mk?rev=1826062&r1=1826061&r2=1826062&view=diff
==============================================================================
--- openoffice/trunk/main/icu/makefile.mk (original)
+++ openoffice/trunk/main/icu/makefile.mk Wed Mar  7 02:27:01 2018
@@ -197,7 +197,11 @@ ICU_BUILD_VERSION=Release
 ICU_BUILD_LIBPOST=
 .ENDIF
 
+.IF "$(CPUNAME)"=="INTEL"
 CONFIGURE_ACTION+= $(PERL) ..$/..$/..$/..$/..$/createmak.pl ..$/..$/..$/..$/..$/createmak.cfg .
+.ELIF "$(CPUNAME)"=="X86_64"
+CONFIGURE_ACTION+= $(PERL) ..$/..$/..$/..$/..$/createmak.pl ..$/..$/..$/..$/..$/createmakWin64.cfg .
+.ENDIF
 
 .IF "$(CCNUMVER)"<="001400000000"
 BUILD_ACTION=cd allinone && nmake /f all.mak EXFLAGS="-EHsc" && cd ..$/..