| 12345678910111213141516171819202122232425262728293031323334 |
- # Find Mono compiler (mcs) & build system installation
- #
- # This module defines
- # mcs_EXECUTABLE
- # xbuild_EXECUTABLE
- # mcs_FOUND
- message(STATUS "Looking for Mono compiler (mcs) and xbuild installation...")
- if(APPLE)
- set(MONO_SEARCH_PATH /Library/Frameworks/Mono.framework/Versions/Current/Commands/)
- endif()
- find_program(mcs_EXECUTABLE NAMES mcs HINTS ${MONO_SEARCH_PATH})
- find_program(xbuild_EXECUTABLE NAMES xbuild HINTS ${MONO_SEARCH_PATH})
- if(mcs_EXECUTABLE AND xbuild_EXECUTABLE)
- set(mcs_FOUND TRUE)
- else()
- set(mcs_FOUND FALSE)
- endif()
- if(NOT mcs_FOUND)
- if(mcs_FIND_REQUIRED)
- message(FATAL_ERROR "Cannot find mcs and/or xbuild installation. Make sure Mono runtime and xbuild are installed.")
- return()
- else()
- message(WARNING "Cannot find mcs and/or xbuild installation. Make sure Mono runtime and xbuild are installed.")
- endif()
- else()
- message(STATUS "...mcs and xbuild OK.")
- endif()
- mark_as_advanced(mcs_EXECUTABLE xbuild_EXECUTABLE)
|