Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ardu waf rebase on waf 2.0.23 from gitlab #11

Open
wants to merge 315 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 25, 2022

  1. Added submodules demonstrator to demos/fortran.

    Its only built if gfortran is used at least with version 6.
    Harald Klimach authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c985366 View commit details
    Browse the repository at this point in the history
  2. Added more syntactic cases to the demos/fortran/submodules example.

    Also build a main program that uses the parent module.
    Harald Klimach authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5c9f28c View commit details
    Browse the repository at this point in the history
  3. waf-2.0.14

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    09c181e View commit details
    Browse the repository at this point in the history
  4. waf-2.0.14

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    bf1709b View commit details
    Browse the repository at this point in the history
  5. Fix all DeprecationWarning: invalid escape sequence

    Signed-off-by: Mickaël Schoentgen <[email protected]>
    BoboTiG authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    171e8bb View commit details
    Browse the repository at this point in the history
  6. Rework the previous changes

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c323c1b View commit details
    Browse the repository at this point in the history
  7. docs

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f39106e View commit details
    Browse the repository at this point in the history
  8. Fix a few deprecation warnings

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    51d0088 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ee19eb2 View commit details
    Browse the repository at this point in the history
  10. Prevent protoc errors on "waf list"

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    6b828a5 View commit details
    Browse the repository at this point in the history
  11. protoc: simplify the java generation also solving problems with .prot…

    …o input files generated during build
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d5da401 View commit details
    Browse the repository at this point in the history
  12. Add a pipelines file

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a530c85 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa3e969 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dd69154 View commit details
    Browse the repository at this point in the history
  15. Support multiple 'default_cmd'

    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f08ebcc View commit details
    Browse the repository at this point in the history
  16. javaw: add quiet=True to ant_globs to suppress warnings of globbing i…

    …n build
    
    Most of the ant_globs used are explicitly and knowingly on build directory
    (ie. javadoc, jar re) so the warning is quite spurious. The only one that
    may be in doubt is the source re one: I added also here because if you use
    a code generator (ie. protoc) then it is also correct to glob on builds and
    the warning is misleading.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e0db1e9 View commit details
    Browse the repository at this point in the history
  17. added stubs/ to lib search paths

    mdrocco authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5acd7b3 View commit details
    Browse the repository at this point in the history
  18. task: calculate correct cmdline bytes

    The previous patches to workaround
    http://support.microsoft.com/kb/830473 drastically over estimated the
    number of characters in commands by treating the repr() version of the
    command array as a reasonable estimator of commandline length. This
    caused commands attempt to write argsfiles before they should have.
    
    The new calculation calculates the number characters in the command
    array and adds the number of spaces that would be added by ' '.join(cmd)
    this provides a much closer estimate of the commandline length.
    
    This also limits the CLI-length on non windows platforms to 200kB. This
    prevents us hitting the much larger argument limits on Linux/BSD/MacOS
    platforms.
    jamesharris-garmin authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0b8a34f View commit details
    Browse the repository at this point in the history
  19. Address ntpath bug with empty prefix

    This patch addresses the bug described in issue #2225 where in using
    posix paths and an empty PREFIX value can result in files being
    installed to the root of the drive specified by destdir instead of to
    the desired prefix value.  This is a bug in the assumption that user
    specified paths that are strings will contain directory separators that
    match the target operating system.
    jamesharris-garmin authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    1daf027 View commit details
    Browse the repository at this point in the history
  20. task: winres: allow tasks to disable @argsfile

    Not all tools executed by tasks support the '@argsfile' syntax for
    shunting commandline arguments to a file. This means that if such
    commands are shunted to a file early, he command will not work. On
    windows the rc.exe command is such an example, but some tools on linux
    have similar limitations. In the posix case, we artifically limit our
    commandline size because it is difficult/variable to caluclate what the
    actual limit is (it is partially dependent on environment size). This
    could artifically cause commands to fail due to commandline length when
    they otherwise wouldn't.
    
    This patch fixes this issue by adding the 'allow_argsfile' flag to the
    task. This way certain task instances will be able to specify if they
    are compatible with the '@argsfile' syntax or not.
    jamesharris-garmin authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    18cf23c View commit details
    Browse the repository at this point in the history
  21. Fix 4046e48 from #2214

    TypeError: can only concatenate list
    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    caf9d71 View commit details
    Browse the repository at this point in the history
  22. Utils: only use msys2 paths from msys2 python

    This patch attempts to detects if, when we are running from within an
    MSYS2 environement (MSYSTEM is set) we are also executing inside an
    MSYS2 provided version of python. It does this by assuming that if we
    are not in a cygwin environment and we are building on windows, If the
    value of sys.executable is /usr/bin or /bin or /usr/local/bin (somethign
    unixy) then we are running in an MSYS2 python interpreter and shoudl
    compensate for msys2 root paths. Otherwise we shouldn't be doing extra
    path manipulation.
    jimmyharris authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    4371344 View commit details
    Browse the repository at this point in the history
  23. Do not expose Task.allow_argsfile and remove allow_argsfile from non-…

    …Task class #2216
    
    The class waflib.Tools.winres.rc_parser is not a subclass of waflib.Task.Task:
    rc_parser -> c_preproc.c_parser -> object
    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    08edd9a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bca342f View commit details
    Browse the repository at this point in the history
  25. Typos

    selsky authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a2d346e View commit details
    Browse the repository at this point in the history
  26. waf-2.0.15

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d423dab View commit details
    Browse the repository at this point in the history
  27. waf-2.0.15

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    880be00 View commit details
    Browse the repository at this point in the history
  28. waf_unit_test: prevent error when dumping run to script and environme…

    …nt contains UTF-8 chars
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b7be3f4 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c58ca8d View commit details
    Browse the repository at this point in the history
  30. extras/syms: fix symbol regex on mac-o binaries

    mac-o symbols are prefixed with an underscore. when specifying multiple
    sub-regexes (e.g. 'sym1|sym2|sym3'), only the first will be matched
    (since the expansion turns into '(?P<symbol>_?sym1|sym2|sym3)'). here,
    this is remedied by wrapping the symbol regex in a paren group.
    wrl authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    77961db View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d97d574 View commit details
    Browse the repository at this point in the history
  32. msvc: add pdb_install_task with /DEBUG:* flags

    Currently PDBs are only installed if the /DEBUG flag appears in the
    current toolchain's LINKFLAGS attribute. This patch expands support
    so that /DEBUG:FULL and /DEBUG:FASTLINK also cause PDBs to be
    installed.
    jamesharris-garmin authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    62ce16f View commit details
    Browse the repository at this point in the history
  33. doxygen: maintain order of lines in doxyfile

    The order of the lines in a doxyfile are important. This patch uses an
    ordered dictionary to keep the keys of the doxyfile in the same order.
    
    This is particularly important for doxyfiles that contain @include
    lines. In such cases, if the dictionary is not ordered, the @include
    line can end up in the middle of the generated doxyfile and thus
    override all entries that were seen before it.
    lucteodorescu authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2656cc6 View commit details
    Browse the repository at this point in the history
  34. msvcdeps: fix 'WafError' AttributeError

    This patch corrects an error in the exec_response_command exception
    handler which always assumed that the execution's stdout would be bound
    to the the WafError exception object.
    
    However, this assumption is only true when the execution completes with
    a non-zero status code. For other exceptions, the stdout attribute is
    not bound.
    
    Now, when stdout is not available, the WafError msg will be used
    instead.
    sigby authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    cd169d1 View commit details
    Browse the repository at this point in the history
  35. javaw: make javadoc optional

    Make javadoc optional to support builds on platforms that don't include
    javadoc in their Java distribution.
    Robert Herbst authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    9ea7b50 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d8a55f9 View commit details
    Browse the repository at this point in the history
  37. Workaround for Issue 2232

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    95255c6 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1fdb091 View commit details
    Browse the repository at this point in the history
  39. When creating the waf script, assume that the 'extras' folder only co…

    …ntains Python files
    
    Files are also listed in a static arbitrary order.
    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    9c11d43 View commit details
    Browse the repository at this point in the history
  40. pyqt5: add option to enable explicitly PyQt5 bindings

    Previously one could explicitly state to use PySide2 or PyQt4 but not PyQt5 which was picked just by default. In this way the option can override local configurations and also this prevents to have mixed tools versions if we are sure we need PyQt5.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2986830 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    00abb9e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    80ea3fd View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    2d74942 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c74522e View commit details
    Browse the repository at this point in the history
  45. javaw: also when using non-jar CLASSPATH has to be populated to use-d…

    … tasks. In this case we point to the directory instead of the JAR file
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    aae615c View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    ffef98a View commit details
    Browse the repository at this point in the history
  47. Node: escape parentheses in ant_glob()

    ant_matcher() converts an ANT glob pattern to an equivalent regex
    pattern. This commit adds support for escaping parenthesis in the
    input pattern so they don't end up being treated as a regex capture
    group.
    
    Also add a unit test to verify ant_glob()'s ability to handle special
    characters in the input pattern.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    3705946 View commit details
    Browse the repository at this point in the history
  48. msvcdeps: refactor cache lock

    Rework how msvcdeps' cached_nodes lock is used so acquiring the lock is
    only necessary on a cache miss. Also use a "with" context manager to
    simplify management of the lock lifecycle.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    072ff0c View commit details
    Browse the repository at this point in the history
  49. msvcdeps: remove path_to_node()'s path list support

    Make path_to_node() only accept a path as a string instead of also as a
    list. That requires joining the list of path components in the relative
    path case before calling path_to_node(). Also use path.pop(0) to remove
    the first path component instead of copying the remainder of the path
    using a slice operator.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    40b394e View commit details
    Browse the repository at this point in the history
  50. msvcdeps: use ant_glob() to get correct case of include paths

    When using msvcdeps, header dependencies are not detected reliably for
    generated source files. The root cause is a bug in versions of MSVC
    prior to VS2019 16.0 in which it emits lower-case path prefixes when
    resolving include paths relative to the containing file. Absolute paths
    and paths relative to include directories passed in the MSVC command
    line are, in contrast, case-correct.
    
    Such a file-relative include directive with an incorrect lower-case
    prefix derails waf's node hash signature handling and fails silently.
    
    This change uses ant_glob() with the ignorecase keyword argument to
    find the file on the filesystem with the correct case. The prior
    case-correction code has been superseded and was removed.
    
    See the following Visual Studio bug report for details on the issue:
    https://developercommunity.visualstudio.com/content/problem/233871/showincludes-lowercases-some-path-segments.html
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    07f5ff5 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    6b6251a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b0aa9fd View commit details
    Browse the repository at this point in the history
  53. Undo parentheses escaping in ant_glob

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b7c032d View commit details
    Browse the repository at this point in the history
  54. waf-2.0.16

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    abdcf91 View commit details
    Browse the repository at this point in the history
  55. Update colors of install step

    mortenvp authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2c0352b View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    f08a60d View commit details
    Browse the repository at this point in the history
  57. Python 3.8 has different flags for pyembed, needs --embed

    As recommended in the docs, to support both 3.8 and
    previous versions, we try to use python3-config --embed and
    fallback to the previous behavior.
    
    Fixes https://gitlab.com/ita1024/waf/issues/2239
    
    See https://docs.python.org/dev/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build
    hroncok authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    7a57381 View commit details
    Browse the repository at this point in the history
  58. sphinx: adds a tool for Sphinx documentation.

    Signed-off-by: Piotr Szubiakowski <[email protected]>
    pkszub authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    cd472a1 View commit details
    Browse the repository at this point in the history
  59. docs #2240

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0a29e8f View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    2c3a3d1 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    e2d76ee View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    c94dfb8 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    5170da3 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    f1d416e View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    e7b64ed View commit details
    Browse the repository at this point in the history
  66. Improve Qt5 processing 1de43d8

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e5de848 View commit details
    Browse the repository at this point in the history
  67. Refactor javaw.py 066a051

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e2ec1d8 View commit details
    Browse the repository at this point in the history
  68. Rework installation colors

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    07ce370 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    054b036 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    f6a00bd View commit details
    Browse the repository at this point in the history
  71. waf-2.0.17

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    79554f3 View commit details
    Browse the repository at this point in the history
  72. qt5 demo: add example of unit testing using QtTest integrated into wa…

    …f with standard waf_unit_test Tool
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    061989d View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    a302e11 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    4d74bb7 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    608a6ee View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    d9089d5 View commit details
    Browse the repository at this point in the history
  77. java demo: add test case for !2242

    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d218cca View commit details
    Browse the repository at this point in the history
  78. Fix local_rpath tool

    muffgaga authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    65028f4 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    5b23b94 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    26848cb View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    8c66c5c View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    2918271 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    c1bedef View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    04a70b9 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    0085f08 View commit details
    Browse the repository at this point in the history
  86. Do not clean lock files in top and run dirs if no-lock opts are set

    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    61d3a94 View commit details
    Browse the repository at this point in the history
  87. Fix PIE errors in demos/asm/

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d74ca88 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    e1fb58b View commit details
    Browse the repository at this point in the history
  89. Waf Pip integration through a setup.py in root

    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    410cd6a View commit details
    Browse the repository at this point in the history
  90. Adds script section to install waf-light bin and make it look for waf…

    …lib in PYTHONPATH
    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    fcd173f View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    84f3c80 View commit details
    Browse the repository at this point in the history
  92. Removing the incorrect License description

    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d59f103 View commit details
    Browse the repository at this point in the history
  93. Move setup.py in subdir to unclutter the project root

    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0b57629 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    cb73820 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    14bede5 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    e822fb5 View commit details
    Browse the repository at this point in the history
  97. Add genpybind feature

    kljohann authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0c96b0f View commit details
    Browse the repository at this point in the history
  98. Set resource-dir explicitly for genpybind-parse

    David Stöckel authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d0985ab View commit details
    Browse the repository at this point in the history
  99. Add genpybind example

    ystradmann authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f2e7dcf View commit details
    Browse the repository at this point in the history
  100. Fix doxygen task-gen. pars input before processing

    * OUTPUT_DIRECTORY now is created for a present parameter in `pars`
      of the task.
    Philipp Spilger authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    ec83305 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    5e91bf9 View commit details
    Browse the repository at this point in the history
  102. Add executable arguments for configuration tests / execute=True

    conf.check(..., execute=True, test_args=['--abc=def'])
    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    7782dc9 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    c4fd5bc View commit details
    Browse the repository at this point in the history
  104. IronPython is broken

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    af13fcb View commit details
    Browse the repository at this point in the history
  105. waf-2.0.18

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    8ef6fa5 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    d645e59 View commit details
    Browse the repository at this point in the history
  107. Improve endianness detection

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    3cdd87b View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    fba789d View commit details
    Browse the repository at this point in the history
  109. Conceal imp warnings in Python3

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5b0d7b0 View commit details
    Browse the repository at this point in the history
  110. Simplify the Python examples

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2c7251f View commit details
    Browse the repository at this point in the history
  111. Enable wafcache remote servers

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e00eb74 View commit details
    Browse the repository at this point in the history
  112. Add WAFCACHE_NO_PUSH to extras/wafcache

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    70a68fd View commit details
    Browse the repository at this point in the history
  113. clang_compilation_database: fix #2247, add clangdb command to generat…

    …e database by request without rebuilding, add tests (WIP)
    a1batross authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    43fafa1 View commit details
    Browse the repository at this point in the history
  114. Unbreak the endianness test with msvc

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    33cc295 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    64b55b3 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    f40bf14 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    d0f1d75 View commit details
    Browse the repository at this point in the history
  118. Silently ignore negative values for -j

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    40fbdbf View commit details
    Browse the repository at this point in the history
  119. Improve error messages in c_aliases

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    be5c79d View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    77265a5 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    12ae961 View commit details
    Browse the repository at this point in the history
  122. [MSVC/Fortran] Add /Fd flag when /Zi or /ZI flags are detected

    Fixes #1731
    Rafaël Kooi authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    7ea236c View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    6e3ea25 View commit details
    Browse the repository at this point in the history
  124. Improve cache activity verbosity

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e1d0efa View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    2cc8a6e View commit details
    Browse the repository at this point in the history
  126. Improve os.environ propagation #2264

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a88ae5f View commit details
    Browse the repository at this point in the history
  127. msvc_pdb: check compiled_tasks existence, so it will not misleadingly…

    … throw a stacktrace if no sources was added
    a1batross authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    7bbf13e View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    a708d82 View commit details
    Browse the repository at this point in the history
  129. Ignore resource files

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b864386 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    f976fb5 View commit details
    Browse the repository at this point in the history
  131. Simplify msvc_pdb.py

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    10561e4 View commit details
    Browse the repository at this point in the history
  132. Further simplifications

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f883a4b View commit details
    Browse the repository at this point in the history
  133. Fix one more issue in msvc_pdb.py

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    90dea12 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    c00e750 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    a41d0fd View commit details
    Browse the repository at this point in the history
  136. Typo

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a4e9a9f View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    4d13ae5 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    eac655a View commit details
    Browse the repository at this point in the history
  139. Improve the Qt5 fPIC/fPIE detection

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    44b7497 View commit details
    Browse the repository at this point in the history
  140. Support versioned shared libraries.

    Shared libraries often use a suffix encoding their version which should
    be handled when parsing linker flags.
    severinstrobl authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    ffa8ce5 View commit details
    Browse the repository at this point in the history
  141. waf-2.0.19

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    52f5e58 View commit details
    Browse the repository at this point in the history
  142. Update irixcc

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b03ff9a View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    24bce81 View commit details
    Browse the repository at this point in the history
  144. Make distclean target 'no_lock_in_top/run' modifiers compatible with …

    …env vars
    Adriano Scoditti authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    11257de View commit details
    Browse the repository at this point in the history
  145. Make multicheck collisions less likely

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2a98d0f View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    53b35e8 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    eb469b1 View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    60c0d3e View commit details
    Browse the repository at this point in the history
  149. javaw: fix buglet overwrites working variable while adding dependencies

    variable x is used in the outer loop and gets corrupted by inner enumeration in case of non-jar dependency
    
    to reproduce: use the demos/java and run waf build twice: the first time will work (since no class files around)
    while the second will not since will by bad luck pick a class file in the inner loop
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    8048358 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    958cd11 View commit details
    Browse the repository at this point in the history
  151. Configuration menu
    Copy the full SHA
    4329c40 View commit details
    Browse the repository at this point in the history
  152. gccdeps: Add support for gas

    Add support for generating and using gcc's native dependency files with
    the GNU Assembler in addition to the existing C/C++ support.
    
    When the gas and gccdeps tools are loaded, the configure step will test
    whether gcc operating on an assembly file supports the -MMD argument.
    If so, waf will pass the -MMD argument to .S files assembled with gcc
    which will cause it to generate .d dependency files. Waf will then parse
    those files for dependency information.
    
    Note: This will only work for assembly files compiled through the gcc
    frontend, not with GNU as directly. It also requires assembly files to
    use the uppercase .S file extension.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5207714 View commit details
    Browse the repository at this point in the history
  153. add support for clang on cygwin

    swaldhoer authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2ed75ac View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    8359238 View commit details
    Browse the repository at this point in the history
  155. Add support for clang++ on cygwin

    swaldhoer authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c4434df View commit details
    Browse the repository at this point in the history
  156. Improve custom option processing #2280

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f7d193a View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    9dd2a36 View commit details
    Browse the repository at this point in the history
  158. waf-2.0.20

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c0d5ea0 View commit details
    Browse the repository at this point in the history
  159. boost: fix removal of lib extension

    Mathieu Courtois authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    3c56a3b View commit details
    Browse the repository at this point in the history
  160. boost: ignore version number from library name

    Mathieu Courtois authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a1ffcb6 View commit details
    Browse the repository at this point in the history
  161. msvcdeps: Tweak debug output

    Print out which source file waf is gathering dependencies for and leave
    the leading spaces in the dependency debug output because it can be
    helpful to see the dependency hierarchy.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    71428c2 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    d609f8a View commit details
    Browse the repository at this point in the history
  163. Configuration menu
    Copy the full SHA
    9ea3e94 View commit details
    Browse the repository at this point in the history
  164. Xcode6 py3 fix.

    The return type of .keys() in Python 3 is no longer a list, but a 
    'dict_keys', which does not support the '+' operator.
    jpauwels authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    384fd60 View commit details
    Browse the repository at this point in the history
  165. Fix alignment in generated Xcode file

    jpauwels authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    227cd8b View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    5de5b3c View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    513484e View commit details
    Browse the repository at this point in the history
  168. Escape quoted strings in Xcode project

    jpauwels authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c57a1e3 View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    04e3934 View commit details
    Browse the repository at this point in the history
  170. Update c_dumbpreproc (broken)

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    ea65e24 View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    e6bb2eb View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    ec13b69 View commit details
    Browse the repository at this point in the history
  173. Typo

    selsky authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    483ee0d View commit details
    Browse the repository at this point in the history
  174. c_config: add MCST Elbrus detection

    a1batross authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    6901a1e View commit details
    Browse the repository at this point in the history
  175. Improve wafcache process pre-allocation

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    1bd658e View commit details
    Browse the repository at this point in the history
  176. Port file_to_obj to Python3

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f546810 View commit details
    Browse the repository at this point in the history
  177. Fix playground/pch's second example

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b37f481 View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    5cf1fac View commit details
    Browse the repository at this point in the history
  179. Force an asm-specific defines flag

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    805f45b View commit details
    Browse the repository at this point in the history
  180. default to version of visual studio from command prompt if it exists

    Anthony DuPont authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    1cdf212 View commit details
    Browse the repository at this point in the history
  181. Configuration menu
    Copy the full SHA
    d789983 View commit details
    Browse the repository at this point in the history
  182. Update tutorial.rst to use uniform parameter names in all places wher…

    …e the configure() method or its parameter is mentioned.
    Dotan Cohen authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    92f1591 View commit details
    Browse the repository at this point in the history
  183. Update tutorial.rst to clarify that the env attribute is shared betwe…

    …en the cnf and bld parameters to their respective methods.
    Dotan Cohen authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    660c5ff View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    466272e View commit details
    Browse the repository at this point in the history
  185. Configuration menu
    Copy the full SHA
    1e84cb2 View commit details
    Browse the repository at this point in the history
  186. Configuration menu
    Copy the full SHA
    962e310 View commit details
    Browse the repository at this point in the history
  187. Configuration menu
    Copy the full SHA
    7b6cd4c View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    ac6746d View commit details
    Browse the repository at this point in the history
  189. Configuration menu
    Copy the full SHA
    f77556c View commit details
    Browse the repository at this point in the history
  190. wafcache: add support for MinIO/mc cache

    Add support for MinIO object storage (https://min.io/) using the
    MinIO client (https://github.com/minio/mc) to wafcache.
    
    MinIO is an open-source, self-hostable, S3 compatible cache. The
    MinIO client supports MinIO connections as well as normal S3/GCS
    storages by configuring aliases beforehand.
    
    Hint: some distributions have `mc` (the GNU Midnight Commander)
    installed which is not the minio client, be aware of this (or your
    build may get stuck with waf waiting for `mc` to never finish)
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    429c758 View commit details
    Browse the repository at this point in the history
  191. Configuration menu
    Copy the full SHA
    bcd8129 View commit details
    Browse the repository at this point in the history
  192. Improve WAFCACHE_CMD parameter handling

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    243fd8e View commit details
    Browse the repository at this point in the history
  193. Reduce verbosity in out-of-tree builds

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b4effc9 View commit details
    Browse the repository at this point in the history
  194. Improve the WAFCACHE_CMD description

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e219a10 View commit details
    Browse the repository at this point in the history
  195. Update the ChangeLog file

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    a89ec35 View commit details
    Browse the repository at this point in the history
  196. Update the project's public key

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2db18aa View commit details
    Browse the repository at this point in the history
  197. waf-2.0.21

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    909b846 View commit details
    Browse the repository at this point in the history
  198. Fix the file_to_object example

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    d396fdc View commit details
    Browse the repository at this point in the history
  199. Exclude wafcache symlink handling

    - Exclude classes having folder or symlinks
    - Exclude well-known Task classes from wafcache processing
    - Remove stale 'waflib.Task.Task.chmod' processing
    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    db60420 View commit details
    Browse the repository at this point in the history
  200. Configuration menu
    Copy the full SHA
    f3c7369 View commit details
    Browse the repository at this point in the history
  201. Configuration menu
    Copy the full SHA
    b042455 View commit details
    Browse the repository at this point in the history
  202. Configuration menu
    Copy the full SHA
    0bf9456 View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    664258c View commit details
    Browse the repository at this point in the history
  204. Haxe support

    brodcode-stale authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    63d9ab7 View commit details
    Browse the repository at this point in the history
  205. Configuration menu
    Copy the full SHA
    28d030c View commit details
    Browse the repository at this point in the history
  206. Do not detect Qt6 when detecting Qt5

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    11d7a6f View commit details
    Browse the repository at this point in the history
  207. Configuration menu
    Copy the full SHA
    556b823 View commit details
    Browse the repository at this point in the history
  208. Configuration menu
    Copy the full SHA
    ae57421 View commit details
    Browse the repository at this point in the history
  209. cuda: pass correctly compiler options from nvcc to the underlying com…

    …piler with --compiler-options
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    8571aef View commit details
    Browse the repository at this point in the history
  210. wafcache: fix reporting of concurrent trim error

    As this is run in the non-waf process we don't have Logs, so we
    write to stderr instead or we will get a NameError name 'Logs' is
    not defined.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e033cd5 View commit details
    Browse the repository at this point in the history
  211. Configuration menu
    Copy the full SHA
    cc4fbe8 View commit details
    Browse the repository at this point in the history
  212. Configuration menu
    Copy the full SHA
    78b9774 View commit details
    Browse the repository at this point in the history
  213. Configuration menu
    Copy the full SHA
    935caea View commit details
    Browse the repository at this point in the history
  214. Fix Build.py indentation

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    27a8e49 View commit details
    Browse the repository at this point in the history
  215. Configuration menu
    Copy the full SHA
    5241d7b View commit details
    Browse the repository at this point in the history
  216. waf_unit_test: Fix command handling under windows

    The unit test tool moved from a simple split to using shlex.split for
    handling the unit test command. This results in the path separators on
    windows being treated as escapes.
    
    To handle this the unit test exec command is properly escaped before
    joining so that the subsequent split restores the original arguments.
    The quote function is also exposed in the Utilities module so that
    wscripts making use of the unit test tool can properly quote their
    contributions to the command as well.
    Bootsma, James authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0f61ac6 View commit details
    Browse the repository at this point in the history
  217. Configuration menu
    Copy the full SHA
    128960d View commit details
    Browse the repository at this point in the history
  218. waf-2.0.22

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    2d39ad3 View commit details
    Browse the repository at this point in the history
  219. msvs: Update project sorting in visual studio solution file

    In order to correctly set a default project in visual studio any folders
    must be listed at the top of the solution file. This change ensures that
    any folders included in generated solutions sort to the top of the .sln
    file. The default project, if one exists, will be located after the
    folders. Note that it should also be correct to place the default
    at the top of the file, followed by any folders.
    martiank9 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    1507961 View commit details
    Browse the repository at this point in the history
  220. Configuration menu
    Copy the full SHA
    fc825bd View commit details
    Browse the repository at this point in the history
  221. Configuration menu
    Copy the full SHA
    21ad2af View commit details
    Browse the repository at this point in the history
  222. msvcdeps: Faster case correction

    Visual Studio returns paths to dependencies with incorrect case.
    ant_glob() is very slow for this use case (40~50% impact to overall
    build time). This patch uses os.listdir() to find the correct case
    of each path component.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    4fe69fe View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    96ac7b3 View commit details
    Browse the repository at this point in the history
  224. msvcdeps: Remove unused variable

    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e5c2a05 View commit details
    Browse the repository at this point in the history
  225. msvcdeps: Align with gccdeps

    Just a few small changes to make msvcdeps.py align with gccdeps.py
    better.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c64d4b9 View commit details
    Browse the repository at this point in the history
  226. gccdeps: Rename some variables

    Rename some local variables to clarify their purpose and to align with
    msvcdeps.py.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c46a931 View commit details
    Browse the repository at this point in the history
  227. gccdeps: Move scan() method

    Move the scan() method down in the file to match msvcdeps' method
    ordering. This makes it easier to compare gccdeps.py and msvcdeps.py
    to keep them in sync.
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    459d12b View commit details
    Browse the repository at this point in the history
  228. gccdeps: Refactor cache lock

    Rework how gccdeps' cached_nodes lock is used so acquiring the lock is
    only necessary on a cache miss. Also use a "with" context manager to
    simplify management of the lock lifecycle.
    
    Ported from 8b5a2a2
    Vynce authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    71355d0 View commit details
    Browse the repository at this point in the history
  229. swig: skip CR (\r) if present in module name

    Handles presence of \r in module name (ie. DOS mode swig .i files)
    Should fix #2350
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    6db6412 View commit details
    Browse the repository at this point in the history
  230. Configuration menu
    Copy the full SHA
    c2b87ea View commit details
    Browse the repository at this point in the history
  231. Disable OpenIndiana from the pipelines

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f9e5590 View commit details
    Browse the repository at this point in the history
  232. Configuration menu
    Copy the full SHA
    04a4a31 View commit details
    Browse the repository at this point in the history
  233. Configuration menu
    Copy the full SHA
    958c73a View commit details
    Browse the repository at this point in the history
  234. Configuration menu
    Copy the full SHA
    fbba311 View commit details
    Browse the repository at this point in the history
  235. Configuration menu
    Copy the full SHA
    bb5bb18 View commit details
    Browse the repository at this point in the history
  236. Make clang_compilation_database compatible with variants

    In the current implementation if a project is using
    build variants it's not possible to use the clang_compilation_database
    plugin because it strips the variant information from the build object.
    Federico Giovanardi authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    c40ee48 View commit details
    Browse the repository at this point in the history
  237. eclipse: add generation of editor language settings

    Add automatic generation of editor language settings for C and C++,
    so the automatic code correction uses the correct compiler and
    compiler flags, including for example the correct C/C++ standard
    so construct from such standards are correctly managed by the IDE.
    Correct compiler and flags are automatically generated using the
    build environment data gathered during configure phase.
    The playground example has been modified to contain some code that
    is standard specific to demonstrate the new feature when run under
    Eclipse.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    51555ad View commit details
    Browse the repository at this point in the history
  238. eclipse: remove repeated entries in include paths for C/C++

    Make sure just unique include paths (both system and local) are
    added to prevent overcrowding with useless redundant include paths
    that grow up a lot the generated XML file and make the usage of
    the GUI messy.
    The filter was already there for Java/Python.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0b28275 View commit details
    Browse the repository at this point in the history
  239. Configuration menu
    Copy the full SHA
    4b0499b View commit details
    Browse the repository at this point in the history
  240. Configuration menu
    Copy the full SHA
    019f072 View commit details
    Browse the repository at this point in the history
  241. Update the CI pipelines

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5eb2b2e View commit details
    Browse the repository at this point in the history
  242. Detect Qt3D* libraries #2368

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    e051e13 View commit details
    Browse the repository at this point in the history
  243. Configuration menu
    Copy the full SHA
    61156b4 View commit details
    Browse the repository at this point in the history
  244. eclipse: add possibility to add custom targets execution

    Make it easy to add custom target executions in the automatic
    eclipse configuration generation, for example to call other
    standard waf targets from other tools or with specific options.
    fedepell authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    5924c85 View commit details
    Browse the repository at this point in the history
  245. Configuration menu
    Copy the full SHA
    a17dc11 View commit details
    Browse the repository at this point in the history
  246. Add support for GNU/kFreeBSD

    Where default compiler is gcc
    sathieu authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    6ed3102 View commit details
    Browse the repository at this point in the history
  247. waf-2.0.23

    ita1024 authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    bb71f26 View commit details
    Browse the repository at this point in the history
  248. modernize macos demo

    David Kassa authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f946941 View commit details
    Browse the repository at this point in the history
  249. Define xrange() in Python 3

    __xrange()__ was removed in Python 3 in favor of a reworked version of __range()__.  Discovered via ArduPilot/ardupilot#10278
    cclauss authored and davidbuzz committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    8568c85 View commit details
    Browse the repository at this point in the history
  250. Configuration menu
    Copy the full SHA
    f60daab View commit details
    Browse the repository at this point in the history