<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/classes/cmake.bbclass, branch 1.1_M3</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=1.1_M3</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=1.1_M3'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2011-07-27T14:45:49+00:00</updated>
<entry>
<title>cmake.bbclass: add ${libdir} for multilib case</title>
<updated>2011-07-27T14:45:49+00:00</updated>
<author>
<name>Yu Ke</name>
<email>ke.yu@intel.com</email>
</author>
<published>2011-07-24T13:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4a75a370fdc2ff3fcd61652b80cf5516b0022415'/>
<id>urn:sha1:4a75a370fdc2ff3fcd61652b80cf5516b0022415</id>
<content type='text'>
    (From OE-Core rev: e198b72bc03c7545417944dcb3c930aaf2376488)

Signed-off-by: Yu Ke &lt;ke.yu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sat-solver: fix for non /usr/lib libdir case</title>
<updated>2011-07-13T11:14:20+00:00</updated>
<author>
<name>Yu Ke</name>
<email>ke.yu@intel.com</email>
</author>
<published>2011-07-13T08:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4e01f730bf1840d43ae7f95bbf51d85d7d030493'/>
<id>urn:sha1:4e01f730bf1840d43ae7f95bbf51d85d7d030493</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.

(From OE-Core rev: f4de87ce30a37bb2f09855d442b34d153ada8c0e)

Signed-off-by: Yu Ke &lt;ke.yu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: use CPPFLAGS and CXXFLAGS</title>
<updated>2011-07-08T15:39:11+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2011-07-08T13:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=21f13144952c9558fae63b4952ef402f8d4899dc'/>
<id>urn:sha1:21f13144952c9558fae63b4952ef402f8d4899dc</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.

(From OE-Core rev: de60d1d91b28c3f5568b132a8eb29d9a754e68a0)

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:41:52+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2011-05-08T17:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9c272d93c68cf40de300f9bf4b51eae5116178e2'/>
<id>urn:sha1:9c272d93c68cf40de300f9bf4b51eae5116178e2</id>
<content type='text'>
Sync with OE at 3b7d83362027fde4f6850533ab83277d95dda961 however
without changing the way of generating the toolchain file and making
it branding agnostic.

(From OE-Core rev: ee98c2b095b991901b6c2125b2428985c873b4bd)

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: sync from openembedded</title>
<updated>2010-08-31T16:19:53+00:00</updated>
<author>
<name>Qing He</name>
<email>qing.he@intel.com</email>
</author>
<published>2010-08-20T02:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.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:49+00:00</updated>
<author>
<name>Qing He</name>
<email>qing.he@intel.com</email>
</author>
<published>2010-08-20T02:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.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>
<entry>
<title>cmake: only search root directory for FIND_***</title>
<updated>2010-07-28T05:51:34+00:00</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-07-26T05:14:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ea3cfbaf265797950e5eb41f5b886861c880597c'/>
<id>urn:sha1:ea3cfbaf265797950e5eb41f5b886861c880597c</id>
<content type='text'>
default cmake behavior for FIND_***, is to first search listed directories prefixed
with CMAKE_FIND_ROOT_PATH, and if not found then go to unprefixed directories. This
is not desired as build system may be referenced.

this commit refine the search path only on prefixed directories, and thus fix
libmusicbrains build failure on some systems

Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: Make sure EXTRA_OECMAKE has a sane default</title>
<updated>2010-07-21T20:43:38+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-07-21T20:43:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=cb249ed2f0791d021593209cd000baaa9629fcf1'/>
<id>urn:sha1:cb249ed2f0791d021593209cd000baaa9629fcf1</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>libproxy: Disabled webkit support</title>
<updated>2010-07-21T20:23:21+00:00</updated>
<author>
<name>Jeff Dike</name>
<email>jdike@x86_64.user-mode-linux.org</email>
</author>
<published>2010-07-21T17:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0e0830109cea38de17a589ec2fd3a9184f489087'/>
<id>urn:sha1:0e0830109cea38de17a589ec2fd3a9184f489087</id>
<content type='text'>
This package changed from autoconf to cmake during the last recipe
upgrade.  This made the existing EXTRA_OECONF, which disabled wekbit
support among other things, non-functional, which in turn, broke the
build.

This patch disables webkit in a CMAKE way by adding EXTRA_OECMAKE to
the cmake class description, and setting it to "-DWEBKIT=no" in the
libproxy recipe and also reproduces the EXTRA_OECONF settings.

Signed-off-by: Jeff Dike &lt;jdike@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: added version from OE + cross-compilation support</title>
<updated>2008-06-18T08:35:24+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>hrw@openedhand.com</email>
</author>
<published>2008-06-18T08:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=da3040f29760899db17b4ec1cd0fd238897229e0'/>
<id>urn:sha1:da3040f29760899db17b4ec1cd0fd238897229e0</id>
<content type='text'>
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4688 311d38ba-8fff-0310-9ca6-ca027cbcb966
</content>
</entry>
</feed>
