Skip to content

Commit 4146a03

Browse files
committed
Refactor deps and cmds to make more logical sense.
1 parent 41803a7 commit 4146a03

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

taskfiles/examples.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,25 @@ tasks:
1212
build-debug:
1313
vars:
1414
BUILD_DIR: "{{.G_EXAMPLES_DEBUG_BUILD_DIR}}"
15-
cmds:
15+
deps:
1616
- task: "generate"
1717
vars:
1818
BUILD_DIR: "{{.BUILD_DIR}}"
1919
BUILD_TYPE: "debug"
20+
cmds:
2021
- task: "utils:cmake:build"
2122
vars:
2223
BUILD_DIR: "{{.BUILD_DIR}}"
2324

2425
build-release:
2526
vars:
2627
BUILD_DIR: "{{.G_EXAMPLES_RELEASE_BUILD_DIR}}"
27-
cmds:
28+
deps:
2829
- task: "generate"
2930
vars:
3031
BUILD_DIR: "{{.BUILD_DIR}}"
3132
BUILD_TYPE: "release"
33+
cmds:
3234
- task: "utils:cmake:build"
3335
vars:
3436
BUILD_DIR: "{{.BUILD_DIR}}"

taskfiles/ystdlib.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ tasks:
1717
dependencies.
1818
vars:
1919
BUILD_DIR: "{{.G_YSTDLIB_DEBUG_BUILD_DIR}}"
20-
cmds:
20+
deps:
2121
- task: "generate"
2222
vars:
2323
BUILD_DIR: "{{.BUILD_DIR}}"
2424
BUILD_TYPE: "debug"
2525
LIBRARIES: "{{.ystdlib_LIBRARIES}}"
26+
cmds:
2627
- task: "utils:cmake:build"
2728
vars:
2829
BUILD_DIR: "{{.BUILD_DIR}}"
@@ -35,12 +36,13 @@ tasks:
3536
dependencies.
3637
vars:
3738
BUILD_DIR: "{{.G_YSTDLIB_RELEASE_BUILD_DIR}}"
38-
cmds:
39+
deps:
3940
- task: "generate"
4041
vars:
4142
BUILD_DIR: "{{.BUILD_DIR}}"
4243
BUILD_TYPE: "release"
4344
LIBRARIES: "{{.ystdlib_LIBRARIES}}"
45+
cmds:
4446
- task: "utils:cmake:build"
4547
vars:
4648
BUILD_DIR: "{{.BUILD_DIR}}"
@@ -63,8 +65,9 @@ tasks:
6365
requires:
6466
vars:
6567
- "INSTALL_PREFIX"
68+
deps:
69+
- "build-debug"
6670
cmds:
67-
- task: "build-debug"
6871
- task: "utils:cmake:install"
6972
vars:
7073
BUILD_DIR: "{{.G_YSTDLIB_DEBUG_BUILD_DIR}}"
@@ -76,8 +79,9 @@ tasks:
7679
requires:
7780
vars:
7881
- "INSTALL_PREFIX"
82+
deps:
83+
- "build-release"
7984
cmds:
80-
- task: "build-release"
8185
- task: "utils:cmake:install"
8286
vars:
8387
BUILD_DIR: "{{.G_YSTDLIB_RELEASE_BUILD_DIR}}"

0 commit comments

Comments
 (0)