Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Instead of solving the problem you could try to make it go away: try <a href="http://IndustriousOne.Com/premake/" rel="nofollow noreferrer">premake</a>.</p> <p>Premake is pre-build system (as the name implies it is intended to run pre-make or pre-MSBuild if you will). You describe your project <em>once</em> in a declarative internal DSL built on top of the <a href="http://Lua.Org/" rel="nofollow noreferrer">Lua scripting language</a> and premake can automatically generate solutions and projects for VS2008, 2005, 2003 and 2002, MonoDevelop, SharpDevelop, Code::Blocks, CodeLite or a GNU Makefile for either Unix, Cygwin or MinGW. It currently supports building C++, C and C# projects, including cross-compiling for 32/64 Bit, OSX Universal Binaries, PlayStation 3 and XBox 360.</p> <p>The configuration language is <a href="http://IndustriousOne.Com/basic-script/" rel="nofollow noreferrer">very clean and declarative</a>. However, being built as an internal DSL on top of Lua, you also have the full support of a very powerful, beautiful, expressive (and most importantly Turing-complete) scripting language at your fingertips. Both the structure and the terminology of the configuration language are directly based on Visual Studio: it talks about <a href="http://IndustriousOne.Com/solutions-and-projects/" rel="nofollow noreferrer">solutions, projects</a>, <a href="http://IndustriousOne.Com/configurations-0/" rel="nofollow noreferrer">configurations</a> and <a href="http://IndustriousOne.Com/platforms/" rel="nofollow noreferrer">platforms</a>.</p> <p>The premake tool itself is <a href="http://IndustriousOne.Com/premake/download/" rel="nofollow noreferrer">distributed as just a single .exe</a> which includes the Lua interpreter, Lua standard library and of course the premake script itself. It has absolutely no external dependencies, does not write a configuration file nor writes or even just reads the registry.</p> <p>All you need to do is to translate the VS2008 solution into premake <em>once</em> by hand.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload