kicad/CMakeModules
Dick Hollenbeck 7311f07eaf SWIG Improvements
*) Extend SWIG support deeper into the BOARD class.
*) Move swig *.i files into a directory identified for SWIG, in preparation
   for a parallel universe involving Phoenix's SIP.
*) Move swig files which will be common to both eeschema and pcbnew into
   common/swig.
*) Sketch out a "common" python module, and plan on dovetailing that into a
   libkicad_shared.{dll,so}
*) Add common/swig/ki_exceptions.i and define a macro HANDLE_EXCEPTIONS()
   which is to be applied to any function which needs C++ to python
   exception translation.
*) Move the test for SWIG tool into top level CMakeLists.txt file for use
   in all python modules beyond pcbnew, i.e. eeschema and common.
*) Add SWIG_MODULE_pcbnew_EXTRA_DEPS which generates a better Makefile, one
   which rebuilds the swig generated *.cxx file when one of its dependencies
   change.
*) Re-architect the board.i file so that it can be split into multiple *.i
   files easily.
*) Make some KIWAY from python progress, in preparation for Modular KiCad
   phase III.
2016-09-20 11:59:43 -04:00
..
CMakeFindFrameworks.cmake * Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW 2013-08-04 21:31:14 +01:00
CheckCXXSymbolExists.cmake 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
CheckFindPackageResult.cmake CMake: 2008-05-05 18:23:24 +00:00
CreateGitVersionHeader.cmake Update version string formatting after git migration 2016-09-09 20:19:54 -04:00
FindCairo.cmake Remove Boost library building and other build improvements. 2016-01-03 15:33:09 -05:00
FindGLEW.cmake Added an additional search path for GLEW (closing bug report 1247910). 2014-11-14 09:30:52 +01:00
FindGLM.cmake Build configuration fixes. 2015-12-10 11:35:43 -05:00
FindGdiPlus.cmake 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
FindOpenSSL.cmake Restore FindOpenSSL.cmake, the cmake version does not work on MinGW. 2016-01-14 10:31:59 -05:00
FindPackageMessage.cmake Fix FindPackageHandleStandardArgs.cmake for differences between CMake 2 and 3. 2014-09-26 21:08:44 -04:00
FindPythonInterp.cmake Actually make FindPythonInterp.cmake use correct FindPackageHandleStandardArgs.cmake. 2014-10-11 17:50:18 -04:00
FindPythonLibs.cmake * Fix FindPythonLibs to search /include/ for Python.h 2014-10-25 21:56:44 +01:00
FindSWIG.cmake CMake: add FindSWIG.cmake from CMake 3.5 for swig 3.0 support. 2016-06-30 11:03:09 -04:00
FindZLIB.cmake.unused Remove minizip from kicad sources. Useless because now (and since a long time) wxWidgets supports full zip file read/write, and minizip build creates problems under Windows, due to zlib not always installed. 2011-09-07 20:41:35 +02:00
Findngspice.cmake Findngspice.cmake: Refined build instructions 2016-08-22 16:08:45 +02:00
FindwxWidgets.cmake FindwxWidgets.cmake: Remove extra newline 2016-02-15 18:50:49 +01:00
Functions.cmake Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files 2013-10-17 14:03:36 -05:00
Html2C.cmake Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
MinGWResourceCompiler.cmake Add CMAKE_RC_COMPILER variable to mingw_resource_compiler macro. 2008-09-07 12:34:27 +00:00
PNG2cpp.cmake switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
PerformFeatureChecks.cmake CMake: use visibility definitions in provided by CMake when available. 2015-12-07 16:46:18 -05:00
SelectLibraryConfigurations.cmake * Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW 2013-08-04 21:31:14 +01:00
Shaders.cmake Namespace KiGfx->KIGFX. 2013-10-14 16:13:35 +02:00
TokenList2DsnLexer.cmake coverity common folder fixes (mainly not initialized members). 2015-03-11 17:04:20 +01:00
UsewxWidgets.cmake 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
WriteVersionHeader.cmake Remove now obsolete bzr check 2016-09-15 08:33:17 -04:00
cmake_uninstall.cmake.in Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files 2013-10-17 14:03:36 -05:00
config.h.cmake SWIG Improvements 2016-09-20 11:59:43 -04:00