From: Alan W. I. <ai...@us...> - 2006-08-13 22:28:17
|
Update of /cvsroot/plplot/plplot/cmake/modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31125/cmake/modules Modified Files: drivers-finish.cmake plplot.cmake Added Files: summary.cmake Log Message: Make formatted summary of most important CMake variables. Index: drivers-finish.cmake =================================================================== RCS file: /cvsroot/plplot/plplot/cmake/modules/drivers-finish.cmake,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- drivers-finish.cmake 18 Jul 2006 08:39:36 -0000 1.2 +++ drivers-finish.cmake 13 Aug 2006 22:28:15 -0000 1.3 @@ -60,5 +60,3 @@ endif(APPEND_DRIVER) endif(PLD_${DEVICE}) endforeach(DRIVERS_DEVICE) -message("DEVICES_LIST = ${DEVICES_LIST}") -message("DRIVERS_LIST = ${DRIVERS_LIST}") Index: plplot.cmake =================================================================== RCS file: /cvsroot/plplot/plplot/cmake/modules/plplot.cmake,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- plplot.cmake 13 Aug 2006 00:04:46 -0000 1.29 +++ plplot.cmake 13 Aug 2006 22:28:15 -0000 1.30 @@ -204,3 +204,4 @@ # Miscellaneous other features - including docbook documentation # ======================================================================= include(docbook) +include(summary) --- NEW FILE: summary.cmake --- # cmake/modules/summary.cmake # # Copyright (C) 2006 Alan W. Irwin # # This file is part of PLplot. # # PLplot is free software; you can redistribute it and/or modify # it under the terms of the GNU Library General Public License as published # by the Free Software Foundation; version 2 of the License. # # PLplot is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Library General Public License for more details. # # You should have received a copy of the GNU Library General Public License # along with the file PLplot; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA # Macro for outputting all the most important CMake variables for PLplot. macro(summary) set(_output_results " Important CMake options: CMAKE_SYSTEM_NAME: ${CMAKE_SYSTEM_NAME} X11_FOUND: ${X11_FOUND} CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX} CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE} CMAKE_C_COMPILER CMAKE_C_FLAGS: ${CMAKE_C_COMPILER} ${CMAKE_C_FLAGS} ") if(ENABLE_cxx) set( _output_results "${_output_results} CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS: ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} ") endif(ENABLE_cxx) if(ENABLE_f77 OR ENABLE_f95) set( _output_results "${_output_results} CMAKE_Fortran_COMPILER CMAKE_Fortran_FLAGS: ${CMAKE_Fortran_COMPILER} ${CMAKE_Fortran_FLAGS} ") endif(ENABLE_f77 OR ENABLE_f95) set( _output_results "${_output_results} LIB_TAG: ${LIB_TAG} ENABLE_DYNDRIVERS: ${ENABLE_DYNDRIVERS} DEVICES_LIST: ${DEVICES_LIST} DRIVERS_LIST: ${DRIVERS_LIST} Library options: BUILD_SHARED_LIBS: ${BUILD_SHARED_LIBS} PL_DOUBLE: ${PL_DOUBLE} Optional libraries: HAVE_QHULL: ${HAVE_QHULL} WITH_CSA: ${WITH_CSA} HAVE_FREETYPE: ${HAVE_FREETYPE} HAVE_PTHREAD: ${HAVE_PTHREAD} Language Bindings: ENABLE_f77: ${ENABLE_f77} ENABLE_f95: ${ENABLE_f95} ENABLE_cxx: ${ENABLE_cxx} ENABLE_java: ${ENABLE_java} ENABLE_python: ${ENABLE_python} ENABLE_octave: ${ENABLE_octave} ENABLE_tcl: ${ENABLE_tcl} ENABLE_itcl: ${ENABLE_itcl} ENABLE_pdl: ${ENABLE_pdl} ") message("${_output_results}") endmacro(summary) |