Christian Giese
2abd7b362a
add cmake option for native CPU type
2023-11-13 13:10:42 +00:00
Christian Giese
c6154d32c6
Optional IPO!
...
Do not use IPO if it's not supported by compiler.
2023-08-25 11:46:36 +00:00
Christian Giese
1ee70642fa
cmake/cpack condition for different OS ( #145 )
2023-02-06 13:02:37 +00:00
Christian Giese
85816a96cd
DPDK tuning (WIP)
2022-11-02 17:52:51 +01:00
Christian Giese
c53aeb0418
enable/dsiable timer logging via cmake option
2022-11-02 17:52:51 +01:00
Christian Giese
d0e339ed16
Version 0.8 Initial Draft (WIP)
2022-11-02 17:52:51 +01:00
Christian Giese
3d68058232
Build Enhancements
2022-03-09 15:50:43 +01:00
Christian Giese
b173ae40c1
BGP Rebase Fixes
2022-03-09 14:25:59 +01:00
Christian Giese
a8016c799b
BGP Update (WIP)
2022-03-09 13:45:29 +01:00
Christian Giese
2e3fe1fa1d
TCP LwIP Initial (WIP)
2022-03-09 13:44:12 +01:00
Christian Giese
08d2f85975
Add LSPGEN and Restructure Project
...
+ restructure project
+ add lspgen
+ ...
2022-03-08 21:25:09 +01:00
Christian Giese
de5d8e73c5
ISIS basically working
...
+ restructured code (own directory, ...)
+ authentication
+ flooding
+ ...
2022-03-07 09:19:12 +01:00
Istvan Ruzman
e579504693
DO NOT set CMAKE_INSTALL_PREFIX unconditionally
...
The CMakeLists.txt set the CMAKE_INSTALL_PREFIX Parameter forcefully to
"/usr". This breaks any usage of the cmake DESTDIR parameter or similar
attempts to change the install directory via environment or command line
parameters.
This patch will hide the setting of CMAKE_INSTALL_PREFIX behind th
CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT flag to make the currently
forced "/usr" install directory in the project default value, but allow
users to overwrite the variable.
CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT is introduced in cmake 3.7.1
and since already cmake 3.10 is required, this change should not be
breaking in any way.
2021-10-06 16:28:14 +02:00
Christian Giese
353d3ce8d0
change install dir for local builds
...
Install local builds to /usr/sbin
instead of /usr/local/sbin.
2021-08-04 14:59:47 +02:00
Istvan Ruzman
9dc88dac31
cmake: use string append instead of set construct
2021-07-09 14:20:06 +02:00
Christian Giese
d637cb9d86
bngblaster-cli
...
Rename `cli.py` to `bnglaster-cli` and install
via CMake to `sbin` directory.
2021-06-23 14:38:16 +02:00
Christian Giese
7e0f3df1ed
CMake Typo
2021-05-27 08:05:08 +02:00
Istvan Ruzman
7a2b97b893
fix: include ffile-prefix-map only if supported
...
ubuntu 18.04 is still shipping gcc 7.9...
2021-05-26 20:49:25 +02:00
Istvan Ruzman
0e4ba0b946
try to make the build reproducible
2021-05-26 19:39:12 +02:00
Istvan Ruzman
26c59e3517
use cmake FindCurses to look for the curses libraries
...
Different distributions use different names for curses (e.g. curses vs
ncurses). Also the previous hard-coded way didn't seem to work well with
compat package from ncurses 6 for ncurses 5 applications.
2021-05-26 08:21:45 +02:00
Christian Giese
20c6a1fff6
Fix CMake for Threading
2021-04-01 20:07:50 +02:00
Christian Giese
ca2646547c
cmake doc update
2021-03-22 16:49:11 +01:00
Christian Giese
0eef7679b5
netmap and N:1 VLAN mode...
...
+ support for multiple io-modes
- packet_mmap (default)
- netmap
+ support for N:1 VLAN mode
+ ...
2021-03-22 10:49:09 +01:00
Christian Giese
bba9475c13
Fix Release Action
2021-02-05 17:41:51 +01:00
Christian Giese
83e1a4f0c6
Release Actions
2021-02-05 16:00:09 +01:00
Christian Giese
d675fdddf3
Add GIT Info to Version
2021-02-05 11:30:40 +01:00
Christian Giese
117944aad1
EXPORT TO GITHUB
2021-02-04 23:36:04 +01:00