Commit Graph

25 Commits

Author SHA1 Message Date
Bob Friesenhahn
7a335a32eb Simplify nmake configuration for building port directory. Now there
is only one boolean setting to enable building strtoll() and strtoull()
port functions.  The boolean setting enables the necessary port files
to be built, but the remainder of the logic is via pre-processor code
in the common tif_config.h, which was prepared before entering the
port directory to do a build.
2020-01-29 08:03:39 -06:00
Bob Friesenhahn
550f8708d2 Fix nmake build mistakes in my last commit:
tif_config.vc.h:

  Always define HAVE_STRTOL/HAVE_STRTOUL.
  Define HAVE_STRTOLL/HAVE_STRTOULL if _MSC_VER >= 1900.

nmake.opt:

  Provide defaults suitable for MSVC prior to 14.0.

libport.h:

  The sense of the pre-processor logic was inverted from what it
  should be.  The intention is to only provide the prototype if the
  function is missing.
2020-01-26 19:17:23 -06:00
Bob Friesenhahn
58b16f47a8 Add nmake build support for manually configuring the 'port' files to be
built based on MSVC features.
Include tif_config.h in tools/tiffset.c.
2020-01-25 14:11:05 -06:00
Stefan Weil
924405d5b3 Remove builtin support for GUI warning and error message boxes
Now warnings always go to the console by default unless applications
define their own warning and error handlers.

GUI applications (and Windows CE) are required to define such handlers.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-05-25 08:42:50 +02:00
Even Rouault
f0a54a4fa0 Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
Even Rouault
7c1a32bb9f * nmake.opt: support a DEBUG=1 option, so as to adjust OPTFLAGS and use
/MDd runtime in debug mode.
2017-10-10 14:39:43 +00:00
Bob Friesenhahn
0841549b8a Use consistent line terminations. 2015-08-28 22:19:26 +00:00
Andrey Kiselev
7c7d6ae826 Added switches to enable JBIG support. 2006-06-07 16:33:45 +00:00
Frank Warmerdam
58cea4d46c use /EHsc and -D_CRT_SECURE_NO_DEPRECATE for VS2005 support 2006-04-19 01:14:00 +00:00
Andrey Kiselev
b90b47e6f7 libtiff 3.8.2 released. 2006-03-23 14:54:00 +00:00
Andrey Kiselev
bc6736f91d Fixed win32 I/O functions usage as per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=1127
2006-03-21 16:37:51 +00:00
Andrey Kiselev
ab000523ed Make the default strip size configurable via the --with-default-strip-size and
STRIP_SIZE_DEFAULT options
2005-10-07 17:27:09 +00:00
Andrey Kiselev
1680a287c2 Build with Win32 CRT library by default. 2005-03-17 14:38:54 +00:00
Andrey Kiselev
59379c144e Add more comments, change the config file organization a bit as per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=764
2005-03-04 11:48:22 +00:00
Andrey Kiselev
18d0691106 Link with the user32.lib in windowed mode. As per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=697
2004-12-04 11:08:43 +00:00
Andrey Kiselev
0c502363b0 Add missed DLLNAME variable. 2004-11-28 14:40:49 +00:00
Andrey Kiselev
55bc253e03 *** empty log message *** 2004-11-24 11:24:20 +00:00
Andrey Kiselev
7fc18d4f49 Changed to compile the C++ modules properly. 2004-11-13 11:21:17 +00:00
Frank Warmerdam
ca2ead5c6d Added OPTFLAGS. 2004-11-02 21:00:26 +00:00
Andrey Kiselev
1016e7081c *** empty log message *** 2004-09-08 18:01:29 +00:00
Andrey Kiselev
aa92ea59f3 Few minor improvements. 2004-07-03 16:01:29 +00:00
Andrey Kiselev
ac29791b51 *** empty log message *** 2004-05-19 10:49:16 +00:00
Andrey Kiselev
68acdfcb37 *** empty log message *** 2004-04-20 14:21:06 +00:00
Andrey Kiselev
c7c6dee549 *** empty log message *** 2004-04-16 08:12:54 +00:00
Andrey Kiselev
2b90981925 *** empty log message *** 2004-04-15 09:48:25 +00:00