ba953a53be
Added a section in README to give details about use of -DBUILD_SHARED_LIBS cmake option and existing documentation reformatted to accommodate this. Signed-off-by: Deepak Kumar Mishra <deepakkumar.mishra@arm.com> Cc: Qais Yousef <qais.yousef@arm.com> Cc: dwarves@vger.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
37 lines
762 B
Plaintext
37 lines
762 B
Plaintext
Build instructions:
|
|
|
|
1. install cmake
|
|
2. mkdir build
|
|
3. cd build
|
|
4. cmake -D__LIB=lib ..
|
|
5. make install
|
|
|
|
cmake Options:
|
|
-DBUILD_SHARED_LIBS
|
|
By default SHARED libraries are created and applications are linked to it.
|
|
Use -DBUILD_SHARED_LIBS=OFF while invoking cmake to create STATIC libraries
|
|
and link applications to it.
|
|
|
|
Ex. cmake -D__LIB=lib -DBUILD_SHARED_LIBS=OFF ..
|
|
|
|
-DCMAKE_INSTALL_PREFIX
|
|
Default is to install to /usr/local, use -DCMAKE_INSTALL_PREFIX=
|
|
when invoking cmake to specify another install location.
|
|
|
|
Known to work scenarios:
|
|
|
|
Mandriva Cooker:
|
|
|
|
cmake 2.4.5-1mdv2007.1
|
|
libelfutils1-devel 0.123-1mdv2007.1
|
|
|
|
Debian Unstable:
|
|
|
|
cmake 2.4.5-1
|
|
libdw-dev 0.123-2
|
|
|
|
Fedora Core 6:
|
|
|
|
cmake 2.4.5-2.fc6
|
|
elfutils-devel 0.126-1.fc6
|