1. include(CheckLanguage)
    2. check_language( CSharp )
    3. if( CMAKE_CSharp_COMPILER )
    4. enable_language( CSharp )
    5. set(CMAKE_SUPPORTS_CSHARP TRUE)
    6. else()
    7. set(CMAKE_SUPPORTS_CSHARP FALSE)
    8. endif()