
Thread
2020.01.29 14:31 "Re: [Tiff] Warnings while building tools", by Jeff McKenna
Works well with MSVC 2017
Thank you Bob
-jeff
On 2020-01-29 10:14 a.m., Bob Friesenhahn wrote:
I have now pushed what should hopefully be the last simplification to
> the nmake build. This is the description that I entered for the two
relevant commits:
"Make sure that tif_config.h is produced prior to entering the port directory and add an include path so that the port files can include
> tif_config.h. Do not actually include tif_config.h at this time since > CMake and Autotools builds are not prepared for that. This issue could
be handled by updating the CMake and Autotools builds or by adding a define which directs libport.h to include tif_config.h."
> "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."
Now there is only one boolean setting in nmake.opt, which is default enabled:
# Indicate if the compiler provides strtoll/strtoull (default 1) # Users of MSVC++ 14.0 ("Visual Studio 2015") and later should set this to 1
HAVE_STRTOLL = 1
> I have tested this with Visual Studio 2008 and 2019. Independent