|
10 | 10 |
|
11 | 11 |
|
12 | 12 | ## Planned |
| 13 | + |
| 14 | +### v0.3.0 |
| 15 | + |
13 | 16 | - Ability to skip DefaultPlatform and DefaultProfile |
14 | 17 | - Allow runcpp2 to be library for scriptable pipeline |
15 | | -- Smoother CMake support by reading cmake target properties (https://stackoverflow.com/a/56738858/23479578) |
| 18 | +- Add ability to reference local YAML for user config |
| 19 | +- Add version for default user config and prompt for update |
| 20 | +- Add more default profiles |
| 21 | + |
| 22 | +### v0.4.0 |
| 23 | + |
| 24 | +- Migrate to libyaml |
| 25 | +- Ability to compile runcpp2 as single cpp |
| 26 | + |
| 27 | +### TBD |
| 28 | + |
16 | 29 | - Add the ability for user to specify custom substitution options which applies to all fields |
17 | 30 | - Add the ability to append defines coming from the dependencies |
18 | 31 | - Check last run is shared lib or executable. Reset cache when necessary if different type |
19 | | -- Add ability to reference local YAML for user config |
20 | | -- Add version for user config and prompt for update |
21 | 32 | - Add wildcard support for filenames and extensions (Files Globbing) |
22 | 33 | - Add the ability to query script build directory |
23 | 34 | - Add the ability to list script dependencies |
24 | 35 |
|
25 | 36 | ## Not planned yet |
26 | 37 |
|
| 38 | +- Smoother CMake support by reading cmake target properties (https://stackoverflow.com/a/56738858/23479578) |
27 | 39 | - Add the ability to specify different profiles(?)/defines for different source files |
28 | | -- Ability to compile runcpp2 as single cpp |
29 | 40 | - Handle escape characters at the end |
30 | 41 | - To avoid situation like this: |
31 | 42 | - Substitution string: -I "{path}" |
|
34 | 45 | - Where the path contains escape character which escaped the wrapping quotes |
35 | 46 | - Use <csignal> to handle potential segfaults |
36 | 47 | - Use System2 subprocess if no prepend commands to be safer |
37 | | -- Migrate to libyaml |
38 | 48 | - Add tests and examples (On Windows as well) |
39 | 49 | - Make SearchLibraryNames and SearchDirectories optional (?) |
40 | 50 | - Add cache limit |
|
0 commit comments