build-tools

Define cross directory dependencies in Jam

After many years of using make, I've just started using jam (actually ftjam) for my projects. In my project workspaces, I have two directories: src where I build executables and libraries test where my test programs are I'm trying to set up a dependency on test programs so that each time I compile them, the libraries will be recomp...

With scons, how do you link to prebuilt libraries?

I recently started using scons to build several small cross-platform projects. One of these projects needs to link against pre-built static libraries... how is this done? In make, I'd just append "link /LIBPATH:wherever libstxxl.lib" on windows, and "stxxl.a" on unix. ...

Available Build Tools (make, etc)?

There's a lot of questions on here regarding various niche build needs (.NET, continuous integration, etc) but, of course, my niche need is different. Rather than asking a very specific question right now, I'd like a survey of available build tools (such as make, ant, etc) so I can ask a follow up question more intelligently if needed. ...

How can I work with filenames with spaces in bjam?

I need to describe an external library in a Jamfile. The location of the library is held in an environment variable. set EX_LIB_PATH=C:\Program Files\Ext Here is the snippet from the Jamfile: --snip-- lib extlin : : <file>$(EXT_LIB_PATH)/lib/library.lib ; --spin-- bjam croaks saying that "C:\Program" cannot be found. What can b...

Modern Build tool suitable for Visual Studio MSBuild

Hi I'm new to build automation and Continuous Integration, but have done extensive research on the subject. First the question: assuming I have an unmanaged Visual C++ .sln file, and that I can build it with MsBuild, which modern build tool should I pick which allows me to easily perform pre/post build steps? I dont want "old" build t...

Replacing build.xml with Build.java - using Java and the Ant libraries as a build system

I've grown disillusioned with Groovy based alternatives to Ant. AntBuilder doesn't work from within Eclipse, the Groovy plugin for Eclipse is disappointing, and Gradle just isn't ready yet. The Ant documentation has a section titled "Using Ant Tasks Outside of Ant" which gives a teaser for how to use the Ant libraries from Java code. ...

General purpose build tool with good Java support?

I really need an easy to use build tool which supports multiple languages with strong Java support. I have tried Scons but found the Java support lacking. Is there anything else out there? I'm not excited about learning yet another build tool. Also, I really don't want a build tool which is difficult to use without an IDE since I use ema...

finalbuilder versus kinook visual build

Hi, Has anyone used both of these build tools? final builder and visual build (kinook. What advantages did you see over the product you prefer? Are they basically the same just UI differences? ...

Is there an offline w3c validator tool?

Hi, I have a website which is constantly changing and I would like to W3c validate it before deploying to live - are there any tools that can help me with this? An Eclipse plugin would be perfect but I'd settle for a standalone tool. Any pointers appreciated, thanks. ...

ETL Tools and Build Tools

I have familiarities with software automated build tools ( such as Automated Build Studio). Now I am looking at ETL tools. The one thing crosses my mind is that, I can do anything I can do in ETL tools by using a software build tool. ETL tools are tailored for data loading and manipulation for which a lot of scripts are needed in order...

How can include multiple jars in the classpath using ant?

Hi, I have a bunch of .java files in a "src" folder that depend on three jars in a "lib" folder. I have the following build.xml file: <?xml version="1.0"?> <project name="MyProj" basedir="."> <property name="src" value="src"/> <property name="build" value="build"/> <property name="lib" value="lib"/> <path id="master-classpath"...

Reason for Make's Popularity vs. Alternatives

What forces are at work keeping crufty old Make (with or without makefile generator tools) prominent as a build tool? Is it deficiencies in alternatives that keep them from being widely adopted, or insufficient publicity, or does something about Make keep it in place? Despite Make's many weaknesses and difficulties dealing with large ...

Choosing a scripting/build tool

Hi, We are currently working on a project with both actionscript and Java. Up to now, we were using Ant as our main build tool, but the dumb amount of duplication it implies and the lack of flexibility (we are building a pretty large amount of small sub-projects, and copying all of the build files every time is a pain) are pushing us t...

Which build tool to teach?

While similiar questions have been asked, this one's focused on which is best/easiest to teach. I'm giving a weekly tutorial at my university focusing on data structures and algorithms. Fromn time to time I introduce tools which may prove helpful in future projects like JUnit, Mercurial, Eclipse etc.. I plan to show them some kind of bu...

What's the ROI of using a build tool like ant or nant?

To me this sounds like a really stupid question. Why would you not use a build tool? However, I need to explain my co-worker why he should be using a build tool of some sort. He's getting really into the idea of working as a team with more programmers, but he isn't understanding the bigger picture of what needs to change in the ...

Maven-like tool for Delphi (or C#)

Does anyone know whether there are any tools that re like Maven - I'm looking for something to manage project dependencies ? Any suggestions would be greatly appreciated. ...