| 1234567891011121314151617181920212223 |
- FIND_PROGRAM(MONO_EXECUTABLE mono)
- FIND_PROGRAM(MONO_MCS_EXECUTABLE dmcs)
- IF(WIN32)
- FIND_PATH(MONO_INCLUDE_DIR mono/jit/jit.h)
- SET(CMAKE_FIND_LIBRARY_PREFIXES "lib" "")
- SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib" "")
- FIND_LIBRARY(MONO_LIBRARY NAMES mono-2.0 DOC "The Mono Library")
- ELSEIF(UNIX)
- FIND_PACKAGE(PkgConfig REQUIRED)
- PKG_SEARCH_MODULE(MONO mono-2 REQUIRED QUIET)
- FIND_PATH(MONO_INCLUDE_DIR mono/jit/jit.h HINTS ${MONO_INCLUDE_DIR} ${MONO_INCLUDE_DIRS})
- FIND_LIBRARY(MONO_LIBRARY NAMES mono-2.0)
- ENDIF()
- SET(MONO_INCLUDE_DIRS ${MONO_INCLUDE_DIR})
- SET(MONO_LIBRARIES ${MONO_LIBRARY})
- INCLUDE(FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(MONO DEFAULT_MSG
- MONO_EXECUTABLE MONO_MCS_EXECUTABLE MONO_INCLUDE_DIR MONO_LIBRARY)
- MARK_AS_ADVANCED(MONO_EXECUTABLE MONO_MCS_EXECUTABLE MONO_INCLUDE_DIR MONO_LIBRARY)
|