]> git.lyx.org Git - features.git/blobdiff - development/cmake/modules/LyXMacros.cmake
cmake: more option cleanup, use LYX_OPTION macro for consistent messages and variable...
[features.git] / development / cmake / modules / LyXMacros.cmake
index a064bec034038a213d9dd6a24e9a8dea5a9f1179..d85b6aa9f4a241b4d8e59330c65cf38cceb5b0dd 100644 (file)
@@ -226,3 +226,14 @@ macro(lyx_qt_resources_file _qrc_name _to_dir _list)
    endif()
 endmacro(lyx_qt_resources_file)
 
+
+macro(LYX_OPTION _name _description _default)
+       option(LYX_${_name} ${_description} ${_default})
+       set(_msg ON)
+       if(_msg)
+               string(SUBSTRING "LYX_${_name}                            " 0 25 _var)
+               string(SUBSTRING "${LYX_${_name}}     " 0 4 _val)
+               message(STATUS "${_var}: ${_val}   (${_description})")
+       endif()
+endmacro()
+