- shell: 输入 ./test.sh aa或者 ./test.sh bb即可判定输入参数
#!/bin/bash
str0="aa"
str1="bb"
str2="$1"
if [[ $str1 == $str2 ]]
then
echo "compile bb"
elif [[ $str0 == $str2 ]]
then
echo "compile aa"
fi
- 在脚本设置环境变量
#!/bin/bash
export symbol_test=lbw
cmake 使用cmake
- 在CmakeLists.txt去读取环境变量写逻辑
message(STATUS "symbol_test: $ENV{symbol_test}") if ( $ENV{symbol_test} STREQUAL "lbw") MESSAGE( "${CMAKE_CURRENT_SOURCE_DIR}") endif()