Merge branch 'mac-build'

Improve Mac build documentation and build itself.

See #24128.
This commit is contained in:
Vadim Zeitlin 2024-01-03 20:27:00 +01:00
commit e21b27019f
5 changed files with 80 additions and 26 deletions

View file

@ -18,13 +18,38 @@ the following in wxWidgets directory:
$ cd buildgtk
$ ../configure --with-gtk
$ make
It is recommended to use `-jN` option with the last command, where `N` is a
number of the processors in your system (which can be checked using `nproc`
command if you are not sure), as this will dramatically speed up the build
on modern systems. So in practice you should use a command like this:
$ make -j8
(but don't use it unless you actually have 8 CPUs and enough memory for that
many parallel compiler invocations).
You may also prefer to add `-s` option to avoid normal output from make and/or
redirect it you to a log file for further inspection.
You should build at least the smallest possible wxWidgets sample to verify that
everything is working as intended, by doing
$ cd samples/minimal
$ make
and try running it using `./minimal` command from the same directory.
After confirming that it works, you may want to install wxWidgets by running
$ sudo make install
$ sudo ldconfig
(if you get "ldconfig: command not found", try using `/sbin/ldconfig`)
If you don't do the `make install` part, you can still use the libraries from
the `buildgtk` directory, but they may not be available to other users.
but note that this part is optional and you can use the libraries from
the `buildgtk` directory by running `.../buildgtk/wx-config` script using its
full path instead of just using `wx-config`.
Note that by default, GTK 3 is used. GTK 2 can be specified
with `--with-gtk=2` configure option.