ARGS ${_def} ${_moc_INCS} ${_header} -o ${_moc}
MAIN_DEPENDENCY ${_header})
macro_add_file_dependencies(${_abs_FILE} ${_moc})
+ SET_SOURCE_FILES_PROPERTIES(${_moc} GENERATED)
endforeach (_current_MOC_INC)
else()
#message(STATUS "moc not found : ${_abs_FILE} ")
endmacro(lyx_qt_resources_file)
-macro(LYX_OPTION _name _description _default)
- option(LYX_${_name} ${_description} ${_default})
- set(_msg ON)
+macro(LYX_OPTION _name _description _default _sys)
+ set(_msg OFF)
+ if(${_sys} MATCHES "GCC")
+ set(_system CMAKE_COMPILER_IS_GNUCXX)
+ else()
+ set(_system ${_sys})
+ endif()
+ if(${_system} MATCHES "ALL")
+ option(LYX_${_name} ${_description} ${_default})
+ set(_msg ON)
+ else()
+ if(${${_system}})
+ option(LYX_${_name} ${_description} ${_default})
+ set(_msg ON)
+ endif()
+ endif()
if(_msg)
string(SUBSTRING "LYX_${_name} " 0 25 _var)
string(SUBSTRING "${LYX_${_name}} " 0 4 _val)