Latest clang on mac (M1 mac with Tahoe) warns that adding a bool does nothing. Again, latest clang on mac. It was either VS 7.0 or VS7.1 rc.exe that throws an error when the input is empty. Oh, that's just cosmetic, latest clang on mac complains about misleading indentation.
Because I don't know assembly, I just wrote something that would pass in amd64 and fail on x86. That line can be changed to whatever suits, it just can't be empty.
That's weird, but ok then.
Fix memory leak in get_home()
Fix various cross platform compiler issues
I made an updated test for this issue, so even if scons fixes this upstream, NSIS will not be affected.
Just a side note, in NSISBI I have started signing the source code tarball with gpg for my releases.
The better way to do it is like this: !macro InstallPlugin pi !if /FileExists ..\Plugins\amd64-unicode\${pi}.dll File "/oname=$InstDir\Plugins\amd64-unicode\${pi}.dll" ..\Plugins\amd64-unicode\${pi}.dll !endif !if /FileExists ..\Plugins\arm64-unicode\${pi}.dll File "/oname=$InstDir\Plugins\arm64-unicode\${pi}.dll" ..\Plugins\arm64-unicode\${pi}.dll !endif !if /FileExists ..\Plugins\x86-ansi\${pi}.dll File "/oname=$InstDir\Plugins\x86-ansi\${pi}.dll" ..\Plugins\x86-ansi\${pi}.dll !endif !if /FileExists...