[12gevmoller_sim] [JeffersonLab/remoll] 482588: Change the default build type to RelWithDebInfo

Wouter Deconinck noreply at github.com
Thu Apr 11 16:29:27 EDT 2019


  Branch: refs/heads/develop
  Home:   https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb2e5099e2e694de8131008d6bebc65a0%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636906113697301094&sdata=t1h5h2qh4SyhhmGBS2PtnFV10GD5%2F%2BiqQGGkAKHPCkM%3D&reserved=0
  Commit: 482588c367795363a6d257f8e7bdcb57f1fac747
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F482588c367795363a6d257f8e7bdcb57f1fac747&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb2e5099e2e694de8131008d6bebc65a0%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636906113697301094&sdata=D%2BtwbJ8lPUkmYNIDXDU8%2FjJVPy%2B6JuM3fNcKP3OIrak%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-04-02 (Tue, 02 Apr 2019)

  Changed paths:
    M .gitignore
    M cmake/modules/BuildType.cmake

  Log Message:
  -----------
  Change the default build type to RelWithDebInfo

The default build type was Debug, which is about ~30% slower than
RelWithDebInfo, and RelWithDebInfo contains the same backtrace info.
This will make code faster (since typically run without changing the
default build type).

A specific build type can be chosen without the neeed to specify a
command line flag by creating a file .buildtype (which is ignored by
git) with as content e.g. Debug. This will persist between deletes
of the build directory (but changing the file will not cause a new
build type to take effect, this is only read on the first call to
cmake in an empty directory). The content of the file can still be
overriden with a command line argument.


  Commit: b3fde3ccb3ae1310e9db5bafc12fb904d7e68b7f
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fb3fde3ccb3ae1310e9db5bafc12fb904d7e68b7f&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb2e5099e2e694de8131008d6bebc65a0%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636906113697301094&sdata=%2BaTvmPYK9fcraiLbdFZYm8cHyoQHXnMhte1yOGBh7e0%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M .gitignore
    M cmake/modules/BuildType.cmake

  Log Message:
  -----------
  Merge pull request #249 from JeffersonLab/bugfix-default-build-type-relwithdebinfo

Bugfix: Set default build type to RelWithDebInfo


Compare: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcompare%2F57c42a87b6e8...b3fde3ccb3ae&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cb2e5099e2e694de8131008d6bebc65a0%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636906113697301094&sdata=Vgk9nMFuneh9z0urLMvYPo%2BBsJC8PEaYUZyfoqgsi1I%3D&reserved=0


More information about the 12gevmoller_sim mailing list