[英]Two subprojects A and B, A depends on B and checks for features present in B
您可以使用 CMake 的execute_process()
來運行 botan Python 腳本並在 CMake 配置階段運行make
。 這樣,在運行 mpgp CMake 時,botan 庫將被構建並可供參考:
# Run the Python script to configure the botan Makefile.
execute_process(COMMAND
python ${CMAKE_SOURCE_DIR}/botan/configure.py
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
)
# Run 'make' from the botan directory where the 'Makefile' was created.
execute_process(COMMAND
make
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/botan/build"
)
這是它可能是什么樣子的粗略示例。 您可能需要稍微修改路徑以匹配系統上有 botan 的位置以及 botan 生成其構建工件的位置(即 Makefile 的位置)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.