build: Restore support for cross-compiling the netsniff-ng toolkit
commitf2275b2c13743ff6059068ac8eaa82733bfa2630
authorTobias Klauser <tklauser@distanz.ch>
Thu, 23 Apr 2015 09:52:27 +0000 (23 11:52 +0200)
committerTobias Klauser <tklauser@distanz.ch>
Thu, 23 Apr 2015 09:54:43 +0000 (23 11:54 +0200)
tree2086b3a543b0132755cf04bf53b010b4c3e4afe0
parent6a7762bd6ab5eaeec23fa05a22c1edf4d9ab0804
build: Restore support for cross-compiling the netsniff-ng toolkit

Ever since we switched to the hand-crafted ./configure script, support
for cross-compiling the netsniff-ng toolkit was basically broken.

Restore the abaility to cross-compile our tools by making ./configure
consider the CROSS_COMPILE and SYSROOT variables.

Example for cross-compiling on arm:

  $ CROSS_COMPILE=arm-linux-gnueabihf- \
    SYSROOT=/usr/arm-linux-gnueabihf \
    ./configure
  $ make

assuming the cross-compiled libraries (and their respective pkg-config
information) are in /usr/arm-linux-gnueabihf.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Cmds
INSTALL
Makefile
Misc
configure
flowtop/Makefile
ifpps/Makefile
netsniff-ng/Makefile
trafgen/Makefile