Main changes - improvements in the stepwise process of removing cache
files and experimental support for CMake.
dpkg-cross 2.3.2 handles .cmake files in /usr/share:
$ dpkg -c libwibble-dev-arm-cross_0.1.22_all.deb | grep cmake
-rw-r--r-- root/root 1771 2008-09-11 20:36 ./usr/arm-linux-gnu/share/wibble/test.cmake
$ dpkg -c libwibble-dev_0.1.22_arm.deb | grep cmake
-rw-r--r-- root/root 1771 2008-01-20 21:02 ./usr/share/wibble/test.cmake
The dpkg-cross manpage also includes some ideas about how CMake packages
can be cross-built.
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
export CC=$(DEB_HOST_GNU_TYPE)-gcc
export CXX=$(DEB_HOST_GNU_TYPE)-g++
export CMAKE_TOOLCHAIN_FILE=/etc/dpkg-cross/cmake/CMakeCross.txt
else
export CC=gcc
export CXX=g++
endif
dpkg-cross (2.3.2) unstable; urgency=low
.
* Support package-specific cache values
* config/cross-config.arm config/cross-config.armel : load the global
variables before the previous values to retain the architecture-
dependent values
* config/cross-config.cache : drop orbit data (specialized support
elsewhere) and reorganise blocks alphabetically
* dpkg-cross : Implement support for generated cache data in
/etc/dpkg-cross/cross-config.d/ and architecture-dependent sub
directories
* config/cross-config.cache : wrap cache values in package and
package_name conditionals. Restrict loading of files in
/etc/dpkg-cross/cross-config.d/ to files matching the package_name
variable assigned within ./configure.
* [INTL:ru] Russian debconf templates translation (Closes: #497234)
* dpkg-cross : Support installing cmake files in -dev packages.
* Adapt the experimental CMake example file for (hopefully) different
Linux architectures
* Add a few CMake tips to the dpkg-cross manpage
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/
Attachment:
signature.asc
Description: This is a digitally signed message part