diff --git a/CMakeLists.txt b/CMakeLists.txt index da23c7076..039cf58fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ set(VERSION_MINOR 0) # Add the spdlog directory to the include path include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/spdlog/include ${CMAKE_CURRENT_SOURCE_DIR}/third_party/exprtk ${CMAKE_CURRENT_SOURCE_DIR}/third_party/scope_guard) -set(VERSION_PATCH 436) +set(VERSION_PATCH 437) option( diff --git a/src/Compiler/CompilerOpenFPGA.cpp b/src/Compiler/CompilerOpenFPGA.cpp index 9cfd61a0e..a3f661200 100644 --- a/src/Compiler/CompilerOpenFPGA.cpp +++ b/src/Compiler/CompilerOpenFPGA.cpp @@ -3605,7 +3605,8 @@ bool CompilerOpenFPGA::GenerateBitstream() { if (io_status.first) { std::filesystem::path design_edit_sdc = FilePath(Action::Synthesis, "design_edit.sdc"); - if (std::filesystem::exists(design_edit_sdc)) { + if (std::filesystem::exists(design_edit_sdc) && !m_PinMapCSV.empty() && + std::filesystem::exists(m_PinMapCSV)) { std::string command = CFG_print( "model_config gen_bitstream_setting_xml -device_size %s -design %s " "-pin %s "