Fossil SCM
Update the build docs to mention how to enable OpenSSL support with MSVC.
Commit
aea5e3d9cae982546c686c1bb88a44107c3b55fa
Parent
894e72b2980e896…
1 file changed
+12
-4
+12
-4
| --- www/build.wiki | ||
| +++ www/build.wiki | ||
| @@ -112,15 +112,23 @@ | ||
| 112 | 112 | "<b>make -f win/Makefile.mingw</b>". On a Windows box you will |
| 113 | 113 | need either Cygwin or Msys as build environment. On Cygwin, Linux |
| 114 | 114 | or Darwin you may want to make minor edits to win/Makefile.mingw |
| 115 | 115 | to configure the cross-compile environment. |
| 116 | 116 | |
| 117 | -<li><p><i>MSVC</i> → Use the msc makefile. First | |
| 117 | +<li><p><i>MSVC</i> → Use the MSVC makefile. First | |
| 118 | 118 | change to the "win/" subdirectory ("<b>cd win</b>") then run |
| 119 | -"<b>nmake /f Makefile.msc</b>". Alternatively, the batch file | |
| 120 | -"<b>win\buildmsvc.bat</b>" may be used and it will attempt to | |
| 121 | -detect and use the latest installed version of MSVC. | |
| 119 | +"<b>nmake /f Makefile.msc</b>".<br><br>Alternatively, the batch | |
| 120 | +file "<b>win\buildmsvc.bat</b>" may be used and it will attempt to | |
| 121 | +detect and use the latest installed version of MSVC. To enable | |
| 122 | +the optional <a href="http://www.openssl.org/">OpenSSL</a> support, | |
| 123 | +first make sure that some recent <a href="http://www.perl.org/">Perl</a> | |
| 124 | +binaries are installed locally and then run one of the following commands: | |
| 125 | +<blockquote><pre> | |
| 126 | +nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin | |
| 127 | + | |
| 128 | +buildmsvc.bat FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin | |
| 129 | +</pre></blockquote> | |
| 122 | 130 | |
| 123 | 131 | <li><p><i>Cygwin</i> → The same as other unix-like systems. It is |
| 124 | 132 | recommended to configure using: "<b>configure --disable-internal-sqlite</b>", |
| 125 | 133 | making sure you have the "libsqlite3-devel" , "zlib-devel" and |
| 126 | 134 | "openssl-devel" packages installed first. |
| 127 | 135 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -112,15 +112,23 @@ | |
| 112 | "<b>make -f win/Makefile.mingw</b>". On a Windows box you will |
| 113 | need either Cygwin or Msys as build environment. On Cygwin, Linux |
| 114 | or Darwin you may want to make minor edits to win/Makefile.mingw |
| 115 | to configure the cross-compile environment. |
| 116 | |
| 117 | <li><p><i>MSVC</i> → Use the msc makefile. First |
| 118 | change to the "win/" subdirectory ("<b>cd win</b>") then run |
| 119 | "<b>nmake /f Makefile.msc</b>". Alternatively, the batch file |
| 120 | "<b>win\buildmsvc.bat</b>" may be used and it will attempt to |
| 121 | detect and use the latest installed version of MSVC. |
| 122 | |
| 123 | <li><p><i>Cygwin</i> → The same as other unix-like systems. It is |
| 124 | recommended to configure using: "<b>configure --disable-internal-sqlite</b>", |
| 125 | making sure you have the "libsqlite3-devel" , "zlib-devel" and |
| 126 | "openssl-devel" packages installed first. |
| 127 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -112,15 +112,23 @@ | |
| 112 | "<b>make -f win/Makefile.mingw</b>". On a Windows box you will |
| 113 | need either Cygwin or Msys as build environment. On Cygwin, Linux |
| 114 | or Darwin you may want to make minor edits to win/Makefile.mingw |
| 115 | to configure the cross-compile environment. |
| 116 | |
| 117 | <li><p><i>MSVC</i> → Use the MSVC makefile. First |
| 118 | change to the "win/" subdirectory ("<b>cd win</b>") then run |
| 119 | "<b>nmake /f Makefile.msc</b>".<br><br>Alternatively, the batch |
| 120 | file "<b>win\buildmsvc.bat</b>" may be used and it will attempt to |
| 121 | detect and use the latest installed version of MSVC. To enable |
| 122 | the optional <a href="http://www.openssl.org/">OpenSSL</a> support, |
| 123 | first make sure that some recent <a href="http://www.perl.org/">Perl</a> |
| 124 | binaries are installed locally and then run one of the following commands: |
| 125 | <blockquote><pre> |
| 126 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 127 | |
| 128 | buildmsvc.bat FOSSIL_ENABLE_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 129 | </pre></blockquote> |
| 130 | |
| 131 | <li><p><i>Cygwin</i> → The same as other unix-like systems. It is |
| 132 | recommended to configure using: "<b>configure --disable-internal-sqlite</b>", |
| 133 | making sure you have the "libsqlite3-devel" , "zlib-devel" and |
| 134 | "openssl-devel" packages installed first. |
| 135 |