nappgui-sys 0.2.0

Rust raw bindings to NAppGUI
Documentation
#------------------------------------------------------------------------------
# This is part of NAppGUI build system
# See README.md and LICENSE.txt
#------------------------------------------------------------------------------

function(nap_generator_multiconfig _ret)

    if (CMAKE_GENERATOR MATCHES "Visual Studio")
        set(${_ret} True PARENT_SCOPE)

    elseif(CMAKE_GENERATOR STREQUAL "Ninja Multi-Config")
        set(${_ret} True PARENT_SCOPE)

    elseif(CMAKE_GENERATOR MATCHES "Ninja")
        set(${_ret} False PARENT_SCOPE)

    elseif(CMAKE_GENERATOR MATCHES "MinGW Makefiles")
        set(${_ret} False PARENT_SCOPE)

    elseif(CMAKE_GENERATOR MATCHES "MSYS Makefiles")
        set(${_ret} False PARENT_SCOPE)

    elseif(CMAKE_GENERATOR MATCHES "Unix Makefiles")
        set(${_ret} False PARENT_SCOPE)

    elseif(CMAKE_GENERATOR STREQUAL "Xcode")
        set(${_ret} True PARENT_SCOPE)

    else()
        message(FATAL_ERROR "Unsuported generator: ${CMAKE_GENERATOR}")

    endif()

endfunction()