X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=INSTALL.markdown;h=22c3f5e402039d31de913815abc53d1109a7406f;hb=ddee48a95f1dbbc343496cb065af8c061963083e;hp=94e2d631cc0a8450e37cd1a04fd65209afe2e427;hpb=e7cb2b98575d5ff3801bd3527a648e0dbfdebdad;p=apitrace diff --git a/INSTALL.markdown b/INSTALL.markdown index 94e2d63..22c3f5e 100644 --- a/INSTALL.markdown +++ b/INSTALL.markdown @@ -16,7 +16,7 @@ Requirements common for all platforms: The GUI also dependends on: -* Qt version 4.7 +* Qt version 4.7 or higher (tested with version 4.8) * QJSON version 0.5 or higher (tested with version 0.7.1, which is bundled) @@ -35,13 +35,21 @@ tracing. Linux / Mac OS X ---------------- +Additional optional dependencies for Linux: + +* libprocps (procps development libraries) + +* libdwarf + + Build as: cmake -H. -Bbuild make -C build -You can also build the 32bit GL wrapper on 64bit distro with a multilib gcc by -doing: + +You can also build the 32-bits GL wrapper on a 64-bits distribution, provided +you have a multilib gcc and 32-bits X11 libraries, by doing: cmake \ -DCMAKE_C_FLAGS=-m32 \ @@ -52,6 +60,10 @@ doing: -H. -Bbuild32 make -C build32 glxtrace +The `/usr/lib32` refers to the path where the 32-bits shared objects are may +differ depending on the actual Linux distribution. + + Android ------- @@ -65,6 +77,19 @@ Build as: cmake -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain/android.toolchain.cmake -DANDROID_API_LEVEL=9 -H. -Bbuild make -C build +You can also choose a particular ABI by passing `ANDROID_ABI` variable to +cmake, e.g., `-DANDROID_ABI=x86`. + +FirefoxOS +--------- + +Put Apitrace source tree into `B2GROOT/external/apitrace/` and the `Android.mk` +file (`B2GROOT/external/apitrace/Android.mk`) will do the needful to compile +and install apitrace appropriately into the system image as part of FirefoxOS +build process. It expects a linaro-type of Android NDK to be present in +`../../prebuilt/ndk/android-ndk-r7` (ie `B2GROOT/prebuilt/ndk/android-ndk-r7`). + + Windows -------