premake

74 posts

premake

premake

@premakeapp

Powerfully simple build configuration for your next multiplatform software project.

Присоединился Temmuz 2019
22 Подписки104 Подписчики
premake
premake@premakeapp·
Premake 5.0-beta2 is now available 🎉 Many thanks to everyone who contributed (and there were a bunch)! Get the details & downloads → github.com/premake/premak…
English
0
1
7
0
premake
premake@premakeapp·
Just a quick update to say "no update"—trying my best to get back to it soon
English
0
0
6
0
premake
premake@premakeapp·
@Triang3l @Daemin @FlohOfWoe @KageKirin "No dependency management" is by design; lack of a formal way to specify your own transitives is omission. "Usage functions" are the DIY solution.
English
1
1
2
0
premake ретвитнул
🔺 TriΔng3l 🔺 🐸
🔺 TriΔng3l 🔺 🐸@Triang3l·
Couldn't find a multi-ABI solution, so time for an ULTIMATE one? My Android ndk-build module for @premakeapp is out! • Multiple ABIs at once with architecture filters • C, C++, GAS, Yasm, RenderScript, with extension filters • -l, -u from static libs github.com/Triang3l/prema…
English
0
4
8
0
premake
premake@premakeapp·
Premake 5.0-beta1 is now available 🎉 Many thanks to everyone who contributed (and there were a bunch)! Get the details & downloads → github.com/premake/premak…
English
0
3
9
0
premake
premake@premakeapp·
@Triang3l Hmm…sounds like we’ll need to do it then, though I’m sure we’ll get complaints in the other direction. V6 would be the time to do it—can you open an issue to remind me?
English
1
0
1
0
🔺 TriΔng3l 🔺 🐸
🔺 TriΔng3l 🔺 🐸@Triang3l·
@premakeapp File extensions especially, like in path.hasextension (considering Android's ndk-build treats .c as C, but .C as C++), filters — aside from file names, you can define multiple configurations/platforms with the same name, but different case.
English
2
0
0
0
premake
premake@premakeapp·
@lukebayes Well…not *all* the things, but we’re getting there. Thanks! 🙌
English
0
0
1
0
Luke Bayes (Eight Amps)
Luke Bayes (Eight Amps)@lukebayes·
If you're trying to compile native code for different platforms (incl embedded systems), and grossed out by the dumpster fire that is CMake, try @premakeapp They have a nice little project-based DSL that is well documented, easy to pick up and works with (and on) all the things.
English
1
0
1
0
premake
premake@premakeapp·
Put together a GitHub project for v5.0-stable, added fixes I think _must_ be done before release. Now getting to it. Feedback & additional suggestions welcome. github.com/premake/premak…
English
0
0
0
0
premake
premake@premakeapp·
@Triang3l Hmm…that certainly wasn’t the intention. It’s unlikely to be fixed in a newer version; as far as I know no one has touched that code in quite some time. Glad you got something working!
English
1
0
2
0
🔺 TriΔng3l 🔺 🐸
🔺 TriΔng3l 🔺 🐸@Triang3l·
@premakeapp Looks like I've resolved the issue, file filters apparently work only at project scope, not workspace or global (at least in the version of premake-core I'm using, may be hugely outdated, need to try the newer one, just using an existing large project for testing).
English
1
0
1
0
🔺 TriΔng3l 🔺 🐸
🔺 TriΔng3l 🔺 🐸@Triang3l·
how can @premakeapp fileconfig just work in some modules, but never provide the flags and the buildoptions in mine, both with and without a file filter 😬
English
1
0
1
0
premake
premake@premakeapp·
@Triang3l The vstudio module will have the best reference implementation, since it gets the most contributions
English
1
0
2
0
🔺 TriΔng3l 🔺 🐸
🔺 TriΔng3l 🔺 🐸@Triang3l·
@premakeapp How am I supposed to retrieve it, by the way, and is it supposed to be merged with the parent context (in this case, the buildcfg/platform for the project)? I'm doing p.tree.traverse of p.project.getsourcetree(project), and then p.fileconfig.getconfig of the node with the…
English
3
0
1
0
premake
premake@premakeapp·
@Triang3l Oh geez, I haven’t had to do that in a long time. Maybe open an issue and show your code?
English
0
0
1
0
premake
premake@premakeapp·
@Triang3l One of us must be doing something wrong 😅
English
2
0
2
0
premake
premake@premakeapp·
Latest code is now in the premake-core repository, on the `v6` branch. I'll be putting together another community update to say the same thing with more words soon 🙂
English
0
0
2
0
premake
premake@premakeapp·
v6 (previously vNext) can now export a working Visual Studio build of itself; defines() & includeDirs() work for projects & files (which means all plumbing in place for workspace/project/file settings in general)
English
1
0
6
0