lp:~sjr/kicad/msvc-4.0

Created by Simon Richter and last modified

These are the changes needed to build the 4.0 branch with MSVC 14 / Visual Studio 2015.

Get this branch:
bzr branch lp:~sjr/kicad/msvc-4.0
Only Simon Richter can upload to this branch. If you are Simon Richter please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Simon Richter
Project:
KiCad
Status:
Mature

Recent revisions

6334. By Simon Richter

Add missing dependency github_plugin -> pcbcommon.

6333. By Simon Richter

Work around VC++ 2015 bug.

The combination of
 - template resolution
 - optimization
 - structured exception handling
 - chained operator=

appears to trigger a bug in the compiler.

As this code is nonsensical anyway (numeric_limits<>::min() returns the
smallest positive value for floating point types, but the largest negative
value for integral types), it should probably be rewritten.

This change just avoids the compiler bug, though.

6332. By Simon Richter

FindwxWidgets.cmake: Remove extra newline

6331. By Simon Richter

FindwxWidgets.cmake: Report failure of wx-config when looking for components

6330. By Simon Richter

FindwxWidgets.cmake: Use ENV foo rather than ENV{foo}

6329. By Simon Richter

FindwxWidgets.cmake: Add comment describing code block

6328. By Simon Richter

FindwxWidgets.cmake: Reformat documentation

6327. By Simon Richter

FindwxWidgets.cmake: Do not explicitly declare FOUND_VAR, unnecessary

6326. By Simon Richter

FindwxWidgets.cmake: Drop nonsensical assignment

No idea where that came from, but it is almost certainly an error.

6325. By Simon Richter

FindwxWidgets.cmake: Determine version even when not asked to

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:kicad/product
This branch contains Public information 
Everyone can see this information.

Subscribers