20 Commits (a3a24ce01e4ef27f1981daa8cfa89ab60003e1b9)

Author SHA1 Message Date
Luis Díaz Más a3a24ce01e Set libstdc++ with Xcode generator when using external XMP 7 years ago
Luis Díaz Más 1ea0eb83df Remove useless code for Mac 7 years ago
Luis Diaz Mas 88fecdef3e Add additional compiler flags when external XMP is enabled on Mac 7 years ago
Dan Čermák 8c1be86104 [cmake] Add -Wdouble-promotion & -Wcomma only for certain clang versions
-Wdouble-promotion is not available in clang 3.4.2
-Wcomma is not available in clang 3.8.1
7 years ago
Dan Čermák 35bf292d37 [cmake] Add -Warray-bounds=2 only for gcc > 5.0 7 years ago
Luis Díaz Más 71ecc44a5e Remove from -DDEBUG from Debug builds in Mac and Linux 7 years ago
Luis Díaz Más a1213c1d90 Use the DEBUG compiler definition in Debug mode 8 years ago
Luis Díaz Más d0c9b8920c New MSVC flag to enable Object Level Parallelism in CMake code 8 years ago
Luis Diaz Mas 78ac8ebf9e Add extra flags to detect more issues 8 years ago
Luis Diaz Mas e52b3e77cf Remove definition -DWIN32_LEAN_AND_MEAN that is already present in config.h 8 years ago
Luis Díaz Más 3e94c270cb Do not treat CMAKE_C_FLAGS* variables. We do not have C code in the project 8 years ago
Luis Díaz Más 4ad4323685 Add new CMake options to use compiler flags to detect issues in the code (Gcc, Clang & MSVC) 8 years ago
Luis Díaz Más 8ad49f6d73 Robin changes in sync with master changes 8 years ago
Robin Mills 60d436c969 Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags. 8 years ago
Luis Díaz Más 95625bfce5 Add WIN32_LEAN_AND_MEAN definition to solve some linking issues on windows 8 years ago
Luis Díaz Más 31a51fda8a Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS. Also use EXV_HAVE_DLL only for the exiv2lib target 8 years ago
Luis Diaz Mas e07bf9ca6d Fix compiler flags on Linux 8 years ago
Luis Díaz Más 3aa77e0b87 Remove msvc macros and run that code always for the MSVC configuration 8 years ago
Luis Díaz Más 6a00d4b282 Move code from CMake_msvc.txt to config/compilerFlags.cmake 8 years ago
Luis Díaz Más a2bb29011d Move compiler flags configuration to a new file (config/compilerFlags.cmake).
Also define the PSAPI_VERSION only for the exiv2lib target (It's not needed for the rest of targets)
8 years ago