meson/mesonbuild
Nirbheek Chauhan ee8b3b12a0 Add cross-platform PIC support for static libraries
With C/C++, on Windows you don't need to pass any arguments for a static
library to be PIC. On UNIX platforms you need to pass -fPIC.

Other languages such as D have compiler-specific PIC arguments required
for PIC support in static libraries on UNIX platforms.

This kwarg allows people to specify which static libraries should be
built with PIC support. This is usually used for static libraries that
will be linked into shared libraries.
2016-10-08 01:02:13 +05:30
..
backend Add cross-platform PIC support for static libraries 2016-10-08 01:02:13 +05:30
modules Merge pull request #843 from mesonbuild/tingping/gir-dir 2016-10-03 21:27:54 +03:00
scripts gnome: Allow specifying gtkdoc where to install directory 2016-09-26 15:25:59 -03:00
wrap Download without status updates if server does not report file size. Closes #771. 2016-09-14 19:09:57 +03:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
build.py Add cross-platform PIC support for static libraries 2016-10-08 01:02:13 +05:30
compilers.py Set soname with clang properly. 2016-10-02 12:52:16 -04:00
coredata.py Bump version number for new development. 2016-10-03 23:18:11 +03:00
dependencies.py dependencies/boost: Fix 32-bit vs 64-bit on Windows 2016-09-27 00:27:38 +05:30
environment.py environment: Add support for MinGW/GCC to detect_windows_arch() 2016-09-27 00:27:38 +05:30
interpreter.py Merge pull request #814 from centricular/heavy-cleanup-compilers-buildtargets 2016-09-30 15:30:57 -04:00
mconf.py Use context manager for file I/O. 2016-08-27 18:29:55 -04:00
mesonlib.py dependencies/boost: Fix 32-bit vs 64-bit on Windows 2016-09-27 00:27:38 +05:30
mesonmain.py Merge branch 'QuLogic-context-managers' 2016-09-01 23:12:06 +03:00
mintro.py Use context manager for file I/O. 2016-08-27 18:29:55 -04:00
mlog.py Print full mesonlog on failed tests when run under CI. 2016-06-23 00:03:59 +03:00
mparser.py Add support to integer modulo operator 2016-09-02 18:52:45 +01:00
optinterpreter.py Use context manager for file I/O. 2016-08-27 18:29:55 -04:00