Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/premake/premake-core
Premake
https://github.com/premake/premake-core
A bit of cleanup on Linux and BSD build configurations
96915b0e1910e6598a9417923ac09af9577395e3 authored almost 12 years ago
96915b0e1910e6598a9417923ac09af9577395e3 authored almost 12 years ago
Add ExcludeFromBuild flag to mark source files as non-buildable
9c752adf4a8d85f00edc42c5fbc7f0dc93e6f957 authored almost 12 years ago
9c752adf4a8d85f00edc42c5fbc7f0dc93e6f957 authored almost 12 years ago
Fix broken Makefile defines
41fcff188e6d328ea8fb69b4127c85b95c841f71 authored almost 12 years ago
41fcff188e6d328ea8fb69b4127c85b95c841f71 authored almost 12 years ago
Merged in liamdevine/premake-dev-foo (pull request #30)
Improved os.getversion() with support for Windows 8
9c3ba8784d897346bd92e39a446b369f742dbb13 authored almost 12 years ago
Add warnOnce() helper method for add-on validation checks
653bef99cabc2e8610831066dfb9105ba670da32 authored almost 12 years ago
653bef99cabc2e8610831066dfb9105ba670da32 authored almost 12 years ago
Port validation checking; add warning for out of scope values
09100182c3f5bf668ee4eb2290c788c22e60d09a authored about 12 years ago
09100182c3f5bf668ee4eb2290c788c22e60d09a authored about 12 years ago
Fix Makefile linking to object files
faba7a72dc13e18b0e70470d841bdaf815d5eabe authored about 12 years ago
faba7a72dc13e18b0e70470d841bdaf815d5eabe authored about 12 years ago
Improve processing of ld.so.conf (Cameron Hart)
8bf44993355215da64d82994ba1478ad4dd74cfd authored about 12 years ago
8bf44993355215da64d82994ba1478ad4dd74cfd authored about 12 years ago
Fix linking to external libraries outside of project folder
34127f2463c23f091aff3c15359706a3a533248f authored about 12 years ago
34127f2463c23f091aff3c15359706a3a533248f authored about 12 years ago
Allow command line override of makefile flags (Cameron Hart)
b7bc59e1058aae8f8c9dbba3cc905be5cf7eab88 authored about 12 years ago
b7bc59e1058aae8f8c9dbba3cc905be5cf7eab88 authored about 12 years ago
Split out VC'08 CharacterSet attribute to allow extensions by add-ons
24708fcb215df4778457af05daedcd0188d2cc8f authored about 12 years ago
24708fcb215df4778457af05daedcd0188d2cc8f authored about 12 years ago
Moved UUID collision warning to stderr to improve visibility
8e7da0f3be16ece8eb9e79d69a5b8cdb43611471 authored about 12 years ago
8e7da0f3be16ece8eb9e79d69a5b8cdb43611471 authored about 12 years ago
Move "ng" deprecation warning to stderr to increase visibility
e0f0537aa2709df1be2c5ad9ed5513164e657ebe authored about 12 years ago
e0f0537aa2709df1be2c5ad9ed5513164e657ebe authored about 12 years ago
Split VC'10 import statements to own function to enable add-on overrides
b1c5e0dd204d56a213a009d42618c08cf1483c4a authored about 12 years ago
b1c5e0dd204d56a213a009d42618c08cf1483c4a authored about 12 years ago
Omit Keyword and RootNamespace from non-Windows Visual Studio projects
f60074d38083dfc370c1ad593205874974e3fafd authored about 12 years ago
f60074d38083dfc370c1ad593205874974e3fafd authored about 12 years ago
Fix crash when run without any arguments
62d269a12a44646c1dc01759515d5439e94abad9 authored about 12 years ago
62d269a12a44646c1dc01759515d5439e94abad9 authored about 12 years ago
Fix: if link contains a token that expands to an absolute path, HintPath of C# projects will end up with absolute path
8275e190a191784b089b0e4bdbaeef643217e429 authored about 12 years ago
8275e190a191784b089b0e4bdbaeef643217e429 authored about 12 years ago
Adds OS X 10.8 detection yet in a different way than currently as I believe Gestalt has been deprecated in 10.8 and generates warnings. I have never tested this code on 10.8 yet have on other versions.
6c6dd4c99e26877ce1a3ff22ddd09c16b97974b8 authored about 12 years ago
6c6dd4c99e26877ce1a3ff22ddd09c16b97974b8 authored about 12 years ago
Adds Windows Server 2012 and Windows 8 detection to os_getversion as per the details from http://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx
06aea5ebd029b159fcfab199d2649bc0fea8f723 authored about 12 years ago
06aea5ebd029b159fcfab199d2649bc0fea8f723 authored about 12 years ago
Added startproject() to specify startup project
974d1a7d04a951f074f60662e7b286b71cdb9603 authored about 12 years ago
974d1a7d04a951f074f60662e7b286b71cdb9603 authored about 12 years ago
Write out solution groups even if first project is ungrouped
749df96f38e675f7da54920ea59cdff20ecf6603 authored about 12 years ago
749df96f38e675f7da54920ea59cdff20ecf6603 authored about 12 years ago
Visual Studio solutions now use the same project ordering in all sections; avoids unnecessary changes if the solution is later changed within Visual Studio
89d413d9d53c9f163d53a11e4f197b24bbba48c0 authored about 12 years ago
89d413d9d53c9f163d53a11e4f197b24bbba48c0 authored about 12 years ago
Port path.getrelative() and path.translate() from Lua to C
a69b7501e70ca4c869100d2f8e236248d31279be authored about 12 years ago
a69b7501e70ca4c869100d2f8e236248d31279be authored about 12 years ago
Port path.getabsolute() from Lua to C
c94073fc7e675838b4bf37c461eb6ee45775e944 authored about 12 years ago
c94073fc7e675838b4bf37c461eb6ee45775e944 authored about 12 years ago
Ported old stress test; moved path.join() to C
b25c12f2b6b2decef91bf21a19326f5b5a1b46a7 authored about 12 years ago
b25c12f2b6b2decef91bf21a19326f5b5a1b46a7 authored about 12 years ago
Fixed issues with Makefile naming; removed more deprecated Gmake action code
30daa20f39378888c0797b23684332fb0e3230a0 authored about 12 years ago
30daa20f39378888c0797b23684332fb0e3230a0 authored about 12 years ago
Merged pull request #26: added dependson command to allow dependency without linking
82633e66ceecbc6de628422bad14e5313caf6468 authored about 12 years ago
82633e66ceecbc6de628422bad14e5313caf6468 authored about 12 years ago
Bug #266 Attempt to index nil global _ACTION
55541f2dbec7f9501299958aa34b175c7cef6682 authored about 12 years ago
55541f2dbec7f9501299958aa34b175c7cef6682 authored about 12 years ago
merge premake-dev->premake-dev-domu
4d6d61035ca5aa59eb44da204337d0650f50f0bf authored about 12 years ago
4d6d61035ca5aa59eb44da204337d0650f50f0bf authored about 12 years ago
UUIDs in Visual Studio project files now use a deterministic, name-based generator
41198fac9aeb65519473c1978b2ec76358a6e6de authored about 12 years ago
41198fac9aeb65519473c1978b2ec76358a6e6de authored about 12 years ago
Output UTF-8 BOM at start of .vcxproj files
1cd3667118ea85f0f4e9c5979b6c8497d268234a authored about 12 years ago
1cd3667118ea85f0f4e9c5979b6c8497d268234a authored about 12 years ago
Allow config maps to be attached to specific configurations
06318ab5b6de0469f8c07b0cbdb1feb29e2e137f authored about 12 years ago
06318ab5b6de0469f8c07b0cbdb1feb29e2e137f authored about 12 years ago
Make deterministic UUID code friendly to non-C99 compilers; update change log
7abfc991aeb46998d8a6e888a7b528558e9d46fc authored about 12 years ago
7abfc991aeb46998d8a6e888a7b528558e9d46fc authored about 12 years ago
Add support for solution groups
4c7fc6881b7004ae80289c206adaa6f4c404ec3d authored about 12 years ago
4c7fc6881b7004ae80289c206adaa6f4c404ec3d authored about 12 years ago
Add ability to generate a deterministic UUID from a string value
b88b606f335d9604709223e43da796d8d07cbe56 authored about 12 years ago
b88b606f335d9604709223e43da796d8d07cbe56 authored about 12 years ago
Clean up vpath tests before porting back to stable
e4d62bd30726e175555d08c4b255eee40bac93a1 authored about 12 years ago
e4d62bd30726e175555d08c4b255eee40bac93a1 authored about 12 years ago
Added NoRuntimeChecks flag to disable Visual Studio default checks
cb2435faf6e1cd01f8d5ba58cdbeb832a34f6115 authored about 12 years ago
cb2435faf6e1cd01f8d5ba58cdbeb832a34f6115 authored about 12 years ago
Stop enabling VC'10 smaller type checks
43cd668b98f137aa523f1239aef59b4298e220e4 authored about 12 years ago
43cd668b98f137aa523f1239aef59b4298e220e4 authored about 12 years ago
Merge
d7296695c90c984d554c9aeb66b442b744a90ae2 authored about 12 years ago
d7296695c90c984d554c9aeb66b442b744a90ae2 authored about 12 years ago
Change case of vc2010.link() to match new extension convention
b5cc1b96a2cd316c229c25726bed74120b1e6f78 authored about 12 years ago
b5cc1b96a2cd316c229c25726bed74120b1e6f78 authored about 12 years ago
Make VC2010 C++ .user file more extensible; add premake.override() convenience function.
4ead57c055e77d89ad5b3681a761c002571274c4 authored about 12 years ago
4ead57c055e77d89ad5b3681a761c002571274c4 authored about 12 years ago
Revert back to Visual Studio's default implicit linking; add NoImplicitLink flag to disable
cc6e53314f02b22eeff6105f567d5531a24a5e38 authored about 12 years ago
cc6e53314f02b22eeff6105f567d5531a24a5e38 authored about 12 years ago
Removed deprecated file configuration object; now uses context object directly
732dd23d2e2442d9a44c553611d2d203324e3df2 authored about 12 years ago
732dd23d2e2442d9a44c553611d2d203324e3df2 authored about 12 years ago
Fix deprecated action message
5f338b665faa4d2889c8b4702e02c2fc4ca031a1 authored about 12 years ago
5f338b665faa4d2889c8b4702e02c2fc4ca031a1 authored about 12 years ago
Add pre- and post-build support to Visual Studio C# projects
3dd3166c140c7748fbf174087339aca677dc0400 authored about 12 years ago
3dd3166c140c7748fbf174087339aca677dc0400 authored about 12 years ago
Display deprecation warning for "ng" actions; properly reset state between unit tests
432e99b2c9f6902433a5f76b9efe2e6251edb251 authored about 12 years ago
432e99b2c9f6902433a5f76b9efe2e6251edb251 authored about 12 years ago
Removed deprecated example action to avoid confusion
cdb34181f056ba75647174a4f3e3b7936557fdec authored about 12 years ago
cdb34181f056ba75647174a4f3e3b7936557fdec authored about 12 years ago
Remove deprecated tool interfaces
547513a1d96eddda438a72226b30e8504e7e22c2 authored about 12 years ago
547513a1d96eddda438a72226b30e8504e7e22c2 authored about 12 years ago
Removed deprecated clean action; replaced with placeholder warning for now
b4334e51cc7cdef7c04b308f83919399d2507667 authored about 12 years ago
b4334e51cc7cdef7c04b308f83919399d2507667 authored about 12 years ago
Removed deprecated Visual Studio actions
bcc2914139e19b1c2d0065eef99fbdf8b5e8d50c authored about 12 years ago
bcc2914139e19b1c2d0065eef99fbdf8b5e8d50c authored about 12 years ago
Removed deprecated Gmake actions
9391e3b07cbc567aed0c21c7b3fef72c18914e0d authored about 12 years ago
9391e3b07cbc567aed0c21c7b3fef72c18914e0d authored about 12 years ago
Removed deprecated --platform argument
25ba92b048ec4996a9846533af22a7ecf2bfabde authored about 12 years ago
25ba92b048ec4996a9846533af22a7ecf2bfabde authored about 12 years ago
Add architecture support to Visual Studio C# projects
cba537a8254684e210a277d700d044ec17f755ee authored about 12 years ago
cba537a8254684e210a277d700d044ec17f755ee authored about 12 years ago
VC200x requires library names to be wrapped with quotes if they contain spaces
1690d9b968e4ed32cf8647dd8f37909ed11e28ac authored about 12 years ago
1690d9b968e4ed32cf8647dd8f37909ed11e28ac authored about 12 years ago
Fixed small bug in VC200x empty configuration call
afdc2c37be56e80e5269443e4b2a453aae8040a1 authored about 12 years ago
afdc2c37be56e80e5269443e4b2a453aae8040a1 authored about 12 years ago
added dependson command to allow dependency without linking
6a1e7eecb85946bc22c899cfba2ee64c99b46a1c authored about 12 years ago
6a1e7eecb85946bc22c899cfba2ee64c99b46a1c authored about 12 years ago
Prevent duplicate config blocks in VC200x projects; clean up tests and remove old solution implementations
13cb60a94b956251754a6c62cfb165ba00aedae2 authored about 12 years ago
13cb60a94b956251754a6c62cfb165ba00aedae2 authored about 12 years ago
If platform matches a known architecture, omit the identifier from Visual Studio configurations (allows configuration mapping to external projects which use multiple architectures per project configuration).
3af00f8773ced523494256f63a1465d953c5ba79 authored about 12 years ago
3af00f8773ced523494256f63a1465d953c5ba79 authored about 12 years ago
Merge
a61185f5067e885457c1c27eac7158b09bfa7b9a authored about 12 years ago
a61185f5067e885457c1c27eac7158b09bfa7b9a authored about 12 years ago
Ported key-value handling to new configuration system
2cf609c6acad940156cc1a0258834d8be6c69b3e authored about 12 years ago
2cf609c6acad940156cc1a0258834d8be6c69b3e authored about 12 years ago
Pull 25: Add Unix support to os.getversion() (wfgleper)
5e48d05e3de8be761f0c06266fa8f95d5d4116c0 authored about 12 years ago
5e48d05e3de8be761f0c06266fa8f95d5d4116c0 authored about 12 years ago
Added force includes to MSC tool definition
400ad0a0bee67dcd034e37baf5389178e8947411 authored about 12 years ago
400ad0a0bee67dcd034e37baf5389178e8947411 authored about 12 years ago
Fix pass-through of configuration values to enable token re-expansion
8e8beb43120477885afcd838152be2b28a256188 authored about 12 years ago
8e8beb43120477885afcd838152be2b28a256188 authored about 12 years ago
Add force includes for SNC; allow configuration context proxy to be reset by exporter code
80a60231db0ef8402cc172be1ae828773ac121ce authored about 12 years ago
80a60231db0ef8402cc172be1ae828773ac121ce authored about 12 years ago
Added force include files
89deec04749515150c75337845975e501ec17dc6 authored about 12 years ago
89deec04749515150c75337845975e501ec17dc6 authored about 12 years ago
Ported list handling to new configuration objects
2800ebd0109f0c10131faaa9cb0775d8e3773a87 authored about 12 years ago
2800ebd0109f0c10131faaa9cb0775d8e3773a87 authored about 12 years ago
First pass at removing dead and deprecated code
3f79a363b2a2cd798e4002e67f6685c9109d1404 authored about 12 years ago
3f79a363b2a2cd798e4002e67f6685c9109d1404 authored about 12 years ago
Merge new configuration system into the public APIs
77212557dc1d065e4e66574e41e08e96a60fbc6f authored about 12 years ago
77212557dc1d065e4e66574e41e08e96a60fbc6f authored about 12 years ago
More improvements to failed test stack traces
4511bc6517f821e7c2dc5843eaaefcc06e7d45a5 authored about 12 years ago
4511bc6517f821e7c2dc5843eaaefcc06e7d45a5 authored about 12 years ago
Config sets can now be hierarchical; pull target information from sets instead of old configs
3d6e03e966c5c2791b2c947bf71b19f4819e498e authored over 12 years ago
3d6e03e966c5c2791b2c947bf71b19f4819e498e authored over 12 years ago
Port "not" and "or" modifiers to new criteria objects
6c1950973703b13bdbb225842151b87a2aca2031 authored over 12 years ago
6c1950973703b13bdbb225842151b87a2aca2031 authored over 12 years ago
Improve stack traces from test failures
837b3afbeb6dcc1609c7bd2798da74dc0fa1e251 authored over 12 years ago
837b3afbeb6dcc1609c7bd2798da74dc0fa1e251 authored over 12 years ago
Initial connection of config sets to the public configuration API
fb5aaf860c95b5e2386808019af3d10aba2c6b48 authored over 12 years ago
fb5aaf860c95b5e2386808019af3d10aba2c6b48 authored over 12 years ago
Added LINUX value to string constants table
211b53824836357409880947a8f5b8e46426eed2 authored over 12 years ago
211b53824836357409880947a8f5b8e46426eed2 authored over 12 years ago
Add new API namespace() to set the root namespace of a C# project, independent of the project name
bbc1ae59ad13a000726eb38e10aa2db00835958a authored over 12 years ago
bbc1ae59ad13a000726eb38e10aa2db00835958a authored over 12 years ago
Added filename(); set solution or project file name independently of the solution or project name
174703505096e39601b7735d170b823f8f80851b authored over 12 years ago
174703505096e39601b7735d170b823f8f80851b authored over 12 years ago
Add stack traces to errors in failing tests
8a6bb2c8370b1fbe8fde6df3f36751d56c5b2e3a authored over 12 years ago
8a6bb2c8370b1fbe8fde6df3f36751d56c5b2e3a authored over 12 years ago
Fix bug in new criteria matcher
0e8915ec1defe2a9a6227f3629e2d0a6f2f088b1 authored over 12 years ago
0e8915ec1defe2a9a6227f3629e2d0a6f2f088b1 authored over 12 years ago
Files marked as Content now are properly marked for copying to the output directory
09334b4b1c397ecc548ecb9a4cb2718dbd724f90 authored over 12 years ago
09334b4b1c397ecc548ecb9a4cb2718dbd724f90 authored over 12 years ago
Use Windows naming conventions for .NET projects; re-fixed a path token replacement issue broken by the merge with premake-dev
77334d3499067b1d7a78ee7a4db6729dffa7e518 authored over 12 years ago
77334d3499067b1d7a78ee7a4db6729dffa7e518 authored over 12 years ago
Merge with Premake-dev
355844ca422a688cc69bdfac61d8c5f7c0233534 authored over 12 years ago
355844ca422a688cc69bdfac61d8c5f7c0233534 authored over 12 years ago
Initial work on an expanded configuration API; added configset, criteria, and context objects, initial usage for target naming parameters
91ba9c899fef22f339f473183f49ee932a4d3bf4 authored over 12 years ago
91ba9c899fef22f339f473183f49ee932a4d3bf4 authored over 12 years ago
Patch 3466877: Removed -flat_namespace from Mac OS X flags (Konstantin Tokarev)
752adb830b7fe5e19df49df7b0a56cd0d3ac02c1 authored over 12 years ago
752adb830b7fe5e19df49df7b0a56cd0d3ac02c1 authored over 12 years ago
Patch 3441850: Use debug.traceback() as error handler (Konstantin Tokarev)
815f89b8bfd3785d8307f207b8f08bb7a45a6253 authored over 12 years ago
815f89b8bfd3785d8307f207b8f08bb7a45a6253 authored over 12 years ago
Added support for C# Windows Forms components to Visual Studio
524d83063fcedf4e1eb26e85bc2cb17a2d7d9e7b authored over 12 years ago
524d83063fcedf4e1eb26e85bc2cb17a2d7d9e7b authored over 12 years ago
Better config filter matching, now using per-block relative paths
5714085c28cf064239de5b4eac1faaf3c546d414 authored over 12 years ago
5714085c28cf064239de5b4eac1faaf3c546d414 authored over 12 years ago
Improved error message for nil table comparison in testing framework
279caeac82635e26cb3187c93abb4750b404118e authored over 12 years ago
279caeac82635e26cb3187c93abb4750b404118e authored over 12 years ago
Fixed single-star matches for file configuration blocks; *.c now matches file in same folder as config script
d27fc9a3a84bd79f95a8db358923472ff6a10c19 authored over 12 years ago
d27fc9a3a84bd79f95a8db358923472ff6a10c19 authored over 12 years ago
Show user source code error location when an invalid value is passed into the API
5aef7605c2563f7fd7190b692e7fa438c6cc3b8b authored over 12 years ago
5aef7605c2563f7fd7190b692e7fa438c6cc3b8b authored over 12 years ago
Port build action support to VS C# projects
bece5fb35bc981c6ccc8bd92d37a7a829fad9fbc authored over 12 years ago
bece5fb35bc981c6ccc8bd92d37a7a829fad9fbc authored over 12 years ago
Added sibling project linking to C# makefiles
12687e877e789109256f2a3bbbebeae519c01150 authored over 12 years ago
12687e877e789109256f2a3bbbebeae519c01150 authored over 12 years ago
Build and link target info now returned absolute to avoid path token expansion side-effects on relative paths
1659d68e1dfa18a019aee0ce7eb680e27a9bcec0 authored over 12 years ago
1659d68e1dfa18a019aee0ce7eb680e27a9bcec0 authored over 12 years ago
Correctly handle tokens which expand to absolute paths within a path field
42f713857af9df9cb2aeccc06145151e6590e417 authored over 12 years ago
42f713857af9df9cb2aeccc06145151e6590e417 authored over 12 years ago
Patch 3367642: Add support for targetextension property to Xcode
37ae88092fe9ee4663e48ba46751a9ef9b855945 authored over 12 years ago
37ae88092fe9ee4663e48ba46751a9ef9b855945 authored over 12 years ago
Iniital objdir support for VS C# projects
a91b2823cd667b4b0b513561288b74ba9fa37e9f authored over 12 years ago
a91b2823cd667b4b0b513561288b74ba9fa37e9f authored over 12 years ago
Simple C# builds and cleans now working
0f56ca513b2b6422eee11908b7ac90269b75f0e6 authored over 12 years ago
0f56ca513b2b6422eee11908b7ac90269b75f0e6 authored over 12 years ago
Merged makefile target vars generation; added missing tool name accessor to snc and ow interfaces
27493cd10c1823b07c59068df0c9a5c89beedade authored over 12 years ago
27493cd10c1823b07c59068df0c9a5c89beedade authored over 12 years ago
Patch 3485071: Fixed _PREMAKE_COMMAND fallback when premake4 is not in PATH (Konstantin Tokarev)
e65962166eaf6bce5c8cb14a39cc58efddb8a615 authored over 12 years ago
e65962166eaf6bce5c8cb14a39cc58efddb8a615 authored over 12 years ago
Added per-config tool selection to C# makefiles; cleaned up tool selection for C++ makefiles
e3947d65355bace2beceb80a211f86ee305a7566 authored over 12 years ago
e3947d65355bace2beceb80a211f86ee305a7566 authored over 12 years ago
Merge the different makefile header generation functions
a7ec374f0ced5137d00321416381aed0778bf30e authored over 12 years ago
a7ec374f0ced5137d00321416381aed0778bf30e authored over 12 years ago