premake-4.x
premake-4.x copied to clipboard
Premake 4
There are 3 pages in the wiki with incorrect links to Premake4 download page: * [Home](https://github.com/premake/premake-4.x/wiki) * [Building Premake](https://github.com/premake/premake-4.x/wiki/Building_Premake) * [Premake Quick Start](https://github.com/premake/premake-4.x/wiki/Premake-Quick-Start) The first two of them point to...
I would like premake to simply generate something like a .bat file with the `cl` command that would compile the project. I don't want to generate an entire Visual Studio...
The current code, namely [vs2010_vcxproj.lua](https://github.com/premake/premake-4.x/blob/master/src/actions/vstudio/vs2010_vcxproj.lua) doesn't use `resdefines` at all. I just noticed this by accident. I'll definitely write a Lua-only workaround for this, but I still need to set...
The file `src\actions\vstudio\vs2010_vcxproj.lua` contains this: ``` if cfg.flags.Symbols then _p(3,'$(OutDir)%s.pdb' , path.getbasename(cfg.buildtarget.name)) end ``` There are two issues with this. For starters instead of retrieving the base name, the code...
The `links` function blindly appends `.lib` to the dependencies when the action is one of the `vs*` values. Unfortunately this collides with the desire to sometimes link to object files...
This took me a while to track down. In `path_translate` from `path_translate.c` the handling is wrong in cases where a table is passed. The `lua_next` function **requires** that the keys...
With gmake, when I build a shared library and an executable that links to it, the resulting makefile uses static linking to the .so file instead of using "-l" to...
While trying to build Google Test on OS X, using http://jimgarrison.org/techblog/googletest-premake4.html, I ran into "ld: internal error: atom not found in symbolIndex ..." error. As seen before in http://industriousone.com/topic/how-remove-flags-ldflags, removal...
I noticed this because `.hgignore` always ended up in the `["Header Files/*"] = { "*.hpp", "*.h", },` vpaths-mapping, despite there being another mapping with which I attempted to map `.hgignore`...