aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-02-17Fix Vala cross compilation. Closes #370.Jussi Pakkanen2-0/+2
2016-02-17Filter out UNIX flags from external deps when using the MSVC compilerNirbheek Chauhan3-6/+26
This is very useful to prevent compiler noise about invalid cflags; particularly for the -mms-bitfields cflag which most libraries send to the mingw-gcc compiler. More can be added later.
2016-02-17Explicitly use the import library while generating link args for a targetNirbheek Chauhan1-5/+9
2016-02-17ninjabackend: Try symlinking and ignore if it doesn't workNirbheek Chauhan1-9/+9
Instead of checking if we're on Windows and not even trying, try to symlink and if that fails due to insufficient privileges, then just continue. This allows people who know what they're doing to allow users other than Administrators to make symlinks on Windows, or allows them to just run Meson as an Administrator.
2016-02-17Merge pull request #391 from nirbheek/minor-changesJussi Pakkanen3-3/+5
Bunch of minor changes
2016-02-17compilers: /LD is not needed for PIC support in DLLsNirbheek Chauhan1-1/+1
On Windows, the advantages of PIC are provided by the runtime DLL loader. /LD is also only valid as an argument to cl.exe, and the linker link.exe just barfs when it sees it. The code assumes that the compiler is the same as the linker which caused this problem to occur.
2016-02-17Merge pull request #385 from nirbheek/debugoptimizedJussi Pakkanen2-1/+2
compilers: Don't pass /D for debugoptimized build type
2016-02-17backends: Clarify the reason behind a grotesque hackNirbheek Chauhan1-1/+3
2016-02-17When erroring out due to invalid prefix, print the valueNirbheek Chauhan2-2/+2
Helps with debugging what's going wrong
2016-02-17Add myself to authors.txt as required by the guide to contributing]Nirbheek Chauhan1-0/+1
2016-02-17compilers: Don't pass /D for debugoptimized build typeNirbheek Chauhan1-1/+1
/D is the same as -D and stands for define not debug. Passing this would swallow the next argument.
2016-02-14When killing a frozen process, take all its children with it. Closes #377.Jussi Pakkanen1-3/+18
2016-02-14Can ask pkg-config to provide static libraries. Closes #380.Jussi Pakkanen1-2/+8
2016-02-14Guard against subdir segments in output files.Jussi Pakkanen4-0/+10
2016-02-12Use deterministic mode in ar when it is available.Jussi Pakkanen1-1/+7
2016-02-12Do not cache found programs because it is unreliable. Closes #374.Jussi Pakkanen2-5/+2
2016-02-10Merge pull request #381 from dnohales/gresource_multi_sourcedirJussi Pakkanen2-46/+36
Allow multiple source_dir in GResource
2016-02-09Add myself to authors.txtDamián Nohales1-0/+1
2016-02-09Simplify target generation in GnomeModule.compile_resourcesDamián Nohales1-5/+3
2016-02-09Allow multiple source_dir in GResourceDamián Nohales1-41/+32
There are use case where one may want to specify --sourcedir option multiple times to glib-compile-resources, which will look for resources in every specified directory. By doing this, we also need to get rid of the manual GResource XML parsing and we opted to use the glib-compile-resources command with the --generate-dependencies option. This command will solve the multiple source_dir case for us.
2016-02-03If test exes can not be removed (because e.g. an antivirus program holds on ↵Jussi Pakkanen1-1/+7
to the file), just leave them behind. Closes #378.
2016-02-01Put internal include dirs at the beginning so they override ones coming from ↵Jussi Pakkanen1-11/+17
the system. Closes #372.
2016-01-30Removed need to call check_outputs manually so you can not forget to do it.Jussi Pakkanen1-74/+44
2016-01-31Text clarification.Jussi Pakkanen2-2/+2
2016-01-27Restore warning state variable that got lost in refactoring.Jussi Pakkanen1-0/+2
2016-01-25Can add languages only if they are available. Closes #365.Jussi Pakkanen3-66/+83
2016-01-25More comparison operators. Closes #363.Jussi Pakkanen3-7/+38
2016-01-25Strip trailing slash from prefix. Closes #366.Jussi Pakkanen1-0/+2
2016-01-25String to int conversion. Closes #362.Jussi Pakkanen3-0/+10
2016-01-24Bump version for new development.Jussi Pakkanen1-1/+1
2016-01-24Updated versions for release.0.29.0Jussi Pakkanen6-7/+7
2016-01-23Tweak setup.py includes.Jussi Pakkanen2-3/+2
2016-01-23Moved backends to their own module.Jussi Pakkanen6-24/+26
2016-01-23Can build Vala shared libraries.Jussi Pakkanen6-9/+42
2016-01-23Some windows fixes.Jussi Pakkanen2-11/+21
2016-01-23Better error message when failing to run install script. Closes #361.Jussi Pakkanen2-1/+9
2016-01-21Vala .d and .vapi should be named after the first vala source file in the ↵Jussi Pakkanen1-1/+3
target rather than target name.
2016-01-21Update version number for a new prerelease to pypi.Jussi Pakkanen1-1/+1
2016-01-18Fix swift breakage caused by distutils migration.Jussi Pakkanen1-1/+3
2016-01-18Merge branch 'distutils'.Jussi Pakkanen58-416/+579
2016-01-17Dumped fastvapi and made library linking with Vala work.Jussi Pakkanen4-65/+87
2016-01-17Fix rpm imports.Jussi Pakkanen1-2/+3
2016-01-17Put man page dir in manifest.Jussi Pakkanen1-0/+1
2016-01-17Some more command line guarding.Jussi Pakkanen1-1/+1
2016-01-16Fix wraptool.Jussi Pakkanen2-3/+3
2016-01-16Improve command line arg behaviour.Jussi Pakkanen1-4/+3
2016-01-16Fix some issues that break pypi installs and bump version to upload new version.Jussi Pakkanen7-5/+19
2016-01-16Some text tweaks.Jussi Pakkanen2-3/+3
2016-01-16Removed custom tar generator.Jussi Pakkanen2-5/+3
2016-01-16Support both setuptools and distutils.Jussi Pakkanen2-2/+6