Skip to content

Commit 2437eb9

Browse files
committed
Minor improvements
- Drastically improve quality of generated CMake - Fix a regression with recursive globbing in the root - Automatically include CSharpUtilities when using CSharp
1 parent 6e4006e commit 2437eb9

File tree

8 files changed

+182
-141
lines changed

8 files changed

+182
-141
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ build*/
99
.idea/
1010
cmake-build*/
1111
CMakeLists.txt.user
12+
.vscode/

CMakeLists.txt

Lines changed: 14 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ arguments:
6464

6565
## Credits
6666

67-
- https://github.com/gulrak/filesystem
68-
- https://github.com/Tessil/ordered-map
69-
- https://github.com/ToruNiina/toml11
70-
- https://github.com/mpark/variant
71-
- https://www.svgrepo.com/svg/192268/hammer
72-
- https://github.com/can1357 for buying `cmkr.build` ❤️
73-
- https://github.com/JustasMasiulis for fixing the dark theme ❤️
67+
- [gulrak/filesystem](https://github.com/gulrak/filesystem)
68+
- [Tessil/ordered-map](https://github.com/Tessil/ordered-map)
69+
- [ToruNiina/toml11](https://github.com/ToruNiina/toml11)
70+
- [mpark/variant](https://github.com/mpark/variant)
71+
- [SVG Repo Hammer](https://www.svgrepo.com/svg/192268/hammer)
72+
- [can1357](https://github.com/can1357) for buying `cmkr.build` ❤️
73+
- [JustasMasiulis](https://github.com/JustasMasiulis) for fixing the dark theme ❤️

cmake.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ name = "cmkr"
77
version = "0.2.16"
88
description = "CMakeLists generator from TOML"
99
languages = ["CXX"]
10-
subdirs = ["third_party", "tests"]
1110
include-after = [
1211
"cmake/generate_documentation.cmake",
1312
"cmake/generate_resources.cmake"
1413
]
14+
subdirs = ["third_party", "tests"]
1515

1616
[target.cmkr_generate_documentation]
1717
type = "interface"

docs/index.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ arguments:
7070

7171
## Credits
7272

73-
- https://github.com/gulrak/filesystem
74-
- https://github.com/Tessil/ordered-map
75-
- https://github.com/ToruNiina/toml11
76-
- https://github.com/mpark/variant
77-
- https://www.svgrepo.com/svg/192268/hammer
73+
- [gulrak/filesystem](https://github.com/gulrak/filesystem)
74+
- [Tessil/ordered-map](https://github.com/Tessil/ordered-map)
75+
- [ToruNiina/toml11](https://github.com/ToruNiina/toml11)
76+
- [mpark/variant](https://github.com/mpark/variant)
77+
- [SVG Repo Hammer](https://www.svgrepo.com/svg/192268/hammer)
78+
- [can1357](https://github.com/can1357) for buying `cmkr.build` ❤️
79+
- [JustasMasiulis](https://github.com/JustasMasiulis) for fixing the dark theme ❤️

include/project_parser.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <mpark/variant.hpp>
44
#include <string>
55
#include <tsl/ordered_map.h>
6+
#include <tsl/ordered_set.h>
67
#include <vector>
78

89
namespace cmkr {

0 commit comments

Comments
 (0)