starkos
|
8f3411d708
|
Bug 2953594: includedirs / libdirs converting absolute paths to relative
|
2010-02-27 02:50:55 +00:00 |
|
starkos
|
96b28c3146
|
Bug 2958829: Files pattern matching including too many files
|
2010-02-27 02:00:50 +00:00 |
|
starkos
|
430fbc3fa4
|
Bug 2931722: pchheader handling not consistent between tools
|
2010-02-26 22:10:57 +00:00 |
|
starkos
|
97763cf414
|
Patch 2936443: Expose configuration terms to scripts (Laurent Humbertclaude)
|
2010-02-17 22:11:25 +00:00 |
|
starkos
|
07e6129289
|
Changed Visual Studio runtime library selection logic; will now only use debug runtime if Symbols flag is enabled.
|
2010-01-29 19:22:34 +00:00 |
|
starkos
|
ef21349505
|
Fixed handling of ./ prefix on file wildcards
|
2010-01-13 23:35:09 +00:00 |
|
starkos
|
deb345176a
|
Bug 2928775: Error loading external Lua module with require(); added test for ./ prefix on wildcard matches
|
2010-01-13 23:29:21 +00:00 |
|
starkos
|
38e8cab78a
|
Bug 2926917: Use target name for Visual Studio PDB file
|
2010-01-06 18:47:00 +00:00 |
|
starkos
|
0f49283f60
|
Alpha sort files in Xcode projects
|
2010-01-05 19:27:34 +00:00 |
|
starkos
|
0ab0451c09
|
Support targetprefix in Xcode
|
2009-12-31 22:52:02 +00:00 |
|
starkos
|
d3cc3855ee
|
Support framework linking in makefiles
|
2009-12-31 22:46:45 +00:00 |
|
starkos
|
f4cfa2f82a
|
Feature 2905303: Enable better folder matching in file lists
|
2009-12-22 16:07:55 +00:00 |
|
starkos
|
6a9ecc6cb5
|
Feature 2839002: Add gcc switch to improve header dependency generation (Johannes Spohr)
|
2009-12-17 15:15:13 +00:00 |
|
starkos
|
4a179ae704
|
Few fixes for targetsuffix
|
2009-12-17 15:08:38 +00:00 |
|
starkos
|
70636a4510
|
Split build commands out by configuration
|
2009-12-14 16:09:53 +00:00 |
|
starkos
|
c963a76892
|
Bug 2912756: dylibs missing lib prefix
|
2009-12-12 17:29:53 +00:00 |
|
starkos
|
9a3bf8e5e5
|
Bug 2910639: Nil reference on dylib project dependency
|
2009-12-09 18:40:56 +00:00 |
|
starkos
|
6a323fc263
|
Bug 2903430: Using relative instead of absolute paths with $() macro
|
2009-12-08 20:25:35 +00:00 |
|
starkos
|
b51c75e70d
|
Bug 2909463: Fix Xcode handling of Obj-C++ .mm files
|
2009-12-07 21:54:34 +00:00 |
|
starkos
|
c0a7128a3c
|
Implemented prebuild, prelink, and postbuild commands
|
2009-12-03 21:07:24 +00:00 |
|
starkos
|
a39c338896
|
Implemented platforms
|
2009-12-03 20:28:42 +00:00 |
|
starkos
|
c858deabdd
|
Added linking to system libraries
|
2009-12-03 15:27:13 +00:00 |
|
starkos
|
fcff55ee47
|
Added NoExceptions, NoFramePointer, NoPCH, NoRTTI, libdirs, precompiled headers
|
2009-12-03 14:55:11 +00:00 |
|
starkos
|
14b7a2ca5d
|
Implemented buildoptions, ExtraWarnings, FatalWarnings, FloatFast, FloatStrict, NoEditAndContinue, Symbols
|
2009-12-01 21:29:44 +00:00 |
|
starkos
|
a0f7ffc87e
|
Fixed paths to dependent projects
|
2009-11-29 15:51:10 +00:00 |
|
starkos
|
00709e1074
|
Added PBXTargetDependency section
|
2009-11-29 15:37:39 +00:00 |
|
starkos
|
70349b3bdd
|
Added PBXReferenceProxy section
|
2009-11-29 15:01:25 +00:00 |
|
starkos
|
05bbfcc15b
|
Added project dependencies to PBXProject
|
2009-11-29 14:46:33 +00:00 |
|
starkos
|
ac4b428099
|
Added project dependencies to PBXNativeTarget
|
2009-11-29 14:39:58 +00:00 |
|
starkos
|
776f833413
|
Added project dependencies to PBXGroup
|
2009-11-29 14:24:12 +00:00 |
|
starkos
|
7e5e63d2dd
|
Added project dependencies to PBXFrameworksBuildPhase
|
2009-11-29 13:36:46 +00:00 |
|
starkos
|
992eec33ab
|
Added project dependency to PBXFileReference
|
2009-11-28 16:28:25 +00:00 |
|
starkos
|
912ebca665
|
Implemented PBXContainerItemProxy
|
2009-11-28 16:13:26 +00:00 |
|
starkos
|
8e3604d95f
|
Attach IDs needed for inter-project dependencies at solution setup time
|
2009-11-28 16:04:52 +00:00 |
|
starkos
|
f1e5457752
|
Implemented linkoptions() for Xcode
|
2009-11-25 20:36:20 +00:00 |
|
starkos
|
73aad5b34b
|
Implemented includedirs() and defines() for Xcode
|
2009-11-25 20:27:57 +00:00 |
|
starkos
|
293b03daa2
|
Fixed bug in Xcode group pathing; started work on project dependencies
|
2009-11-25 19:40:23 +00:00 |
|
starkos
|
b5dd640f9d
|
Fix for product file reference names
|
2009-11-19 19:44:11 +00:00 |
|
starkos
|
49755b0d23
|
Feature 2900623: Add targetsuffix and implibsuffix properties
|
2009-11-19 19:02:43 +00:00 |
|
starkos
|
f47e40abbe
|
Implemented location(), targetdir(), objdir()
|
2009-11-17 20:30:56 +00:00 |
|
starkos
|
bf152cac6b
|
Cleanup on target and project config blocks
|
2009-11-10 20:32:20 +00:00 |
|
starkos
|
5ad56cccaa
|
Removed SDKROOT
|
2009-11-10 19:03:35 +00:00 |
|
starkos
|
eef1a97501
|
Finished porting
|
2009-11-09 21:34:46 +00:00 |
|
starkos
|
0273520f02
|
Ported build configurations
|
2009-11-09 21:16:34 +00:00 |
|
starkos
|
382aed3e93
|
Ported PBXSourcesBuildPhase
|
2009-11-09 20:42:50 +00:00 |
|
starkos
|
bd65dcc2c9
|
Ported PBXResourcesBuildPhase
|
2009-11-09 20:39:27 +00:00 |
|
starkos
|
11a4804617
|
Ported PBXProject
|
2009-11-09 20:29:42 +00:00 |
|
starkos
|
794b84c90f
|
Ported PBXNativeTarget
|
2009-11-09 20:26:11 +00:00 |
|
starkos
|
756d5e844a
|
Ported PBXGroup
|
2009-11-09 20:12:40 +00:00 |
|
starkos
|
8ebddad6b0
|
Ported PBXFrameworksBuildPhase
|
2009-11-06 21:39:44 +00:00 |
|
starkos
|
7943baa46f
|
Finished porting PBXFileReference
|
2009-11-06 21:33:49 +00:00 |
|
starkos
|
5b27a0a368
|
Began porting PBXFileReference
|
2009-11-05 21:55:34 +00:00 |
|
starkos
|
74a37071f8
|
Added frameworks to PBXBuildFile
|
2009-11-05 21:25:27 +00:00 |
|
starkos
|
5f48d7414e
|
Ported resource handling in build files
|
2009-11-05 21:09:48 +00:00 |
|
starkos
|
505efec180
|
More solution object refactoring
|
2009-11-04 18:44:13 +00:00 |
|
starkos
|
293e2353ba
|
Began porting to solution object
|
2009-11-04 18:25:08 +00:00 |
|
starkos
|
03b9eb3deb
|
Shuffling functions into new Xcode source organization
|
2009-11-03 21:35:24 +00:00 |
|
starkos
|
162cb14333
|
Fixed handling of .string file references
|
2009-10-23 17:45:49 +00:00 |
|
starkos
|
05cb432e31
|
Patch 2802722: Floating Point Model Flags (Suigintou)
|
2009-09-29 20:28:13 +00:00 |
|
starkos
|
1f0e3ed568
|
Fixed os.match() for very large result sets; fixed bug in action tests
|
2009-09-29 19:27:33 +00:00 |
|
starkos
|
18c498f7b3
|
Set up _OS for xcode tests
|
2009-09-29 18:32:34 +00:00 |
|
starkos
|
3f3cabd28f
|
Fixed naming of static libraries in Xcode
|
2009-09-21 13:59:25 +00:00 |
|
starkos
|
72682355c3
|
First pass on library support for Xcode
|
2009-09-19 15:24:06 +00:00 |
|
starkos
|
1af7b99c87
|
Ported remaining sections to new structure
|
2009-09-18 00:27:29 +00:00 |
|
starkos
|
543465da1a
|
Moved pbxproj header and footer to new structure
|
2009-09-16 14:14:43 +00:00 |
|
starkos
|
80fbc4d146
|
Cleaned up PBXBuildFile and PBXFileReference sections
|
2009-09-15 21:08:40 +00:00 |
|
starkos
|
08e3d7f11e
|
Improved handling of special/empty groups
|
2009-09-09 14:10:22 +00:00 |
|
starkos
|
a73bbd6a17
|
Fixed path to target binaries in file references
|
2009-09-09 13:38:38 +00:00 |
|
starkos
|
98e849508d
|
Fixed source paths containing ..
|
2009-09-06 18:00:09 +00:00 |
|
starkos
|
eac0c654f8
|
Fixed failing GMake C++ tests
|
2009-09-06 17:43:16 +00:00 |
|
starkos
|
b6894904c4
|
Added support for .strings
|
2009-09-03 19:25:09 +00:00 |
|
starkos
|
8a16e6a6c3
|
OS X WindowedApp improvements
|
2009-09-03 19:16:51 +00:00 |
|
starkos
|
bb41d3f185
|
Can now open project with a plist file
|
2009-09-03 18:48:34 +00:00 |
|
starkos
|
320b204c31
|
Can now open project with a plist file
|
2009-09-03 18:47:13 +00:00 |
|
starkos
|
9e9eebc763
|
Improved testability of Xcode IDs
|
2009-09-03 18:11:41 +00:00 |
|
starkos
|
ba4da127bf
|
Removed duplication .pinfo files
|
2009-09-02 22:18:49 +00:00 |
|
starkos
|
d9d7b89726
|
Added support for linking system frameworks
|
2009-08-28 00:02:36 +00:00 |
|
starkos
|
c04c4ddf3d
|
Added support for localized .xib files
|
2009-08-27 13:27:47 +00:00 |
|
starkos
|
da2f037d9c
|
Fixed handling of resources to across projects
|
2009-08-26 21:37:58 +00:00 |
|
starkos
|
4cf834cf53
|
Added PBXVariantGroup section
|
2009-08-26 20:42:27 +00:00 |
|
starkos
|
c35eb232c1
|
Corrected resource listings in build section
|
2009-08-26 17:17:55 +00:00 |
|
starkos
|
1b00abd12c
|
Add .xib file resources
|
2009-08-24 21:42:14 +00:00 |
|
starkos
|
874ac5599f
|
Begain support for .m files
|
2009-08-24 00:47:21 +00:00 |
|
starkos
|
caaea14c13
|
Started unit tests for Xcode generation
|
2009-08-21 20:26:30 +00:00 |
|
starkos
|
3ee836d18c
|
Added source file tree builder
|
2009-08-18 19:09:17 +00:00 |
|
starkos
|
2806554e59
|
Shortened name placeholder for project.getfilename
|
2009-08-12 15:22:44 +00:00 |
|
starkos
|
e4a523bd1b
|
Began swapping out action templates for onsolution(), onproject() callbacks
|
2009-08-12 01:16:15 +00:00 |
|
starkos
|
a0753ec776
|
Added premake.project.getfilename()
|
2009-08-11 23:29:46 +00:00 |
|
starkos
|
1fc95ca780
|
Add onsolution() and onproject() callbacks to actions
|
2009-08-11 00:49:11 +00:00 |
|
starkos
|
ca6ae465c0
|
Refactored and consolidated action list handling
|
2009-08-11 00:11:48 +00:00 |
|
starkos
|
eb9f966cc6
|
Started refactoring action list
|
2009-07-16 14:29:08 +00:00 |
|
starkos
|
f66fbf53f3
|
Bias project-level objdir to default "obj"; gives better behavior from clean
|
2009-07-15 14:38:28 +00:00 |
|
starkos
|
6b59a3b23f
|
Remove platform-specific intermediate objects on clean
|
2009-07-15 14:17:07 +00:00 |
|
starkos
|
7402444750
|
Added more clean action tests
|
2009-07-15 12:48:46 +00:00 |
|
starkos
|
2f328a02d8
|
Started tests for clean action
|
2009-07-14 14:28:26 +00:00 |
|
starkos
|
40d398aace
|
Bug 2819232: Buildoptions not used when creating Makefile for C#
|
2009-07-13 19:10:27 +00:00 |
|
starkos
|
adcf73c757
|
Use libtool instead of ar for universal static libraries
|
2009-07-13 18:34:26 +00:00 |
|
starkos
|
0bb039fb4f
|
Bug 2814179: Xbox 360 precompiled headers not working
|
2009-06-30 00:08:16 +00:00 |
|
starkos
|
7713434939
|
Bug 2709641: Location field does not propagate to projects
|
2009-06-15 14:52:53 +00:00 |
|
starkos
|
2e920a1ef1
|
Fixed naming of system libraries in Visual Studio link step
|
2009-06-08 15:36:28 +00:00 |
|
starkos
|
e70595de03
|
Refactored target building, fixed path separators for .NET projects
|
2009-06-02 19:40:59 +00:00 |
|
starkos
|
11abed8bdd
|
Bug 2790882: Trailing slash in path.getabsolute (really a patch by Ash Berlin)
|
2009-05-29 19:07:35 +00:00 |
|
starkos
|
d20ce6c62c
|
Bug 2790865: SharedLib on OSX (actually a patch by Ash Berlin)
|
2009-05-29 19:00:14 +00:00 |
|
starkos
|
12cb7df750
|
Fixed bug in "missing kind" error message
|
2009-05-29 15:41:32 +00:00 |
|
starkos
|
712b1335ef
|
Bit of test refactoring
|
2009-05-29 15:36:39 +00:00 |
|
starkos
|
2be34e3866
|
Condensed parameters to walksources to make trimpaths easier to implement
|
2009-05-28 19:13:50 +00:00 |
|
starkos
|
96da8eb72c
|
Modified walksources tests to make results easier to read
|
2009-05-28 19:06:08 +00:00 |
|
starkos
|
9bdccbed33
|
Added precompiled header support for GCC
|
2009-05-22 20:27:05 +00:00 |
|
starkos
|
9d54a3debd
|
Patch 2558089: workaround for --as-needed/correct link order (idl0r)
|
2009-05-22 18:24:42 +00:00 |
|
starkos
|
21f8be7e44
|
Patch 2031626: Support for "additional manifest files" (Colin Graf)
|
2009-05-21 23:17:16 +00:00 |
|
starkos
|
8fe0c84931
|
Bug fixes to PS3 makefiles, adding missing msc.lua file
|
2009-05-12 21:44:45 +00:00 |
|
starkos
|
6c73ced855
|
VS now links against lib.a instead of .lib for PS3 builds
|
2009-05-08 20:40:56 +00:00 |
|
starkos
|
95d67737fa
|
Use GCC linker block for VS/PS3 projects
|
2009-05-08 20:33:38 +00:00 |
|
starkos
|
f2b52173c7
|
Added PS3-specific target naming
|
2009-05-08 20:18:47 +00:00 |
|
starkos
|
d87875d2a6
|
Added PS3 compiler block for Visual Studio
|
2009-05-07 14:30:13 +00:00 |
|
starkos
|
ea8b251082
|
Removed deprecated functions
|
2009-05-06 23:37:14 +00:00 |
|
starkos
|
d70057574e
|
Added PS3 to vstudio configurations; now need to modify compiler/linker blocks
|
2009-05-06 23:25:50 +00:00 |
|
starkos
|
27e62d9cf3
|
Makefile support for PS3
|
2009-05-01 19:50:45 +00:00 |
|
starkos
|
f7a6af61b0
|
Added --platform argument
|
2009-04-29 18:51:15 +00:00 |
|
starkos
|
6b05482f03
|
Preprocess project-level path fields
|
2009-04-28 15:34:53 +00:00 |
|
starkos
|
8b52a6e285
|
Fixed bugs in new C functions
|
2009-04-28 14:17:20 +00:00 |
|
starkos
|
e10aa03cdc
|
Moved path.isabsolute() and string.endswith() to C to improve performance
|
2009-04-28 00:55:49 +00:00 |
|
starkos
|
ecb882cc62
|
First optimizing pass on configuration building
|
2009-04-28 00:19:44 +00:00 |
|
starkos
|
edc74bc237
|
Refactored handling of configuration names
|
2009-04-24 14:34:54 +00:00 |
|
starkos
|
4cf44626bc
|
Removed deprecated templating code and tests
|
2009-04-23 23:01:22 +00:00 |
|
starkos
|
5cbfe64816
|
De-templated CodeLite action
|
2009-04-23 22:30:29 +00:00 |
|
starkos
|
27d248c2d1
|
Better handling of native platform during configuration building stage
|
2009-04-23 18:26:31 +00:00 |
|
starkos
|
3160a6b32b
|
Added support for "native" platform to Visual Studio
|
2009-04-20 19:46:23 +00:00 |
|
starkos
|
02b874db57
|
Implemented platform flags for GCC; added "native" platform support
|
2009-04-20 19:06:48 +00:00 |
|
starkos
|
69fc269f4e
|
Plaform-specific settings and Xbox 360 support now working in Visual Studio 2005/2008
|
2009-04-09 20:02:49 +00:00 |
|
starkos
|
ec90b60d94
|
Refactored current platform code for VS2005 and VS2008
|
2009-03-26 19:29:21 +00:00 |
|
starkos
|
a16cdf5fe5
|
** Merged branches/platforms (r735:741) Added x32 and x64 platform support for VS2005 and 2008
|
2009-03-25 23:04:32 +00:00 |
|
starkos
|
60e383f8b8
|
solution() and project() now only set the active object when called with a name; remains unchanged otherwise
|
2009-01-19 16:56:40 +00:00 |
|
starkos
|
baa14235da
|
Fixed bug in target tests
|
2009-01-12 19:42:49 +00:00 |
|
starkos
|
e0186be6ae
|
Support absolute paths in scripts, to reference a different Windows drive letter.
|
2009-01-05 15:40:05 +00:00 |
|
starkos
|
8c94a52c10
|
Fixed os.findlib() on OSX
|
2008-12-22 20:03:43 +00:00 |
|
starkos
|
966e07c717
|
Added initial take on os.findlib()
|
2008-12-22 19:59:34 +00:00 |
|
starkos
|
144c2b97d8
|
Fixed file recursion wildcard
|
2008-12-22 19:21:06 +00:00 |
|
starkos
|
bad5c33e7e
|
Uppercase UUID for VS.NET compatibility
|
2008-12-19 14:35:36 +00:00 |
|
starkos
|
1831580590
|
** Merged Visual Studio C# support and simplified configuration filters (r649:661)
|
2008-12-18 17:53:57 +00:00 |
|
starkos
|
b57df3a428
|
** Merged GMake C# support from branches/csharp (r630:648)
|
2008-12-15 15:00:35 +00:00 |
|
starkos
|
548cf91fd5
|
Big refactoring, bug fixes bug and small, performance improvements (branches/csharp r607:628)
|
2008-12-05 21:18:47 +00:00 |
|
starkos
|
870d9c65d2
|
Fixed handling of library decorations
|
2008-11-21 20:51:49 +00:00 |
|
starkos
|
20c6519571
|
** Merged branches/vstudio (r539:562) Added Visual Studio support
|
2008-11-13 00:54:41 +00:00 |
|
starkos
|
608551f8f4
|
First integration of new Lua-based architecture
|
2008-10-31 18:38:05 +00:00 |
|