Changed defaults for building shared libraries
authorMark Abraham <mark.j.abraham@gmail.com>
Wed, 9 Jan 2013 15:29:50 +0000 (16:29 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Sun, 13 Jan 2013 15:13:23 +0000 (16:13 +0100)
commit043c21d9ad881c69f193d6b4663096e9c219890b
treebbebc5912c6600a8ea925a2d676da884c5e02f26
parent64adf0c27eff380409c8eb80c5b22859fb274708
Changed defaults for building shared libraries

Some platforms have reasons for preferring shared or static
libraries and we should nudge the user in the right direction
if we can.

Also, the logic for detecting external shared vs static libraries
was conflated with the settings for building shared libraries. This
needed to be separated so there was a place where specific
toolchains could manage options settings correctly for their
contexts.

Change-Id: I76ed873f2ff5d8aba11c454dea497e5f329111af
CMakeLists.txt