diff --git a/CMakeLists.txt b/CMakeLists.txt index c9dd5bac..9932e29a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -690,7 +690,7 @@ add_executable(fastfetch src/fastfetch.c ) target_compile_definitions(fastfetch - PRIVATE FASTFETCH_TARGET_BINARY_NAME="fastfetch" + PRIVATE FASTFETCH_TARGET_BINARY_NAME=fastfetch ) target_link_libraries(fastfetch PRIVATE libfastfetch @@ -700,7 +700,7 @@ add_executable(flashfetch src/flashfetch.c ) target_compile_definitions(flashfetch - PRIVATE FASTFETCH_TARGET_BINARY_NAME="flashfetch" + PRIVATE FASTFETCH_TARGET_BINARY_NAME=flashfetch ) target_link_libraries(flashfetch PRIVATE libfastfetch diff --git a/src/util/windows/version.rc b/src/util/windows/version.rc index 9934522c..a8ea2519 100644 --- a/src/util/windows/version.rc +++ b/src/util/windows/version.rc @@ -16,6 +16,8 @@ #define VER_DEBUG 0 #endif +#define FF_TO_STR(str) #str + // ------- version info ------------------------------------------------------- VS_VERSION_INFO VERSIONINFO @@ -31,11 +33,11 @@ BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", FASTFETCH_PROJECT_HOMEPAGE_URL - VALUE "FileDescription", FASTFETCH_TARGET_BINARY_NAME " - " FASTFETCH_PROJECT_DESCRIPTION + VALUE "FileDescription", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) " - " FASTFETCH_PROJECT_DESCRIPTION VALUE "FileVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK - VALUE "InternalName", FASTFETCH_TARGET_BINARY_NAME ".exe" + VALUE "InternalName", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe" VALUE "LegalCopyright", FASTFETCH_PROJECT_LICENSE - VALUE "OriginalFilename", FASTFETCH_TARGET_BINARY_NAME ".exe" + VALUE "OriginalFilename", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe" VALUE "ProductName", FASTFETCH_PROJECT_NAME VALUE "ProductVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK END