How To Install waf on Fedora 34

waf is A Python-based build system

Introduction

In this tutorial we learn how to install waf on Fedora 34.

What is waf

Waf is a Python-based framework for configuring, compiling and installing applications. It is a replacement for other tools such as Autotools, Scons, CMake or Ant.

We can use yum or dnf to install waf on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install waf.

Install waf on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install waf using dnf by running the following command:

sudo dnf -y install waf

Install waf on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install waf using yum by running the following command:

sudo yum -y install waf

How To Uninstall waf on Fedora 34

To uninstall only the waf package we can use the following command:

sudo dnf remove waf

waf Package Contents on Fedora 34

/usr/bin/waf
/usr/bin/waf-3
/usr/bin/waf-3.9
/usr/share/doc/waf
/usr/share/doc/waf/ChangeLog
/usr/share/doc/waf/README.md
/usr/share/doc/waf/demos
/usr/share/doc/waf/demos/asm
/usr/share/doc/waf/demos/asm/header.h
/usr/share/doc/waf/demos/asm/main.c
/usr/share/doc/waf/demos/asm/test.S
/usr/share/doc/waf/demos/asm/wscript
/usr/share/doc/waf/demos/bisonflex
/usr/share/doc/waf/demos/bisonflex/calc.l
/usr/share/doc/waf/demos/bisonflex/calc.y
/usr/share/doc/waf/demos/bisonflex/main.c
/usr/share/doc/waf/demos/bisonflex/wscript
/usr/share/doc/waf/demos/c
/usr/share/doc/waf/demos/c++
/usr/share/doc/waf/demos/c++/a.cpp
/usr/share/doc/waf/demos/c++/b.cpp
/usr/share/doc/waf/demos/c++/main.c
/usr/share/doc/waf/demos/c++/main.cpp
/usr/share/doc/waf/demos/c++/wscript
/usr/share/doc/waf/demos/c/program
/usr/share/doc/waf/demos/c/program/a.h
/usr/share/doc/waf/demos/c/program/gfx
/usr/share/doc/waf/demos/c/program/gfx/semfavicon.ico
/usr/share/doc/waf/demos/c/program/main.c
/usr/share/doc/waf/demos/c/program/msvc_resource.rc
/usr/share/doc/waf/demos/c/program/wscript_build
/usr/share/doc/waf/demos/c/shlib
/usr/share/doc/waf/demos/c/shlib/foo.def
/usr/share/doc/waf/demos/c/shlib/main.c
/usr/share/doc/waf/demos/c/shlib/test_shlib.c
/usr/share/doc/waf/demos/c/shlib/wscript_build
/usr/share/doc/waf/demos/c/stlib
/usr/share/doc/waf/demos/c/stlib-deps
/usr/share/doc/waf/demos/c/stlib-deps/libA
/usr/share/doc/waf/demos/c/stlib-deps/libA/external_vars.c
/usr/share/doc/waf/demos/c/stlib-deps/libA/external_vars.h
/usr/share/doc/waf/demos/c/stlib-deps/libA/wscript_build
/usr/share/doc/waf/demos/c/stlib-deps/libB
/usr/share/doc/waf/demos/c/stlib-deps/libB/sum.c
/usr/share/doc/waf/demos/c/stlib-deps/libB/sum.h
/usr/share/doc/waf/demos/c/stlib-deps/libB/wscript_build
/usr/share/doc/waf/demos/c/stlib-deps/libC
/usr/share/doc/waf/demos/c/stlib-deps/libC/diff.c
/usr/share/doc/waf/demos/c/stlib-deps/libC/diff.h
/usr/share/doc/waf/demos/c/stlib-deps/libC/wscript_build
/usr/share/doc/waf/demos/c/stlib-deps/main.c
/usr/share/doc/waf/demos/c/stlib-deps/wscript_build
/usr/share/doc/waf/demos/c/stlib/main.c
/usr/share/doc/waf/demos/c/stlib/test_staticlib.c
/usr/share/doc/waf/demos/c/stlib/wscript_build
/usr/share/doc/waf/demos/c/wscript
/usr/share/doc/waf/demos/csharp
/usr/share/doc/waf/demos/csharp/Dye.cs
/usr/share/doc/waf/demos/csharp/Hi.cs
/usr/share/doc/waf/demos/csharp/My.cs
/usr/share/doc/waf/demos/csharp/Simple.cs
/usr/share/doc/waf/demos/csharp/wscript
/usr/share/doc/waf/demos/d
/usr/share/doc/waf/demos/d/example.d
/usr/share/doc/waf/demos/d/foo.d
/usr/share/doc/waf/demos/d/hmm.d
/usr/share/doc/waf/demos/d/src
/usr/share/doc/waf/demos/d/src/extra.d
/usr/share/doc/waf/demos/d/src/main.d
/usr/share/doc/waf/demos/d/src/wscript_build
/usr/share/doc/waf/demos/d/testlib
/usr/share/doc/waf/demos/d/testlib/code.d
/usr/share/doc/waf/demos/d/wscript
/usr/share/doc/waf/demos/dbus
/usr/share/doc/waf/demos/dbus/main.c
/usr/share/doc/waf/demos/dbus/test.xml
/usr/share/doc/waf/demos/dbus/wscript
/usr/share/doc/waf/demos/fortran
/usr/share/doc/waf/demos/fortran/foo.def
/usr/share/doc/waf/demos/fortran/foo.f
/usr/share/doc/waf/demos/fortran/foo_pp.F
/usr/share/doc/waf/demos/fortran/hello.f
/usr/share/doc/waf/demos/fortran/mod
/usr/share/doc/waf/demos/fortran/mod/fakecc.py
/usr/share/doc/waf/demos/fortran/mod/two_mods.f90
/usr/share/doc/waf/demos/fortran/mod/uses_two_mods.f90
/usr/share/doc/waf/demos/fortran/mod/wscript
/usr/share/doc/waf/demos/fortran/src
/usr/share/doc/waf/demos/fortran/src/calculator.f
/usr/share/doc/waf/demos/fortran/src/calculator_main.f
/usr/share/doc/waf/demos/fortran/src/hello_inc.f
/usr/share/doc/waf/demos/fortran/src/include
/usr/share/doc/waf/demos/fortran/src/include/hello.h
/usr/share/doc/waf/demos/fortran/submodules
/usr/share/doc/waf/demos/fortran/submodules/container.f90
/usr/share/doc/waf/demos/fortran/submodules/helper.f90
/usr/share/doc/waf/demos/fortran/submodules/parent.f90
/usr/share/doc/waf/demos/fortran/submodules/submain.f90
/usr/share/doc/waf/demos/fortran/submodules/wscript
/usr/share/doc/waf/demos/fortran/typemap
/usr/share/doc/waf/demos/fortran/typemap/basetypes.f90
/usr/share/doc/waf/demos/fortran/typemap/fsrc.def
/usr/share/doc/waf/demos/fortran/typemap/fsrc.f90
/usr/share/doc/waf/demos/fortran/typemap/fwrap_ktp.in
/usr/share/doc/waf/demos/fortran/typemap/wscript
/usr/share/doc/waf/demos/fortran/wscript
/usr/share/doc/waf/demos/glib2
/usr/share/doc/waf/demos/glib2/enums.h
/usr/share/doc/waf/demos/glib2/file.js
/usr/share/doc/waf/demos/glib2/main.c
/usr/share/doc/waf/demos/glib2/marshal.list
/usr/share/doc/waf/demos/glib2/org.glib2.test.gresource.xml
/usr/share/doc/waf/demos/glib2/org.gsettings.simple.gschema.xml
/usr/share/doc/waf/demos/glib2/org.gsettings.test-2.gschema.xml
/usr/share/doc/waf/demos/glib2/org.gsettings.test.gschema.xml
/usr/share/doc/waf/demos/glib2/wscript
/usr/share/doc/waf/demos/intltool
/usr/share/doc/waf/demos/intltool/data
/usr/share/doc/waf/demos/intltool/data/kupfer-mimetypes.xml.in
/usr/share/doc/waf/demos/intltool/data/kupfer.desktop.in
/usr/share/doc/waf/demos/intltool/data/wscript
/usr/share/doc/waf/demos/intltool/po
/usr/share/doc/waf/demos/intltool/po/LINGUAS
/usr/share/doc/waf/demos/intltool/po/POTFILES.in
/usr/share/doc/waf/demos/intltool/po/sv.po
/usr/share/doc/waf/demos/intltool/wscript
/usr/share/doc/waf/demos/java
/usr/share/doc/waf/demos/java/animals
/usr/share/doc/waf/demos/java/animals/junit
/usr/share/doc/waf/demos/java/animals/junit/org
/usr/share/doc/waf/demos/java/animals/junit/org/example
/usr/share/doc/waf/demos/java/animals/junit/org/example/AnimalTest.java
/usr/share/doc/waf/demos/java/animals/manifest
/usr/share/doc/waf/demos/java/animals/src
/usr/share/doc/waf/demos/java/animals/src/org
/usr/share/doc/waf/demos/java/animals/src/org/example
/usr/share/doc/waf/demos/java/animals/src/org/example/Animal.java
/usr/share/doc/waf/demos/java/animals/wscript
/usr/share/doc/waf/demos/java/bengala
/usr/share/doc/waf/demos/java/bengala/src
/usr/share/doc/waf/demos/java/bengala/src/org
/usr/share/doc/waf/demos/java/bengala/src/org/example
/usr/share/doc/waf/demos/java/bengala/src/org/example/Bengala.java
/usr/share/doc/waf/demos/java/bengala/wscript
/usr/share/doc/waf/demos/java/cats
/usr/share/doc/waf/demos/java/cats/src
/usr/share/doc/waf/demos/java/cats/src/org
/usr/share/doc/waf/demos/java/cats/src/org/example
/usr/share/doc/waf/demos/java/cats/src/org/example/Cat.java
/usr/share/doc/waf/demos/java/cats/wscript
/usr/share/doc/waf/demos/java/junit.py
/usr/share/doc/waf/demos/java/src
/usr/share/doc/waf/demos/java/src/com
/usr/share/doc/waf/demos/java/src/com/meow
/usr/share/doc/waf/demos/java/src/com/meow/Hello.java
/usr/share/doc/waf/demos/java/src/com/meow/package-info.java
/usr/share/doc/waf/demos/java/src/com/meow/truc
/usr/share/doc/waf/demos/java/src/com/meow/truc/bar
/usr/share/doc/waf/demos/java/src/com/meow/truc/bar/Hello.java
/usr/share/doc/waf/demos/java/src/com/meow/truc/foo
/usr/share/doc/waf/demos/java/src/com/meow/truc/foo/Hello.java
/usr/share/doc/waf/demos/java/sup
/usr/share/doc/waf/demos/java/sup/org
/usr/share/doc/waf/demos/java/sup/org/test
/usr/share/doc/waf/demos/java/sup/org/test/Hella.java
/usr/share/doc/waf/demos/java/wscript
/usr/share/doc/waf/demos/jni
/usr/share/doc/waf/demos/jni/src
/usr/share/doc/waf/demos/jni/src/java
/usr/share/doc/waf/demos/jni/src/java/StringUtils.java
/usr/share/doc/waf/demos/jni/src/jni
/usr/share/doc/waf/demos/jni/src/jni/include
/usr/share/doc/waf/demos/jni/src/jni/include/StringUtils.h
/usr/share/doc/waf/demos/jni/src/jni/source
/usr/share/doc/waf/demos/jni/src/jni/source/StringUtils.c
/usr/share/doc/waf/demos/jni/wscript
/usr/share/doc/waf/demos/lua
/usr/share/doc/waf/demos/lua/foo.lua
/usr/share/doc/waf/demos/lua/wscript
/usr/share/doc/waf/demos/mac_app
/usr/share/doc/waf/demos/mac_app/Info.plist
/usr/share/doc/waf/demos/mac_app/resources
/usr/share/doc/waf/demos/mac_app/resources/MacApp.icns
/usr/share/doc/waf/demos/mac_app/resources/MainMenu.nib
/usr/share/doc/waf/demos/mac_app/resources/MainMenu.nib/designable.nib
/usr/share/doc/waf/demos/mac_app/resources/MainMenu.nib/keyedobjects.nib
/usr/share/doc/waf/demos/mac_app/sources
/usr/share/doc/waf/demos/mac_app/sources/dump_sbpl.c
/usr/share/doc/waf/demos/mac_app/sources/main.m
/usr/share/doc/waf/demos/mac_app/wscript
/usr/share/doc/waf/demos/perl
/usr/share/doc/waf/demos/perl/Mytest.pm
/usr/share/doc/waf/demos/perl/Mytest.xs
/usr/share/doc/waf/demos/perl/wscript
/usr/share/doc/waf/demos/precious
/usr/share/doc/waf/demos/precious/precious.c
/usr/share/doc/waf/demos/precious/wscript
/usr/share/doc/waf/demos/python
/usr/share/doc/waf/demos/python/foo.py
/usr/share/doc/waf/demos/python/nested_scripts
/usr/share/doc/waf/demos/python/nested_scripts/bar
/usr/share/doc/waf/demos/python/nested_scripts/bar/nested_bar.py
/usr/share/doc/waf/demos/python/nested_scripts/foo
/usr/share/doc/waf/demos/python/nested_scripts/foo/nested_foo.py
/usr/share/doc/waf/demos/python/spammodule.c
/usr/share/doc/waf/demos/python/test.c
/usr/share/doc/waf/demos/python/wscript
/usr/share/doc/waf/demos/qt5
/usr/share/doc/waf/demos/qt5/but.ui
/usr/share/doc/waf/demos/qt5/data
/usr/share/doc/waf/demos/qt5/data/some.txt
/usr/share/doc/waf/demos/qt5/foo.cpp
/usr/share/doc/waf/demos/qt5/foo.h
/usr/share/doc/waf/demos/qt5/linguist
/usr/share/doc/waf/demos/qt5/linguist/fr.ts
/usr/share/doc/waf/demos/qt5/main.cpp
/usr/share/doc/waf/demos/qt5/res.qrc
/usr/share/doc/waf/demos/qt5/testqt5.cpp
/usr/share/doc/waf/demos/qt5/wscript
/usr/share/doc/waf/demos/ruby
/usr/share/doc/waf/demos/ruby/Mytest.rb
/usr/share/doc/waf/demos/ruby/hello_world.rb
/usr/share/doc/waf/demos/ruby/rb_mytest.c
/usr/share/doc/waf/demos/ruby/wscript
/usr/share/doc/waf/demos/subst
/usr/share/doc/waf/demos/subst/foo.in
/usr/share/doc/waf/demos/subst/test.pc.in
/usr/share/doc/waf/demos/subst/wscript
/usr/share/doc/waf/demos/tex
/usr/share/doc/waf/demos/tex/src
/usr/share/doc/waf/demos/tex/src/bib.bib
/usr/share/doc/waf/demos/tex/src/bibtex.ltx
/usr/share/doc/waf/demos/tex/src/conclusions.ltx
/usr/share/doc/waf/demos/tex/src/crossreferencing.ltx
/usr/share/doc/waf/demos/tex/src/document-glossaries.ltx
/usr/share/doc/waf/demos/tex/src/document.ltx
/usr/share/doc/waf/demos/tex/src/indexing.ltx
/usr/share/doc/waf/demos/tex/src/introduction.ltx
/usr/share/doc/waf/demos/tex/src/introsub.ltx
/usr/share/doc/waf/demos/tex/src/wscript
/usr/share/doc/waf/demos/tex/wscript
/usr/share/doc/waf/demos/unit_test
/usr/share/doc/waf/demos/unit_test/src
/usr/share/doc/waf/demos/unit_test/src/Accumulator.cpp
/usr/share/doc/waf/demos/unit_test/src/Accumulator.h
/usr/share/doc/waf/demos/unit_test/src/HelloWorld.cpp
/usr/share/doc/waf/demos/unit_test/src/HelloWorld.h
/usr/share/doc/waf/demos/unit_test/src/wscript_build
/usr/share/doc/waf/demos/unit_test/tests
/usr/share/doc/waf/demos/unit_test/tests/main.cpp
/usr/share/doc/waf/demos/unit_test/tests/test0
/usr/share/doc/waf/demos/unit_test/tests/test0/HelloWorldTest.cpp
/usr/share/doc/waf/demos/unit_test/tests/test0/wscript_build
/usr/share/doc/waf/demos/unit_test/tests/test1
/usr/share/doc/waf/demos/unit_test/tests/test1/AccumulatorTest.cpp
/usr/share/doc/waf/demos/unit_test/tests/test1/input
/usr/share/doc/waf/demos/unit_test/tests/test1/input/test0.txt
/usr/share/doc/waf/demos/unit_test/tests/test1/input/test1.txt
/usr/share/doc/waf/demos/unit_test/tests/test1/wscript_build
/usr/share/doc/waf/demos/unit_test/tests/test2
/usr/share/doc/waf/demos/unit_test/tests/test2/test.py
/usr/share/doc/waf/demos/unit_test/tests/test2/wscript_build
/usr/share/doc/waf/demos/unit_test/tests/test3
/usr/share/doc/waf/demos/unit_test/tests/test3/test.py.in
/usr/share/doc/waf/demos/unit_test/tests/test3/test_import.py
/usr/share/doc/waf/demos/unit_test/tests/test3/wscript_build
/usr/share/doc/waf/demos/unit_test/tests/wscript
/usr/share/doc/waf/demos/unit_test/wscript
/usr/share/doc/waf/demos/vala
/usr/share/doc/waf/demos/vala/multi-file
/usr/share/doc/waf/demos/vala/multi-file/bar
/usr/share/doc/waf/demos/vala/multi-file/bar/bar.vala
/usr/share/doc/waf/demos/vala/multi-file/foo
/usr/share/doc/waf/demos/vala/multi-file/foo/foo.vala
/usr/share/doc/waf/demos/vala/multi-file/main.vala
/usr/share/doc/waf/demos/vala/multi-file/wscript_build
/usr/share/doc/waf/demos/vala/resources
/usr/share/doc/waf/demos/vala/resources/appwindow.ui
/usr/share/doc/waf/demos/vala/resources/test.gresource.xml
/usr/share/doc/waf/demos/vala/resources/test.vala
/usr/share/doc/waf/demos/vala/resources/wscript
/usr/share/doc/waf/demos/vala/shlib
/usr/share/doc/waf/demos/vala/shlib/hello.vala
/usr/share/doc/waf/demos/vala/shlib/wscript_build
/usr/share/doc/waf/demos/vala/stlib
/usr/share/doc/waf/demos/vala/stlib/program.vala
/usr/share/doc/waf/demos/vala/stlib/src
/usr/share/doc/waf/demos/vala/stlib/src/static_lib.vala
/usr/share/doc/waf/demos/vala/stlib/wscript_build
/usr/share/doc/waf/demos/vala/wscript
/usr/share/doc/waf/demos/variants
/usr/share/doc/waf/demos/variants/main.c
/usr/share/doc/waf/demos/variants/wscript
/usr/share/waf3
/usr/share/waf3/waflib
/usr/share/waf3/waflib/Build.py
/usr/share/waf3/waflib/ConfigSet.py
/usr/share/waf3/waflib/Configure.py
/usr/share/waf3/waflib/Context.py
/usr/share/waf3/waflib/Errors.py
/usr/share/waf3/waflib/Logs.py
/usr/share/waf3/waflib/Node.py
/usr/share/waf3/waflib/Options.py
/usr/share/waf3/waflib/Runner.py
/usr/share/waf3/waflib/Scripting.py
/usr/share/waf3/waflib/Task.py
/usr/share/waf3/waflib/TaskGen.py
/usr/share/waf3/waflib/Tools
/usr/share/waf3/waflib/Tools/__init__.py
/usr/share/waf3/waflib/Tools/__pycache__
/usr/share/waf3/waflib/Tools/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/__init__.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ar.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ar.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/asm.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/asm.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/bison.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/bison.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_aliases.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_aliases.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_config.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_config.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_osx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_osx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_preproc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_preproc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_tests.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/c_tests.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ccroot.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ccroot.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/clang.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/clang.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/clangxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/clangxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_c.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_c.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_cxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_cxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_d.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_d.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_fc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/compiler_fc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/cs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/cs.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/cxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/cxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d_config.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d_config.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d_scan.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/d_scan.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/dbus.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/dbus.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/dmd.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/dmd.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/errcheck.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/errcheck.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc_config.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc_config.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc_scan.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/fc_scan.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/flex.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/flex.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/g95.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/g95.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gas.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gas.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gcc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gcc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gdc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gdc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gfortran.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gfortran.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/glib2.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/glib2.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gnu_dirs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gnu_dirs.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/gxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/icc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/icc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/icpc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/icpc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ifort.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ifort.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/intltool.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/intltool.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/irixcc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/irixcc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/javaw.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/javaw.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ldc2.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ldc2.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/lua.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/lua.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/md5_tstamp.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/md5_tstamp.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/msvc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/msvc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/nasm.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/nasm.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/nobuild.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/nobuild.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/perl.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/perl.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/python.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/python.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/qt5.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/qt5.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ruby.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/ruby.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/suncc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/suncc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/suncxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/suncxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/tex.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/tex.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/vala.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/vala.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/waf_unit_test.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/waf_unit_test.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/winres.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/winres.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/xlc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/xlc.cpython-39.pyc
/usr/share/waf3/waflib/Tools/__pycache__/xlcxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/Tools/__pycache__/xlcxx.cpython-39.pyc
/usr/share/waf3/waflib/Tools/ar.py
/usr/share/waf3/waflib/Tools/asm.py
/usr/share/waf3/waflib/Tools/bison.py
/usr/share/waf3/waflib/Tools/c.py
/usr/share/waf3/waflib/Tools/c_aliases.py
/usr/share/waf3/waflib/Tools/c_config.py
/usr/share/waf3/waflib/Tools/c_osx.py
/usr/share/waf3/waflib/Tools/c_preproc.py
/usr/share/waf3/waflib/Tools/c_tests.py
/usr/share/waf3/waflib/Tools/ccroot.py
/usr/share/waf3/waflib/Tools/clang.py
/usr/share/waf3/waflib/Tools/clangxx.py
/usr/share/waf3/waflib/Tools/compiler_c.py
/usr/share/waf3/waflib/Tools/compiler_cxx.py
/usr/share/waf3/waflib/Tools/compiler_d.py
/usr/share/waf3/waflib/Tools/compiler_fc.py
/usr/share/waf3/waflib/Tools/cs.py
/usr/share/waf3/waflib/Tools/cxx.py
/usr/share/waf3/waflib/Tools/d.py
/usr/share/waf3/waflib/Tools/d_config.py
/usr/share/waf3/waflib/Tools/d_scan.py
/usr/share/waf3/waflib/Tools/dbus.py
/usr/share/waf3/waflib/Tools/dmd.py
/usr/share/waf3/waflib/Tools/errcheck.py
/usr/share/waf3/waflib/Tools/fc.py
/usr/share/waf3/waflib/Tools/fc_config.py
/usr/share/waf3/waflib/Tools/fc_scan.py
/usr/share/waf3/waflib/Tools/flex.py
/usr/share/waf3/waflib/Tools/g95.py
/usr/share/waf3/waflib/Tools/gas.py
/usr/share/waf3/waflib/Tools/gcc.py
/usr/share/waf3/waflib/Tools/gdc.py
/usr/share/waf3/waflib/Tools/gfortran.py
/usr/share/waf3/waflib/Tools/glib2.py
/usr/share/waf3/waflib/Tools/gnu_dirs.py
/usr/share/waf3/waflib/Tools/gxx.py
/usr/share/waf3/waflib/Tools/icc.py
/usr/share/waf3/waflib/Tools/icpc.py
/usr/share/waf3/waflib/Tools/ifort.py
/usr/share/waf3/waflib/Tools/intltool.py
/usr/share/waf3/waflib/Tools/irixcc.py
/usr/share/waf3/waflib/Tools/javaw.py
/usr/share/waf3/waflib/Tools/ldc2.py
/usr/share/waf3/waflib/Tools/lua.py
/usr/share/waf3/waflib/Tools/md5_tstamp.py
/usr/share/waf3/waflib/Tools/msvc.py
/usr/share/waf3/waflib/Tools/nasm.py
/usr/share/waf3/waflib/Tools/nobuild.py
/usr/share/waf3/waflib/Tools/perl.py
/usr/share/waf3/waflib/Tools/python.py
/usr/share/waf3/waflib/Tools/qt5.py
/usr/share/waf3/waflib/Tools/ruby.py
/usr/share/waf3/waflib/Tools/suncc.py
/usr/share/waf3/waflib/Tools/suncxx.py
/usr/share/waf3/waflib/Tools/tex.py
/usr/share/waf3/waflib/Tools/vala.py
/usr/share/waf3/waflib/Tools/waf_unit_test.py
/usr/share/waf3/waflib/Tools/winres.py
/usr/share/waf3/waflib/Tools/xlc.py
/usr/share/waf3/waflib/Tools/xlcxx.py
/usr/share/waf3/waflib/Utils.py
/usr/share/waf3/waflib/__init__.py
/usr/share/waf3/waflib/__pycache__
/usr/share/waf3/waflib/__pycache__/Build.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Build.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/ConfigSet.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/ConfigSet.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Configure.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Configure.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Context.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Context.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Errors.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Errors.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Logs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Logs.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Node.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Node.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Options.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Options.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Runner.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Runner.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Scripting.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Scripting.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Task.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Task.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/TaskGen.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/TaskGen.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/Utils.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/Utils.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/__init__.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/ansiterm.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/ansiterm.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/fixpy2.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/fixpy2.cpython-39.pyc
/usr/share/waf3/waflib/__pycache__/processor.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/__pycache__/processor.cpython-39.pyc
/usr/share/waf3/waflib/ansiterm.py
/usr/share/waf3/waflib/extras
/usr/share/waf3/waflib/extras/__init__.py
/usr/share/waf3/waflib/extras/__pycache__
/usr/share/waf3/waflib/extras/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/__init__.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/batched_cc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/batched_cc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/biber.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/biber.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/bjam.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/bjam.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/blender.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/blender.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/boo.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/boo.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/boost.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/boost.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/build_file_tracker.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/build_file_tracker.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/build_logs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/build_logs.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/buildcopy.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/buildcopy.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_bgxlc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_bgxlc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_dumbpreproc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_dumbpreproc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_emscripten.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_emscripten.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_nec.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/c_nec.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cabal.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cabal.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cfg_altoptions.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cfg_altoptions.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_compilation_database.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_compilation_database.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_cross.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_cross.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_cross_common.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/clang_cross_common.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/clangxx_cross.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/clangxx_cross.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/codelite.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/codelite.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_gcc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_gcc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_msvc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_msvc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_rvct.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/color_rvct.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/compat15.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/compat15.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cppcheck.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cppcheck.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cpplint.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cpplint.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cross_gnu.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cross_gnu.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/cython.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/cython.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/dcc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/dcc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/distnet.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/distnet.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/doxygen.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/doxygen.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/dpapi.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/dpapi.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/eclipse.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/eclipse.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/erlang.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/erlang.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fast_partial.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fast_partial.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_bgxlf.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_bgxlf.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_cray.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_cray.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nag.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nag.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nec.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nec.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nfort.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_nfort.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_open64.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_open64.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_pgfortran.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_pgfortran.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_solstudio.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_solstudio.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_xlf.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fc_xlf.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/file_to_object.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/file_to_object.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fluid.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fluid.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/freeimage.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/freeimage.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fsb.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fsb.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/fsc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/fsc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/gccdeps.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/gccdeps.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/gdbus.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/gdbus.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/genpybind.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/genpybind.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/gob2.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/gob2.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/halide.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/halide.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/haxe.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/haxe.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/javatest.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/javatest.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/kde4.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/kde4.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/local_rpath.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/local_rpath.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/make.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/make.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/midl.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/midl.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvc_pdb.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvc_pdb.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvcdeps.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvcdeps.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/msvs.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/netcache_client.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/netcache_client.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/objcopy.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/objcopy.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/ocaml.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/ocaml.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/package.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/package.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/parallel_debug.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/parallel_debug.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pch.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pch.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pep8.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pep8.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pgicc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pgicc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pgicxx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pgicxx.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/proc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/proc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/protoc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/protoc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pyqt5.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pyqt5.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/pytest.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/pytest.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/qnxnto.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/qnxnto.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/qt4.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/qt4.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/relocation.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/relocation.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/remote.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/remote.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/resx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/resx.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/review.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/review.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/rst.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/rst.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_do_script.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_do_script.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_m_script.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_m_script.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_py_script.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_py_script.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_r_script.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/run_r_script.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/sas.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/sas.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/satellite_assembly.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/satellite_assembly.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/scala.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/scala.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/slow_qt4.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/slow_qt4.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/softlink_libs.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/softlink_libs.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/sphinx.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/sphinx.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/stale.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/stale.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/stracedeps.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/stracedeps.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/swig.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/swig.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/syms.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/syms.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/ticgt.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/ticgt.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/unity.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/unity.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/use_config.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/use_config.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/valadoc.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/valadoc.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/waf_xattr.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/waf_xattr.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/wafcache.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/wafcache.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/why.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/why.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/win32_opts.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/win32_opts.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/wix.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/wix.cpython-39.pyc
/usr/share/waf3/waflib/extras/__pycache__/xcode6.cpython-39.opt-1.pyc
/usr/share/waf3/waflib/extras/__pycache__/xcode6.cpython-39.pyc
/usr/share/waf3/waflib/extras/batched_cc.py
/usr/share/waf3/waflib/extras/biber.py
/usr/share/waf3/waflib/extras/bjam.py
/usr/share/waf3/waflib/extras/blender.py
/usr/share/waf3/waflib/extras/boo.py
/usr/share/waf3/waflib/extras/boost.py
/usr/share/waf3/waflib/extras/build_file_tracker.py
/usr/share/waf3/waflib/extras/build_logs.py
/usr/share/waf3/waflib/extras/buildcopy.py
/usr/share/waf3/waflib/extras/c_bgxlc.py
/usr/share/waf3/waflib/extras/c_dumbpreproc.py
/usr/share/waf3/waflib/extras/c_emscripten.py
/usr/share/waf3/waflib/extras/c_nec.py
/usr/share/waf3/waflib/extras/cabal.py
/usr/share/waf3/waflib/extras/cfg_altoptions.py
/usr/share/waf3/waflib/extras/clang_compilation_database.py
/usr/share/waf3/waflib/extras/clang_cross.py
/usr/share/waf3/waflib/extras/clang_cross_common.py
/usr/share/waf3/waflib/extras/clangxx_cross.py
/usr/share/waf3/waflib/extras/codelite.py
/usr/share/waf3/waflib/extras/color_gcc.py
/usr/share/waf3/waflib/extras/color_msvc.py
/usr/share/waf3/waflib/extras/color_rvct.py
/usr/share/waf3/waflib/extras/compat15.py
/usr/share/waf3/waflib/extras/cppcheck.py
/usr/share/waf3/waflib/extras/cpplint.py
/usr/share/waf3/waflib/extras/cross_gnu.py
/usr/share/waf3/waflib/extras/cython.py
/usr/share/waf3/waflib/extras/dcc.py
/usr/share/waf3/waflib/extras/distnet.py
/usr/share/waf3/waflib/extras/doxygen.py
/usr/share/waf3/waflib/extras/dpapi.py
/usr/share/waf3/waflib/extras/eclipse.py
/usr/share/waf3/waflib/extras/erlang.py
/usr/share/waf3/waflib/extras/fast_partial.py
/usr/share/waf3/waflib/extras/fc_bgxlf.py
/usr/share/waf3/waflib/extras/fc_cray.py
/usr/share/waf3/waflib/extras/fc_nag.py
/usr/share/waf3/waflib/extras/fc_nec.py
/usr/share/waf3/waflib/extras/fc_nfort.py
/usr/share/waf3/waflib/extras/fc_open64.py
/usr/share/waf3/waflib/extras/fc_pgfortran.py
/usr/share/waf3/waflib/extras/fc_solstudio.py
/usr/share/waf3/waflib/extras/fc_xlf.py
/usr/share/waf3/waflib/extras/file_to_object.py
/usr/share/waf3/waflib/extras/fluid.py
/usr/share/waf3/waflib/extras/freeimage.py
/usr/share/waf3/waflib/extras/fsb.py
/usr/share/waf3/waflib/extras/fsc.py
/usr/share/waf3/waflib/extras/gccdeps.py
/usr/share/waf3/waflib/extras/gdbus.py
/usr/share/waf3/waflib/extras/genpybind.py
/usr/share/waf3/waflib/extras/gob2.py
/usr/share/waf3/waflib/extras/halide.py
/usr/share/waf3/waflib/extras/haxe.py
/usr/share/waf3/waflib/extras/javatest.py
/usr/share/waf3/waflib/extras/kde4.py
/usr/share/waf3/waflib/extras/local_rpath.py
/usr/share/waf3/waflib/extras/make.py
/usr/share/waf3/waflib/extras/midl.py
/usr/share/waf3/waflib/extras/msvc_pdb.py
/usr/share/waf3/waflib/extras/msvcdeps.py
/usr/share/waf3/waflib/extras/msvs.py
/usr/share/waf3/waflib/extras/netcache_client.py
/usr/share/waf3/waflib/extras/objcopy.py
/usr/share/waf3/waflib/extras/ocaml.py
/usr/share/waf3/waflib/extras/package.py
/usr/share/waf3/waflib/extras/parallel_debug.py
/usr/share/waf3/waflib/extras/pch.py
/usr/share/waf3/waflib/extras/pep8.py
/usr/share/waf3/waflib/extras/pgicc.py
/usr/share/waf3/waflib/extras/pgicxx.py
/usr/share/waf3/waflib/extras/proc.py
/usr/share/waf3/waflib/extras/protoc.py
/usr/share/waf3/waflib/extras/pyqt5.py
/usr/share/waf3/waflib/extras/pytest.py
/usr/share/waf3/waflib/extras/qnxnto.py
/usr/share/waf3/waflib/extras/qt4.py
/usr/share/waf3/waflib/extras/relocation.py
/usr/share/waf3/waflib/extras/remote.py
/usr/share/waf3/waflib/extras/resx.py
/usr/share/waf3/waflib/extras/review.py
/usr/share/waf3/waflib/extras/rst.py
/usr/share/waf3/waflib/extras/run_do_script.py
/usr/share/waf3/waflib/extras/run_m_script.py
/usr/share/waf3/waflib/extras/run_py_script.py
/usr/share/waf3/waflib/extras/run_r_script.py
/usr/share/waf3/waflib/extras/sas.py
/usr/share/waf3/waflib/extras/satellite_assembly.py
/usr/share/waf3/waflib/extras/scala.py
/usr/share/waf3/waflib/extras/slow_qt4.py
/usr/share/waf3/waflib/extras/softlink_libs.py
/usr/share/waf3/waflib/extras/sphinx.py
/usr/share/waf3/waflib/extras/stale.py
/usr/share/waf3/waflib/extras/stracedeps.py
/usr/share/waf3/waflib/extras/swig.py
/usr/share/waf3/waflib/extras/syms.py
/usr/share/waf3/waflib/extras/ticgt.py
/usr/share/waf3/waflib/extras/unity.py
/usr/share/waf3/waflib/extras/use_config.py
/usr/share/waf3/waflib/extras/valadoc.py
/usr/share/waf3/waflib/extras/waf_xattr.py
/usr/share/waf3/waflib/extras/wafcache.py
/usr/share/waf3/waflib/extras/why.py
/usr/share/waf3/waflib/extras/win32_opts.py
/usr/share/waf3/waflib/extras/wix.py
/usr/share/waf3/waflib/extras/xcode6.py
/usr/share/waf3/waflib/fixpy2.py
/usr/share/waf3/waflib/processor.py

References

Summary

In this tutorial we learn how to install waf on Fedora 34 using yum and dnf.