625625 </ span >
626626 </ a >
627627
628+ < nav class ="md-nav " aria-label ="Planned ">
629+ < ul class ="md-nav__list ">
630+
631+ < li class ="md-nav__item ">
632+ < a href ="#v030 " class ="md-nav__link ">
633+ < span class ="md-ellipsis ">
634+ v0.3.0
635+ </ span >
636+ </ a >
637+
638+ </ li >
639+
640+ < li class ="md-nav__item ">
641+ < a href ="#v040 " class ="md-nav__link ">
642+ < span class ="md-ellipsis ">
643+ v0.4.0
644+ </ span >
645+ </ a >
646+
647+ </ li >
648+
649+ < li class ="md-nav__item ">
650+ < a href ="#tbd " class ="md-nav__link ">
651+ < span class ="md-ellipsis ">
652+ TBD
653+ </ span >
654+ </ a >
655+
656+ </ li >
657+
658+ </ ul >
659+ </ nav >
660+
628661</ li >
629662
630663 < li class ="md-nav__item ">
@@ -673,21 +706,32 @@ <h2 id="done">Done</h2>
673706</ ul >
674707</ div >
675708< h2 id ="planned "> Planned</ h2 >
709+ < h3 id ="v030 "> v0.3.0</ h3 >
676710< ul >
677711< li > Ability to skip DefaultPlatform and DefaultProfile</ li >
678712< li > Allow runcpp2 to be library for scriptable pipeline</ li >
679- < li > Smoother CMake support by reading cmake target properties (https://stackoverflow.com/a/56738858/23479578)</ li >
713+ < li > Add ability to reference local YAML for user config</ li >
714+ < li > Add version for default user config and prompt for update</ li >
715+ < li > Add more default profiles</ li >
716+ </ ul >
717+ < h3 id ="v040 "> v0.4.0</ h3 >
718+ < ul >
719+ < li > Migrate to libyaml</ li >
720+ < li > Ability to compile runcpp2 as single cpp</ li >
721+ </ ul >
722+ < h3 id ="tbd "> TBD</ h3 >
723+ < ul >
680724< li > Add the ability for user to specify custom substitution options which applies to all fields</ li >
681725< li > Add the ability to append defines coming from the dependencies</ li >
682726< li > Check last run is shared lib or executable. Reset cache when necessary if different type</ li >
683- < li > Add ability to reference local YAML for user config</ li >
684- < li > Add version for user config and prompt for update</ li >
685727< li > Add wildcard support for filenames and extensions (Files Globbing)</ li >
728+ < li > Add the ability to query script build directory</ li >
729+ < li > Add the ability to list script dependencies</ li >
686730</ ul >
687731< h2 id ="not-planned-yet "> Not planned yet</ h2 >
688732< ul >
733+ < li > Smoother CMake support by reading cmake target properties (https://stackoverflow.com/a/56738858/23479578)</ li >
689734< li > Add the ability to specify different profiles(?)/defines for different source files</ li >
690- < li > Ability to compile runcpp2 as single cpp</ li >
691735< li > Handle escape characters at the end< ul >
692736< li > To avoid situation like this:< ul >
693737< li > Substitution string: -I "{path}"</ li >
@@ -702,7 +746,6 @@ <h2 id="not-planned-yet">Not planned yet</h2>
702746</ li >
703747< li > Use < csignal > to handle potential segfaults</ li >
704748< li > Use System2 subprocess if no prepend commands to be safer</ li >
705- < li > Migrate to libyaml</ li >
706749< li > Add tests and examples (On Windows as well)</ li >
707750< li > Make SearchLibraryNames and SearchDirectories optional (?)</ li >
708751< li > Add cache limit</ li >
0 commit comments