[Gammaray-commits] [KDAB/GammaRay] 84a28b: Add support for static GammaRay plugins.

Volker Krause volker.krause at kdab.com
Fri Sep 23 15:48:15 CEST 2016


  Branch: refs/heads/static-probe
  Home:   https://github.com/KDAB/GammaRay
  Commit: 84a28b76d65f45e90b2ef2640ae5e1c26907cd69
      https://github.com/KDAB/GammaRay/commit/84a28b76d65f45e90b2ef2640ae5e1c26907cd69
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M cmake/GammaRayMacros.cmake
    M common/plugininfo.cpp
    M common/plugininfo.h
    M common/pluginmanager.cpp
    M common/proxyfactorybase.cpp

  Log Message:
  -----------
  Add support for static GammaRay plugins.


  Commit: a4cf90c54048bab1fc335a26924ff39798d12dce
      https://github.com/KDAB/GammaRay/commit/a4cf90c54048bab1fc335a26924ff39798d12dce
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M tests/manual/CMakeLists.txt
    M tests/manual/staticinjectiontest.cpp

  Log Message:
  -----------
  Add a static plugin to the test.

This isn't really convenient to use yet, we can probably hide a lot of that
inside the build system.


  Commit: ba622cec21b667d443b2ad99d2a0dd1d2dc75d44
      https://github.com/KDAB/GammaRay/commit/ba622cec21b667d443b2ad99d2a0dd1d2dc75d44
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Temporary workaround for the targets file not liking a static build.

This is mainly due to installing static files yet has to be properly
sorted out.


  Commit: 61ab564d6e73af599b35ba85279d8ae023f88770
      https://github.com/KDAB/GammaRay/commit/61ab564d6e73af599b35ba85279d8ae023f88770
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M core/CMakeLists.txt
    A core/staticprobe.h
    M tests/manual/CMakeLists.txt
    M tests/manual/staticinjectiontest.cpp

  Log Message:
  -----------
  Hide the C++ side of static injection behind a macro.

Also, add support for all statically usable plugins that way. We still need
a nicer solution on the build system side though.


Compare: https://github.com/KDAB/GammaRay/compare/fd49f25b9403...61ab564d6e73


More information about the Gammaray-commits mailing list