tutorial - cmake visual studio 2017
Causa que CMAKE genere un error (1)
¿Cómo puedo hacer que CMAKE genere un error en una condición en particular? Es decir, quiero algo como esto:
if( SOME_COND )
error( "You can''t do that" )
endif()
El método message() tiene un argumento opcional para el tipo, que permite STATUS, WARNING, AUTHOR_WARNING, SEND_ERROR y FATAL_ERROR.
Desea SEND_ERROR si desea generar un error, pero continuar procesando. Desea FATAL_ERROR si desea salir del procesamiento de CMake.
Algo como:
if( SOME_COND )
message( SEND_ERROR "You can''t do that" )
elsif( SOME_CRITICAL_COND )
message( FATAL_ERROR "You can not do this at all, CMake will exit." )
endif()