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
Steve Holme
0d04e859e1
build: Added support to Generate.bat for files in the upcoming vauth folder
2015-02-26 20:47:23 +00:00
Steve Holme
1385199e80
build: Removed Visual Studio SuppressStartupBanner directive for VC8+
...
Visual Studio 2005 and above defaults to disabling the startup banner
for the Compiler, Linker and MIDL tools (with /NOLOGO). As such there
is no need to explicitly set the SuppressStartupBanner directive, as
this is a leftover from the VC7 and VC7.1 projects being upgraded to
VC8 and above.
2015-02-14 20:26:03 +00:00
Steve Holme
c49e228916
build: Added removal of Visual Studio project files
...
Added the removal of the locally generated project files so one
may revert to a clean repository.
2015-02-02 12:43:04 +00:00
Steve Holme
957fcd9049
build: Renamed top level Visual Studio solution files
...
In preparation for adding the test suite and examples projects renamed
the top level "all" solution files to better describe what they are.
This will also enable us to use "curl" rather than "curlsrc" for the
command line tool solution and project files, which will simplify some
of the configuration.
2015-02-02 12:43:03 +00:00
Steve Holme
f826bf37ea
build: Enabled DEBUGBUILD in Visual Studio debug builds
...
Defined the DEBUGBUILD pre-processor variable to allow extra logging,
which is particularly useful in debug builds, as we use this and Visual
Studio typically uses _DEBUG.
We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is
defined but that would also affect the makefile based builds which we
probably don't want to do.
2015-02-02 12:43:02 +00:00
Steve Holme
564b7b6dd0
build: Removed unused Visual Studio bscmake settings
2015-02-02 12:43:00 +00:00
Steve Holme
5f09947d28
build-openssl.bat: Added check for Perl installation
2015-01-16 21:15:52 +00:00
Steve Holme
224cf1c274
checksrc.bat: Better detection of Perl installation
2015-01-16 21:14:22 +00:00
Steve Holme
097fc121e6
checksrc.bat: Fixed a problem opening files with spaces in the filename
2014-12-28 01:10:03 +00:00
Steve Holme
383a4d0990
build: Removed WIN32 definition from the Visual Studio projects
...
As this pre-processor definition is defined in curl_setup.h there is no
need to include it in the Visual Studio project files.
2014-12-24 14:57:06 +00:00