Mateusz Łoskot
f300271fa3
[cmake] Add GIL_ENABLE_EXT_* options [ci skip]
2018-12-13 00:57:30 +01:00
Mateusz Łoskot
d2bb35ba85
Redirect clang-tidy output to a file [ci skip]
2018-12-13 00:04:27 +01:00
Mateusz Łoskot
d9dfc3800c
[doc] Update running clang-tidy how-to [ci skip]
2018-12-12 21:20:49 +01:00
Mateusz Łoskot
9533d5c101
Add -j8 to b2 invocation [ci skip]
...
Fix typos
2018-12-10 10:51:35 +01:00
Mateusz Loskot
e0288ece9e
Apply clang-tidy modernize-use-nullptr ( #180 )
...
Used clang-tidy 7.0 with the command:
run-clang-tidy.py \
-header-filter='boost\/gil\/.*' \
-checks='-*,modernize-use-nullptr' -fix
Update CONTRIBUTING.md on how to generate compile command
database and run clang-tidy.
2018-12-10 09:58:37 +01:00
Mateusz Łoskot
77e8a9bed4
Remove sample CMake output from CONTRIBUTING.md [ci skip]
...
There is little point in displaying it and it changes from time to time.
2018-12-09 12:52:31 +01:00
Mateusz Łoskot
b07501a8cc
[cmake] Simplify and clarify -D options [ci skip]
...
Clean up CMakeLists.txt if-s.
2018-12-08 21:25:27 +01:00
Mateusz Łoskot
c1334b60fe
Refer to EditorConfig that helps to avoid trailing whitespaces [ci skip]
...
Following #171 we should keep the code free from trailing whitespaces.
2018-12-07 10:10:54 +01:00
Mateusz Łoskot
af4f0ef7f1
Update CONTRIBUTING.md for CMake 3.13 or later [ci skip]
...
Follows up recent CMake fixes in FindBoost.cmake:
- https://gitlab.kitware.com/cmake/cmake/merge_requests/2568
- https://gitlab.kitware.com/cmake/cmake/merge_requests/2579
2018-12-06 21:03:36 +01:00
Mateusz Loskot
31d58273f6
[cmake] Fix missing hyphen in -D option [ci skip]
2018-10-25 21:18:53 +02:00
Mateusz Łoskot
52cbffd661
[cmake] Add tips on how to troubleshoot CMake faliures to find Boost [ci skip]
2018-10-25 17:42:29 +02:00
Mateusz Łoskot
1ca412691c
Update b2 commands for Boost libraries [ci skip]
...
Show how to get complete staged build using versioned layout.
Tidy up.
2018-10-19 22:34:25 +02:00
Mateusz Łoskot
32fec9f05b
Refactor library includes to #include <boost/gil/...>
...
Group include directives, sort within group:
* In headers of GIL core and extensions:
1. boost/gil/extension/*
2. boost/gil/*
3. boost/*
4. C++ standard library headers
* In programs:
1. boost/gil/*
2. boost/*
3. C++ standard library headers
4. "xxx.hpp" for local headers
Add basic guidelines to CONTRIBUTING.md.
Add/Remove #include <boost/config.hpp> or std headers un/necessary.
Rename gil_concept.hpp to concepts.hpp.
Remove gil_all.hpp - we already have all-in-one boost/gil.hpp.
Tidy up and unify copyright and license header.
Tidy up formatting and excessive whitespaces in some comments.
Remove Doxygen block with file description, author, date, etc.
Remove dead or commented pragmas and directives.
Trim trailing whitespaces.
2018-09-28 16:26:34 +02:00
Mateusz Łoskot
0dbca043a8
Unify git submodule update command [ci skip]
2018-09-16 22:06:34 +02:00
Mateusz Łoskot
46e29e396c
Expose C++11 requirement [ci skip]
2018-08-29 16:21:06 +02:00
Mateusz Łoskot
0c9053f28d
Format preparation steps for better readability [ci skip]
2018-08-24 09:55:55 +02:00
Mateusz Łoskot
4811017934
Fix TOC internal links in CONTRIBUTING.md [ci skip]
2018-07-04 01:34:13 +02:00
Mateusz Łoskot
1fc2f43fb3
Require PRs to be based on develop, and never on master [ci skip]
2018-07-03 18:05:20 +02:00
Mateusz Łoskot
a000f26cf4
Fix mention links in CONTRIBUTING.md [ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Łoskot
472ec6bafc
[doc] Describe development workflow using CMake [ci skip]
...
Add "Using Faber" section.
2018-06-27 00:02:27 -04:00
Mateusz Łoskot
57693484df
Suggest use of --jobs N for git commands where applicable
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b0627dd1dc
Clarify console input belongs to listed steps
...
Fenced code in numbered or bullet list works in Markdown.
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a872cea86b
Add TIP about complete clean-up and reset of super-project repository
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
b92ee65973
Add TIP on testing against master branch of Boost super-project
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
d09ab2e473
Add Table of Contents to CONTRIBUTING.md
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
2a3b350c5f
Add TIP on copying b2 to PATH
...
[ci skip]
[skip ci]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
a2cf24c78e
Link README for CI build status
...
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
e68b80f7fd
Running b2 headers is optional step
...
b2 headers can run on demand, linking minimal
set of required headers, see
https://lists.boost.org/boost-build/2018/04/29892.php
[ci skip]
2018-06-27 00:02:27 -04:00
Mateusz Loskot
3c0f29e1d4
First stab at CONTRIBUTING.md
...
- Maintain important/official documentation in single place (ie. repo),
instead of wiki where it may become too distributed.
- Follow GitHub recommended practice,
https://blog.github.com/2012-09-17-contributing-guidelines/
[ci skip]
2018-06-27 00:02:27 -04:00