Marco Serantoni
ec5a767542
[MacOSX] New OSX enviroment seems to be more picky about options, this fixes the linker part
2014-03-14 00:44:46 +01:00
Maciej Suminski
5ed0980dd5
Merged upstream.
2014-03-06 09:42:16 +01:00
Nick Ostergaard
bcf970e6b2
Remove duplicate comments from CMakeList.txt.
2014-02-23 20:02:41 -05:00
Blair Bonnett
64da190e37
Build documentation updates and comment spelling fixes.
2014-02-22 18:17:36 -05:00
Maciej Suminski
151826b206
Upstream merge.
2014-02-21 11:05:28 +01:00
Marco Serantoni
932c92af55
[MacOSX] New reorg for building system, typos and path refines
2014-02-19 22:39:21 +01:00
Marco Serantoni
1c5a997f82
[MacOSX] Reorg and preparation to include scripts into Bundles
2014-02-14 22:09:48 +01:00
Miguel Angel Ajo
4da4a558a9
Enforces python2.6 / 2.7, thanks to orsonmmz
2014-02-12 22:17:19 +01:00
Marco Serantoni
73898d5954
[MacOSX] Refines in building system, now bundles lib migration supports symbolic links
2014-02-12 00:13:14 +01:00
Marco Serantoni
2acaa2871d
[MacOSX] Fixing build system, sorry guys, refining build system and make building smoother.
2014-02-08 16:15:06 +01:00
jean-pierre charras
6a9771f24b
main CMakeLists: build lib-wxpython only if KICAD_SCRIPTING_WXPYTHON is ON
2014-02-08 08:42:41 +01:00
Marco Serantoni
a2483d48f3
[MacOSX] Fixing qa, thanks Miguel Angel for the feedback
2014-02-08 00:40:11 +01:00
Marco Serantoni
eb34364d89
[MacOSX] Automating building for OSX with KICAD_SCRIPTING, see Documentation/compiling/mac-osx.txt
2014-02-07 19:53:54 +01:00
Maciej Suminski
25dfbcd39f
Upstream merged.
2014-02-07 09:52:47 +01:00
Maciej Suminski
468e14f003
Merged ratsnest_threadsafe branch.
2014-02-05 11:55:04 +01:00
Cirilo Bernardo
fbe8484225
Apply IDF tools patch from Cirilo Bernardo
2014-02-05 10:27:21 +01:00
Dick Hollenbeck
33e26b278d
KIWAY in progress...
2014-02-03 13:26:18 -06:00
Dick Hollenbeck
4f26386e8d
Initial KIWAY (modular-kicad) work. Various tweeks.
2014-02-03 09:10:37 -06:00
Miguel Angel Ajo
15bfac3f4e
Moved QA to root.
2014-02-02 22:50:45 +01:00
Carl Poirier
1490099ddd
Parallelized the RN_DATA::Recalculate() function.
2014-01-31 18:27:06 +01:00
Dick Hollenbeck
2ac58935b5
Make option KICAD_KEEPCASE actually functional for Eeschema, and make the setting default ON.
...
The desire is to migrate designs *away from* case independence, and to create
designs which use literally (case specific) interpreted component names. But for
backwards compatibility, you may turn OFF this option if you really must.
(Remember that with KiCad using text data files, typically you would be better
off simply doctoring those files into a case literal state with a text editor
and move forward into the brave new world of case specificity. Also, BOM
generators may not work properly when you have this option turned OFF, the xml
export's referential integrity is broken on library part name. Hence the default
is ON now, as of 29-Jan-2014.
2014-01-29 12:02:02 -06:00
Marco Serantoni
786bb81c4d
[MacOSX] KICAD_BUILD_DYNAMIC stabilized and almost working
2014-01-27 23:24:04 +01:00
Marco Serantoni
179bb920b8
[MacOSX] adding multiprocess building and initial support for KICAD_BUILD_DYNAMIC
2014-01-26 14:09:36 +01:00
jean-pierre charras
f7ca6e4bf9
add patch from Cirilo Bernardo, and minor fixes.
2014-01-25 13:23:29 +01:00
Marco Serantoni
dc2592238e
[MacOSX] Adding wx-widgets building with patches for OSX preparing for dynamic..
2014-01-24 22:09:31 +01:00
Dick Hollenbeck
d11d92504a
tugs and bugs
2014-01-21 00:59:32 -06:00
Dick Hollenbeck
a3211b2b9e
disable deprecation warnings in Debug build, change message in fp_lib_table.cpp
2014-01-18 03:04:12 -06:00
Dick Hollenbeck
a8bc07c832
Add KICAD_REPO_NAME to the about dialog and build_version.cpp
2014-01-08 08:47:39 -06:00
Dick Hollenbeck
a2a723ddf6
Fix option description, add mark_as_advanced(), and add a comment to KICAD_SKIP_BOOST
2014-01-07 20:00:47 -06:00
Maciej Sumiński
c1e68436f1
Remove assembly language files, and make building Boost optional.
...
https://lists.launchpad.net/kicad-developers/msg11965.html
2014-01-07 19:52:19 -06:00
Marco Serantoni
290a60a462
[MacOSX] Fixing STL && single processor building in pixman
2014-01-07 00:20:52 +01:00
Marco Serantoni
2d53c8eef5
[MacOSX] disable -fvisibility due compiler blames..
2013-12-31 11:42:25 +01:00
Dick Hollenbeck
f9ab5d2c61
Add -fvisibility options to significantly reduce binary sizes.
...
Switch to boost::context for all platforms, almost.
Please try your platform by commenting out fcontext.s in common/CMakeLists.txt.
2013-12-30 11:53:12 -06:00
Marco Serantoni
ea4bec99d0
[MacOSX]/All purpose - Support for static linking
2013-12-30 01:27:03 +01:00
Dick Hollenbeck
81ef4cd422
add mime type application/x-pcbnew-pcb, extend Desktop Exec to support a file to open on command line
2013-12-24 13:07:17 -06:00
Marco Serantoni
2441a7a046
[MacOSX] Treats LLVM as GCC + adds support for boost multiple processor(ppc/intel) and address(32/64 bit)
2013-12-22 15:55:05 +01:00
Dick Hollenbeck
7ba078b620
remove USE_FP_LIB_TABLE code, make it the norm. Add lazy loading support to FOOTPRINT_INFO.
2013-12-12 10:01:03 -06:00
Wayne Stambaugh
8316477638
Enable building the footprint library table as the default.
2013-12-08 09:06:55 -05:00
Dick Hollenbeck
81bdafcf55
*) update scripts/kicad-install.sh to use Github plugin for system footprints.
...
*) Add scripts/library-repos-install.sh for downloading *.pretty libraries and possibly using them.
*) Remove template/fp-* files, they are now at https://github.com/KiCad/kicad-library/template/ *
so they can be maintained by the library team. However note that it is possible to break
kicad-install.sh with uncoordinated changes to that github repo.
It is best to delete your ~/kicad_sources/kicad-lib.bzr directory before running kicad-install.sh
at this or any newer version relative to an older library repo.
2013-12-02 12:21:06 -06:00
Dick Hollenbeck
7cf3467851
Show the "Description" field from fp-lib-table in pcbnew's module editor 'set current library' dialog.
2013-11-18 10:04:23 -06:00
Dick Hollenbeck
c1429f2824
Allowing pre-setting CMAKE_CXX_FLAGS on first CMake invocation
2013-11-15 08:10:29 -06:00
jean-pierre charras
5cea94089a
All: under mingw32+msys: fix an issue when using Cmake version >= 2.8.5 which uses by default a response file.
...
This response file is not expanded under mingw3 2 (mingw/gcc bug?), and the list of include paths, found in this file, is not taken in account.
Now, under mingw32+msys, when not cross-compiling, the response file is disabled.
Cvpcb, Pcbnew: fix a list of libs which should be added only when cross-compiling:
Previously, they were always added, which creates an issue with mingw/msy/ gcc 2.8.
Now they are added only when cross-compiling (this issue was noticeable only with msys+mingw version 2.8)
2013-11-10 20:15:09 +01:00
Dick Hollenbeck
9b3d826bc1
switch to static linking of libstdc++ on windows
2013-11-07 08:26:32 -06:00
jean-pierre charras
99b640584f
page layout editor: Add missing Info.plist for OSX.
...
Mingw, all: remove static link of libgcc, which can create issues when using dll version of wxWidgets.
Therefore libgcc_s_dw2-1.dll should be in the paths for executables.
2013-11-06 08:33:49 +01:00
Orson
28b9317640
Fix redraw issue in modedit a modview, with GAL
2013-11-01 13:56:20 +01:00
Maciej Suminski
e13f862145
Merged upstream.
2013-10-28 21:34:06 +01:00
jean-pierre charras
55e9b4d1b6
Add a DXF file import to create board outlines
2013-10-24 18:44:38 +02:00
Dick Hollenbeck
c4d29b4258
Grab pending (unsaved) wxGridCellEditor cell text and stuff into fp_lib_table.
2013-10-22 14:29:37 -05:00
Camille 019
712392b118
Tidy up the gcc 4.7.0 - 2 optimization setting methodology.
2013-10-22 09:26:26 -05:00
Dick Hollenbeck
939ef4ad59
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