カスタム変数:
SET(opencv_dir "/mnt/d/android/OpenCV-3.4.8-android-sdk")
移行:
INCLUDE_DIRECTORIES($ {opencv_dir} / sdk / native / jni / include)
SET(OpenCV_LIB $ {opencv_dir} /sdk/native/libs/arm64-v8a/libopencv_java3.so)
カスタム変数を出力します。
语法:MESSAGE( "include folder:" $ {include_dir})
$ {include_dir}の値は、cmaekコマンドの実行時に入力されます
判断変数の使用法:
文字の判断、その他の使用法、メッセージの印刷
if(address STREQUAL "arm64-v8a")
message("defined address!!!!!!!!!!")
else()
message("NOT defined address!!!!!!!!!")
endif()
option(address "hello world" ON)
message("option is ${address}")
if(address)
message("defined address!!!!!!!!!!")
else()
message("NOT defined address!!!!!!!!!")
endif()
例:
if (${ANDROID_ABI} STREQUAL "