Skip to content

winksaville/vendor-install-tools

Repository files navigation

Vendor install tools CircleCI

This has scripts for installing third party vendor tools such as binutils, gcc, ninja and qemu. This initial set are used to create cross compiling tools.

The run install.py you need python version >= 3.5.1, to install it you can use python_install.sh which by default install 3.5.1.

To install the tools run:

vendor-install-tools/install.py all

You can also install individual tools, see the positional parameters in the help:

$ ./install.py --help
usage: install.py [-h] [--forceInstall] [--codePrefixDir [CODEPREFIXDIR]]
                  [--installPrefixDir [INSTALLPREFIXDIR]]
                  [--crossDir [CROSSDIR]] [--ver [VER]] [--gitver [GITVER]]
                  [--target [TARGET]]
                  [apps [apps ...]]

positional arguments:
  apps                  Apps to install, "all" or one or more in the list:
                        ['ninja', 'meson', 'ct-ng',
                         'gcc-x86_64', 'gcc-i386','gcc-arm',
                         'qemu-system-arm']

optional arguments:
  -h, --help            show this help message and exit
  --forceInstall        force install (default: False)
  --codePrefixDir [CODEPREFIXDIR]
                        Code prefix for creating the binaries (default:
                        /home/wink/tmp)
  --installPrefixDir [INSTALLPREFIXDIR]
                        Install prefix directory for the binaries (default:
                        /home/wink/opt)
  --crossDir [CROSSDIR]
                        cross directory (default: )
  --ver [VER]           version to install (default: )
  --gitver [GITVER]     version to checkout from git (default: )
  --target [TARGET]     Target to compile (default: )

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published