summaryrefslogtreecommitdiffstats
path: root/source-builder/pkg-config (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Use shebang env pythonChris Johns2020-08-251-21/+215
| | | | Closes #4037
* sb: Add support to search for a suitable version of python.Chris Johns2018-10-211-220/+21
| | | | | | | | The command python has been removed from upstream python and python2 and python3 is now used. This patch wraps the commands in a shell script that locates a suitable python to run. Updates #3537
* sb: Support --dry-run --with-download for 3rd party RTEMS BSP packages.Chris Johns2016-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | The building of 3rd party packages for an RTEMS BSP requires a valid BSP so the standard method to download the source for releasing does not work. This change adds support to allow this. The RTEMS BSP support will not generate an error is no BSP or tools are provided or found. The change addis logic operators to the %if statement so you can '||' to 'or' and '&&' to 'and' logic expressions. A new %log directive has been added to clean up the messages. A new %{!define ...} has been added to aid checking within logic expressions. All command line --with/--without now appear as macros. Add version.version to get just the RTEMS major and minor version. Some pkg-config issues have been resolved. Closes #2655.
* bare/devel/qemu: Fix the release URL logic and pkconfig python3 issues.Chris Johns2016-03-161-2/+3
| | | | Closes #2645.
* sb: Update code base to support Python3 and Python2.Chris Johns2016-03-071-11/+13
| | | | | | Fix Windows support to allow MSYS2 Python to be used. Updates #2619.
* sb: Fix pkg-config bug with src tracking.Chris Johns2014-06-171-1/+1
|
* sb: Add support for building RTEMS 3rd party packages.Chris Johns2014-06-151-44/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Remove the 'opt' from various macros and shell variables. Add pkgconfig to the checks to make it clear the check is a pkgconfig check. Add NTP support as the first package to be built using the RSB. Split the RTEMS URL's out from the base bset file into a separate file that be included by other files. Add an RTEMS BSP configuration file to help abstract the process of building 3rd party packages. Clean the cross and canadian cross support up so we can cleanly support cross and canadian cross building. Refactor the pkgconfig support and clean up the PC file handling of loading modules. Add support for %{?..} to return false if a macro is %{nil}. Add %{pkgconfig ..} support to allow better control of access RTEMS pkgconfig files.
* sb: Fix pkg-config to handle quoted libraries.Chris Johns2014-04-081-0/+1
|
* config,sb: Qemu build updates for FreeBSD and the start of MinG32.Chris Johns2014-04-081-17/+19
| | | | | | | | | | Hack round the FreeBSD iconv support in Freebsd 10. In 10 libc now supports iconv however iconv.h is present under /usr/local. Start to add support to build qemu for MinGW via a Cxc. This is a work in progress and contains lots of hidden traps. In config.py separate out of the canadian build status.
* sb: Clean up using argparse. It is not available on CentOS.Chris Johns2014-02-141-1/+10
| | | | Include the argparse package in the source and use if not available.
* sb: Check for empty flags and only add when a str.Chris Johns2014-02-111-2/+6
|
* sb: Add pkg-config support.Chris Johns2014-02-111-0/+244
Add a pkg-config look alike command so packages that use pkg-config can build if pkg-config is not present on a host. Add support to query package config from configuration scripts.