Commit Graph

20 Commits

Author SHA1 Message Date
John Beard 45aa514591 QA: Allow to build tests manually if disabled
Add a new CMake target, qa_all, which builds all
tests, tools and their deps.

Then, when KICAD_BUILD_QA_TESTS is set OFF, remove tests
and tools from the ALL target, so `make all` doesn't include
these builds.

This means even when you turn the KICAD_BUILD_QA_TESTS option
off, you still have the option to:

* Build individual tests: `make qa_pcbnew`
* Build all tests: `make qa_all_tests`
* Build all tools: `make qa_all_tools`
* Build all QA executables: `make qa_all`

This also will provide a place to hang extra logic for test routine
wrangling (e.g. by CI tools)

Update the "Compiling KiCad" dev docs.

Also, CMakeModules .cmake files should not be excluded from git
2019-04-17 18:00:40 +01:00
Seth Hillbrand 3e640030f3 Remove inadvertent committed fp-info-cache
Add fp-info-cache to gitignores as well.
2018-12-13 14:55:30 -08:00
John Beard c5a2ea1dd8 .gitignore: demo fp-info-cache files
As cache files, these are not required to be checked-in
and generate more noise on file changes.
2018-11-13 17:23:40 +00:00
Maciej Suminski dd3d10d9ce Removed stale files related to FreeRoute support
Fixes: lp:1787718
* https://bugs.launchpad.net/kicad/+bug/1787718
2018-09-04 11:54:42 +02:00
Jeff Young 7df943af9c Play nice with JetBrains CLion 2018-03-23 12:46:17 +00:00
Wayne Stambaugh 3b2452ca8e Update .gitignore to reflect recent file renaming changes. 2018-01-30 14:14:16 -05:00
Tomasz Włostowski 53f6228ef4 ignore precompiled headers & other temporary file in .gitignore 2017-08-16 14:11:27 +02:00
Tomasz Włostowski c4c329e393 Connectivity: local ratsnest for both legacy & GAL. Further removal of legacy code 2017-06-23 11:12:37 +02:00
Chris Pavlina fb104a111f gitignore: add .DS_Store 2017-01-23 09:08:22 -05:00
John Beard aea9163aa5 .gitignore: add demo files' autosaves and backups 2017-01-16 17:22:21 +01:00
Maciej Suminski 3d7a509046 Added autogenerated fp_lib_table_* files to gitignore 2017-01-12 14:02:57 +01:00
Wayne Stambaugh 64c892ee23 Make footprint ID into a generic library ID.
Rename FPID to LIB_ID as is now used as a generic library identifier and
is no longer specific to footprints.

Remove all mention of footprint from the new LIB_ID doxygen comments and
code.

Rename files fpid.h and fpid.cpp to lib_id.h and lib_id.cpp.

Rename fp_lib_table.keywords file to lib_table.keywords and adjust CMake
build dependencies accordingly.

Update all source files effected by the code and file name changes.

Update .gitignore for file name changes.
2016-11-20 18:35:08 -05:00
Maciej Suminski ba81eda197 Extended gitignore rules for build directories 2016-10-17 11:59:10 +02:00
Dick Hollenbeck 374808ac5b Cleanup SWIG's board.i, remove scrap *.{ref,orig} files, and add .pyc to .gitignore 2016-09-23 08:04:12 -04:00
Dick Hollenbeck 9761c881e2 .gitignore build-* and *~ files 2016-09-20 11:56:06 -04:00
Wayne Stambaugh 9287b42648 Revert commit 67230ac8e7. 2016-08-30 09:04:25 -04:00
Niki Guldbrand 67230ac8e7 Keep Source tree clean
* Move all generated files to the build tree during build so the source
  tree is kept clean.

Signed-off-by: Niki Guldbrand <niki.guldbrand@gmail.com>
2016-08-26 17:25:12 -04:00
Wayne Stambaugh e1ab68638f Renamed .bzrignore to .gitignore. 2016-08-22 14:50:23 -04:00
Nick Ostergaard 547c145a1e Remove .gitignore file and add .gitconfig. (fixes previous fix for lp:1407338) 2015-01-06 16:46:04 -05:00
Paulo Henrique Silva 44bdcaad02 Add .gitignore file for github mirror developers. (fixes lp:1407338) 2015-01-06 15:40:59 -05:00