Fix compilation * add missing include in xdc plug-in * make get_bank_tiles() an inline function to avoid duplicate symbols if all plugins are linked together. Signed-off-by: Henner Zeller <h.zeller@acm.org>
diff --git a/bank_tiles.h b/bank_tiles.h index 79764ed..3197ee0 100644 --- a/bank_tiles.h +++ b/bank_tiles.h
@@ -27,7 +27,7 @@ // Find the part's JSON file with information including the IO Banks // and extract the bank tiles. -BankTilesMap get_bank_tiles(const std::string json_file_name) { +inline BankTilesMap get_bank_tiles(const std::string json_file_name) { BankTilesMap bank_tiles; std::ifstream json_file(json_file_name); if (!json_file.good()) {
diff --git a/sdc-plugin/sdc.cc b/sdc-plugin/sdc.cc index 03f4603..6ddaf01 100644 --- a/sdc-plugin/sdc.cc +++ b/sdc-plugin/sdc.cc
@@ -16,6 +16,8 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include <algorithm> +#include <array> + #include "clocks.h" #include "kernel/log.h" #include "kernel/register.h"