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

Volker Krause volker.krause at kdab.com
Tue Sep 27 14:19:13 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/KDAB/GammaRay
  Commit: 7a9304d45e5bf2b639b9cff2918ef23c739ea906
      https://github.com/KDAB/GammaRay/commit/7a9304d45e5bf2b639b9cff2918ef23c739ea906
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 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: e034685620c4f15ff0fc62dc5f36f66197e6fcd1
      https://github.com/KDAB/GammaRay/commit/e034685620c4f15ff0fc62dc5f36f66197e6fcd1
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

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

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


  Commit: 6e39d2ad645921fce5c74f320ccc066997119af9
      https://github.com/KDAB/GammaRay/commit/6e39d2ad645921fce5c74f320ccc066997119af9
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

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

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


  Commit: 0bd4c6cb4a865d2489d9450d55888ae0b6138233
      https://github.com/KDAB/GammaRay/commit/0bd4c6cb4a865d2489d9450d55888ae0b6138233
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 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: b6f1074f5e5db96cfcc79877015857e55b8e3961
      https://github.com/KDAB/GammaRay/commit/b6f1074f5e5db96cfcc79877015857e55b8e3961
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 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: 7d044ee35e62218d0f96b68cea68db295596199b
      https://github.com/KDAB/GammaRay/commit/7d044ee35e62218d0f96b68cea68db295596199b
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 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: a749774b670c3e3c6ee20f05beb050e541d947e1
      https://github.com/KDAB/GammaRay/commit/a749774b670c3e3c6ee20f05beb050e541d947e1
  Author: Volker Krause <volker.krause at kdab.com>
  Date:   2016-09-27 (Tue, 27 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/59296393542c...a749774b670c


More information about the Gammaray-commits mailing list