Если вы используете помощник CMake
, вы можете определить любую переменную cmake в методе build()
:
from conans import ConanFile, CMake
class ExampleConan(ConanFile):
...
def build(self):
cmake = CMake(self)
cmake.definitions["CMAKE_PREFIX_PATH"] = <your-prefix-path>
cmake.configure()
cmake.build()
cmake.install() # Build --target=install
Если вы хотите параметризованный путь к вашей локальной установке Qt, вы можете использовать обычнуюENV-вары.Они могут быть определены в системе, но для удобства они также могут быть определены в вашем профиле:
[settings]
...
[env]
QT_PATH=my/path/to/qt
И затем используйте что-то вроде:
cmake.definitions["CMAKE_PREFIX_PATH"] = os.environ["QT_PATH"]