# HG changeset patch # User terom # Date 1229355377 0 # Node ID 2fd7fd2ee1a1e4c69789f36cb80dd89b9003b9d5 # Parent 5fdc1627859dc5149a58d4f847f948ca5d082917 tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output diff -r 5fdc1627859d -r 2fd7fd2ee1a1 build/mkcmake.sh --- a/build/mkcmake.sh Mon Dec 15 15:30:48 2008 +0000 +++ b/build/mkcmake.sh Mon Dec 15 15:36:17 2008 +0000 @@ -1,21 +1,33 @@ #!/bin/sh +# build mode defaults to Release if [ -z "$1" ]; then BUILD_TYPE=Release else BUILD_TYPE="$1" fi +# install prefix defaults to /tmp if [ -z "$2" ]; then INSTALL_PREFIX=/tmp else INSTALL_PREFIX="$2" fi -echo "-- Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}" +# detect doxygen from HUT /p/contrib +if [ -x /p/contrib/bin/doxygen ]; then + echo "Detected doxygen in /p/contrib/bin/" -cmake ../ \ - -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ - -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion" + DOXYGEN_HOME=/p/contrib/bin +fi +# output parameters +echo "*** Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}, DOXYGEN_HOME=${DOXYGEN_HOME}" + +# run cmake +cmake ../ \ + -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ + -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ + -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion" \ + -DDOXYGEN_HOME=${DOXYGEN_HOME} + diff -r 5fdc1627859d -r 2fd7fd2ee1a1 cmake/Modules/FindDoxygen.cmake --- a/cmake/Modules/FindDoxygen.cmake Mon Dec 15 15:30:48 2008 +0000 +++ b/cmake/Modules/FindDoxygen.cmake Mon Dec 15 15:36:17 2008 +0000 @@ -42,10 +42,14 @@ IF (DOXYGEN_EXECUTABLE) SET (DOXYGEN_FOUND TRUE) + + MESSAGE (STATUS "Found Doxygen at ${DOXYGEN_EXECUTABLE}") ENDIF (DOXYGEN_EXECUTABLE) IF (DOXYGEN_DOT_EXECUTABLE) SET (DOXYGEN_DOT_FOUND TRUE) + + MESSAGE (STATUS "Found Dot at ${DOXYGEN_DOT_EXECUTABLE}") # the directory of dot is required in doxygen.config: DOT_PATH GET_FILENAME_COMPONENT (DOXYGEN_DOT_EXECUTABLE_PATH ${DOXYGEN_DOT_EXECUTABLE} PATH) diff -r 5fdc1627859d -r 2fd7fd2ee1a1 doc/CMakeLists.txt --- a/doc/CMakeLists.txt Mon Dec 15 15:30:48 2008 +0000 +++ b/doc/CMakeLists.txt Mon Dec 15 15:36:17 2008 +0000 @@ -9,7 +9,7 @@ IF (DOXYGEN_FOUND) # doxygen.conf.in -> doxygen.conf - MESSAGE (STATUS "configure ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in --> ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf") + MESSAGE (STATUS "Doxygen: configure ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in --> ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf") CONFIGURE_FILE ( ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in @@ -26,7 +26,7 @@ ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG} ) - MESSAGE (STATUS "doxygen output will be installed in ${PROJECT_DOXYGEN_DIR}") + MESSAGE (STATUS "Doxygen: output will be installed in ${PROJECT_DOXYGEN_DIR}") ENDIF (DOXYGEN_FOUND) diff -r 5fdc1627859d -r 2fd7fd2ee1a1 doc/mkdoxyconf.sh --- a/doc/mkdoxyconf.sh Mon Dec 15 15:30:48 2008 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/sh -/p/contrib/bin/doxygen doxygen.conf