Я конвертирую проект cmake в bazel.
У меня есть CMakeLists.txt верхнего уровня, который использует некоторые глобальные переменные, такие как "TYPE_A", "TYPE_B".Существует еще один CMakeLists.txt, в котором используются указанные выше переменные.
Ниже приведена структура папок
Содержимое CMakeLists.txt внутриПапка «app» содержит следующее содержимое.
option(TYPE_A "A BUILD" ON)
option(TYPE_B "B BUILD" ON)
Содержимое файла CMakeLists.txt внутри папки «app2» содержит следующее содержимое.
if (${TYPE_A})
//Do someprocesing
endif()
if(${TYPE_B})
//Do someprocessing
endif()
Мой вопрос: как мне установитьпараметры, которые присутствуют в CMakeLists.txt (внутри папки «app») в bazel и имеют доступ к тем же переменным в файле BUILD внутри папки «app2».Другими словами, как я буду базировать пакеты "app" и "app2".