Mon, 07 Apr 2025 02:18:37 -0500
Add a native file for macos on arm
This is just a copy of `homebrew.ini` with the sdk, version, and homebrew prefix changed.
Testing Done:
Built on an m1 mac using `meson setup --native-file scripts/homebrew-macos-arm64.ini build-native; cd build-native; ninja turtles`
Reviewed at https://reviews.imfreedom.org/r/3956/
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
1 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
2 | # General Options |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | |
|
41066
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
4 | option('devenv-config-dir', type : 'string', |
|
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
5 | description : 'config directory for running a devenv (defaults to a subdirectory of buildroot)') |
|
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
6 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
7 | option('doc', type : 'boolean', value : false, |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
8 | description : 'build documentation with gtk-doc') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
9 | |
|
40546
aa0d59a5c23d
Change the introspection option to a boolean so that the subprojects can properly yield to it.
Gary Kramlich <grim@reaperworld.com>
parents:
40523
diff
changeset
|
10 | option('introspection', type : 'boolean', value : true, |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
11 | description : 'build introspection data') |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
12 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
13 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
14 | # Libpurple Options |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
16 | option('kwallet', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
17 | description : 'enable KWallet support') |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
18 | |
|
41172
db38cdfbc59e
Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
19 | option('libsecret', type : 'feature', |
|
db38cdfbc59e
Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
20 | description : 'enable libsecret support') |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
21 | |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
22 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
23 | # Protocol Plugins |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
24 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
25 | option('avahi', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
26 | description : 'compile with avahi (required for Bonjour support)') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
27 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
28 | option('dynamic-prpls', type : 'string', value: 'all', |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
29 | description : 'specify which protocols to build dynamically') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
30 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
31 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
32 | # Pidgin Options |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
33 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
34 | option('gtkui', type : 'boolean', value : true, |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
35 | description : 'compile with GTK+ user interface') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
36 | |
| 42553 | 37 | option('unity-integration', type : 'feature', value : 'disabled', |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
38 | description : 'compile with support for unity integration plugin') |
|
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
39 |