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
Ported C# project and assembly reference handling
1207bbd3ac1ba045c36b5c89da6df8fafd71b3ed authored over 12 years ago
1207bbd3ac1ba045c36b5c89da6df8fafd71b3ed authored over 12 years ago
Merge with premake-dev
cf3d1f5f6f36a68313c0441b00dbb63c40233697 authored over 12 years ago
cf3d1f5f6f36a68313c0441b00dbb63c40233697 authored over 12 years ago
Cleaned up the VS solution configuration accessor functions
b277777bdc8c51d30c8f27e33a0087831bd41e93 authored over 12 years ago
b277777bdc8c51d30c8f27e33a0087831bd41e93 authored over 12 years ago
Fixed handling of architectures, including .NET "Any CPU", in VS 2005+ solutions
a4d67cea107221e31e3b33b2fe294e3b7bd7cfbd authored over 12 years ago
a4d67cea107221e31e3b33b2fe294e3b7bd7cfbd authored over 12 years ago
Improved handling of architecture and .NET projects in VS solution configurations
1bdf2f2e31af9f7dd279beaff5a4cfbef6ec49ff authored over 12 years ago
1bdf2f2e31af9f7dd279beaff5a4cfbef6ec49ff authored over 12 years ago
Fixed handling of .NET configurations in VS2005+ solution platforms block
72d4331f65e37f40441569886888b0888a944b6e authored over 12 years ago
72d4331f65e37f40441569886888b0888a944b6e authored over 12 years ago
Fixed handling of exact path matches in vpath building
891a1dbcd60878aa7ca07a9276f9d299cbdc9a9e authored over 12 years ago
891a1dbcd60878aa7ca07a9276f9d299cbdc9a9e authored over 12 years ago
Pull 1: Fixed path to Info.plist in Xcode projects (Adrien Anselme)
f7cb37fc3c6161733704f3c43006400b786aa871 authored over 12 years ago
f7cb37fc3c6161733704f3c43006400b786aa871 authored over 12 years ago
Fixed a (stupid) typo in makefile include dirs list (h/t gogoprog)
37cfaf0666dfd77fca002f00b5b6394385561a21 authored over 12 years ago
37cfaf0666dfd77fca002f00b5b6394385561a21 authored over 12 years ago
Add include for PCH dependencies to makefiles
b108893bcbf3340947f89b83f72472fe7da7d23f authored over 12 years ago
b108893bcbf3340947f89b83f72472fe7da7d23f authored over 12 years ago
Patch 3476176: Fix dependencies of precompiled header in makefile (Konstantin Tokarev)
99aee5ac1fe1775d30aa9d76669020ba9416de08 authored over 12 years ago
99aee5ac1fe1775d30aa9d76669020ba9416de08 authored over 12 years ago
Added tool interface for MSC command line
7a65362e4002cff417d5ef531c346aaf6a7b34db authored over 12 years ago
7a65362e4002cff417d5ef531c346aaf6a7b34db authored over 12 years ago
VS2010 now explicitly links all sibling projects for GCC builds (i.e. PS3)
dc7d776df0ab7833f16393b8695c2844f7b9181b authored over 12 years ago
dc7d776df0ab7833f16393b8695c2844f7b9181b authored over 12 years ago
Port simple *.cs file handling
dc82f87bd2c3f709aa34190437f96604dfdcde75 authored over 12 years ago
dc82f87bd2c3f709aa34190437f96604dfdcde75 authored over 12 years ago
Push all project naming through premake.project.getfilename(), so projects can override the default behavior
601ca14e6f7e4b1ce41651e96ae71828d0590a06 authored over 12 years ago
601ca14e6f7e4b1ce41651e96ae71828d0590a06 authored over 12 years ago
Turn off dependency linking in Visual Studio; link all sibling libraries explicitly
e6a30c7ee5cb6012758c75b59c9d588372c01706 authored over 12 years ago
e6a30c7ee5cb6012758c75b59c9d588372c01706 authored over 12 years ago
fix the duplicated test name.
46fe87e6e32994f3554651d1ea1a7dd8bd50e64e authored over 12 years ago
46fe87e6e32994f3554651d1ea1a7dd8bd50e64e authored over 12 years ago
Support 'NoWarnings' flags for gcc.
31860044120ded54565ef7b0b307130d61f0fd9a authored over 12 years ago
31860044120ded54565ef7b0b307130d61f0fd9a authored over 12 years ago
Added configuration map to solution makefiles
f2063245f8575e3bf33079fc0206d901a911160d authored over 12 years ago
f2063245f8575e3bf33079fc0206d901a911160d authored over 12 years ago
Made build and link targets available for token expansion
00d7bfc0da1cd4c6f2ce643bde5de995274d01aa authored over 12 years ago
00d7bfc0da1cd4c6f2ce643bde5de995274d01aa authored over 12 years ago
Fixed expansion of solution-level tokens
e96383c3aeb6e1cfb597d0b9f143b5396d9ecab3 authored over 12 years ago
e96383c3aeb6e1cfb597d0b9f143b5396d9ecab3 authored over 12 years ago
Prevent explicit links lookup when configuration is not mapped for a project
3a46c1addde7b8a0b2b2ff63abe64067c3b4d7b6 authored over 12 years ago
3a46c1addde7b8a0b2b2ff63abe64067c3b4d7b6 authored over 12 years ago
Fixed platform filter in premake4.lua
3933528edc35ac809db993d143649802fd647739 authored over 12 years ago
3933528edc35ac809db993d143649802fd647739 authored over 12 years ago
Make file name configuration tests case-insensitive
3c8eae761a6048fbc57ff672cde5ebf9b212eabf authored over 12 years ago
3c8eae761a6048fbc57ff672cde5ebf9b212eabf authored over 12 years ago
Prevent "not X" terms from matching file names when building file configurations; object fields are not nil if not set (instead of empty table)
a05fafca93b5fdfa53d55002ae797bb431bb1cf9 authored over 12 years ago
a05fafca93b5fdfa53d55002ae797bb431bb1cf9 authored over 12 years ago
Break link between target and imp lib extension; setting a custom target extension will no longer change the imp lib extension
0ff8a159474767b52f2d896b029e38dbaa240087 authored over 12 years ago
0ff8a159474767b52f2d896b029e38dbaa240087 authored over 12 years ago
Added vs2005ng action, using latest APIs
5912e3bbdf8a215dc30cbe2a8e8d5fa16233f36d authored over 12 years ago
5912e3bbdf8a215dc30cbe2a8e8d5fa16233f36d authored over 12 years ago
Begin porting C# projects to new APIs
55e952d7f4f66dfeba9a30dec3ce930dec7bab54 authored over 12 years ago
55e952d7f4f66dfeba9a30dec3ce930dec7bab54 authored over 12 years ago
Enable token expansion on more fields (including some that had been inadvertently dropped)
91a06a9304c351be21ba622e86573da14e68ae01 authored over 12 years ago
91a06a9304c351be21ba622e86573da14e68ae01 authored over 12 years ago
Ported virtual paths to new api.register() API definition system
8cbd6bdcb0ef82ce6d64c5092afe5c8fb462c44d authored over 12 years ago
8cbd6bdcb0ef82ce6d64c5092afe5c8fb462c44d authored over 12 years ago
Ported everything except virtual paths to new api.register() definition system
fc2af5a98a348b4a9022ef1a04e5674088ea5474 authored over 12 years ago
fc2af5a98a348b4a9022ef1a04e5674088ea5474 authored over 12 years ago
Added some missing features to the changelog
cb6d6b380b7349626d7f6740628b6af59bcd8015 authored over 12 years ago
cb6d6b380b7349626d7f6740628b6af59bcd8015 authored over 12 years ago
Remove makefile escaping from project dependency lists
a84eb22342091f5c7891250a380907d07a6f9ac8 authored over 12 years ago
a84eb22342091f5c7891250a380907d07a6f9ac8 authored over 12 years ago
Handle a nil custom build command description in Gmake action
6f359ae0ac2da9d368aa205394c8e4846d028b90 authored over 12 years ago
6f359ae0ac2da9d368aa205394c8e4846d028b90 authored over 12 years ago
Fix file exclusions for Gmake target
be819ed338c149048d618a90382faee90b576704 authored over 12 years ago
be819ed338c149048d618a90382faee90b576704 authored over 12 years ago
Merge mopey's VS2012 support
2386e328b043f7f8ff2caaaadf70458cb06a1cc8 authored over 12 years ago
2386e328b043f7f8ff2caaaadf70458cb06a1cc8 authored over 12 years ago
Remove…() now implicitly creates a new configuration block, so it will be applied in same context as it appears in the script
f349259fa00348c0f39128532f8da7b8579be568 authored over 12 years ago
f349259fa00348c0f39128532f8da7b8579be568 authored over 12 years ago
Exclude external project references from dependency path lists since actual target isn't known
2d5d3a33da1cbdd9449185b1db30f5b212b0b4b3 authored over 12 years ago
2d5d3a33da1cbdd9449185b1db30f5b212b0b4b3 authored over 12 years ago
Initial support for custom build rules in makefiles
2dd85522581e94be39ac925404a7e31af7963131 authored over 12 years ago
2dd85522581e94be39ac925404a7e31af7963131 authored over 12 years ago
Fixed a couple of unit tests that were failing on Windows
6df59080eb03260f29a200d5e83be25aa7657b46 authored over 12 years ago
6df59080eb03260f29a200d5e83be25aa7657b46 authored over 12 years ago
Restore GMake per-configuration target rules
dfc37def220ac86d48d521e9c6c79227dae516c7 authored over 12 years ago
dfc37def220ac86d48d521e9c6c79227dae516c7 authored over 12 years ago
Make GCC include dir flags project relative
1119afdc087053fd48eb052b1660b59f70e07680 authored over 12 years ago
1119afdc087053fd48eb052b1660b59f70e07680 authored over 12 years ago
Explicitly link dependent project libraries for external (i.e. PS3) VC200x projects to fix intermittent concurrent build issues
b1a2f8918d8ce2b3ed9303af95dc14d246828050 authored over 12 years ago
b1a2f8918d8ce2b3ed9303af95dc14d246828050 authored over 12 years ago
Explicitly link dependent project libraries in VC200x to fix intermittent concurrent build problems
2f6a84a86b6e20cc5d35099ab246933a59828b4c authored over 12 years ago
2f6a84a86b6e20cc5d35099ab246933a59828b4c authored over 12 years ago
Make GMake target rules configuration dependent
67ba45c1c31b02cee0315629bf185a1ea5e316d6 authored over 12 years ago
67ba45c1c31b02cee0315629bf185a1ea5e316d6 authored over 12 years ago
Ported GMake Windows resource file handling, with per-configuration support
6928b3c7bbee3f05308d88510ad88ce4b5108c11 authored over 12 years ago
6928b3c7bbee3f05308d88510ad88ce4b5108c11 authored over 12 years ago
Make baked cfg.objdir absolute, to be consistent with other path fields
4b6daf8424f59fc008bb83b0f858406ec2325ed5 authored over 12 years ago
4b6daf8424f59fc008bb83b0f858406ec2325ed5 authored over 12 years ago
Allow GCC to provide both system and architecture specific flags (instead of one or the other)
6ad4ec150611c8fc0622c8ebf5dc3c7f73934872 authored over 12 years ago
6ad4ec150611c8fc0622c8ebf5dc3c7f73934872 authored over 12 years ago
Improve handling of nested tokens
a651c0deeaaa22826940c29350d2fcc1505b1118 authored over 12 years ago
a651c0deeaaa22826940c29350d2fcc1505b1118 authored over 12 years ago
Convert path tokens (i.e. targetdir) to project relative during expansion
770dcdac48f1c2a854dfa3296d32047c077cad7b authored over 12 years ago
770dcdac48f1c2a854dfa3296d32047c077cad7b authored over 12 years ago
Bug 1674173: Allow source files to have the same name
808aa4117797cb9f609dc591301400ce11175981 authored over 12 years ago
808aa4117797cb9f609dc591301400ce11175981 authored over 12 years ago
Port GMake file object lists, start work on per-configuration file lists
759c169b943f87e906d966d1f91ade85b4d63ead authored over 12 years ago
759c169b943f87e906d966d1f91ade85b4d63ead authored over 12 years ago
Ported GMake tests to new APIs
56f6fe1039199e35af8548b81bd04d44f28ea2f3 authored over 12 years ago
56f6fe1039199e35af8548b81bd04d44f28ea2f3 authored over 12 years ago
Ported GMake system-specific tool configurations
0550a3fa0fb72ea3740d9ed39ea8768db9627860 authored over 12 years ago
0550a3fa0fb72ea3740d9ed39ea8768db9627860 authored over 12 years ago
Ported make settings to new APIs
3153c7578fb3c9a4d636807126041b11d12089fc authored over 12 years ago
3153c7578fb3c9a4d636807126041b11d12089fc authored over 12 years ago
Added test for libdirs fix
8d78b6ef684ab463b147d6a0f9a3be31a794e82a authored over 12 years ago
8d78b6ef684ab463b147d6a0f9a3be31a794e82a authored over 12 years ago
Fix handling of relative libdirs in config.getlinks()
9855bc64838d1076e23d3acbe76f16b4360cbe03 authored over 12 years ago
9855bc64838d1076e23d3acbe76f16b4360cbe03 authored over 12 years ago
Ported GMake link step to new APIs
da4dbbc9de50776d49bf3ae06162fcb917b49ad5 authored over 12 years ago
da4dbbc9de50776d49bf3ae06162fcb917b49ad5 authored over 12 years ago
Added project references to VC 2008 to fix intermittent build failures
b9c09f6dd30cbd33180b7ccbf609da28b1c78c2e authored over 12 years ago
b9c09f6dd30cbd33180b7ccbf609da28b1c78c2e authored over 12 years ago
Ported GMake PCH rules
e45a6efbd42faafb068c479c067ebc05058d0051 authored over 12 years ago
e45a6efbd42faafb068c479c067ebc05058d0051 authored over 12 years ago
Fix a bug in configuration map pattern matching
e15d115bbd3aa075d93118ed46feede6117f42a5 authored over 12 years ago
e15d115bbd3aa075d93118ed46feede6117f42a5 authored over 12 years ago
Minimal changes for VS2012 support, from mopey's pull request
019eb6eb3973d4397313c25c4fcff196c3297bab authored over 12 years ago
019eb6eb3973d4397313c25c4fcff196c3297bab authored over 12 years ago
Added external() to reference non-Premake generated project files
1fa3951541c46d9cdc8602a4b752c88939ff510e authored over 12 years ago
1fa3951541c46d9cdc8602a4b752c88939ff510e authored over 12 years ago
Fixed backslash escaping in VS2008 dummy configurations
e926a49c2888640d2e55d78c7054aafd53a0b391 authored over 12 years ago
e926a49c2888640d2e55d78c7054aafd53a0b391 authored over 12 years ago
Prevent external linker lib dir flags from bleeding through to configuration lists
cab63d8b145e3a08de22e84e748655ff2490edd9 authored over 12 years ago
cab63d8b145e3a08de22e84e748655ff2490edd9 authored over 12 years ago
More changes to match VC2008 project defaults; avoid unnecessary changesets
c1a793ae65c54ee5acfd54d1034fc16e6e10da1a authored over 12 years ago
c1a793ae65c54ee5acfd54d1034fc16e6e10da1a authored over 12 years ago
Ported LDFLAGS to the new Gmake action
17fecf2e3afb72ad38a7d13ff9837b22dbaf9f10 authored over 12 years ago
17fecf2e3afb72ad38a7d13ff9837b22dbaf9f10 authored over 12 years ago
Can now map from a solution config which doesn't exist in the project
850dbb099dbb3b346a1c5440570f873bc6508573 authored over 12 years ago
850dbb099dbb3b346a1c5440570f873bc6508573 authored over 12 years ago
Fix architecture mismatch in VS2010 project configurations element
ef4e929f60c2666ee1b73a3d6cfb9e4da3754511 authored over 12 years ago
ef4e929f60c2666ee1b73a3d6cfb9e4da3754511 authored over 12 years ago
Apply removes first instead of last, to give projects a way to clear the slate of solution level settings
4d1ad673fdb168159de4b5e0025602262a287087 authored over 12 years ago
4d1ad673fdb168159de4b5e0025602262a287087 authored over 12 years ago
When configuration settings overlap, give precedence to the later settings
e9a81b6f8643181ba613b31543e5c0b8ff524323 authored over 12 years ago
e9a81b6f8643181ba613b31543e5c0b8ff524323 authored over 12 years ago
More progress on nextgen GMake action
bf654876558566719ef5425d26c5d9711dc8d417 authored over 12 years ago
bf654876558566719ef5425d26c5d9711dc8d417 authored over 12 years ago
Write all config/architecture pairs into VS2010 project configurations element to avoid missing configurations
9659541013460cbd66fe3ee1d24c72808278030a authored over 12 years ago
9659541013460cbd66fe3ee1d24c72808278030a authored over 12 years ago
Tweaks to better match the default VS2008 project layout, avoid modifications on project save
cac52ce5d64d259697dc6e9a3073df43978898d6 authored over 12 years ago
cac52ce5d64d259697dc6e9a3073df43978898d6 authored over 12 years ago
Finished porting solutions to next-gen GMake action
5284f920f352b36b2955ab66125e5ff35d7936ae authored over 12 years ago
5284f920f352b36b2955ab66125e5ff35d7936ae authored over 12 years ago
Project-level configurations no longer propagate up to solutions, require mapping instead
3da76a113f82dca91b7c3ba7b3cc0a5ade936ee3 authored over 12 years ago
3da76a113f82dca91b7c3ba7b3cc0a5ade936ee3 authored over 12 years ago
Disregard project configuration lists when iterating solution configurations
73146fa06662d5e25816828015eb06d412a06b4b authored over 12 years ago
73146fa06662d5e25816828015eb06d412a06b4b authored over 12 years ago
Ported default config and help rule to new GMake action
06ec00f1f4de0f63a9b793fd01a3aa359d0d6a53 authored almost 13 years ago
06ec00f1f4de0f63a9b793fd01a3aa359d0d6a53 authored almost 13 years ago
Removed deprecated config.getuniqueobjdirs(); object directories are now part of up-front bake process
7b14efeba789cd5aca3e8cda62b8ca326801214b authored almost 13 years ago
7b14efeba789cd5aca3e8cda62b8ca326801214b authored almost 13 years ago
Fixed project-lookup bug in project.getdependencies()
8c5924f705e6efc684dce6e8bf51ac9c34515734 authored almost 13 years ago
8c5924f705e6efc684dce6e8bf51ac9c34515734 authored almost 13 years ago
Added stubs for GMake next-gen action
6a586ded761c6f5ae4dca6575147d32313617716 authored almost 13 years ago
6a586ded761c6f5ae4dca6575147d32313617716 authored almost 13 years ago
Baking changes to support tokens in object directories
aded68ba8ac806bb8bb6e95cd6d277777b4dcd24 authored almost 13 years ago
aded68ba8ac806bb8bb6e95cd6d277777b4dcd24 authored almost 13 years ago
Deep copy all object values, to allow unique per-target token expansions
7675e057d226c7c945d4a00141b2e132bf1a5aab authored almost 13 years ago
7675e057d226c7c945d4a00141b2e132bf1a5aab authored almost 13 years ago
Remove all configuration values from project; prevent top-level settings from bleeding through and causing side-effects at the config level
391ec4eee6effc18f1e8d7bcab82966de1985fe0 authored almost 13 years ago
391ec4eee6effc18f1e8d7bcab82966de1985fe0 authored almost 13 years ago
Clear current project object when setting solution
f19694fd9a55ad8265ff452620e000636593310e authored almost 13 years ago
f19694fd9a55ad8265ff452620e000636593310e authored almost 13 years ago
Removed old config map cache
69b0a076acec405df725fed355bff471982cbd10 authored almost 13 years ago
69b0a076acec405df725fed355bff471982cbd10 authored almost 13 years ago
Moved all project baking logic into an upfront pass
591a6d09eb84beda75691c1afc294eb77499c710 authored almost 13 years ago
591a6d09eb84beda75691c1afc294eb77499c710 authored almost 13 years ago
Solution.bake() now returns a temporary result; does not overwrite original solution object
b44817ebd749809f0569e2a43cfc84f76d2d4525 authored almost 13 years ago
b44817ebd749809f0569e2a43cfc84f76d2d4525 authored almost 13 years ago
oven.bake() now takes explicit basis object, no longer tries to set parent objects automatically
15662f30c9b84b4f41ae56e84497f6d8678ddfba authored almost 13 years ago
15662f30c9b84b4f41ae56e84497f6d8678ddfba authored almost 13 years ago
Added solution.bakeall(), new entry point for full bake process
bfeb1e690666be7bc8bf048c96fab7de0f3d5829 authored almost 13 years ago
bfeb1e690666be7bc8bf048c96fab7de0f3d5829 authored almost 13 years ago
Can now expand cfg.objdir, file.basedir and file.path tokens
6bdcb86eceb80addc19a6ba60ba6b4a7a89a083e authored almost 13 years ago
6bdcb86eceb80addc19a6ba60ba6b4a7a89a083e authored almost 13 years ago
Ported most list fields to new register() API
671fd978646a17a5fc930425c7559f3e3e2c77a7 authored almost 13 years ago
671fd978646a17a5fc930425c7559f3e3e2c77a7 authored almost 13 years ago
Patch 3353875: Allow running test script from other directories than "tests"
3ffbbff588c1762e13afe4b7b8fcedc433f221a8 authored almost 13 years ago
3ffbbff588c1762e13afe4b7b8fcedc433f221a8 authored almost 13 years ago
Patch 3305599: Add -Wextra to ExtraWarnings (ergosys)
e9687ed6846fb9c95f005e5fcd1ba5bb30fbdf02 authored almost 13 years ago
e9687ed6846fb9c95f005e5fcd1ba5bb30fbdf02 authored almost 13 years ago
Ignore nil values in the new register() API
10b8b373ddb17b82963baae0bfb660fd8a027cdf authored almost 13 years ago
10b8b373ddb17b82963baae0bfb660fd8a027cdf authored almost 13 years ago
Fixed a project caching issue; performance is improved
66585d36ae2f2b65a5b5c2df572b9940cbdcaaf5 authored almost 13 years ago
66585d36ae2f2b65a5b5c2df572b9940cbdcaaf5 authored almost 13 years ago
Added support for basic token expansion; more work still needed
0bbb323d0c5d8ae9a0aec0725c32314c09ea04f3 authored almost 13 years ago
0bbb323d0c5d8ae9a0aec0725c32314c09ea04f3 authored almost 13 years ago
Allow test or suite to be specified on command line
c8d493e569c23a1ed51fc5d5d6f1fa16f81c9bb7 authored almost 13 years ago
c8d493e569c23a1ed51fc5d5d6f1fa16f81c9bb7 authored almost 13 years ago
Enable token expansions on simple string fields
b930597f585cadd852787b31d05ea18044d0e2fe authored almost 13 years ago
b930597f585cadd852787b31d05ea18044d0e2fe authored almost 13 years ago
Enable running individual tests or suites
2c339eacfaeee7ad8f9fe962d55e2886bea06be8 authored almost 13 years ago
2c339eacfaeee7ad8f9fe962d55e2886bea06be8 authored almost 13 years ago