Commit Graph

40 Commits

Author SHA1 Message Date
Martchus 6826546196 Improve documentation for namespace/config build variables
See https://github.com/Martchus/cpp-utilities/issues/25
2023-06-21 12:16:13 +02:00
Martchus 639018285d Fix typos 2022-06-26 11:48:44 +02:00
Martchus a9e3d37681 Document `TLS_SUPPORT` and `META_TLS_PLUGINS` variables 2021-10-02 20:21:15 +02:00
Martchus 9b293ab5d5 Document recently introduced CMake variables 2021-08-21 23:39:35 +02:00
Martchus c2ab0d8e29 Document `CMAKE_FIND_DEBUG_MODE` 2021-08-07 17:09:24 +02:00
Martchus b3ebe5ce38 Fix typos found via `codespell --skip .git -w` 2021-07-03 19:07:49 +02:00
Martchus 685fbdb78e Document BUILTIN_TRANSLATIONS_OF_QT 2020-11-11 18:08:58 +01:00
Martchus b84a8fb5e5 Document META_QT_VERSION variable 2020-11-07 21:40:04 +01:00
Martchus f9c93baeab Improve build variables documentation 2020-11-02 23:26:56 +01:00
Martchus e5490d7c80 Update documentation of additional build variables 2020-02-14 13:30:42 +01:00
Martchus 4df320bbed Mention support for GNUInstallDirs in documentation 2020-02-13 11:49:57 +01:00
Martchus 585e7de2ab Document `CONFIGURATION_NAME` and related build variables 2020-01-20 17:46:17 +01:00
Martchus 8e6854985f Mention CMAKE_<LANG>_CLANG_TIDY in buildvariables doc 2020-01-10 17:57:42 +01:00
Martchus 03fdc62dce Remove obsolete documentation 2019-09-01 16:34:09 +02:00
Martchus ea2804f147 Allow user to append custom libs to linker line
Use-case is explained in the documentation. This implementation
takes care that the additional libs actually occur at the end
of the linker line despite the use of imported targets with
INTERFACE_LINK_LIBRARIES. It might still not be perfect but
sufficient for current use-cases.
2019-08-24 13:00:32 +02:00
Martchus 0cbc471743 Document QT_PLUGIN_DIR 2019-08-24 11:43:55 +02:00
Martchus 23dc7580a4 Document USE_STANDARD_FILESYSTEM 2019-07-13 14:11:45 +02:00
Martchus d318585fb2 Add EXCLUDED_FILES variable
When adding source files to the _FILES variables conditionally
those are so far not being formatted or translated. Adding
these files at least to the EXCLUDED_FILES will fix this.

Replaces DOC_ONLY_FILES which served the same purpose but was
limited to documentation.
2019-07-13 14:01:25 +02:00
Martchus 8729fb1e87 Update documentation 2019-05-28 17:55:18 +02:00
Martchus e9cc26478b Don't mix building static and shared libraries 2019-04-22 20:42:48 +02:00
Martchus 42dd86a16e Support cmake-format via tidy target 2019-02-05 22:51:07 +01:00
Martchus 70f4b20d8a Document META_ADD_DEFAULT_CPP_UNIT_TEST_APPLICATION 2019-01-13 22:48:49 +01:00
Martchus 71f41e4871 Add link to findicons 2018-10-15 17:42:51 +02:00
Martchus 12f12ae3f9 Update documentation 2018-09-18 23:57:35 +02:00
Martchus 35ebac1cac Add static-check target for executing clang-tidy 2018-07-27 16:19:16 +02:00
Marius Kittler eb98b98c03 Improve build variables documentation 2018-07-13 15:36:53 +02:00
Martchus 9829dbe727 Make use of escape codes configurable 2017-10-17 00:00:46 +02:00
Martchus f35124eff5 Document META_PUBLIC_*_LIB_DEPENDS 2017-10-08 20:27:09 +02:00
Martchus 04050069c3 Update documentation about static plugins 2017-09-03 18:20:06 +02:00
Martchus 3b04ed0b30 Improve documentation about USE_NATIVE_FILE_BUFFER 2017-08-21 01:19:04 +02:00
Martchus a38ef8db34 Improve documentation 2017-08-17 19:12:25 +02:00
Martchus a40d6cad61 Update documentation about the build system 2017-08-11 21:05:04 +02:00
Martchus f7fecf8a6f Improve documentation of build-variables 2017-07-20 02:30:00 +02:00
Martchus a4fc4024b5 Make tidy and coverage optional and disabled by default
* Prevent warnings about required tools being unavailable
  when tidy/coverage targets aren't desired anyways (eg.
  when packaging)
* Do not automatically execute tidy check when packaging
  in unclean environment
2017-06-20 23:38:45 +02:00
Martchus 412e725309 Append Git revision to version
* Append Git revision and ID of latest commit
  to version displayed via --help
* Can be turned off via option
* Has no effect if the source dir is not
  a Git checkout or Git is not installed
* Implements
  https://github.com/Martchus/tageditor/issues/13
2017-04-15 01:45:03 +02:00
Martchus fdbe874bcd Allow to disable excluding tests from all target 2017-03-23 20:31:57 +01:00
Martchus d5d8b308e9 Improve build system doc 2017-03-14 23:35:20 +01:00
Martchus 78869da195 Extend documentation 2017-03-12 20:23:21 +01:00
Martchus 32b39aad0d removed doc directory 2015-04-22 18:48:53 +02:00
Martchus 24ba96a17f First commit 2015-04-22 18:36:40 +02:00