Hemmo Nieminen
336904b553
Move MesonException from coredata to mesonlib.
9 years ago
Rogiel Sulzbach
f98dc48a8d
Fix Xcode backend
...
This makes the following changes:
* Explicitly closes the file for force flushing (this fixes an issue on which the last 2 or 3 lines weren't being written to disk)
* Adds another check on the PBXBuildFile stage to get the file name if the returned source type is a File instead of a string
Fixes issue #337
9 years ago
Jussi Pakkanen
7435df8399
Moved backends to their own module.
9 years ago
Jussi Pakkanen
23b98cd6e6
Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir.
9 years ago
Jussi Pakkanen
d2a14075b3
Some fixes for other backends.
9 years ago
Jussi Pakkanen
8b1039fa30
Organise files into a module structure.
9 years ago
Jussi Pakkanen
eddcff455e
Some xcodefixes.
9 years ago
Jussi Pakkanen
384365c843
Added outdir() method to build targets so we can make output dirs togglable.
9 years ago
Igor Gnatenko
c0808f112e
xcodebackend: Undefined variable 'MesonException'
...
E:430,22: Undefined variable 'MesonException' (undefined-variable)
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Jussi Pakkanen
8de41caac8
Deal with Files in xcode generator.
10 years ago
Jussi Pakkanen
2e93295c2e
Generate configure files immediately when they are declared. Closes #88 .
10 years ago
Jussi Pakkanen
525f0ae6d2
Harmonised copyright declarations.
10 years ago
Jussi Pakkanen
d2b5e5c7a5
The mass flags -> args renaming for consistency.
11 years ago
Jussi Pakkanen
6304da8f84
Some work on using prebuilt object files. Does not work yet.
11 years ago
Jussi Pakkanen
b1be0a4547
Path fixing for great link justice.
11 years ago
Jussi Pakkanen
9253e8f8cc
Now with actual workingness!
11 years ago
Jussi Pakkanen
948f500aa1
OSX shared library versioning works.
11 years ago
Jussi Pakkanen
4ee484a3b4
Target link flags too.
11 years ago
Jussi Pakkanen
b5cb3681a1
Per language compile flags work.
11 years ago
Jussi Pakkanen
4fa221bc49
Objective C/C++ works with XCode.
11 years ago
Jussi Pakkanen
be627e479f
Added file types for headers.
11 years ago
Jussi Pakkanen
3b75acd70b
Add include paths with sufficient amounts of magic quoting.
11 years ago
Jussi Pakkanen
f4261e6976
Handle files in subdirectories. Fancy that.
11 years ago
Jussi Pakkanen
65e4971685
Put targets in their subdirectories.
11 years ago
Jussi Pakkanen
cce822c3ec
Dynamic library linking works. Install probably will not, though.
11 years ago
Jussi Pakkanen
6a435ffd9e
Somethign or something else.
11 years ago
Jussi Pakkanen
a3701daec9
Can link static libraries.
11 years ago
Jussi Pakkanen
95cb7ddbad
Can build targets but dependencies are not properly set up yet.
11 years ago
Jussi Pakkanen
a715eac537
A few types for xcodeproj.
11 years ago
Jussi Pakkanen
c1c603f804
Some xcodeproj fixes.
11 years ago
Jussi Pakkanen
c4ff263fce
Forgot to add this one.
11 years ago