SORU
23 Mart 2011, ÇARŞAMBA


Neden bir hata oluşturmak için CMAKE

Nasıl belirli bir durum, bir hata oluşturmak için CMAKE alabilir miyim. Yani şöyle bir şey istiyorum:

if( SOME_COND )
  error( "You can't do that" )
endif()

CEVAP
23 Mart 2011, ÇARŞAMBA


message() yöntem türü, izin DURUMU için isteğe bağlı bir argüman, AUTHOR_WARNİNG, SEND_ERROR ve FATAL_ERROR UYARI vardır.

Eğer bir hata çıktı, ama işleme devam etmek istiyorsanız SEND_ERROR istiyorum. Eğer CMake işleme çıkmak istiyorsanız FATAL_ERROR istiyorum.

Gibi bir şey

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()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kimberly p

    kimberly p

    23 Ocak 2010
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009
  • theatre2film

    theatre2film

    12 NİSAN 2006