April 06, 2005
I used to manage my D project files with DIDE. DIDE is unsupported for a long time. It stores all the project files in one line with full pathname. The line comes extraordinary long with the increase of project files so as to it can't handle this any more but collapse. And every time I build the project with DIDE, then have to switch to MS Visual Studio to bebug.

So I write this tool to build D source files in VS IDE. It's simple with no incremental capability. Do full build every time. But I think it is useful and handy.

BldTool.exe enumerates the d source files in your project (folder and subfolders based) and collects the information then invokes DMD to build the project. It's easy to use and need almost no configuration.

It can be used in console mode directly or work with those editors who supports customized tool configuration such as UltraEdit, Source Insight, EditPlus2.

A tutorial article about set this tool with VS and UltraEdit is available http://www.dnaic.com/d/en/bldtool.htm

The download URL http://www.dnaic.com/d/download/bldtool.rar

Any comments, criticisms are welcome http://www.dsource.org/forums/viewtopic.php?t=704


Shawn Liu




April 09, 2005
In article <d314e5$2jet$1@digitaldaemon.com>, Shawn Liu says...

>
>BldTool.exe enumerates the d source files in your project (folder and subfolders based) and collects the information then invokes DMD to build the project. It's easy to use and need almost no configuration.
>
>It can be used in console mode directly or work with those editors who supports customized tool configuration such as UltraEdit, Source Insight, EditPlus2.
>
>A tutorial article about set this tool with VS and UltraEdit is available http://www.dnaic.com/d/en/bldtool.htm
>
>The download URL http://www.dnaic.com/d/download/bldtool.rar
>
>Any comments, criticisms are welcome http://www.dsource.org/forums/viewtopic.php?t=704
>
>
>Shawn Liu
>


Cool! This tool is very useful. It makes life easy. And now I can build and debug my projects directly in VS IDE.

It seems that the tool can't build libraries. Would this capability be added?