[Gammaray-commits] [KDAB/GammaRay] c5b0a6: Add build option and basic build setup for static ...

Volker Krause volker.krause at kdab.com
Mon Sep 26 16:58:17 CEST 2016


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

  Changed paths:
    M CMakeLists.txt
    M common/CMakeLists.txt
    M core/CMakeLists.txt
    M probe/CMakeLists.txt

  Log Message:
  -----------
  Add build option and basic build setup for static probes.


  Commit: 24d32c87fb1502545e0a62ec3c36435714948921
      https://github.com/KDAB/GammaRay/commit/24d32c87fb1502545e0a62ec3c36435714948921
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M probe/hooks.cpp
    M probe/hooks.h

  Log Message:
  -----------
  Add entry point for static injections.


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

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

  Log Message:
  -----------
  Add test case for static injections.


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

  Changed paths:
    M common/pluginmanager.cpp
    M config-gammaray.h.cmake

  Log Message:
  -----------
  Don't try to find plugins when being built statically.


  Commit: e814d3714bb3b0121ad641cb1d3eb74280f54780
      https://github.com/KDAB/GammaRay/commit/e814d3714bb3b0121ad641cb1d3eb74280f54780
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-26 (Mon, 26 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: f60d89e13a5df818c416dc922761c855c84607e3
      https://github.com/KDAB/GammaRay/commit/f60d89e13a5df818c416dc922761c855c84607e3
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-26 (Mon, 26 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: 105fa17e9eca1aab31bec460a96b6b59df7aea47
      https://github.com/KDAB/GammaRay/commit/105fa17e9eca1aab31bec460a96b6b59df7aea47
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-26 (Mon, 26 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/61ab564d6e73...105fa17e9eca


More information about the Gammaray-commits mailing list