summaryrefslogtreecommitdiff
path: root/pcb/CMakeLists.txt
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-02-14 14:34:51 +0100
committerxengineering <me@xengineering.eu>2025-02-14 14:54:50 +0100
commit7b68bbb92296a2f3740bd6b22fec157197bf06fd (patch)
tree993bae4f676a1fcdd974ae5d6be11837abf59f5c /pcb/CMakeLists.txt
parent4e31ee88f737d593277c10530e980ab8ab2715c5 (diff)
downloadiot-contact-7b68bbb92296a2f3740bd6b22fec157197bf06fd.tar
iot-contact-7b68bbb92296a2f3740bd6b22fec157197bf06fd.tar.zst
iot-contact-7b68bbb92296a2f3740bd6b22fec157197bf06fd.zip
pcb: Export BOM as CSV with CMake
Diffstat (limited to 'pcb/CMakeLists.txt')
-rw-r--r--pcb/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/pcb/CMakeLists.txt b/pcb/CMakeLists.txt
index 1881157..abe84dc 100644
--- a/pcb/CMakeLists.txt
+++ b/pcb/CMakeLists.txt
@@ -4,5 +4,8 @@ project(iot-contact-pcb LANGUAGES NONE)
include(kicad)
+set_property(GLOBAL PROPERTY JOB_POOLS kicad=1)
+
set(schematic "${CMAKE_CURRENT_SOURCE_DIR}/iot-contact.kicad_sch")
kicad_schematic_to_pdf("${schematic}" "pcb-schematic-pdf")
+kicad_bom_to_csv("${schematic}" "pcb-bom-csv")