On 09/06/2012 04:15 PM, Jack Stalnaker wrote:
> Using autoconf, I could specify a numerical option using AC_ARG_ENABLE.
> This was useful for specifying a logging level at compile time. I could
> pass --enable-logging=8 to the configure script to enable deep logging.
> Is there a way to do this with cmake? Seems like "option" only allows
> yes or no answers. 
> 
> 

--------->8-----------
set(LOG_LEVEL 0 CACHE STRING "Logging level")
if(NOT LOG_LEVEL MATCHES "^[0-9]$")
  message(FATAL_ERROR "LOG_LEVEL must be a number from 0 to 9")
endif()
---------<8-----------

HTH

Michael

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to