@ -508,6 +508,7 @@ target_link_libraries( pcbcommon PUBLIC
# a u t o - g e n e r a t e n e t l i s t _ l e x e r . h a n d n e t l i s t _ k e y w o r d s . c p p
make_lexer (
n e t l i s t _ l e x e r _ s o u r c e _ f i l e s
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / n e t l i s t . k e y w o r d s
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / n e t l i s t _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / n e t l i s t _ k e y w o r d s . c p p
@ -517,18 +518,12 @@ make_lexer(
$ { C M A K E _ P R O J E C T _ S O U R C E _ D I R } / p c b n e w / n e t l i s t _ r e a d e r . h
)
add_custom_target (
n e t l i s t _ l e x e r _ s o u r c e _ f i l e s A L L
D E P E N D S
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / n e t l i s t _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / n e t l i s t _ k e y w o r d s . c p p
)
add_dependencies ( common netlist_lexer_source_files )
add_dependencies ( pcbcommon netlist_lexer_source_files )
# a u t o - g e n e r a t e p c b _ p l o t _ p a r a m s _ l e x e r . h a n d p c b _ p l o t _ p a r a m s _ k e y w o r d s . c p p
make_lexer (
p c b _ p l o t _ l e x e r _ s o u r c e _ f i l e s
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b _ p l o t _ p a r a m s . k e y w o r d s
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p c b _ p l o t _ p a r a m s _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b _ p l o t _ p a r a m s _ k e y w o r d s . c p p
@ -538,17 +533,11 @@ make_lexer(
$ { P R O J E C T _ S O U R C E _ D I R } / p c b n e w / p c b _ p l o t _ p a r a m s . h
)
add_custom_target (
p c b _ p l o t _ l e x e r _ s o u r c e _ f i l e s A L L
D E P E N D S
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p c b _ p l o t _ p a r a m s _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b _ p l o t _ p a r a m s _ k e y w o r d s . c p p
)
add_dependencies ( pcbcommon pcb_plot_lexer_source_files )
# a u t o - g e n e r a t e p c b n e w _ s e x p r . h a n d p c b n e w _ s e x p r . c p p
make_lexer (
p c b _ l e x e r _ s o u r c e _ f i l e s
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b . k e y w o r d s
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p c b _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b _ k e y w o r d s . c p p
@ -558,49 +547,30 @@ make_lexer(
$ { P R O J E C T _ S O U R C E _ D I R } / p c b n e w / p c b _ p a r s e r . h
)
add_custom_target (
p c b _ l e x e r _ s o u r c e _ f i l e s A L L
D E P E N D S
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p c b _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p c b _ k e y w o r d s . c p p
)
add_dependencies ( pcbcommon pcb_lexer_source_files )
# a u t o - g e n e r a t e s - e x p r e s s i o n l i b r a r y t a b l e c o d e .
make_lexer (
l i b _ t a b l e _ l e x e r _ s o u r c e _ f i l e s
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / l i b _ t a b l e . k e y w o r d s
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / l i b _ t a b l e _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / l i b _ t a b l e _ k e y w o r d s . c p p
L I B _ T A B L E _ T
)
add_custom_target (
l i b _ t a b l e _ l e x e r _ s o u r c e _ f i l e s A L L
D E P E N D S
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / l i b _ t a b l e _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / l i b _ t a b l e _ k e y w o r d s . c p p
)
add_dependencies ( common lib_table_lexer_source_files )
add_dependencies ( pcbcommon lib_table_lexer_source_files )
# a u t o - g e n e r a t e p a g e l a y o u t r e a d e r s - e x p r e s s i o n p a g e _ l a y o u t _ r e a d e r _ l e x e r . h
# a n d t i t l e _ b l o c k _ r e a d e r _ k e y w o r d s . c p p .
make_lexer (
p a g e _ l a y o u t _ l e x e r _ s o u r c e _ f i l e s
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p a g e _ l a y o u t / p a g e _ l a y o u t _ r e a d e r . k e y w o r d s
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p a g e _ l a y o u t _ r e a d e r _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p a g e _ l a y o u t / p a g e _ l a y o u t _ r e a d e r _ k e y w o r d s . c p p
T B _ R E A D E R _ T
)
add_custom_target (
p a g e _ l a y o u t _ l e x e r _ s o u r c e _ f i l e s A L L
D E P E N D S
$ { P R O J E C T _ S O U R C E _ D I R } / i n c l u d e / p a g e _ l a y o u t _ r e a d e r _ l e x e r . h
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / p a g e _ l a y o u t / p a g e _ l a y o u t _ r e a d e r _ k e y w o r d s . c p p
)
add_dependencies ( common page_layout_lexer_source_files )
# T h i s o n e g e t s m a d e o n l y w h e n t e s t i n g .