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

Make force includes a mixed list field, so includes can be specified relative to search paths easily

7257516dac2ad407ed7f19fd3c395d5b107a9cba authored over 11 years ago
Move some of .csproj exporter to function callout convention

ccede98258e35bc4803610e4ab362a61dc26d1de authored over 11 years ago
Begin porting VC200x exporter to new function callout conventions

a31373e2879a377e4ce3a487ef814b1bbce96f03 authored over 11 years ago
Fix path.getrelative() when trailing slashes are present

9831545e2d99c2ba0b216d41f9635281bb6becaa authored over 11 years ago
Allow the use of functions in the tool adapter flag maps

b8bca5ddfc9c4e2260454c1180398520edb0f1fb authored over 11 years ago
Merged in filsinger/premake-dev/cs-source-path-delimiter (pull request #84)

removing path.translate from cs.listsources to prevent the use of double backslash path delimiters.

a91f7154f822d508a816d029fab97e674800cf85 authored over 11 years ago
Small improvement to build instructions (h/t John Driscoll)

dc8b5c1c5ecc279e64f6cb0be6fc07e7aed99f4b authored over 11 years ago
Begin splitting VC200x exporter into function lists for overriding

c72d71424a0415802c9e9fba23cade22f141c409 authored over 11 years ago
removing path.translate from cs.listsources to prevent the use of double backslash path delimiters.

0343d81c9f2ec8e5518e49ce5d68064cfc37466b authored over 11 years ago
Added support for per-file NoPCH flag in the VS2010 generator (João Matos)

2e08d5f2181b2f5fbf9f3eaeee54cf0a74bfdfcc authored over 11 years ago
Enable per-file optimization levels for Visual Studio

d1eb67d43b9b224a5a36e747492374267ca14d4e authored over 11 years ago
Add "full" and "debug" optimization levels

133cf7ce7c8409a19d103bd35aca9047f0b41cac authored over 11 years ago
Improve path.getabsolute

- Allow optional second "relative to" argument to use as base for conversion
- Fix handling of pa...

1e24b4790bd067486a36cab9f5bf6837a5676f34 authored over 11 years ago
Improve error message for conflicting API field registrations

d7ff3629ede1eca78c44b174b6d3ab7a8275be6e authored over 11 years ago
Cleaned up configset targeting in the list setting API

760261cf3d191b7b68dd9c979049ebe218c61787 authored over 11 years ago
Fixed handling of deprecations when warning messages have been disabled

5855e6f596ce22bef3e1ddbe3f5939135ebb302a authored over 11 years ago
Fixed location of reported deprecation errors

b3f907b11181ebaf6a9700fbb35b774346a8fe62 authored over 11 years ago
Merged in triton/premake-cs-fixes/cpp-framework (pull request #79)

Use the user specified target .NET framework for Managed C++ VS projects.

30d53ced1d23d1f6901b5c16b36199341c772583 authored over 11 years ago
Merged in nitingupta910/premake-dev (pull request #81)

Fixes for gcc/clang

27cbd39b1d0f66f5f62d3560601095902324074b authored over 11 years ago
Handle case for optimize "Off"

Makes gcc/clang use '-O0' when optimize "Off" is set

9fc0cc4f85001c8d844ddbd20b5171ed3c9ed59e authored over 11 years ago
Fix clang test case

Test asserts that CXX is set to clang++ (and not clang)

c3d0e094a87d75e47ade3b00f23ad3a92f699c82 authored over 11 years ago
Added flag to enable/disable deprecation handling for backward compatibility

1aebae101be7aabadc049a5bce31e2730964f44d authored over 11 years ago
Fix pattern matching in deprecated value removal handler

192cf143a799539292414a44fac99de229d64ef9 authored over 11 years ago
Set CXX to clang++ when toolset is clang

Without this, clang (instead of C++) is used even
when compiling C++ code.

078b4e8a0847356696a873593100eb1dc5fbee0f authored over 11 years ago
Handle removal of wildcard values in deprecation system

9889b06e89860138510190b4f1bc7917d16a5fef authored over 11 years ago
Removed some useless code

084f8461920c650ee235b6980bd6b75d58086a44 authored over 11 years ago
Fix error handling in remove() deprecation path

9ecb3737153fd463279e6df811f920dbe6125b7a authored over 11 years ago
Set default language earlier, to avoid out of scope warnings

24af0a7414b44e0a6596d4a7ef1d9d76638e35a4 authored over 11 years ago
Pass same flags to PCH compile as C/C++ source code

1b105e377d5e23cb382facfccdf24e6aea477b2d authored over 11 years ago
Add remove() handlers for deprecated values

65d6f65177271a55337c2ced903ad60a4b6e437e authored over 11 years ago
Remove no-op language set call from configuration building

e062bf803571d2e5c1973be256dc8ac99c4b1aed authored over 11 years ago
Fix broken MSC exception handling flag

acbec658adfe01fd22470533594a47175b1bc0fd authored over 11 years ago
Add support of lists of values in flag maps

32d082a7e2b3de029251bed72daa603767325a7c authored over 11 years ago
Use the user specified target .NET framework for Managed C++ VS projects.

68f3a6d032b0a632a898f13b6ec87033751d1bc5 authored over 11 years ago
Project locations are now inherited from the solution, if set.

64c220b70a64c1ebf698c60930608f0d2ff64bea authored over 11 years ago
Add warnings(); deprecate ExtraWarnings and NoWarnings flags

91635859b95d4d39e549018ff7bb6ad2703c1ea0 authored over 11 years ago
Add optimize(); deprecate Optimize, OptimizeSize, and OptimizeSpeed flags

686f3f071a6167678f33367e2605081bcec61c1e authored over 11 years ago
Added new function usingdirs() to specify additional C++/CLI using directories.

69ad16381c7a93c77b0ab4332f2802446e6ad07d authored over 11 years ago
Add nativewchar(); deprecate NativeWChar and NoNativeWChar flags

bc9ba89cced8e630a56c7385031523d57e2a163e authored over 11 years ago
Add floatingpoint(); deprecate FloatFast and FloatStrict flags

4862c25af565af4b8686b603fb2bc4157b0c5d83 authored over 11 years ago
Add vectorextensions(); deprecate EnableSSE and EnableSSE2

df428a72d7c1190a541d76c98abbc0d39bd890ae authored over 11 years ago
Fixed resource compiler tool in the C++ Make backend.

6e15d08b16a1faa4145b8826b8b2f0b0e89b6374 authored over 11 years ago
Added support for resource compiler tool under the GCC toolset.

48c49498fa2015b9c0261c3cf923645088133277 authored over 11 years ago
Added Unsafe flag support to the C# Make action.

6307cf0bd1e3f465bab209daedb7e0cb4af56ecf authored over 11 years ago
C# Make projects now specify the "/noconfig" csc/mcs flag to behave like VS.

82fc2683be03c8c2ace4d04ff335a9ea8140a5d0 authored over 11 years ago
Move project API definition to _premake_init with other initialization code

13fa20a5f5475327e8aa6195f928512f540d5d4a authored over 11 years ago
Improve the API deprecation system; link to new Premake-dev documentation

5497d0fb37b50597bca21cd0a74e62fef1c3a9ff authored over 11 years ago
Fix undefined symbol in API error message

5946f73f4c3e32bc89840af668e2c01a32d4b135 authored over 11 years ago
Merged in dcourtois/premake-dev/FixNoWarnings (pull request #65)

fixed NoWarnings flag for vs201x generators

542d4c88fb6cf7e57403e244f6907f4e55db5a13 authored over 11 years ago
Merged in dcourtois/premake-dev/CustomBuildMessages (pull request #62)

added support for custom build message in vs201x generator

4bef76b42a46d040203c4733575eb0d24847d02e authored over 11 years ago
Merged in dcourtois/premake-dev/Manifests (pull request #64)

add additional manifests support for vs201x generators

44bf43a8379ecac63f703c43311e244686ab7fa7 authored over 11 years ago
Add new API config.linksToProject()

2ca1ffd58e56911f4be764a0bbff89bada4dbe1b authored over 11 years ago
forgot to add test_manifest.lua to tests/premake5.lua and small fixes

9a4e2ec8aac823720312bfee684969b690dd8c66 authored over 11 years ago
merge latest revisions

eebd451006086aaf07e326d627af348df8274737 authored over 11 years ago
fixed NoWarnings flag for vs201x generators

e682b087796175b17a97084575c3e04d50ade3b6 authored over 11 years ago
used vc2010.element instead of _p for additional manifests

912a0e2ec3a558f35a15e23910e21fd0faaf5bc9 authored over 11 years ago
removed wip code from another branch commited by mistake

4e644afce325e5986281a294ba92bde12c529198 authored over 11 years ago
use new vc2010.element method instead of _p function

fb3165417ab7f0a1d6eb8d1a5973bf54ea5cd2bf authored over 11 years ago
New call api.addAllowed() to add values to a field's allowed value list

68c26b0e38a1511a102ca38044b58482ff00db64 authored over 11 years ago
Moved project APIs back into base folder with rest of the core code

cf8b1b0f3a779a6c1db254d076f7dae642519a98 authored over 11 years ago
Merged premake/premake-dev into default

b98af00c118058777e1c9effcd8a02bb5dd572cc authored over 11 years ago
Updated code to use tabs for alignment

f14def1b917834603482d5f47d5f0e4743f435d2 authored over 11 years ago
Remove premake5 namespace from globals

aba1fc906d9da3dd0ae37c86e592707dcb00fcc6 authored over 11 years ago
Remove nextgen fields and _ng suffixes everywhere

7c8881ddb2becbd09b457c93d84ad25700c2d781 authored over 11 years ago
Merged in xpol/premake-dev (pull request #39)

Add NoWarnings flags support for gcc.

24a5ba03ee21edf0b96670e02f4bd349d0a315e4 authored over 11 years ago
More code cleanup:

- Drop premake5 namespace; everything is premake again
- Remove deprecated project and config APIs

e681b636ecec9fdbae4417a8965e0e93ce40909f authored over 11 years ago
Added string.contains() convenience function

e46c8b56c4a9c16a4620f3b44332261c64c35fe2 authored over 11 years ago
Allow virtual paths to specify empty source tree root folders

18c6d9073453cad49ea8ad677424b6257cf38227 authored over 11 years ago
Small fixes in os.remove(); also added documentation

52e15b3b0527a29f392b2ecb81790a3368ba59d2 authored over 11 years ago
Whoops, added missing 'end' statement

e2fcf30fb49a5ec8fe94d50852d3dc0dda1a249a authored over 11 years ago
Updated os.remove() to recursively handle lists of files

d7fb7fb7977bfbf9032ebc6215ee9a4e198813e8 authored over 11 years ago
Limit use of quotes in compiler command line arguments

db22c6549678e1101e779656279195a8a1963aa9 authored over 11 years ago
Fix VC 2010 compiler warning

3df3a7fb8e489ba92c277c8a9c457e5a77498258 authored over 11 years ago
Added an overloaded os.remove() that accepts a table of files and wildcards

d832dae35c088e46e99fb1c1a374f194525a31fa authored over 11 years ago
Fix error handling in debug builds

6a04a82123fc2da6b5c36be667b7fac26f40a4b0 authored over 11 years ago
Move manifest loading to host executable

d77a856629e84c157420c3ed0175390cb4bcb0cd authored over 11 years ago
Make the version change from 4.x to 5.x official

- Rename executable to premake5
- Default to premake5.lua project script; fallback to premake4.lu...

985c58103cfc308f79b607ca7d61305e1f5a95a0 authored over 11 years ago
Fixed bug in directory field wildcard expansion (h/t StiX)

20b324201ecfcf7fcd3c0d923f8c388057ece54b authored over 11 years ago
Make option lowercasing C89 compliant

4bb62af4585dbe1bf9016880a54137f557e7c321 authored over 11 years ago
Add system script support

- Look for and run premake5-system.lua on startup, before loading project script
- Add --systemsc...

2826271bf0e970551a40cca8d4d7460a3f9793d7 authored over 11 years ago
Force command line option keys to lowercase to allow mixed case from users

11b4f4177b243c0c56e03afd8ac6fdc7a9c69de1 authored over 11 years ago
Fix compiler warning about uninitialized struct fields

2924671dd16f85de125d2dee6a6953d58809dfff authored over 11 years ago
added support for additional manifest files to vs201x actions

36d62865b10c208bf9e3f7da50d33996e5a1505d authored over 11 years ago
Removed references to missing getbuildaction() from C# Makefile projects

ad0e72f6cf6a930583198e28e00d2178d35ff927 authored over 11 years ago
Handle virtual path collisions in source trees without losing files

72756255abc3e892c81b36f567eb21705246c36c authored over 11 years ago
Improve built-in package search paths; begin standardizing on "modules" terminology

3b5611503f265bcf8698a706b8a24c4f1402f385 authored over 11 years ago
added support for custom build message in vs201x generator

4c867e2f1d3f78c3737d30c0c27ef3d7de30df39 authored over 11 years ago
Added fileconfig.hasFileSettings() call to check if any per-file values are actually present in the config

bb18026fccd69d85196a7404b314d1a104be9c1d authored over 11 years ago
Improved use of premake.warnOnce()

191e81df8e0876ee8f0e2d3c94f8dbf5311c963c authored over 11 years ago
Apply maps from configuration blocks in the order in which they appear in the script

1bebe7a52bff74ea00b7920ecb743e81cfe29739 authored over 11 years ago
Merged in dcourtois/premake-dev/LinkTimeOptimization (pull request #60)

added support for LinkTimeOptimization flag

afb281b320ca1ea08f948c77faf76693b6077465 authored over 11 years ago
added support for LinkTimeOptimization flag

a5e8862339c5f9ac8eef0c2ecb503a2fd9105e02 authored over 11 years ago
Add test for PCH location on include dirs when project has a location set

dcf2da2cde5a659416497a394ff9de683e4785da authored over 11 years ago
Merged in mendsley/premake-dev/xbox360-extension (pull request #59)

In vs2010 Xbox360 builds should create a .exe file as the target for <OutputFile> and leave .xex...

411675d3569e963b04754418db2c3dfb0e987600 authored over 11 years ago
Merged in mendsley/premake-dev/nobuffersecuritycheck (pull request #58)

adding flag 'NoBufferSecurityCheck' to disable the feature in Visual Studio and GCC projects (/G...

c4af5ff1d42c2d042f7e35c1142a40590793a334 authored over 11 years ago
Cleaned up previous VS 2013 support:

- Removed tests that were identical to VS 2012, and didn't cover new code
- Fixed Visual Studio v...

e593172691804956bd6c6e2d9feb8fa17e92fdd5 authored over 11 years ago
Readding unit tests for xex->exe target extension changes

5e3c8d59f8e1e698f198b838c474e23725b6c74f authored over 11 years ago
In vs2010 Xbox360 builds should create a .exe file as the target for <OutputFile> and leave .xex generation to the Image Conversion task

871022f442b0e617d07136f67f89e52158efdf5b authored over 11 years ago
adding flag 'NoBufferSecurityCheck' to disable the feature in Visual Studio and GCC projects (/GS- and -fno-stack-protector respectively)

cbfd227250d9374f7f1d231fd9e3a53866f3ec43 authored over 11 years ago
Visual Studio 2013 integration changed table.insert to premake.override, added vs2013 tests.

219f0df11aafa38a10f7dc54d95d282cc85d5a4c authored over 11 years ago