[go: nahoru, domu]

travis: build doxygen from source

The doxygen version included with Travis does not understand MAN_SUBDIR.

Signed-off-by: Jonas Witschel <diabonas@gmx.de>
diff --git a/.travis.yml b/.travis.yml
index 91888f7..c214f07 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,7 +22,7 @@
   - LD_LIBRARY_PATH="$(pwd)/osslinstall/usr/local/lib:$(pwd)/cmocka/lib:/usr/lib"
   - CMOCKA_CFLAGS="-I$(pwd)/cmocka/include -I/usr/include"
   - CMOCKA_LIBS="-L$(pwd)/cmocka/lib -lcmocka"
-  - PATH="$(pwd)/ibmtpm/src:${PATH}"
+  - PATH="$(pwd)/ibmtpm/src:$(pwd)/doxygen/build/bin:${PATH}"
 
 addons:
   apt:
@@ -34,7 +34,6 @@
     - lcov
     - libssl-dev
     - uthash-dev
-    - doxygen
   coverity_scan:
     project:
       name: "01org/TPM2.0-TSS"
@@ -86,6 +85,14 @@
   - mkdir ibmtpm
   - tar axf ibmtpm974.tar.gz -C ibmtpm
   - make -C ibmtpm/src -j$(nproc)
+# doxygen
+  - git clone --depth=1 https://github.com/doxygen/doxygen.git
+  - pushd doxygen
+  - mkdir build
+  - cd build
+  - cmake ..
+  - make
+  - popd
 
 before_script:
   - ./bootstrap