# General includes:
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
include_directories(/usr/include/libxml2)
-include_directories(/usr/lib/oracle/12.1/client64/include)
# <source>
SUBDIRLIST(SUBDIRS ${CMAKE_CURRENT_SOURCE_DIR}/source)
### Pcap:
> sudo apt-get install libpcap-dev
-### MySql:
- > sudo apt-get install libmysqlclient-dev
-
-### Oracle:
- https://help.ubuntu.com/community/Oracle%20Instant%20Client
- Set 'ORACLE_HOME' environment variable in your profile, i.e.:
- export ORACLE_HOME=/usr/lib/oracle/12.1/client64/
-
- Be sure to create in that directory, a link to oracle includes,
- for example:
-
- > /usr/lib/oracle/12.1/client64$ ls -lrt
- total 8
- drwxr-xr-x 2 root root 4096 Feb 28 15:59 bin
- drwxr-xr-x 2 root root 4096 Feb 28 15:59 lib
- lrwxrwxrwx 1 root root 33 Feb 28 16:07 include -> /usr/include/oracle/12.1/client64
-
- The alternative is to edit SConstruct file directly to set
- oracle includes directory.
-
-### Oracle-OpenLDAP conflict:
- as usual, Oracle is doing things very bad. Move the ldap.h from oracle includes, i.e.:
-
- > cd /usr/include/oracle/12.1/client64
- > sudo mv ldap.h ldap.h.orig
-
### Google Test Framework:
> sudo apt-get install libgtest-dev