summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorjin-eld <jin at mediatomb dot cc>2013-08-13 21:55:32 +0300
committerjin-eld <jin at mediatomb dot cc>2013-08-24 03:25:07 +0300
commit50c8a820e5ab46acc129a49ab849f8848e40d915 (patch)
tree4eb66794fd31fd96cf0ac0c6cbb01bca5e122283 /.gitignore
parente658892793c42b2d058eed0937025ef2ddaaa372 (diff)
Implemented autotools based build scripts
supported options: --with-dependency-search=DIR will tell configure to look for various dependencies in DIR/include and DIR/lib Alternatively you can also specify libsodium header and libs location with --with-libsodium-headers and --with-libsodium-libs if it is installed elsewhere. Ncurses and libconfig are handled via the default pkg-config way, see ./configure --help=short for detailed information. The tox library is compiled as libtoxcore in shared and static variants, public headers are installed to ${prefix}/include/tox A pkg-config libtoxcore.pc configuration file is provided. Use ./configure --help for a full list of configure options or ./configure --help=short for the options that I added. To generate the configure script after pulling from git use: autoreconf -i To generate a release tarball use: make dist Unit tests are handled by the libcheck library integration that is provided by autotools, use: make check to compile and run the tests. Unit tests are currently optional, i.e. - if the check library is not found on the system, then tests will be disabled. Same goes for nTox and DHT bootstrap daemon - they will be enabled or disabled depending on the availability of ncurses (for nTox) or libconfig (for DHT bootstrap daemon). The above can be also tuned by: --enable-tests / --disable-tests --enable-ntox / --disable-ntox --enable-dht-bootstrap-daemon / --disable-dht-bootstrap-daemon
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore24
1 files changed, 23 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 49ac783a..99f6cfe8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,8 @@
2 2
3//nacl build 3//nacl build
4nacl/build/ 4nacl/build/
5build 5build/
6!build/Makefile.am
6sodium 7sodium
7 8
8CMakeCache.txt 9CMakeCache.txt
@@ -22,11 +23,32 @@ tags
22 23
23# Object files 24# Object files
24*.o 25*.o
26*.lo
27*.a
25 28
26# Executables 29# Executables
27*.exe 30*.exe
28*.out 31*.out
29*.app 32*.app
33*.swp
34*.la
35
36m4/*
37!m4/pkg.m4
38configure
39configure_aux
40Makefile.in
41aclocal.m4
42config.h*
43config.log
44config.status
45stamp-h1
46autom4te.cache
47libtoxcore.pc
48libtool
49
50.deps
51.libs
30 52
31#netbeans 53#netbeans
32nbproject 54nbproject