mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2024-11-25 08:45:00 +00:00
77797103f7
Schematics, symbols, boards and footprints all get the ability to store files inside their file structures. File lookups now have a kicad-embed:// URI to allow various parts of KiCad to refer to files stored in this manner. kicad-embed://datasheet.pdf references the file named "datasheet.pdf" embedded in the document. Embeds are allowed in schematics, boards, symbols and footprints. Currently supported embeddings are Datasheets, 3D Models and drawingsheets Fixes https://gitlab.com/kicad/code/kicad/-/issues/6918 Fixes https://gitlab.com/kicad/code/kicad/-/issues/2376 Fixes https://gitlab.com/kicad/code/kicad/-/issues/17827
28 lines
745 B
CMake
28 lines
745 B
CMake
|
|
# Sources for the pcbnew PLUGIN called ALTIUM_DESIGNER_PLUGIN, ALTIUM_CIRCUIT_STUDIO_PLUGIN and ALTIUM_CIRCUIT_MAKER_PLUGIN
|
|
|
|
set( ALTIUM2PCBNEW_SRCS
|
|
altium_parser_pcb.cpp
|
|
altium_pcb.cpp
|
|
altium_pcb_compound_file.cpp
|
|
altium_rule_transformer.cpp
|
|
pcb_io_altium_circuit_maker.cpp
|
|
pcb_io_altium_circuit_studio.cpp
|
|
pcb_io_altium_designer.cpp
|
|
pcb_io_solidworks.cpp
|
|
)
|
|
|
|
add_library( altium2pcbnew STATIC ${ALTIUM2PCBNEW_SRCS} )
|
|
|
|
target_link_libraries( altium2pcbnew
|
|
pcbcommon
|
|
compoundfilereader )
|
|
|
|
target_include_directories( altium2pcbnew
|
|
PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR} )
|
|
|
|
target_include_directories( altium2pcbnew PRIVATE
|
|
$<TARGET_PROPERTY:magic_enum,INTERFACE_INCLUDE_DIRECTORIES>
|
|
)
|