summaryrefslogtreecommitdiff
path: root/cmake/build-debug.sh
blob: 16c6669a55cd4691b8ba33f11d2da98521f892b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
#
# A sample script showing how to build most of the options available to this system.
# Invoke it from the top directory of SWORD by calling $ cmake/build-debug.sh
#

mkdir -p build
cd build
# Configure with Python and Perl bindings, examples, tests and a debug build into
# a shared library
cmake -DSWORD_BINDINGS="Python Perl" \
	-DSWORD_BUILD_EXAMPLES="Yes" \
	-DSWORD_BUILD_TESTS="Yes" \
	-DLIBSWORD_LIBRARY_TYPE="Shared" \
	-DCMAKE_BUILD_TYPE="Debug" .. \
	-DCMAKE_INSTALL_PREFIX="~/"
make -j10
cd ..

echo "Now the library has been built, along with the Perl and Python bindings. \
Both will be installed to the the user's home directory if you are building \
under Linux or a similar Unix-like environment if you execute the command \
'make install' from the build directory with privileges to write into the \
~/ directory."