kicad/new
Simon Richter c8c3e1f96a Fix build order for generated headers and sources
This changes make_lexer() so that it no longer generates a custom target
but instead attaches the generated files to an existing one (so the first
argument now is the name of an existing library or executable, and it needs
to come after the add_library/add_executable call).

The generated source is no longer listed in the project sources, as it is
added by the function. The files are generated in the build tree rather
than the source tree, and the directory is added to the include path for
the respective project as well as exported to projects linking against it.

Generated files in subdirectories are somewhat supported, but need to be
referenced with the same name as they were generated (i.e. including the
subdirectory name).

Fixes: lp:1831643
* https://bugs.launchpad.net/kicad/+bug/1831643

Fixes: lp:1832357
* https://bugs.launchpad.net/kicad/+bug/1832357

Fixes: lp:1833851
* https://bugs.launchpad.net/kicad/+bug/1833851
2019-07-03 09:36:40 -04:00
..
CMakeLists.txt Fix build order for generated headers and sources 2019-07-03 09:36:40 -04:00
Doxyfile Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00
design.h sweet editor, compiler warning 2011-11-08 15:14:39 -06:00
drawing.png begin working on Distributed Library for EESCHEMA 2010-12-18 09:19:15 -06:00
drawing.svg begin working on Distributed Library for EESCHEMA 2010-12-18 09:19:15 -06:00
make-dir-lib-source-test-data.sh fill out more SWEET "inherits" support 2011-06-26 18:35:44 -05:00
make-html.sh begin working on Distributed Library for EESCHEMA 2010-12-18 09:19:15 -06:00
sch_canvas.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
sch_canvas.h sweet editor, compiler warning 2011-11-08 15:14:39 -06:00
sch_dir_lib_source.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_dir_lib_source.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_lib.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_lib.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_lib_table.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_lib_table.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_lib_table.keywords complete initial version of LIB_TABLE::Parse() 2010-12-27 15:22:12 -06:00
sch_lpid.cpp Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00
sch_lpid.h Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00
sch_part.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_part.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
sch_sweet_parser.cpp Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00
sch_sweet_parser.h Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00
sweet.i early work on DLL exports for sweet lib, stop using <cstdio> which mingw seems not to like cuz snprintf() 2011-02-03 20:40:47 -06:00
sweet.keywords sweet would not compile using mingw because of clash on POINT name 2011-05-02 08:37:16 -05:00
sweet_edit.cpp Move the non shared file class_sch_screen.h to eeschema folder. Code cleaning. Remove some wxCHECK_VERSION tests now useless. 2015-07-29 20:06:45 +02:00
sweet_editor_panel.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
sweet_editor_panel.fbp sweet editor now shows GAL canvas 2011-11-01 03:05:56 -05:00
sweet_editor_panel.h sweet editor work 2011-10-30 00:02:23 -05:00
sweet_spec_for_schematic_parts_EN.fodt formatting 2011-08-27 18:31:17 -05:00
test_sch_lib_table.cpp Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 2014-04-09 08:33:04 -05:00
toolchain-mingw32.cmake * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
toolchain-mingw64.cmake file maintenance, update some scripts 2014-01-09 09:01:59 -06:00
utf8.h Change various KiCad case utilization to precisely "KiCad" 2011-11-04 10:53:37 -05:00