1. 16 Aug, 2019 12 commits
    • Christoph Cullmann's avatar
      Merge branch 'main-cmake-cleanup' into 'master' · d924f7ef
      Christoph Cullmann authored
      Rename kate target to kate-lib to fix Windows compilation error
      See merge request !5
    • Daan De Meyer's avatar
    • Christoph Cullmann's avatar
      Merge branch 'main-cmake-cleanup' into 'master' · db634094
      Christoph Cullmann authored
      Main CMake scripts cleanup
      See merge request !4
    • Daan De Meyer's avatar
      Clean up main CMake scripts. · a167b312
      Daan De Meyer authored
      - Use target based commands instead of source variables and directory
      based commands.
      - Move `find_package` calls from top level CMake script into kate and
      kwrite subdirectories. This is consistent with the addons where each
      target finds its own required dependencies.
      - Syntax cleanup: Two spaces indentation and, spaces after command
      names and split long commands over multiple lines.
      - Append to `CMAKE_MODULE_PATH` instead of overriding it so that it can
      be overriden manually from the command line by developers if needed.
      - Remove obvious comments.
      - Remove nested `project` calls as they are unnecessary.
      - Rename `kdeinit_kate` to `kate` and `kate` to `kate-bin`.
      - Remove `qt5_add_resources` usage and pass resource files directly to
      `target_sources` instead (thanks to `CMAKE_AUTORC`).
      - Remove unnecessary and transitive dependencies.
      - Exclusively use variables for MacOS bundle strings.
    • Daan De Meyer's avatar
      Clean up kate autotests CMake script. · fdc8a93f
      Daan De Meyer authored
    • Daan De Meyer's avatar
      Expand leftover `SRCS` abbrevation. · 8521250f
      Daan De Meyer authored
    • Daan De Meyer's avatar
      Cleanup docs CMake scripts. · 7985d3a5
      Daan De Meyer authored
    • Daan De Meyer's avatar
      Refactor config.h handling. · 458e7832
      Daan De Meyer authored
      - Use separate config.h files for kate and kwrite.
      - Add `KWRITE_VERSION` for use in kwrite source code.
      - Use the more widely used .in suffix for config.h templates instead of
      the .cmake suffix which is primarily used by CMake script files.
      - Rename `KActivities_FOUND` define to `KF5Activities_FOUND` so that
      cmakedefine in config.h.in automatically picks it up when
      `KF5Activities_FOUND` is set during CMake's configure stage.
      - Remove config.h include from source files that don't need it.
    • Daan De Meyer's avatar
    • Daan De Meyer's avatar
      Add source file for katewaiter.h. · 10fff7e1
      Daan De Meyer authored
    • Christoph Cullmann's avatar
      Merge branch 'addons-cmake-cleanup' into 'master' · 65ae3c28
      Christoph Cullmann authored
      Further cleanup addons CMake scripts.
      See merge request !3
    • Daan De Meyer's avatar
      Further cleanup addons CMake scripts. · 58e19566
      Daan De Meyer authored
      - Update CMake minimum required version to CMake 3.1 which is when
      `target_sources` was added.
      - Use `target_sources` even when commands that work on
      sources variables are used. Instead of appending the generated sources
      to an existing sources variable, we store them in a temporary variable
      and immediately add them to the corresponding target with
      - Remove unnecessary dependencies on `kdeinit_kate`.
      - Remove the intermediary katefiletree static library and have the tests
      build the single required source file manually instead which is
      consistent with how the other addons with tests work.
  2. 15 Aug, 2019 1 commit
  3. 13 Aug, 2019 9 commits
  4. 12 Aug, 2019 3 commits
  5. 11 Aug, 2019 2 commits
  6. 10 Aug, 2019 5 commits
  7. 09 Aug, 2019 7 commits
  8. 08 Aug, 2019 1 commit