Add -flto as link flag, also fix missing <string> include in main.cpp causing a build failure with gcc10

This commit is contained in:
Nadia Holmquist Pedersen
2020-05-10 23:09:17 +02:00
parent d3f14b7a8b
commit 5c5d280dd5
3 changed files with 3 additions and 1 deletions

View File

@ -65,7 +65,7 @@ macro(_handle_static)
OUTPUT ${_oname}
DEPENDS ${_LIBUINAME}
COMMAND
ld -r --whole-archive ${_aname} -o ${_oname}
${CMAKE_LINKER} -r --whole-archive ${_aname} -o ${_oname}
COMMAND
objcopy --localize-hidden ${_oname}
COMMENT "Removing hidden symbols")