0
我有一個CMake項目,在子文件夾中有一些CMakeLists.txt。其中之一是:用Visual Studio構建自定義目標
cmake -G"Visual Studio 12 2013 Win64" ..\myproject\
我可以建立使用以下命令解:
cmake --build .
cmake_minimum_required (VERSION 3.7.0)
find_package(Doxygen)
if (DOXYGEN_FOUND)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
add_custom_target(doc ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generating API documentation with Doxygen" VERBATIM)
endif(DOXYGEN_FOUND)
我可以與Visual Studio中的常用的CMake命令來構建項目但是爲Doxygen定義的自定義目標不運行。我如何使用cmake --build
命令運行特定目標?
如果我想單獨構建它?我希望Visual Studio等同於'make doc'來構建文檔。 – Jepessen
'我想讓Visual Studio等價於make doc' - 那麼您應該將其構建爲'cmake --build。 --target = doc'。 – Tsyvarev
太棒了!謝謝!可以將此添加到您的回覆中,以便我可以接受它? – Jepessen