From 27d280a070bc6d4a772fa5da0859d1c388bca2ef Mon Sep 17 00:00:00 2001 From: nadeemyaseen-rs Date: Mon, 29 Nov 2021 18:33:13 +0500 Subject: [PATCH] added in CMakeList.txt to check if yosys binary already exist to avoid the re-compilation of yosys --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ec05aa84..4d1db8074 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -227,6 +227,10 @@ include(CheckCCompilerFlag) include(CheckCXXCompilerFlag) # +# we will check if yosys already exist. if not then build it +if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/yosys/install/bin/yosys) + message(STATUS "Yosys pre-build exist so skipping it") +else () # run makefile provided, we pass-on the options to the local make file add_custom_target( yosys ALL @@ -248,6 +252,7 @@ add_custom_target( ) add_dependencies(yosys-plugins yosys) +endif() # run make to extract compiler options, linker options and list of source files #add_custom_target(