3 ANNA is the acronym for "ANNA is not 'N' anymore", a complete suite of tools and resources
4 to build proffesional applications with minimum cost.
8 Based on GIT, hosted on www.bitbucket.org.
10 You could use my pre-commit specific template if you want to do some basic checkings (i.e.
11 astyle code processing): Execute './scr/git/use-pre-commit.sh'
23 Execute 'scons examples' to generate example binaries
27 Execute 'scons install'
28 (install-include-and-lib and install-example, are another aliases for selective installation)
32 Execute 'scons uninstall'
36 Some basic ubuntu requirements
37 ==============================
38 * Scons python-based building suite:
39 sudo apt-get install scons
42 sudo apt-get install libssl-dev
45 sudo apt-get install libxml2-dev
48 sudo apt-get install libldap2-dev
51 sudo apt-get install libmysqlclient-dev
54 https://help.ubuntu.com/community/Oracle%20Instant%20Client
55 Set 'ORACLE_HOME' environment variable in your profile, i.e.:
56 export ORACLE_HOME=/usr/lib/oracle/12.1/client64/
58 Be sure to create in that directory, a link to oracle includes,
61 <user>@<host>:/usr/lib/oracle/12.1/client64$ ls -lrt
63 drwxr-xr-x 2 root root 4096 Feb 28 15:59 bin
64 drwxr-xr-x 2 root root 4096 Feb 28 15:59 lib
65 lrwxrwxrwx 1 root root 33 Feb 28 16:07 include -> /usr/include/oracle/12.1/client64
67 The alternative is to edit SConstruct file directly to set
68 oracle includes directory.
70 * Oracle-OpenLDAP conflict:
71 as usual, Oracle is doing things very bad. Move the ldap.h from oracle includes, i.e.:
73 cd /usr/include/oracle/12.1/client64
74 sudo mv ldap.h ldap.h.orig
77 Although the more i use, the more i dislike, this suite is included (ambition to learn
80 sudo apt-get install libboost-dev
81 sudo apt-get install libboost-test-dev