[Commits] [wesnoth/wesnoth] 458b9c: Update SConstruct
GitHub
noreply at github.com
Fri Nov 25 22:18:23 UTC 2016
Branch: refs/heads/master
Home: https://github.com/wesnoth/wesnoth
Commit: 458b9ce62db398e6d88106e5ef1f7855560570e5
https://github.com/wesnoth/wesnoth/commit/458b9ce62db398e6d88106e5ef1f7855560570e5
Author: Pentarctagon <Pentarctagon at users.noreply.github.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M SConstruct
M src/SConscript
M src/lua/SConscript
Log Message:
-----------
Update SConstruct
Update SConscript
Update SConscript
m
Commit: 84ab6fabf1c83a97b40e92e05240b8fb02df0280
https://github.com/wesnoth/wesnoth/commit/84ab6fabf1c83a97b40e92e05240b8fb02df0280
Author: Pentarctagon <Pentarctagon at users.noreply.github.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M SConstruct
Log Message:
-----------
Get clang as close to working as possible
additional fixup
m2
Commit: 0d419cdc36ec7ed4c25a8068eaba3d1a739de666
https://github.com/wesnoth/wesnoth/commit/0d419cdc36ec7ed4c25a8068eaba3d1a739de666
Author: Pentarctagon <Pentarctagon at users.noreply.github.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M SConstruct
M src/SConscript
M src/lua/SConscript
Log Message:
-----------
Check if LTO is enabled
Check if LTO is enabled
Add LTO flag
Added a flag to enable/disable LTO. Also pass optimization options to the linker, since older versions of gcc may not automatically use the same options for linking and compiling, and it seems likely clang doesn't do this either.
m3
Commit: e55e4a6d602012fdcb7b429666f0c26eea5df545
https://github.com/wesnoth/wesnoth/commit/e55e4a6d602012fdcb7b429666f0c26eea5df545
Author: Pentarctagon <Pentarctagon at users.noreply.github.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Make cmake's Release and Debug builds match scons
Let cmake use its default -O3 again
m4
Commit: 8ea76ce432eb6b866bcee94bc7dd757ff91f6767
https://github.com/wesnoth/wesnoth/commit/8ea76ce432eb6b866bcee94bc7dd757ff91f6767
Author: Pentarctagon <Pentarctagon at users.noreply.github.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M CMakeLists.txt
M SConstruct
Log Message:
-----------
Fix compiling with TDM-GCC-64 and -O3
By default, TDM-GCC-64 was using -march=x86-64, which for whatever reason caused issues when compiling with -O3. This makes scons force it to use -march=pentiumpro, the same as TDM-GCC-32. This also changes the release build to use -O3 instead of -O2, which matches the release build default used by cmake and code::blocks.
Added -march=pentiumpro on Windows for -O3 build
m5
Commit: 9bc33ff7947968c19fcd89d27acea4ca59694a87
https://github.com/wesnoth/wesnoth/commit/9bc33ff7947968c19fcd89d27acea4ca59694a87
Author: pentarctagon <pentarctagon at tutamail.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Add Optimize build to cmake
Commit: 9de1f61924d6443e6e13b183c3135e97f527bc83
https://github.com/wesnoth/wesnoth/commit/9de1f61924d6443e6e13b183c3135e97f527bc83
Author: pentarctagon <pentarctagon at tutamail.com>
Date: 2016-11-18 (Fri, 18 Nov 2016)
Changed paths:
M CMakeLists.txt
M SConstruct
Log Message:
-----------
Add -s flag, fix $OPT_FLAGS evaluating as an empty string, and correctly pass the arch needed by Windows with -O3 to the optimize build
Commit: e4b95ae2fe929508c204d3ca79ee0ec57a9956a1
https://github.com/wesnoth/wesnoth/commit/e4b95ae2fe929508c204d3ca79ee0ec57a9956a1
Author: pentarctagon <pentarctagon at tutamail.com>
Date: 2016-11-25 (Fri, 25 Nov 2016)
Changed paths:
M SConstruct
M src/SConscript
M src/lua/SConscript
Log Message:
-----------
Use BoolVariable instead of EnumVariable for enable_lto
Commit: dd1351dc144a00c897ec3b608d2241846b25e539
https://github.com/wesnoth/wesnoth/commit/dd1351dc144a00c897ec3b608d2241846b25e539
Author: Sergey Popov <loonycyborg at gmail.com>
Date: 2016-11-26 (Sat, 26 Nov 2016)
Changed paths:
M CMakeLists.txt
M SConstruct
M src/SConscript
M src/lua/SConscript
Log Message:
-----------
Merge pull request #847 from Pentarctagon/Pentarctagon-optimize-build
Add build which uses higher level of optimization
Compare: https://github.com/wesnoth/wesnoth/compare/81380daf1d52...dd1351dc144a
More information about the Commits
mailing list