1. 09 Aug, 2014 1 commit
    • Ben Cooksley's avatar
      Revert "Fix plugins lookup when not building in the Qt prefix" · c8b445b0
      Ben Cooksley authored
      This reverts commit 38e06651.
      This change is incorrect, as Qt/QCA does not look within $pluginDir/qca/crypto when loading it's plugins.
      Instead, it expects to find them within the $pluginDir/crypto/ subdirectory which no longer exists with this change.
      While the use of lib/qca/ is non-standard for plugins, existing code within the CI scripts is able to handle this abnormality.
      Normal Qt libraries which use plugins also function normally on the CI system.
      The change as it stands does not work with Qt 4 and breaks all tests which are reliant upon QCA on the CI system.
      As it appears a decision needs to be made on where QCA plugins should live and how they should be loaded i'm reverting this change to allow the tests to pass again.
      CCMAIL: aleixpol@kde.org
      CCMAIL: drizt@land.ru
      CCMAIL: stephane@mankowski.fr
      CCMAIL: kde-core-devel@kde.org
      CCMAIL: kde-frameworks-devel@kde.org
  2. 31 Jul, 2014 1 commit
  3. 17 Jul, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Export QCA targets · 55093770
      Aleix Pol Gonzalez authored
      Makes it easier to adopt QCA by a cmake project by exporting the targets' include paths with the target.
      REVIEW: 119231
  4. 01 Feb, 2014 1 commit
  5. 31 Jan, 2014 3 commits
  6. 28 Jan, 2014 1 commit
    • Ivan Romanov's avatar
      cmake: use QT_HEADER_DIR instead of QT_INCLUDE_DIR · 184db75d
      Ivan Romanov authored
      Qt/Mac frameworks has two include dirs.
      One is the framework include for which CMake will add a -F flag
      and the other is an include dir for non-framework Qt modules.
      QT_INCLUDE_DIR contains both.
      QT_HEADER_DIR is for non-framework Qt modules.
  7. 25 Jan, 2014 1 commit
  8. 17 Jan, 2014 1 commit
  9. 06 Jan, 2014 1 commit
    • Ivan Romanov's avatar
      new cmake option DEVELOPER_MODE · e2ff4f0a
      Ivan Romanov authored
      DEVELOPER_MODE is designed for various developer issues. Now this mode
      forced to use plugins only from build tree. To avoid excess plugins
      from system QCA. Also now not need to set QT_PLUGIN_PATH to use plugins
      from QCA build tree.
  10. 03 Jan, 2014 3 commits
    • Ivan Romanov's avatar
      Added cmake doc target · 8098fc92
      Ivan Romanov authored
      Do not use doxygen directly. Often cmake build out-of-source.
      So it usefult to have doc make target. It is required to generate
      documentation for generating header file (qca_version.h) which places
      in build tree.
    • Ivan Romanov's avatar
      bump version to 2.1.0 · 5bfb2dc9
      Ivan Romanov authored
    • Ivan Romanov's avatar
      Define QCA version only in cmake rules · 6bf4e521
      Ivan Romanov authored
      Added new generated public include qca_version.h.
      Also add new version DEFINES
        QCA_VERSION_CHECK(major, minor, patch)
      and new version functions
        const char *qcaVersionStr()
        int qcaMajorVersion()
        int qcaMinorVersion()
        int qcaPatchVersion()
  11. 01 Jan, 2014 2 commits
  12. 31 Dec, 2013 2 commits
  13. 07 Dec, 2013 1 commit
  14. 04 Dec, 2013 2 commits
  15. 11 Nov, 2013 1 commit
    • Ivan Romanov's avatar
      Optional plugins build · 094899a0
      Ivan Romanov authored
      Now possible to build only required plugins and skip all others.
      Also can get fail if required plugins can't be built.
      By default will be build all possible plugins.
      New cmake cache variables:
      ENABLE_PLUGINS - list plugins to build (botan;ossl;gnupg for example).
                       Also possible values is none, auto or all
                       (by default: "auto")
      WITH_${PLUGIN}_PLUGIN - to build particular plugin. Can be no, yes or
                              auto (WITH_ossl_PLUGIN=auto for example)
  16. 17 Oct, 2013 1 commit
  17. 02 Oct, 2013 3 commits
  18. 01 Oct, 2013 6 commits
  19. 24 Sep, 2013 3 commits
  20. 23 Sep, 2013 1 commit
  21. 03 Sep, 2013 2 commits
  22. 30 Aug, 2013 1 commit
  23. 28 Aug, 2013 1 commit