commit f0eb3ca9163ad10753fbb75558b900a539f76e0d
parent 5a2536de0c4beae4eba50a0d2868983c1690ecc7
Author: Daiki Noda <sys9kdr@users.noreply.github.com>
Date: Sun, 17 Dec 2023 21:55:15 +0900
build: eliminate semicolons from --version string
Refactor the --version string to remove semicolons. Although semicolons are
present in LINK_OPTIONS, they are not actually included during compilation.
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/cmake.config/CMakeLists.txt b/cmake.config/CMakeLists.txt
@@ -173,6 +173,7 @@ append_target_expression(PROPERTY COMPILE_OPTIONS)
append_target_expression(PROPERTY LINK_OPTIONS)
append_target_expression(PREFIX "-D" PROPERTY COMPILE_DEFINITIONS)
append_target_expression(PREFIX "-I" PROPERTY INCLUDE_DIRECTORIES)
+string(REPLACE ";" " " VERSION_STRING "${VERSION_STRING}") # Remove ; from LINK_FLAGS/LINK_OPTIONS
string(REPLACE " " " " VERSION_STRING "${VERSION_STRING}") # Remove duplicate whitespace
configure_file(versiondef.h.in auto/versiondef.h.gen)