14 Commits (35e7037f86fbaec98dba91482df881957e28ecd9)

Author SHA1 Message Date
Luis Díaz Más d9d2c2217a CMake: macro to generate documentation
We use now the Doxyfile.in template file with some variables that are
replaced at configuration time by absolute paths. Therefore, we can run
later the doxygen command with absolute paths from the
PROJECT_BINARY_DIR.

The CMake 'doc' target is added only if doxygen is available in the
system.
7 years ago
Luis Diaz Mas c26135a2da CMake: indicate if XMP external is enabled 7 years ago
Luis Díaz Más a3a24ce01e Set libstdc++ with Xcode generator when using external XMP 7 years ago
Luis Díaz Más 038bffd1dd CMake: Print linker flags in the configuration summary 7 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
Andreas Sturmlechner 7f515e6da7
Add build switch to enable auto ccache
Make usage of ccache by build system opt-in.
8 years ago
Luis Díaz Más 26189ad287 (CMake) Add a new CMake option to enable the new Unit Tests 8 years ago
Luis Diaz Mas 2784b1f7f7 Remove EXIV2_ENABLE_LIBXMP variable, always build static XMP library, remove cmake OBJECT library 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 Diaz Mas 2103e07494 Print the install path in the cmake summary 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 69fb40fdc6 Simplify compiler info handling in CMake 8 years ago
Luis Diaz Mas 49153695f2 Move CMake summary messages to a different file 8 years ago