Remove docs directory before generation of new documentation in Java example.

This commit is contained in:
levlam 2024-05-30 22:16:03 +03:00
parent 65ca3e0293
commit 7cab37afe7

View File

@ -64,8 +64,15 @@ add_custom_target(build_java
DEPENDS td_generate_java_api DEPENDS td_generate_java_api
) )
if (CMAKE_VERSION VERSION_LESS "3.17")
set(CMAKE_RM_COMMAND remove_directory)
else()
set(CMAKE_RM_COMMAND rm -rf --)
endif()
add_custom_target(generate_javadoc add_custom_target(generate_javadoc
COMMAND ${Java_JAVADOC_EXECUTABLE} -encoding UTF-8 -charset UTF-8 -d ${JAVA_OUTPUT_DIRECTORY}/../docs org.drinkless.tdlib COMMAND ${CMAKE_COMMAND} -E ${CMAKE_RM_COMMAND} "${JAVA_OUTPUT_DIRECTORY}/../docs"
COMMAND ${Java_JAVADOC_EXECUTABLE} -encoding UTF-8 -charset UTF-8 -d "${JAVA_OUTPUT_DIRECTORY}/../docs" org.drinkless.tdlib
WORKING_DIRECTORY ${TD_API_JAVA_PATH} WORKING_DIRECTORY ${TD_API_JAVA_PATH}
COMMENT "Generating Javadoc documentation" COMMENT "Generating Javadoc documentation"
DEPENDS td_generate_java_api DEPENDS td_generate_java_api