mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 03:39:43 -06:00
UseJava: Use list(APPEND) to simplify javadoc option construction
This commit is contained in:
@@ -1199,7 +1199,7 @@ function(create_javadoc _target)
|
||||
set(_sourcepath ${_sourcepath}:${_path})
|
||||
endif ()
|
||||
endforeach()
|
||||
set(_javadoc_options ${_javadoc_options} -sourcepath ${_sourcepath})
|
||||
list(APPEND _javadoc_options -sourcepath ${_sourcepath})
|
||||
endif ()
|
||||
|
||||
if (_javadoc_classpath)
|
||||
@@ -1212,33 +1212,34 @@ function(create_javadoc _target)
|
||||
set(_classpath ${_classpath}:${_path})
|
||||
endif ()
|
||||
endforeach()
|
||||
set(_javadoc_options ${_javadoc_options} -classpath "${_classpath}")
|
||||
list(APPEND _javadoc_options -classpath "${_classpath}")
|
||||
endif ()
|
||||
|
||||
if (_javadoc_doctitle)
|
||||
set(_javadoc_options ${_javadoc_options} -doctitle '${_javadoc_doctitle}')
|
||||
list(APPEND _javadoc_options -doctitle '${_javadoc_doctitle}')
|
||||
endif ()
|
||||
|
||||
if (_javadoc_windowtitle)
|
||||
set(_javadoc_options ${_javadoc_options} -windowtitle '${_javadoc_windowtitle}')
|
||||
list(APPEND _javadoc_options -windowtitle '${_javadoc_windowtitle}')
|
||||
endif ()
|
||||
|
||||
if (_javadoc_author)
|
||||
set(_javadoc_options ${_javadoc_options} -author)
|
||||
list(APPEND _javadoc_options -author)
|
||||
endif ()
|
||||
|
||||
if (_javadoc_use)
|
||||
set(_javadoc_options ${_javadoc_options} -use)
|
||||
list(APPEND _javadoc_options -use)
|
||||
endif ()
|
||||
|
||||
if (_javadoc_version)
|
||||
set(_javadoc_options ${_javadoc_options} -version)
|
||||
list(APPEND _javadoc_options -version)
|
||||
endif ()
|
||||
|
||||
add_custom_target(${_target}_javadoc ALL
|
||||
COMMAND ${Java_JAVADOC_EXECUTABLE} ${_javadoc_options}
|
||||
${_javadoc_files}
|
||||
${_javadoc_packages}
|
||||
COMMAND ${Java_JAVADOC_EXECUTABLE}
|
||||
${_javadoc_options}
|
||||
${_javadoc_files}
|
||||
${_javadoc_packages}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user