summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-09-13Fix flake8 whitespace reportsJon Turney
$ flake8 | grep -E '(E203|E221|E226|E303|W291|W293)' ./mesonbuild/build.py:964:5: E303 too many blank lines (2) ./tools/dircondenser.py:70:36: E221 multiple spaces before operator
2018-07-31Add script to condense test directory names.Jussi Pakkanen
2017-10-25Boost: Add Python librariesNiklas Claesson
Fixes: #2507
2017-10-12Boost: Jamfile has two syntaxes for boost librariesNiklas Claesson
Fixes #2456
2017-10-01Boost: Improve search algorithmNiklas Claesson
The new implementation will correctly pick boost from 3 possible locations on windows and two locations on posix compatible OSs. The new search algorithm also differentiates between debug and release builds of Boost and multi or single threading builds. It was also decided to map "Meson modules" to Boost software libraries and not Boost modules since it there are a lot of options regarding linking. Some modules can even be used either as headers-only or with dynamic linking. This commit also fixes a bug that prevented header-only use on Windows. Fixes: #2274 #2239 #1803 #669
2017-09-14cmake2meson: convert varexp to lowercaseGeorg Müller
since variable names in 'set' statements are converted to lowercase, the variable itself should be converted to lower-case too when used.
2017-09-14cmake2meson: strip comments from statementsGeorg Müller
Without this change, the following correct cmake will cause an error: statement( arg1 # arg2 arg3 )
2017-09-14cmake2meson: convert statements to lower caseGeorg Müller
cmake does not distinguish between upper and lower case, so convert it to lower case for the later comparisons.
2017-07-31Improve ac_converter to print a help message.Jussi Pakkanen
2017-07-16Removed unnecessary pass statements.Jussi Pakkanen
2017-07-16Removed duplicate key in dictionary.Jussi Pakkanen
2017-06-04A few typo fixes in the converter script.Jussi Pakkanen
2017-06-04Added more functions to the list of checks.Jussi Pakkanen
2017-01-18cleanup: Unbound local variableMike Sinkovsky
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky
2017-01-18cleanup: Redundant character escapeMike Sinkovsky
2017-01-11style: [E1**] IndentationMike Sinkovsky
2017-01-11style: [E301] expected 1 blank line, found 0Mike Sinkovsky
2017-01-01style: fix E703 violationsIgor Gnatenko
E703: statement ends with a semicolon Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01style: fix E124 violationsIgor Gnatenko
E124: closing bracket does not match visual indentation Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01style: fix E265 violationsIgor Gnatenko
E265: block comment should start with '# ' Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-01style: fix E226 violationsIgor Gnatenko
E226: missing whitespace around arithmetic operator Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-31Fix space before :.Jussi Pakkanen
2016-10-19Allow id to contain a pipe "|"Gautier Pelloux-Prayer
For instance in [color](https://github.com/bagage/color/blob/master/tests/CMakeLists.txt#L26) project tests contains a `|` character.
2016-10-18cmake2meson.py: Fix missing quote around options type/nameGautier Pelloux-Prayer
2016-10-07tools/ac_converter: couple of trivial fixes (#867)Igor Gnatenko
W: 31, 4: Duplicate key 'HAVE_UNSETENV' in dictionary (duplicate-key) Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> * tools/ac_converter: fix undefined variable 'func' E:283,11: Undefined variable 'func' (undefined-variable) Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> * tools/ac_converter: use spaces properly in HAVE_SOCKET C: 97, 0: Exactly one space required after comma 'HAVE_SOCKET' : ('socket',' sys/socket.h'), ^ (bad-whitespace) This also might cause some issue after conversion. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-09-04loop over `sizes'Iain Lane
I ran `ac_converter.py`, and it crashed ``` Traceback (most recent call last): File "ac_converter.py", line 299, in <module> for elem, typename in size: ``` I think it's a typo like this.
2016-08-30Use context manager in scripts.Elliott Sales de Andrade
2016-08-14Use our config template rather than Autoconf's.Jussi Pakkanen
2016-08-13A few more checks for ac converter tool.Jussi Pakkanen
2016-07-28Convert socket checks.Jussi Pakkanen
2015-11-20A few more checks for converter.Jussi Pakkanen
2015-11-12More checks for converter.Jussi Pakkanen
2015-09-04Moved new ac converter from wrap repo and made shebang line use env. Closes ↵Jussi Pakkanen
#256.
2014-06-14Convert project name.Jussi Pakkanen
2014-06-14Convert some pkg-config declarations.Jussi Pakkanen
2014-06-14Some simple autoconf parsing.Jussi Pakkanen
2014-06-13Simple target converter.Jussi Pakkanen
2014-06-13Traverse the entire autotools tree.Jussi Pakkanen
2014-06-13Skeleton for converting autotools projects.Jussi Pakkanen
2014-06-04Convert test declarations.Jussi Pakkanen
2014-06-04Convert library targets.Jussi Pakkanen
2014-06-04Convert executable command.Jussi Pakkanen
2014-06-04Convert build options.Jussi Pakkanen
2014-06-04More convertisizising.Jussi Pakkanen
2014-06-04Working if else indents.Jussi Pakkanen
2014-06-04Convert function arguments.Jussi Pakkanen
2014-06-02Convert a few more functions, can generate a simple skeleton.Jussi Pakkanen
2014-06-02Convert some function types.Jussi Pakkanen
2014-06-02Comments are converted. Yay!Jussi Pakkanen