Use quotes to allow empty submodules variable during the cmake build
configuration. This is specially useful for lean build environments
where git is not available (which would result in an empty submodules
variable).
Further context is available at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=
1056793#10.
Signed-off-by: Athos Ribeiro <athos.ribeiro@canonical.com>
OUTPUT_VARIABLE submodules
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(${result_code} EQUAL 0)
- string(REPLACE "${TAGS_SRC_DIR}/" "" submodules ${submodules})
+ string(REPLACE "${TAGS_SRC_DIR}/" "" submodules "${submodules}")
# cmake list uses ";" as the delimiter, so split the string manually
# before iterating in it.
- string(REPLACE "\n" ";" submodules ${submodules})
+ string(REPLACE "\n" ";" submodules "${submodules}")
list(APPEND excludes ${submodules})
endif()
endif()