[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