In reply to @aethrvmn "You can hide most": the only flags that are consistent on all my build targets are these ones, the rest are on and off for different platforms/profiles/architectures `nim c -d:basearg -d:ginSourcePath:"$(pwd)/" -d:ginNimblePath:"/home/john/.nimble/pkgs2/" -d:ginAppName:Bugz -d:ginIcon:"$(pwd)/assets/images/icons/icon.ico" --styleCheck:error -d:nimDebugDlOpen --warningAsError:EnumConv --warningAsError:PtrToCstringConv --warningAsError:CStringConv -d:nimPreviewHashRef --parallelBuild:0 --cpu:amd64 --opt:speed --threads:on -d:codeLines:$loc --passC:"-O3 -Ilib/header/discord-rpc/include"`