Fix out of tree builds and place h in generated

This commit is contained in:
Miodrag Milanovic 2023-03-16 07:43:56 +01:00 committed by myrtle
parent f008d7c4d8
commit 11a90aff83
4 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,7 @@
#include "bitstream.h"
#include "log.h"
#include "embed.h"
#include "chipdb/available.h"
#include "machxo2_available.h"
#include <QFileDialog>
#include <QInputDialog>

View File

@ -28,7 +28,7 @@
#include "router1.h"
#include "router2.h"
#include "util.h"
#include "chipdb/available.h"
#include "machxo2_available.h"
NEXTPNR_NAMESPACE_BEGIN

View File

@ -48,9 +48,9 @@ target_compile_options(chipdb-${family} PRIVATE -g0 -O0 -w)
target_compile_definitions(chipdb-${family} PRIVATE NEXTPNR_NAMESPACE=nextpnr_${family})
target_include_directories(chipdb-${family} PRIVATE ${family})
configure_file(${family}/available.h.in ${family}/chipdb/available.h)
configure_file(${family}/machxo2_available.h.in ${CMAKE_CURRENT_BINARY_DIR}/generated/machxo2_available.h)
foreach(family_target ${family_targets})
target_sources(${family_target} PRIVATE $<TARGET_OBJECTS:chipdb-${family}>)
target_sources(${family_target} PRIVATE ${family}/chipdb/available.h)
target_sources(${family_target} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/generated/machxo2_available.h)
endforeach()