Admin/polyml/INSTALL-MinGW
author wenzelm
Wed, 19 Aug 2015 21:51:30 +0200
changeset 60979 fb3a641bc914
child 61071 c6ac3c3fbb85
permissions -rw-r--r--
clarified x86-windows setup;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
60979
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     1
MinGW for native Windows support
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     2
================================
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     3
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     4
- always "Run as administrator ..."
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     5
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     6
- http://sourceforge.net/projects/msys2
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     7
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     8
  target c:\msys32 or c:\msys64
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
     9
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    10
- http://sourceforge.net/projects/mingw-w64
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    11
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    12
  mingw-w64-install.exe
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    13
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    14
  i686-4.9.3-win32-dwarf-rt_v4-rev0
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    15
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    16
  target c:\msys32 or c:\msys64
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    17
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    18
- within msys shell:
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    19
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    20
    pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    21
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    22
  after restart of msys shell:
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    23
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    24
    pacman -Su
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    25
    pacman -S make diffutils texinfo gmp-devel mingw-w64-i686-gmp
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    26
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    27
- build (as regular user) e.g. on vmbroy9
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    28
fb3a641bc914 clarified x86-windows setup;
wenzelm
parents:
diff changeset
    29
  isabelle/repos/Admin/polyml/build polyml-git x86-windows --build=i686-pc-msys --with-gmp