Add xml-escaped version of application vendor variable in CMakeLists
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 28 Oct 2024 05:58:17 +0000 (13:58 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 31 Oct 2024 10:39:13 +0000 (18:39 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
CMakeLists.txt

index 27102a6f0e7cd148c2e8da389edab15c7dcff230..0bc6c48e3473cbc601e1e63c010cc24c55a520d2 100644 (file)
@@ -60,6 +60,10 @@ string(REPLACE "&" "&amp;" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME}")
 string(REPLACE "<" "&lt;" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME_XML_ESCAPED}")
 string(REPLACE ">" "&gt;" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME_XML_ESCAPED}")
 
+string(REPLACE "&" "&amp;" APPLICATION_VENDOR_XML_ESCAPED "${APPLICATION_VENDOR}")
+string(REPLACE "<" "&lt;" APPLICATION_VENDOR_XML_ESCAPED "${APPLICATION_VENDOR_XML_ESCAPED}")
+string(REPLACE ">" "&gt;" APPLICATION_VENDOR_XML_ESCAPED "${APPLICATION_VENDOR_XML_ESCAPED}")
+
 if (NOT DEFINED LINUX_PACKAGE_SHORTNAME)
     set(LINUX_PACKAGE_SHORTNAME "${APPLICATION_SHORTNAME}")
 endif()