Fossil SCM

Update the build docs to mention how to enable OpenSSL support with MSVC.

mistachkin 2014-08-25 21:09 trunk
Commit aea5e3d9cae982546c686c1bb88a44107c3b55fa
1 file changed +12 -4
+12 -4
--- www/build.wiki
+++ www/build.wiki
@@ -112,15 +112,23 @@
112112
"<b>make -f win/Makefile.mingw</b>". On a Windows box you will
113113
need either Cygwin or Msys as build environment. On Cygwin, Linux
114114
or Darwin you may want to make minor edits to win/Makefile.mingw
115115
to configure the cross-compile environment.
116116
117
-<li><p><i>MSVC</i> → Use the msc makefile. First
117
+<li><p><i>MSVC</i> → Use the MSVC makefile. First
118118
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>
122130
123131
<li><p><i>Cygwin</i> → The same as other unix-like systems. It is
124132
recommended to configure using: "<b>configure --disable-internal-sqlite</b>",
125133
making sure you have the "libsqlite3-devel" , "zlib-devel" and
126134
"openssl-devel" packages installed first.
127135
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button