mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-12-22 01:09:28 +01:00
Update docs for 2018
This commit is contained in:
parent
7b36a52b4e
commit
d21446ff71
@ -347,7 +347,7 @@ master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
project = u'Waf'
|
||||
copyright = u'2005-2017, Thomas Nagy'
|
||||
copyright = u'2005-2018, Thomas Nagy'
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
top = '.'
|
||||
out = 'build'
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: latin-1
|
||||
# Thomas Nagy, 2005-2017
|
||||
# Thomas Nagy, 2005-2018
|
||||
#
|
||||
"""
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Classes related to the build phase (build, clean, install, step, etc)
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Configuration system
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2010-2017 (ita)
|
||||
# Thomas Nagy, 2010-2018 (ita)
|
||||
|
||||
"""
|
||||
Classes and functions enabling the command system
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2010-2017 (ita)
|
||||
# Thomas Nagy, 2010-2018 (ita)
|
||||
|
||||
"""
|
||||
Exceptions used in the Waf code
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
logging, colors, terminal width and pretty-print
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Node: filesystem structure
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Scott Newton, 2005 (scottn)
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
Support for waf command-line options
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Runner.py: Task scheduling and execution
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"Module called for configuring, compiling and installing targets"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Tasks represent atomic operations such as processes.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Task generators
|
||||
|
@ -1,3 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
|
||||
"""
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2008-2017 (ita)
|
||||
# Thomas Nagy, 2008-2018 (ita)
|
||||
|
||||
"""
|
||||
Assembly support, used by tools such as gas and nasm
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# John O'Meara, 2006
|
||||
# Thomas Nagy 2009-2017 (ita)
|
||||
# Thomas Nagy 2009-2018 (ita)
|
||||
|
||||
"""
|
||||
The **bison** program is a code generator which creates C or C++ files.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"Base for c programs/libraries"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
C/C++/D configuration helpers
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy 2008-2017 (ita)
|
||||
# Thomas Nagy 2008-2018 (ita)
|
||||
|
||||
"""
|
||||
MacOSX related tools
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
C/C++ preprocessor for finding dependencies
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Various configuration tests.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Classes and methods shared by tools providing support for C-like language such
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy 2009-2017 (ita)
|
||||
# Thomas Nagy 2009-2018 (ita)
|
||||
|
||||
"""
|
||||
Detect the Clang++ C++ compiler
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Carlos Rafael Giani, 2007 (dv)
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Try to detect a D compiler from the list of supported compilers::
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
C# support. A simple example::
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"Base for c++ programs and libraries"
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Carlos Rafael Giani, 2007 (dv)
|
||||
# Thomas Nagy, 2007-2017 (ita)
|
||||
# Thomas Nagy, 2007-2018 (ita)
|
||||
|
||||
from waflib import Utils, Task, Errors
|
||||
from waflib.TaskGen import taskgen_method, feature, extension
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
from waflib import Utils
|
||||
from waflib.Configure import conf
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Provide a scanner for finding dependencies on d files
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Carlos Rafael Giani, 2007 (dv)
|
||||
# Thomas Nagy, 2008-2017 (ita)
|
||||
# Thomas Nagy, 2008-2018 (ita)
|
||||
|
||||
import sys
|
||||
from waflib.Tools import ar, d
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# DC 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Fortran support
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# DC 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Fortran configuration helpers
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# DC 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
import re
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# John O'Meara, 2006
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
The **flex** program is a code generator which creates C or C++ files.
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# KWS 2010
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
import re
|
||||
from waflib import Utils
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2008-2017 (ita)
|
||||
# Thomas Nagy, 2008-2018 (ita)
|
||||
|
||||
"Detect as/gas/gcc for compiling assembly files"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
# Yinon Ehrlich, 2009
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# DC 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
import re
|
||||
from waflib import Utils
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
Support for GLib2 tools:
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
# Yinon Ehrlich, 2009
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Stian Selnes 2008
|
||||
# Thomas Nagy 2009-2017 (ita)
|
||||
# Thomas Nagy 2009-2018 (ita)
|
||||
|
||||
"""
|
||||
Detects the Intel C compiler
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy 2009-2017 (ita)
|
||||
# Thomas Nagy 2009-2018 (ita)
|
||||
|
||||
"""
|
||||
Detects the Intel C++ compiler
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# DC 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
import os, re, traceback
|
||||
from waflib import Utils, Logs, Errors
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
Support for translation tools such as msgfmt and intltool
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
Java support
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Sebastian Schlingmann, 2008
|
||||
# Thomas Nagy, 2008-2017 (ita)
|
||||
# Thomas Nagy, 2008-2018 (ita)
|
||||
|
||||
"""
|
||||
Lua support.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2008-2017 (ita)
|
||||
# Thomas Nagy, 2008-2018 (ita)
|
||||
|
||||
"""
|
||||
Nasm tool (asm processing)
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# andersg at 0x63.nu 2007
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Support for Perl extensions. A C/C++ compiler is required::
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
This tool helps with finding Qt5 tools and libraries,
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# daniel.svensson at purplescout.se 2008
|
||||
# Thomas Nagy 2016-2017 (ita)
|
||||
# Thomas Nagy 2016-2018 (ita)
|
||||
|
||||
"""
|
||||
Support for Ruby extensions. A C/C++ compiler is required::
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
|
||||
from waflib import Errors
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
|
||||
from waflib import Errors
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
|
||||
"""
|
||||
TeX/LaTeX/PDFLaTeX/XeLaTeX support
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Carlos Rafael Giani, 2006
|
||||
# Thomas Nagy, 2010-2017 (ita)
|
||||
# Thomas Nagy, 2010-2018 (ita)
|
||||
|
||||
"""
|
||||
Unit testing system for C/C++/D and interpreted languages providing test execution:
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
# Yinon Ehrlich, 2009
|
||||
# Michael Kuhn, 2009
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2006-2017 (ita)
|
||||
# Thomas Nagy, 2006-2018 (ita)
|
||||
# Ralf Habacker, 2006 (rh)
|
||||
# Yinon Ehrlich, 2009
|
||||
# Michael Kuhn, 2009
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
||||
"""
|
||||
Utilities and platform-specific fixes
|
||||
|
@ -1,3 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2005-2017 (ita)
|
||||
# Thomas Nagy, 2005-2018 (ita)
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2017 (ita)
|
||||
# Thomas Nagy, 2017-2018 (ita)
|
||||
|
||||
"""
|
||||
A system for fast partial rebuilds
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Federico Pellegrin, 2016-2017 (fedepell) adapted for Python
|
||||
# Federico Pellegrin, 2016-2018 (fedepell) adapted for Python
|
||||
|
||||
"""
|
||||
This tool helps with finding Python Qt5 tools and libraries,
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Calle Rosenquist, 2016-2017 (xbreak)
|
||||
# Calle Rosenquist, 2016-2018 (xbreak)
|
||||
|
||||
"""
|
||||
Provides Python unit test support using :py:class:`waflib.Tools.waf_unit_test.utest`
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2010-2017 (ita)
|
||||
# Thomas Nagy, 2010-2018 (ita)
|
||||
|
||||
from __future__ import with_statement
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /usr/bin/env python
|
||||
# encoding: utf-8
|
||||
# Thomas Nagy, 2016-2017 (ita)
|
||||
# Thomas Nagy, 2016-2018 (ita)
|
||||
|
||||
import os, sys, traceback, base64, signal
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user