Create build_oai option to pass cmake params; add boost include dir caracal
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
<mode>TesteNB</mode>
|
<mode>TesteNB</mode>
|
||||||
<class>Build_eNB</class>
|
<class>Build_eNB</class>
|
||||||
<desc>Build gNB (USRP)</desc>
|
<desc>Build gNB (USRP)</desc>
|
||||||
<Build_eNB_args>--gNB -w USRP --ninja</Build_eNB_args>
|
<Build_eNB_args>--gNB -w USRP --ninja --cmake-opt -DBoost_INCLUDE_DIR=/usr/include/boost169</Build_eNB_args>
|
||||||
<forced_workspace_cleanup>True</forced_workspace_cleanup>
|
<forced_workspace_cleanup>True</forced_workspace_cleanup>
|
||||||
</testCase>
|
</testCase>
|
||||||
|
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ Options
|
|||||||
Erase all files made by previous compilations, installations
|
Erase all files made by previous compilations, installations
|
||||||
--clean-kernel
|
--clean-kernel
|
||||||
Erase previously installed features in kernel: iptables, drivers, ...
|
Erase previously installed features in kernel: iptables, drivers, ...
|
||||||
|
--cmake-opt
|
||||||
|
Pass the supplied option verbatim to cmake.
|
||||||
-d | --build-dir
|
-d | --build-dir
|
||||||
Sets build directory (will be <oai-root>/cmake_targets/<build-dir>/build)
|
Sets build directory (will be <oai-root>/cmake_targets/<build-dir>/build)
|
||||||
-I | --install-external-packages
|
-I | --install-external-packages
|
||||||
@@ -193,6 +195,9 @@ function main() {
|
|||||||
clean_kernel
|
clean_kernel
|
||||||
echo_info "Erased iptables config and removed modules from kernel"
|
echo_info "Erased iptables config and removed modules from kernel"
|
||||||
shift;;
|
shift;;
|
||||||
|
--cmake-opt)
|
||||||
|
CMAKE_CMD="$CMAKE_CMD $2"
|
||||||
|
shift 2;;
|
||||||
-d | --build-dir)
|
-d | --build-dir)
|
||||||
BUILD_DIR=$2
|
BUILD_DIR=$2
|
||||||
shift;;
|
shift;;
|
||||||
|
|||||||
Reference in New Issue
Block a user