<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/classes/cmake.bbclass, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2012-03-12T17:46:16Z</updated>
<entry>
<title>cmake.bbclass: add ${base_libdir} to CMAKE_LIBRARY_PATH</title>
<updated>2012-03-12T17:46:16Z</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2012-03-12T16:28:10Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=f47ada62a3da879006e7cb27479dc9b72c56e923'/>
<id>urn:sha1:f47ada62a3da879006e7cb27479dc9b72c56e923</id>
<content type='text'>
Some libraries like libcrypto.so are installed at base_libdir
instead of libdir. So add the base_libdir to CMAKE_LIBRARY_PATH
so that these libraries can be found correctly.

This resolves an issues with libzypp, which was not finding the
libcrypo library correctly in an x32 build.

Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Add EXTERNAL_TOOLCHAIN to CMAKE_FIND_ROOT_PATH</title>
<updated>2012-02-03T16:33:10Z</updated>
<author>
<name>Ken Werner</name>
<email>ken.werner@linaro.org</email>
</author>
<published>2011-12-14T22:58:31Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=7b355ad09a622cfe57c66674ed1affd61c4d872e'/>
<id>urn:sha1:7b355ad09a622cfe57c66674ed1affd61c4d872e</id>
<content type='text'>
This allows cmake to find the binaries of an external toolchain.

Signed-off-by: Ken Werner &lt;ken.werner@linaro.org&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: adding extendable extra variable to root path</title>
<updated>2011-09-28T20:37:57Z</updated>
<author>
<name>Andrew Gabbasov</name>
<email>andrew_gabbasov@mentor.com</email>
</author>
<published>2011-09-28T12:10:12Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=23be60dad6a705f151520e3eda2da5e02230f5fd'/>
<id>urn:sha1:23be60dad6a705f151520e3eda2da5e02230f5fd</id>
<content type='text'>
Introducing a hook variable for various .conf files to add
extra path elements to cmake. For example, it can be used
in external toolchain conf file to add ${TOOLCHAIN_PATH}
to cmake root path search.

Signed-off-by: Andrew Gabbasov &lt;andrew_gabbasov@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass, perlnative.bbclass: arrange for cmake to find perl-native</title>
<updated>2011-08-17T05:53:50Z</updated>
<author>
<name>Phil Blundell</name>
<email>philb@gnu.org</email>
</author>
<published>2011-08-15T16:16:31Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=add9e4e30e0b1e0f93479b43ce61953efb90985d'/>
<id>urn:sha1:add9e4e30e0b1e0f93479b43ce61953efb90985d</id>
<content type='text'>
When CMake is looking for perl, it only searches in the specific directories
that it's told about and ignores ${PATH}.  If perlnative is in use, ensure
that the appropriate installation path is added to the list of places that
cmake will look for perl, otherwise it won't ever be found.

Signed-off-by: Phil Blundell &lt;philb@gnu.org&gt;
</content>
</entry>
<entry>
<title>    cmake.bbclass: add ${libdir} for multilib case</title>
<updated>2011-07-27T14:44:46Z</updated>
<author>
<name>Yu Ke</name>
<email>ke.yu@intel.com</email>
</author>
<published>2011-07-24T13:40:29Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=e198b72bc03c7545417944dcb3c930aaf2376488'/>
<id>urn:sha1:e198b72bc03c7545417944dcb3c930aaf2376488</id>
<content type='text'>
    Signed-off-by: Yu Ke &lt;ke.yu@intel.com&gt;
</content>
</entry>
<entry>
<title>sat-solver: fix for non /usr/lib libdir case</title>
<updated>2011-07-13T11:14:04Z</updated>
<author>
<name>Yu Ke</name>
<email>ke.yu@intel.com</email>
</author>
<published>2011-07-13T08:57:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=f4de87ce30a37bb2f09855d442b34d153ada8c0e'/>
<id>urn:sha1:f4de87ce30a37bb2f09855d442b34d153ada8c0e</id>
<content type='text'>
when libdir set to non /usr/lib like /usr/lib64, there is do_configure error:
"
-- Libraries will be installed in /usr/lib
CMake Error at /home/kyu3/sdb/lib64/tmp/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91  (MESSAGE):
  Please install 'check' and 'check-devel' packages (missing: CHECK_LIBRARY)
Call Stack (most recent call first):
  /home/kyu3/sdb/lib64/tmp/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252              (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindCheck.cmake:17 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:35 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
"

The reason is that cmake did not search /usr/lib64 for libcheck, thus report error

add ${libdir} to the CMAKE_SYSTEM_LIBRARY_PATH can fix this issue.

Signed-off-by: Yu Ke &lt;ke.yu@intel.com&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: use CPPFLAGS and CXXFLAGS</title>
<updated>2011-07-08T15:34:20Z</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2011-07-08T13:47:42Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=de60d1d91b28c3f5568b132a8eb29d9a754e68a0'/>
<id>urn:sha1:de60d1d91b28c3f5568b132a8eb29d9a754e68a0</id>
<content type='text'>
Some classes, as for example nativesdk, defines CPPFLAGS and CXXFLAGS
to be passed to compiler. Using those makes more sense and avoid some
hacks on packages using CMake.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: fix qmake and rpath issues</title>
<updated>2011-05-11T15:09:56Z</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2011-05-08T17:45:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=ee98c2b095b991901b6c2125b2428985c873b4bd'/>
<id>urn:sha1:ee98c2b095b991901b6c2125b2428985c873b4bd</id>
<content type='text'>
Sync with OE at 3b7d83362027fde4f6850533ab83277d95dda961 however
without changing the way of generating the toolchain file and making
it branding agnostic.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: sync from openembedded</title>
<updated>2010-08-31T16:19:53Z</updated>
<author>
<name>Qing He</name>
<email>qing.he@intel.com</email>
</author>
<published>2010-08-20T02:57:48Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=be291999defd665ca2e9223f1c1dc765f72eef48'/>
<id>urn:sha1:be291999defd665ca2e9223f1c1dc765f72eef48</id>
<content type='text'>
this fixes:
  - toolchain detection error (e.g. ar and ranlib)

changes from openembedded:
  - reformatting
  - cmake modules search path
  - use 'cat &lt;&lt;EOF' instead of echos for clarity

Signed-off-by: Qing He &lt;qing.he@intel.com&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: sync from openembedded</title>
<updated>2010-08-27T12:29:49Z</updated>
<author>
<name>Qing He</name>
<email>qing.he@intel.com</email>
</author>
<published>2010-08-20T02:57:48Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=5bb55610f3eb6bba0c04d57733ffa056705c5336'/>
<id>urn:sha1:5bb55610f3eb6bba0c04d57733ffa056705c5336</id>
<content type='text'>
this fixes:
  - toolchain detection error (e.g. ar and ranlib)
  - cmake modules search path

Signed-off-by: Qing He &lt;qing.he@intel.com&gt;
</content>
</entry>
</feed>
