WinMerge / freeimage

Unofficial clone of the FreeImage library (http://freeimage.sourceforge.net)
Other
115 stars 49 forks source link

Tweak/vs2015 normalize2 #5

Closed GreyMerlin closed 7 years ago

GreyMerlin commented 7 years ago

Continued VS2015 Configuration Normalization (1, 2, 3)

Symptoms

A full build of this FreeImage solution (or of the WinIMerge solution referencing it) generated various non-fatal compile, librarian or link warnings for parameter incompatibilities. Many of these were removed with the earlier set of 'More VS2015 Configuration Normalization' commits.

Also, the two testing solutions TestAPI/Test.2015.sln and Wrapper/FreeImagePlus/test/fipTest.2015.sln either did not compile, did not link or did not run consistently.

Solution

This is a continued attempt to standardize the various detailed configuration options values of all the various project's and solution's configurations (Release/Debug with Win32/X64) for VS2015.

The two testing solutions TestAPI/Test.2015.sln and Wrapper/FreeImagePlus/test/fipTest.2015.sln (and their project files) have also been completely updated and both are now fully functional; I don't know what the proper results should be, but their runtime behaviors now seem reasonable and are repeatable.

This commit comment builds upon the previous collection of "More VS2015 Configuration Normalization" commits, thus providing long-term documentation in a single place. Additions and changes since those earlier commits are noted as bold below.


General :: (All)

General :: (Release)

General :: (Debug)


C/C++ :: General (All)

C/C++ :: General (Release)

C/C++ :: General (Debug)


C/C++ :: Preprocessor (All)


C/C++ :: Optimization (Release)

C/C++ :: Optimization (Debug)


C/C++ :: Code Generation (All)

C/C++ :: Code Generation (Release)

C/C++ :: Code Generation (Debug)


C/C++ :: Language (All)


C/C++ :: Precompiled Headers (All)


Librarian :: General (All)

Librarian :: General (Release)

Librarian :: General (Debug)


Linker :: System

Linker :: Optimization (Release)

Linker :: Optimization (Debug)

Linker :: (Release)


Miscellaneous

Testing

sdottaka commented 7 years ago

Thank you!

GreyMerlin commented 7 years ago

And Thank You !!

Sent from Mail for Windows 10

From: Takashi Sawanaka Sent: Sunday, June 11, 2017 01:34 To: sdottaka/freeimage Cc: Bill Gord; Author Subject: Re: [sdottaka/freeimage] Tweak/vs2015 normalize2 (#5)

Thank you! — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.