# WDC toolchain for CMake # Copyright (C) 2021 Tentei Ltd. # DISTRIBUTED AS PUBLIC DOMAIN. No restrictions apply. if(NOT CMAKE_C_COMPILER) SET(_COMPILER_LIST WDC) find_program( CMAKE_C_COMPILER NAMES ${_COMPILER_LIST} DOC "WDC C compiler") unset(_COMPILER_LIST) if(CMAKE_C_COMPILER) set(CMAKE_C_COMPILER_ID WDC CACHE PATH "C compiler ID") execute_process( COMMAND ${CMAKE_C_COMPILER} --version OUTPUT_VARIABLE _OUTPUT1 ERROR_VARIABLE _OUTPUT2) if("${_OUTPUT1};${_OUTPUT2}" MATCHES ".*WDC V([^\n]*)-.*") set(CMAKE_C_COMPILER_VERSION "${CMAKE_MATCH_1}" CACHE PATH "C compiler version") endif() unset(_OUTPUT1) unset(_OUTPUT2) set(CMAKE_C_ABI_COMPILED YES) set(CMAKE_C_COMPILER_WORKS YES) endif() endif()