title: How do I specify linker flags to be used in shared library build [cmake]
body: <p>I am running a build using cmake using the Meego 1.2 toolchain (long story).  This particular toolchain requires the <code>--sysroot</code> option to be used to find any libraries it requires.</p>
  
  <pre><code>set (CMAKE_CXX_FLAGS "-fpermissive")
  set (CMAKE_CXX_LINK_FLAGS "--sysroot=${INTEL_GRAPHICS_SDK_BASE}/sdk")
  set (CMAKE_CXX_FLAGS_DEBUG "-g")
  </code></pre>
  
  <p>These options allow the cmake initial compiler checks to pass, but when producing a shared library during the build it looks like ld is being called without any of the options specified.</p>
  
  <p>Is there a different cmake variable that needs to be set to specify the <code>sysroot</code> for shared libraries?</p>
  
  <p>The error I am getting is</p>
  
  <pre><code>/usr/lib/madde/linux-i686/toolchains/meego-1.2-sdk-ia32-toolchain-1.0-linux_i686/i586-meego-linux-gnu/bin/../lib/gcc/i586-meego-linux-gnu/4.5.1/../../../../i586-meego-linux-gnu/bin/ld: crti.o: No such file: No such file or directory
  collect2: ld returned 1 exit status
  </code></pre>