71 Commits (3af6f43ff044e930beb370dfad2b8cf9440b9616)

Author SHA1 Message Date
Robin Mills 045af8ea36 add logs to the build bundle 7 years ago
Robin Mills a18c24249a Add packaging changes for CYGWIN64/CYGWIN32 and Linux32 7 years ago
Robin Mills 6f437bcc0a Add cmake/msvc_conan_profiles 7 years ago
Luis Díaz Más f92030d650 CMake: remove XMPSRC variable. 7 years ago
Luis Diaz Mas 3f2e0de0db Print CMAKE_BUILD_TYPE after configuring the project 7 years ago
Luis Díaz Más 186352e295 conan: copy 3rd party dlls only if the conanDlls folder exists
Note that this folder will only exists if at least one of the conan packages managed with the shared option = True.
7 years ago
Luis Díaz Más 91a6e79d5c CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS 7 years ago
Robin Mills e66c832008 Exiv2 v0.27.0.2 Documentation updates for localisation. 7 years ago
Robin Mills 9255fc2b4e Doxyfile.in and website/doxygen/Doxyfile have been rationalised/simplified.
website/doxgen/Doxyfile is copied from cmake/Doxyfile.in and patched to deliver website look'n'feel.
website is stored in svn://dev.exiv2.org/svn/team/website
7 years ago
Robin Mills 906870e514 Do not store test/tmp in package_source. 7 years ago
Robin Mills 5486106ed5 Change MinGW package name from MinGW-64 to MinGW64 (and MinGW-32 to MinGW32) 7 years ago
Robin Mills 99ca43aa11 Ignore packages when generating a source package. 7 years ago
Robin Mills 4bb18a32ff Use cmake option -DEXIV2_TEAM_PACKAGING 7 years ago
Robin Mills dd030fc639 Fix FreeBSD to copy releasenotes/Linux/ReadMe.txt (#497) 7 years ago
Luis Diaz Mas d6c6d469a9 CMake: Use add_definitions instead of add_compile_definitions 7 years ago
Luis Díaz Más 9980107586 Only include zlib directory when building the exiv2lib 7 years ago
Luis Díaz Más 4d47b08a16 CMake: Move gtest finding to unitTests folder 7 years ago
Luis Díaz Más 38b60a3e8e CMake: Simplify Intl finding 7 years ago
Luis Díaz Más b91c0a8898 resolve #536 7 years ago
Luis Díaz Más 38ed6de05d MSVC: Move compile definitions from config.h to CMake.
+ Also remove inclusion of <Windows.h> from config.h
7 years ago
Luis Díaz Más 3009cc4c0c Fix definition of EXV_ENABLE_NLS 7 years ago
Luis Díaz Más 307cb27d31 Move find_package(MSGFMT) to po/CMakeLists.txt.
We do not want to find the package unless the PO option is enabled.
7 years ago
Luis Díaz Más 274ef04f7e CMake: Proper way to require c++98 standard 7 years ago
Luis Díaz Más 244f00bf3a CMake: Do not add conan global compiler flags
+ Add conan-gtest compile definitions for the unit_tests target
7 years ago
Luis Díaz Más 09ad415f1f CMake: Define PROJECT_DESCRIPTION 7 years ago
Luis Díaz Más 46e6ced607 pkg-config file - paths depending on + Fix version 7 years ago
Luis Diaz Mas f9389c4f1c Rename exiv2.pc.cmake to exiv2.pc.in 7 years ago
Robin Mills b608ad9fdd Restore exiv2.pc in the mix (#497) 7 years ago
Luis Diaz Mas 611d6c7bbc CMake: Move uninstall code to mainSetup 7 years ago
Robin Mills 33032bed8c Changes in build.sh
Fixes while debugging build.sh and the CPack targets
7 years ago
Robin Mills b953af18ea Only copy samples/exifprint to package + Create source package from build.sh 7 years ago
Robin Mills cbb42b25e3 Restore copying samples directory. 7 years ago
Robin Mills 5963b9517f Only copy samples/exifprint.cpp to package 7 years ago
Robin Mills 40ff9b8423 Remove exiv2.pc from mix 7 years ago
Robin Mills 79ef0f0102 Fix error in packaging.cmake relating to file ReadMe.txt 7 years ago
Robin Mills 4a7a4fdb3e Change package name for MinGW/32 7 years ago
Robin Mills 87278e6be3 MSYS2/MinGW: Disable Regex 7 years ago
Robin Mills 42084f2563 Add support for MinGW/msys2 in 32 bits + Updates in buildserver 7 years ago
Robin Mills 2b0ebd12ca Release documentation and Documentation updates. 7 years ago
Robin Mills 5f6ef65695 Update PROJECT_VERSION & add install() commands for CPack
- Version updated to 0.27.0.1.
- Release notes for MacOS-X Package, Linux, CYGWIN, win64 and msvc
- Redmine Release Notes Updated.
7 years ago
Luis Díaz Más dc086d2ebb Default to /MD(d) even for STATIC builds.
We had issues to compile exiv2 due to a undefined symbol referenced in expat.lib (Explained in #487).
Static builds in Windows need to use msvcrt.lib where the missing symbol ("__imp__mbspbrk") was
defined. We can still decide to use the STATIC CRT  library by using:

cmake -DBUILD_SHARED_LIBS=OFF -DEXIV2_ENABLE_DYNAMIC_RUNTIME=OFF
7 years ago
Luis Díaz Más 155b1a5a6b CMake: Remove magic configuration about WEBREADY. Users will need to specify what to use. 7 years ago
Gilles Caulier af44cec65f Detect Regex lib with cmake instead of pkg_config 7 years ago
Luis Díaz Más 6ba4081f95 Use CMake-GenerateExportHeader to generate a macro to export symbols
- Delete the hardcoded macros in config.h taking care of that.
7 years ago
Luis Díaz Más b78d85c9bb Set default visibility to hidden 7 years ago
Luis Díaz Más d46f7a8746 Remove deprecated stuff from config.h.cmake 7 years ago
Luis Díaz Más 808de65c37 Use CMake PROJECT_VERSION components in version files 7 years ago
Luis Díaz Más 5eb692d536 CPack: Add tweak number. Now packages include the tweak number in the name 7 years ago
Luis Díaz Más f06b69fa56 CPack: ignore files for generating the sources tarball 7 years ago
Luis Díaz Más 085d8a309a Remove COMMERCIAL Cmake variable 7 years ago