cmake_minimum_required(VERSION 3.27) set(CMAKE_MESSAGE_LOG_LEVEL ERROR) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) include(YosysVersion) yosys_extract_version() if (YOSYS_VERSION_COMMIT EQUAL "0") set(yosys_version "${YOSYS_VERSION_MAJOR}.${YOSYS_VERSION_MINOR}") elseif (YOSYS_VERSION_COMMIT STREQUAL "") set(yosys_version "${YOSYS_VERSION_MAJOR}.${YOSYS_VERSION_MINOR}.post9999") else() set(yosys_version "${YOSYS_VERSION_MAJOR}.${YOSYS_VERSION_MINOR}.post${YOSYS_VERSION_COMMIT}") endif() execute_process(COMMAND ${CMAKE_COMMAND} -E echo "${yosys_version}")