Steve Holme
e66109c1e3
build: Added missing Visual Studio filter files for VC10 onwards
...
As these files don't need to contain references to the source files,
although typically do, added basic files which only include three
filters and don't require the project file generator to be modified.
These files allow the source code to be viewed in the Solution Explorer
in versions of Visual Studio from 2010 onwards in the same manner as
previous versions did rather than one large view of files.
2016-03-19 17:57:43 +00:00
Steve Holme
a8c7f0fcbf
checksrc.bat: Added the ability to scan src and lib source independently
2016-03-13 01:01:33 +00:00
Steve Holme
8f9be011b1
build-openssl/checksrc.bat: Fixed prepend vs append of Perl path
...
Fixed inconsistency from commit 1eae114065
and 0ad6c72227
of the order
in which Perl was added to the PATH.
2016-03-06 20:02:58 +00:00
Steve Holme
b188fe407d
.gitignore: Added *.VC.opendb and *.vcxproj.user files for VC14
2016-03-05 21:49:09 +00:00
Steve Holme
1eae114065
build-openssl.bat: Fixed cannot find perl if installed but not in path
2016-03-05 21:40:53 +00:00
Steve Holme
0ad6c72227
checksrc.bat: Fixed cannot find perl if installed but not in path
2016-03-05 21:40:53 +00:00
Jay Satiro
464a1d03bd
generate.bat: Fix comment bug by removing old comments
...
Remove NOTES section, it's no longer needed since we aren't setting the
errorlevel and more importantly the recently updated URL in the comments
is causing some unusual behavior that breaks the script.
Closes https://github.com/curl/curl/issues/649
2016-02-12 23:48:54 -05:00
Viktor Szakats
d49881cb19
URLs: change more http to https
2016-02-04 18:46:54 -05:00
Viktor Szakats
b4f595bde4
URLs: change more http to https
2016-02-02 22:29:47 -05:00
Daniel Stenberg
4af40b3646
URLs: change all http:// URLs to https://
2016-02-03 00:19:02 +01:00
Daniel Stenberg
25a2e8ebaf
projects/Windows/.gitignore: ignore generated files for release
2015-09-03 23:34:53 +02:00
Jay Satiro
9518139c73
gitignore: Sort for readability
...
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
2015-08-18 01:03:05 -04:00
Steve Holme
bedf0a588e
generate.bat: Added support for generating only the prerequisite files
2015-08-14 20:59:48 +01:00
Steve Holme
6ba9a1b952
generate.bat: Only call buildconf.bat if it exists
2015-08-14 20:46:11 +01:00
Steve Holme
bc66c21c23
generate.bat: Fixed issues when ran in directories with special chars
2015-08-14 20:38:57 +01:00
Steve Holme
cde447217f
generate.bat: Use buildconf.bat for prerequisite file generation
2015-08-09 18:02:53 +01:00
Steve Holme
d712da787e
checksrc.bat: Fixed error when missing *.c and *.h files
...
File Not Found
2015-08-08 21:01:31 +01:00
Steve Holme
2b743dcf8e
checksrc.bat: Fixed incorrect 'lib\vtls' path check in commit 333c36b276
2015-08-08 21:01:29 +01:00
Steve Holme
333c36b276
checksrc.bat: Fixed error when [directory] isn't a curl source directory
...
The system cannot find the file specified.
2015-08-08 11:36:47 +01:00
Steve Holme
1ab763acce
checksrc.bat: Added check for unknown arguments
2015-08-08 11:36:47 +01:00
Steve Holme
a8e9e0c205
scripts: Added missing comments
2015-08-08 11:36:45 +01:00
Steve Holme
4a21346ef3
scripts: Always perform setlocal and endlocal calls in pairs
...
Ensure that there isn't a mismatch between setlocal and endlocal calls,
which could have happened due to setlocal being called after certain
error conditions were checked for.
2015-08-08 11:13:21 +01:00
Steve Holme
4aee1f9cf5
scripts: Allow -help to be specified in any argument
...
Allow the -help command line argument to be specified in any argument
and not just as the first.
2015-08-08 11:13:19 +01:00
Steve Holme
84d122a8d6
README: Added notes about 'Running DLL based configurations'
...
...as well as a TODO for a future enhancement to the project files.
Thanks-to: Jay Satiro
2015-08-06 22:00:35 +01:00
Steve Holme
0342ada31f
generate.bat: Added a check for the presence of a git repository
2015-08-06 18:53:30 +01:00
Jay Satiro
3f5f042e5d
build: Added wolfSSL configurations to VC10+ project files
...
URL: https://github.com/bagder/curl/pull/174
2015-08-06 18:13:09 +01:00
Jay Satiro
bb6b521f69
build: Added wolfSSL build script for Visual Studio projects
...
Added the wolfSSL build script, based on build-openssl.bat, as well as
the property sheet and header file required for the upcoming additions
to the Visual Studio project files.
2015-08-06 18:02:19 +01:00
Steve Holme
473807b95f
generate.bat: Use buildconf.bat for prerequisite file clean-up
2015-08-05 19:15:46 +01:00
Steve Holme
3725748599
generate.bat: Only clean prerequisite files when in ALL mode
2015-08-04 19:22:36 +01:00
Steve Holme
1e67bc5eaf
generate.bat: Moved error messages out of sub-routines
2015-08-04 19:15:13 +01:00
Steve Holme
12f915ca2a
generate.bat: More use of lower-case for commands and reserved keywords
2015-08-04 19:09:15 +01:00
Steve Holme
8356022d17
build: Added VC14 project files
...
Updates to Makefile.am for the generation of the project files in
the tarball to follow.
2015-07-29 18:42:48 +01:00
Steve Holme
b656715da3
generate.bat: Use lower-case for commands and reserved keywords
...
Whilst there are no coding standards for the batch files used in curl,
most tend to use lower-case for keywords and upper-case for variables.
2015-07-28 23:08:24 +01:00
Steve Holme
9b95306d4c
build: Added initial VC14 support to generate.bat
...
Visual Studio project files and updates to makefile.am to follow.
2015-07-28 22:55:49 +01:00
Steve Holme
98e8b050ef
build: Fixed missing .opensdf files from VC10+ .gitignore files
2015-07-28 20:46:56 +01:00
Steve Holme
d9efd36907
build: Use $(ProjectName) macro for curl.exe and curld.exe filenames
...
This wasn't possible with the old curlsrc project filenames, but like
commit 2a615a2b64
and 11397eb6dd
for libcurl use the built in Visual
Studio macros for the output filenames.
2015-07-28 20:44:59 +01:00
Steve Holme
1627930177
build: Renamed curl src Visual Studio project files
...
Following commit 957fcd9049
and in preparation for adding the VC14
project files renamed the curl source project files.
2015-07-28 20:44:14 +01:00
Steve Holme
7db03e5c21
README: Corrected formatting for 'Legacy Windows and SSL' section
...
...as well as some wording.
2015-07-27 00:48:53 +01:00
Steve Holme
a728225a92
build-openssl.bat: Added support for VC14
2015-07-26 23:58:36 +01:00
Jay Satiro
6d62d2c55d
build-openssl.bat: Show syntax if required args are missing
2015-07-25 19:03:20 -04:00
Jay Satiro
6842afbf44
INSTALL: Advise use of non-native SSL for Windows <= XP
...
Advise that WinSSL in versions <= XP will not be able to connect to
servers that no longer support the legacy handshakes and algorithms used
by those versions, and to use an alternate backend like OpenSSL instead.
Bug: https://github.com/bagder/curl/issues/253
Reported-by: zenden2k <zenden2k@gmail.com>
2015-06-20 18:45:25 -04:00
Jay Satiro
139141f8d7
build: Generate source prerequisites for Visual Studio in generate.bat
...
Prior to this change Visual Studio builds could fail due to missing
prerequisites src/tool_hugehelp.c and include/curl/curlbuild.h.
http://curl.haxx.se/mail/lib-2015-04/0034.html
2015-04-11 02:16:59 -04:00
Viktor Szakats
f2a0b2164a
checksrc.bat: quotes to support an SRC_DIR with spaces
2015-04-05 18:07:40 +02:00
Jay Satiro
abf6bddc14
checksrc.bat: Check lib\vtls source
2015-04-03 10:53:31 +02:00
Jay Satiro
e2a9ebb321
build-openssl.bat: Fix mixed line endings
...
Use LF not CRLF, throughout. msysgit will only convert a file to CRLF
on checkout if it's not mixed.
2015-04-02 17:21:09 +02:00
Jay Satiro
6419aee248
checksrc: Windows-specific input fixes
...
lib/config-win32ce.h
- Fix whitespace for checksrc compliance.
lib/checksrc.pl
- Remove trailing carriage returns from input.
projects/checksrc.bat
- Ignore tool_hugehelp.c.
2015-03-30 22:39:13 +02:00
Jay Satiro
dab4ff179f
build: Fix libcurl.sln erroneous mixed configurations
...
Prior to this change some Release configurations had an active
configuration assignment to their Debug counterpart.
2015-03-27 23:10:42 +01:00
Steve Holme
9fa1abe9fe
openssl: Removed use of USE_SSLEAY from the Visual Studio project files
...
In addition to commit 709cf76f6b
, removed the USE_SSLEAY preprocessor
variable from the Visual Studio project files as it isn't required
anymore.
2015-03-05 20:47:14 +00:00
Steve Holme
adf27bf60f
build: Removed DataExecutionPrevention directive from VC9+ project files
...
Removed the DataExecutionPrevention directive from the project files for
Visual Studio 2008 and above. The XML value in the VC9 project files was
set to "0" (Default) whilst the VC10+ project files contained an empty
XML element.
2015-02-26 20:58:02 +00:00
Steve Holme
e71bcb659c
build: Use default RandomizedBaseAddress directive in VC9+ project files
...
Visual Studio 2008 introduced support for the address space layout
randomization (ASLR) feature of Windows Vista. However, upgrading the
VC8 project files to VC9 and above disabled this feature.
Removed the RandomizedBaseAddress directive to enabled the default
setting (/DYNAMICBASE). Note: This doesn't appear to have any negative
impact when compiled and ran on Windows XP.
2015-02-26 20:57:19 +00:00