UseJava: Use correct path separator in javadoc

For both classpath and sourcepath.
This commit is contained in:
Nathan Burles
2019-11-04 10:40:42 +00:00
committed by Brad King
parent 1b27ac78ac
commit 8d47b97a69

View File

@@ -1190,29 +1190,13 @@ function(create_javadoc _target)
set(_javadoc_options -d ${_javadoc_builddir})
if (_javadoc_sourcepath)
set(_start TRUE)
foreach(_path IN LISTS _javadoc_sourcepath)
if (_start)
set(_sourcepath ${_path})
set(_start FALSE)
else ()
set(_sourcepath ${_sourcepath}:${_path})
endif ()
endforeach()
list(APPEND _javadoc_options -sourcepath ${_sourcepath})
list(JOIN _javadoc_sourcepath "${_UseJava_PATH_SEP}" _javadoc_sourcepath)
list(APPEND _javadoc_options -sourcepath "\"${_javadoc_sourcepath}\"")
endif ()
if (_javadoc_classpath)
set(_start TRUE)
foreach(_path IN LISTS _javadoc_classpath)
if (_start)
set(_classpath ${_path})
set(_start FALSE)
else ()
set(_classpath ${_classpath}:${_path})
endif ()
endforeach()
list(APPEND _javadoc_options -classpath "${_classpath}")
list(JOIN _javadoc_classpath "${_UseJava_PATH_SEP}" _javadoc_classpath)
list(APPEND _javadoc_options -classpath "\"${_javadoc_classpath}\"")
endif ()
if (_javadoc_doctitle)