[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a
Maximiliano Curia
maxy at moszumanska.debian.org
Thu Jul 13 17:41:22 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=01629cd
The following commit has been merged in the master branch:
commit 01629cd40135fea1a3292a4b11210b7135f50b74
Author: HumanDynamo <caulier.gilles at gmail.com>
Date: Tue Apr 20 08:34:00 2010 +0000
update
---
README-CMAKE | 24 +++++++++++-------------
TODO-CMAKE.txt | 12 ++++++++----
2 files changed, 19 insertions(+), 17 deletions(-)
diff --git a/README-CMAKE b/README-CMAKE
index 319883a..3f25d2e 100644
--- a/README-CMAKE
+++ b/README-CMAKE
@@ -1,18 +1,20 @@
-------------------------------------------------------------------------------
-NOTE: CMake scripts still under developpement. Use them only if you're prepared
+NOTE:
+
+* CMake scripts still under developpement. Use them only if you're prepared
to fix them. Look TODO-CMAKE.txt for pending task. Thanks for your help.
+
+* The old make and MSVC build files are currently still around but will be
+considered deprecated for 0.20.0 release. They will disappear once
+the cmake build process is feature-complete, stable and documented. Or
+maybe earlier to force me to get there.
+
-------------------------------------------------------------------------------
Exiv2 uses cmake, a cross-platform build system, to control the
compilation process using simple platform and compiler independent
configuration files.
-The old make and MSVC build files are currently still around but are
-considered deprecated in the unstable branch. They will disappear once
-the cmake build process is feature-complete, stable and documented. Or
-maybe earlier to force me to get there.
-
-
Cmake resources
===============
@@ -47,11 +49,9 @@ Default install locations
To uninstall Exiv2, run:
- $ make uninstall >>>>> TODO
+ $ make uninstall
- in the meantime, on UNIX-like systems, use
-
- $ xargs rm < install_manifest.txt
+ NOTE: on UNIX-like systems, you can use "$ xargs rm < install_manifest.txt"
b) Using the cmake GUI
@@ -63,5 +63,3 @@ Dependencies
============
cmake itself
-
-migrate the rest here from README, test one by one
diff --git a/TODO-CMAKE.txt b/TODO-CMAKE.txt
index 53f33fe..e2d59df 100644
--- a/TODO-CMAKE.txt
+++ b/TODO-CMAKE.txt
@@ -26,14 +26,14 @@
* emacs M-c command to (re-)compile
-* Manage eviv2.pc file with CMake, like it's do with kdegraphics/libs .pc file. Look there for details:
- http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/CMakeLists.txt#59
- http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2.pc.cmake
+* added cmake target to uninstall Exiv2. On UNIX-like systems, use "$ xargs rm < install_manifest.txt"
+
+* migrate the whole README-CMAKE to README.
-------------------------------------------------------------------------------------
DONE * Is it possible to not have CMakeLists.txt file in the top dir?
- => No. I Never see this in whole KDE project.
+ => No. I Never see this in whole KDE project.
DONE * Need soname versioning for shared library.
@@ -77,5 +77,9 @@ DONE * Added targets to build/install man page.
DONE * Need g++ specific : compiler options (warnings) and settings (visibility).
+DONE * Manage eviv2.pc file with CMake, like it's do with kdegraphics/libs .pc file. Look there for details:
+ http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/CMakeLists.txt#59
+ http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2.pc.cmake
+
INFO * check How does cmake handle RPATH? (I'll read up on this).
--
exiv2 packaging
More information about the pkg-kde-commits
mailing list