X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=configure;h=71af538b98e2d79160a97e2f585e41edd1b91920;hb=06111a837d77323d253ecfd26557775fa0b03ca8;hp=2c3f499039525a4daf54c087e71daf31a695b1bb;hpb=c8983241b9d93d2c3b60b0705efbc3cdee54c534;p=vpp.git diff --git a/configure b/configure index 2c3f4990395..71af538b98e 100755 --- a/configure +++ b/configure @@ -8,6 +8,7 @@ build_dir=. install_dir=/usr/local build_type=release prefix_path=/opt/vpp/external/$(uname -m)/ +src_dir="$(dirname "$(readlink -f "$0")")" help() { @@ -75,7 +76,7 @@ done cmake \ -G Ninja \ - -S src \ + -S ${src_dir}/src \ -B ${build_dir} \ -DCMAKE_PREFIX_PATH=${prefix_path} \ -DCMAKE_INSTALL_PREFIX=${install_dir} \ @@ -85,12 +86,13 @@ cmake \ Useful build commands: - ninja Build VPP - ninja config Start build configuration TUI - ninja compdb Generate compile_commands.json - ninja run Runs VPP using startup.conf in the build directory - ninja debug Runs VPP inside GDB using startup.conf in the build directory - ninja pkg-deb Create .deb packages - ninja install Install VPP to $install_dir + ninja Build VPP + ninja set-build-type-* Change build type to + ninja config Start build configuration TUI + ninja compdb Generate compile_commands.json + ninja run Runs VPP using startup.conf in the build directory + ninja debug Runs VPP inside GDB using startup.conf in the build directory + ninja pkg-deb Create .deb packages + ninja install Install VPP to $install_dir __EOF__