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

Volker Krause volker.krause at kdab.com
Fri Sep 23 14:32:38 CEST 2016


  Branch: refs/heads/static-probe
  Home:   https://github.com/KDAB/GammaRay
  Commit: 873e35386b87c559eb03877d6b6ecfb2e0df6709
      https://github.com/KDAB/GammaRay/commit/873e35386b87c559eb03877d6b6ecfb2e0df6709
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 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: bb0ea105053c8332029f339defbc027d160520bd
      https://github.com/KDAB/GammaRay/commit/bb0ea105053c8332029f339defbc027d160520bd
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

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

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


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

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

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


  Commit: b25f8b5d893507ccc3da7beb8b0af4b0fadc73d2
      https://github.com/KDAB/GammaRay/commit/b25f8b5d893507ccc3da7beb8b0af4b0fadc73d2
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-23 (Fri, 23 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: 6330c4ec2755734196650b378cc2d1efd6e21ad5
      https://github.com/KDAB/GammaRay/commit/6330c4ec2755734196650b378cc2d1efd6e21ad5
  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: b10780bd223a818fde6d3d91efc8d3779eb48737
      https://github.com/KDAB/GammaRay/commit/b10780bd223a818fde6d3d91efc8d3779eb48737
  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: 3d31a1571f445c3ec0a67197f433d58e58649fa1
      https://github.com/KDAB/GammaRay/commit/3d31a1571f445c3ec0a67197f433d58e58649fa1
  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: e0376f5cde17cffa32988b793fb5b4bea70c6100
      https://github.com/KDAB/GammaRay/commit/e0376f5cde17cffa32988b793fb5b4bea70c6100
  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/760d64a2b355...e0376f5cde17


More information about the Gammaray-commits mailing list