diff --git a/utils.cmake b/utils.cmake index 343547e..61a3d10 100644 --- a/utils.cmake +++ b/utils.cmake @@ -1532,19 +1532,15 @@ function(generate_win32_manifest_file) endif() set(__architecture "") if(MF_ARGS_ARCHITECTURE) - set(__architecture "${MF_ARGS_ARCHITECTURE}") - else() - set(__architecture "*") + set(__architecture "processorArchitecture=\"${MF_ARGS_ARCHITECTURE}\"") endif() set(__language "") if(MF_ARGS_LANGUAGE) - set(__language "${MF_ARGS_LANGUAGE}") - else() - set(__language "*") + set(__language "language=\"${MF_ARGS_LANGUAGE}\"") endif() set(__public_key_token "") if(MF_ARGS_PUBLIC_KEY_TOKEN) - set(__public_key_token "publicKeyToken=\"${MF_ARGS_PUBLIC_KEY_TOKEN}\" ") + set(__public_key_token "publicKeyToken=\"${MF_ARGS_PUBLIC_KEY_TOKEN}\"") endif() set(__description "") if(MF_ARGS_DESCRIPTION) @@ -1613,7 +1609,7 @@ function(generate_win32_manifest_file) - + ${__description} @@ -1641,14 +1637,14 @@ function(generate_win32_manifest_file) True/PM PerMonitorV2, PerMonitor - True - True + true + true SegmentHeap ${__utf8_codepage} - True - True - True - + true + + +