allow reuse of expect_lines
add pprint::Indent
use pprint::Indent for vhdl::Comment
enable -fPIC for gtest and gmock
very basic SWIG wrapper for Python
split SWIG module
add cmake build script
add -Wall and -Werror to CMake build
use CMake for Gradle build
add a test for each Python module
move vhdlgen into tools directory
add Python tests to build script
add run-test target to cmake build script
add install task for vhdlgen
move source files into subdirectories
enable TAP output for Python tests in vhdlgen
allow comments before library declarations
try to circumvent weird linker behaviour
use different install directory for vhdlgen

vhdlgen gets some dependencies from tools/_install. If we install to
that location, it may load old files from there, if we only build without
installing (or during the build). Therefore, we use a different install
location to avoid that problem.
try to generate test_binary_real_function.vhd.tpl using vhdlgen