# Fossil

Check-in [70ea8c4f]

Overview
Comment: Merge updates from trunk. Tarball | ZIP archive | SQL archive family | ancestors | descendants | both | files | file ages | folders 70ea8c4f48979ea949393e37ee0517daa7b077bb mistachkin 2014-08-25 22:29:15
Context
 2014-08-28 05:54 Merge updates from trunk. (check-in: cdad2dc0 user: mistachkin tags: reviewFor130, optionalMiniz) 2014-08-25 22:29 Merge updates from trunk. (check-in: 70ea8c4f user: mistachkin tags: optionalMiniz) 22:28 Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. (check-in: b575811a user: mistachkin tags: trunk) 22:25 Cleanup and unify the 'extra targets' handling. (check-in: 6c6f83c4 user: mistachkin tags: optionalMiniz)
Changes

Changes to www/build.wiki.

 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128  
• MinGW/MinGW-w64 → Use the mingw makefile: "make -f win/Makefile.mingw". On a Windows box you will need either Cygwin or Msys as build environment. On Cygwin, Linux or Darwin you may want to make minor edits to win/Makefile.mingw to configure the cross-compile environment.

• MSVC → Use the msc makefile. First change to the "win/" subdirectory ("cd win") then run "nmake /f Makefile.msc". Alternatively, the batch file "win\buildmsvc.bat" may be used and it will attempt to detect and use the latest installed version of MSVC.

• Cygwin → The same as other unix-like systems. It is recommended to configure using: "configure --disable-internal-sqlite", making sure you have the "libsqlite3-devel" , "zlib-devel" and "openssl-devel" packages installed first.   | | | | > > > > > > > >  110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136  

• MinGW/MinGW-w64 → Use the mingw makefile: "make -f win/Makefile.mingw". On a Windows box you will need either Cygwin or Msys as build environment. On Cygwin, Linux or Darwin you may want to make minor edits to win/Makefile.mingw to configure the cross-compile environment.

• MSVC → Use the MSVC makefile. First change to the "win/" subdirectory ("cd win") then run "nmake /f Makefile.msc".

Alternatively, the batch file "win\buildmsvc.bat" may be used and it will attempt to detect and use the latest installed version of MSVC. To enable the optional OpenSSL support, first make sure that some recent Perl binaries are installed locally and then run one of the following commands:

nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin  buildmsvc.bat FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin
• Cygwin → The same as other unix-like systems. It is recommended to configure using: "configure --disable-internal-sqlite", making sure you have the "libsqlite3-devel" , "zlib-devel" and "openssl-devel" packages installed first.