Actions
Building on Ubuntu using Cmake » History » Revision 15
« Previous |
Revision 15/16
(diff)
| Next »
Nehal J Wani, 17 Jan 2015 13:12
Building exiv2 on Ubuntu using Cmake¶
- This has been tested on Ubuntu14.04 64 and 32 bit minimal installations.
- Last revision on which this method was tested: r3288
- This wiki page assumes that installation prefix is /usr/local and your build-dir is ~/gnu/exiv2
- Install some of the basic utilities
sudo apt-get update sudo apt-get install -y subversion make cmake autoconf pkg-config g++ exifprobe libcurl4-openssl-dev clang #clang is required only if you wish to use it as the compiler instead of gcc
- Install all the dependencies for building exiv2. Since exiv2 is already available in the Ubuntu repositories, this method makes life easier.
sudo apt-get build-dep -y exiv2
In case you get the error ...E: You must put some 'source' URIs in your sources.list",
.. then after following the steps in this link , do:sudo apt-get update
- Fetch the source code:
mkdir -p ~/gnu/exiv2 cd ~/gnu/exiv2 svn checkout svn://dev.exiv2.org/svn/trunk cd trunk
- Build exiv2
mkdir build cd build cmake .. # if you are using clang, then do: CC=clang CXX=clang++ cmake .. make # -DCMAKE_BUILD_TYPE=Debug for debugging sudo make install
- Building tests.
- To execute tests:
cd ~/gnu/exiv2/trunk/build make tests
- Running other test suites
- To execute tests:
Updated by Nehal J Wani almost 7 years ago · 15 revisions