1 DBus C++ Async Binding README
3 These are build notes for the DBus C++ Async binding on the QNX platform.
5 This package can be built by changing to the individual target directories
6 (nto-*-*) and typing 'make'. It is recommended that the host target
7 (typically x86) is built first followed by the cross-compiled targets.
9 The following two environment variables will impact the build process:
11 GCC_VERSION - The GCC version to use (e.g. 4.2.4).
14 INSTALL_PREFIX - The prefix of the path where to install the packages.
15 Defaults to "${curDir}/../../../publish"
17 These environment variables need to be set to suitable values before the
20 QNX provides hooks (via a build-hooks file) that allows the "configure"
21 and "make" steps to be altered. It is IMPORTANT that when a particular
22 package and target are rebuilt all the previously built by-products
23 are removed (e.g. "make distclean") so that the build procedure resets and
24 starts at the "configure" step. This ensures that the "build-hooks" script
25 is executed and any over-rides take effect.
29 When building this package make all the files writeable and then run the
30 following command from the top directory.
32 > find . -type f -print0 | xargs touch -r configure.ac
34 This command changes the timestamps on all the directories so that they're
35 consistent. This prevents the configure script from trying to re-run
36 automake (which isn't typically installed on QNX systems).