summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* build: unstable release version bump to 1.29.6HEAD1.29.6-devmainAleksander Morgado2023-05-031-1/+1
|
* build: version bump to flag existence of new API (NONE flags)1.29.5-devAleksander Morgado2023-04-191-1/+1
|
* build: unstable release version bump to 1.29.41.29.4-devAleksander Morgado2023-02-231-1/+1
|
* build: unstable release version bump to 1.29.31.29.3-devAleksander Morgado2023-01-271-1/+1
|
* build: version bump to flag existence of new API (MbimSmsStatusFlag flags)1.29.2Aleksander Morgado2022-12-061-1/+1
|
* libmbim-glib,test: add fuzzer test for mbim_message_validate()Aleksander Morgado2022-11-221-0/+3
|
* build: unstable release version bump to 1.29.11.29.1Aleksander Morgado2022-11-111-1/+1
|
* build: post-release version bump to 1.29.0Aleksander Morgado2022-10-261-1/+1
|
* release: bump version to 1.28.01.28.0Aleksander Morgado2022-10-261-3/+3
|
* build: bump version to 1.27.902 (1.28-rc3)1.28-rc3Aleksander Morgado2022-10-191-1/+1
|
* build: bump version to 1.27.901 (1.28-rc2)1.28-rc2Aleksander Morgado2022-10-101-1/+1
|
* build: bump version to 1.27.900 (1.28-rc1)1.28-rc1Aleksander Morgado2022-10-031-1/+1
|
* build: version bump to indicate existence of new API (UICC file read)Aleksander Morgado2022-09-071-1/+1
|
* build: version bump to indicate multiplexing support for wwanDaniele Palmas2022-08-111-1/+1
|
* build: don't try to match local kernel headersAleksander Morgado2022-08-051-4/+0
| | | | | | | | Always use the built-in headers, don't try to reuse the kernel and/or libc headers. The safe guards in the provided files are given so that if the external headers are in effect, the built-in ones get ignored.
* libmbim-glib,net-port-manager: new subclass for wwanDaniele Palmas2022-08-051-0/+4
|
* build: version bump to indicate existence of new API (consecutive timeouts)Aleksander Morgado2022-06-301-1/+1
|
* build: version bump to indicate existence of new API (hide personal info)Aleksander Morgado2022-04-201-1/+1
|
* build: version bump to indicate existence of new API (Quectel QDU v2)Aleksander Morgado2021-12-311-1/+1
|
* build: version bump to indicate existence of new API (Quectel QDU)Aleksander Morgado2021-12-021-1/+1
|
* build: Make feature options booleanIñigo Martínez2021-11-051-9/+9
| | | | | | | | | | The introspection and man support are set as `feature` but this may cause confusion. They have been made `boolean`. In order to always build man documentation, `help2man` is also installed in the CI builds.
* build: version bump indicate existence of new API (MS context types)Aleksander Morgado2021-11-031-1/+1
|
* meson.build: add an option to not build man pages.Nicolas Cavallari2021-11-021-1/+7
| | | | | | | | | | | | When cross-compiling, the compiled binaries cannot be run on the build machine, unless one defines a helper (e.g. qemu) in the meson configuration, which is most of the time undesirable. If help2man is installed on the build machine, then the build would fail because of this, so add an option to disable generating the man pages. With later versions of meson, it will be possible to automatically detect this condition.
* build: version bump to flag existence of new API (NO_ESIM_PROFILE)Aleksander Morgado2021-10-131-1/+1
|
* build: version bump to indicate existence of new API (MBIM_NW_ERROR_NONE)Aleksander Morgado2021-10-111-1/+1
|
* build: Use the install_mode optionIñigo Martínez2021-09-131-5/+0
| | | | | | | | | | Since meson 0.47, `install_mode` option can be used to set a given set of rights to any target. This feature has been used to set `qmi-network` rights instead of using a post install script. [0] https://mesonbuild.com/Release-notes-for-0-47-0.html#install_mode-keyword-argument-extended-to-all-installable-targets
* build: Use the if_found featureIñigo Martínez2021-09-131-3/+1
| | | | | | | | | | meson is able to process or discard a directory based on a dependency object based on if it is found or not[0]. The `man` directory depends on the `help2man` program so it has been changed to take advantage of this feature. [0] https://mesonbuild.com/Release-notes-for-0-44-0.html#added-if_found-to-subdir
* build: Make use of dictionariesIñigo Martínez2021-09-131-5/+6
| | | | | | | | | | | | | meson gained the dictionaries as builtin objects[0] that can be modified with the addition operator[1] and can be useful when setting configuration or even environment values[2]. The individual object creation has been replaced by dictionaries when possible. [0] http://mesonbuild.com/Release-notes-for-0-47-0.html#new-builtin-object-type-dictionary [1] https://mesonbuild.com/Release-notes-for-0-48-0.html#dictionary-addition [2] https://mesonbuild.com/Release-notes-for-0-52-0.html#support-taking-environment-values-from-a-dictionary
* build: Make use of features build option for introspectionIñigo Martínez2021-09-131-4/+1
| | | | | | | | | Since meson 0.47, there is support for features build options[0] that can be enabled automatically if the system has the required support. This feature has been used for introspection support. [0] https://mesonbuild.com/Release-notes-for-0-47-0.html#new-type-of-build-option-for-features
* build: Removed duplicated variableIñigo Martínez2021-09-131-2/+0
|
* build: Use / instead of join_pathsIñigo Martínez2021-09-131-5/+5
| | | | | | | Since meson 0.49, the `/` character can be used to join paths[0], so all the instances of `join_paths` have been replaced. [0] http://mesonbuild.com/Release-notes-for-0-49-0.html#joining-paths-with-
* build: Create a variable for the project nameIñigo Martínez2021-09-131-1/+2
| | | | | A new variable called `mbim_name` has been created to avoid the call to a function inside the meson object.
* build: Make use of the summary functionIñigo Martínez2021-09-121-14/+17
| | | | | | | | | | | Since meson 0.53, it has added a new function to summarize the build configuration[0]. The summary has been changed to make use of it. meson version has been bumped to 0.53. [0] https://mesonbuild.com/Release-notes-for-0-53-0.html#add-a-new-summary-function
* build: Use the newer python moduleIñigo Martínez2021-09-121-2/+2
| | | | | | | | | | | | | | Since 0.48 version of meson, there is a new generic `python` module and the previous `python3` module has been deprecated[0]. The use of the `python3` module has been replaced by this new `python` module. meson version has been bumped to 0.48. CI has also been updated to have this meson version available. [0] https://mesonbuild.com/Release-notes-for-0-48-0.html#python3-module-is-deprecated
* meson: list both licensesYegor Yefremov2021-07-291-1/+1
| | | | | As this project is covered by two licenses, list both GPL-2.0-or-later and LGPL-2.1-or-later in the corresponding project field.
* build: Rename mbimcli completion fileIñigo Martínez2021-07-271-1/+0
| | | | | | | The mbimcli `bash-completion` file has the `-completion` suffix as it can be overriden by the generated mbimcli binary file. However, meson build the binary field in a different build directory so there is no need to have it renamed.
* build: post-release version bump to 1.27.0Aleksander Morgado2021-07-271-1/+1
|
* release: bump version to 1.26.01.26.0Aleksander Morgado2021-07-271-3/+3
|
* build,meson: make bash-completion file install optionalIñigo Martínez2021-07-261-2/+12
| | | | | | | | `mbimcli` provides a bash-completion file. To install this file `bash-completion`'s pkg-file is checked to set the proper installation directory. This has been made optional.
* meson: fix SPDX license identifierYegor Yefremov2021-07-251-1/+1
| | | | | | There is no such license as GPL-2 in the SPDX nomenclature. As the project is licensed under GNU General Public License v2.0 or later, use the related identifier GPL-2.0-or-later.
* build: version bump to flag existence of new API (DSSA MS extensions)Aleksander Morgado2021-07-141-1/+1
|
* build: version bump to flag existence of new API (UICC low level access service)Aleksander Morgado2021-06-011-1/+1
|
* build,meson: fix pkg-config variable get functionIñigo Martínez2021-05-041-1/+1
| | | | | | | | | | | When there is no `udevdir` variable set when `mbim_username` option is set, the variable is get from the `udev.pc` pkg-config file. However, the function used, this is `get_variable` was introduced in meson 0.51[0]. It has been replaced by `get_pkgconfig_variable` that was already supported in meson 0.45.1. [0] https://mesonbuild.com/Release-notes-for-0-51-0.html#dependency-objects-now-have-a-get_variable-method
* build,meson: fix missing version bumpAleksander Morgado2021-05-041-1/+1
|
* build: port to meson build systemIñigo Martínez2021-05-031-0/+208
meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools.