[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a
Maximiliano Curia
maxy at moszumanska.debian.org
Thu Jul 13 17:45:58 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=e84fdce
The following commit has been merged in the master branch:
commit e84fdce68bc203dc57b6cb8ae0b8ae733fa94335
Author: Robin Mills <robin at clanmills.com>
Date: Sun Nov 29 22:58:51 2015 +0000
#1041. Documentation Update.
---
README-CMAKE | 42 +++++++++++++++++++++---------------------
TODO-CMAKE | 16 ++++++----------
2 files changed, 27 insertions(+), 31 deletions(-)
diff --git a/README-CMAKE b/README-CMAKE
index 0c7d142..5e0aef8 100644
--- a/README-CMAKE
+++ b/README-CMAKE
@@ -10,12 +10,9 @@ NOTE:
We will flag them as "deprecated" for at least one release cycle (about 12 months).
Our plan is to only support CMake when our scripts are feature-complete, stable and documented.
- All help is appreciated. If you know and understand CMake (especially with Visual Studio)
- please consider contributing your time and skill to help Exiv2 and CMake work well together.
-
Robin Mills
robin at clanmills.com
-2015-02-23
+2015-11-30
-------------------------------------------------------------------------------
@@ -120,25 +117,28 @@ The current architecture of CMake requires you to decide before running cmake:
2) 32bit or 64 bit builds
3) Building static or shared libraries
-Code FileSystem Layout
-----------------------
-The simplest starting point for VS and CMake is to use the batch files in exiv-src/contrib/build/msvc.
-For those script you will need:
-- Cygwin (in order to download all dependencies (zlib, expat, ssl, curl, ssh), including exiv2 trunk from svn)
-- CMake
-- SVN (optional)
-
-Then
- - put the two scripts (build.cmd and setenv.cmd) into a completely empty directory
- - adapt the paths in setenv.cmd
- - open the VS command line shell
- - execute build.cmd (if there are any errors, the script should tell you)
+We have two contributed CMake Build Environments:
+
+1 contrib/cmake/msvc
+ Please read contrib/cmake/msvc/ReadMe.txt
+
+2 contrib/build/msvc
+
+ For those script you will need:
+ - Cygwin (in order to download all dependencies (zlib, expat, ssl, curl, ssh), including exiv2 trunk from svn)
+ - CMake
+ - SVN (optional)
+
+ Then
+ - put the two scripts (build.cmd and setenv.cmd) into a completely empty directory
+ - adapt the paths in setenv.cmd
+ - open the VS command line shell
+ - execute build.cmd (if there are any errors, the script should tell you)
-Exiv2 should be then packaged in the dist directory with all the .lib, include and binary files you need.
+ Exiv2 should be then packaged in the dist directory with all the .lib, include and binary files you need.
-If you need to compile with different options (without webready for example), simply edit the build.cmd file
-and adapt the options (somewhere at the end).
-
+ If you need to compile with different options (without webready for example), simply edit the build.cmd file
+ and adapt the options (somewhere at the end).
4 Building and Installing for other users (Xcode, Eclipse, Qt)
==============================================================
diff --git a/TODO-CMAKE b/TODO-CMAKE
index 46063d3..875a316 100644
--- a/TODO-CMAKE
+++ b/TODO-CMAKE
@@ -1,15 +1,11 @@
Current Status
-ToDo: * Fix out of source builds for NMake
- * Find and link iconv library on Windows
- * Test Cygwin, MinGW, Xcode, NMake and more versions of MSVC
- * Revisit searching for zlib, expat and iconv
- * Work on the "inherited from Gilles" list below
+ToDo: * option cmakeBuild --webready is broken (Daniel to fix)
+ * look at the items listed below which we inherited from Gilles
-Bugs: * 2005/32/debug won't run. "SideBySide" error (manifest trouble)
- * 2003/32 does not compile (1000's of template errors)
-
-Done: * Support for out of source builds (this is still suspect)
+Done: * working well on Unix systems (Linux, Mac, Cygwin, MinGW)
+ * Visual Studio (2005/8/10/12/13/15). See contrib/cmake/msvc/ReadMe.txt
+ * Support for out of source builds
* Add header files to MSVC UI for exiv2lib (and changed exiv2bin->exiv2 and exiv2->exiv2lib)
* Searching better for expat, zlib and iconv
* write FindLibexiv2.cmake (Thank you, Gilles)
@@ -18,7 +14,7 @@ Done: * Support for out of source builds (this is still suspect)
Robin Mills
robin at clanmills.com
-2012-06-09
+2015-11-29
Inherited from Gilles Caulier <caulier dot gilles at gmail dot com>:
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list