summaryrefslogtreecommitdiffhomepage
path: root/vars/cmake.vars
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-11-16 15:04:04 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-11-16 16:07:49 +0100
commit0610d8b6288e055b7b5e63d6cfe49333b5842cb8 (patch)
tree9d4e71b2d753f59e88107fe6e06cfd9450a2c5e5 /vars/cmake.vars
parentdac2367b6221dab5bd367094534b981867e9891b (diff)
downloadmidipix_build-0610d8b6288e055b7b5e63d6cfe49333b5842cb8.tar.bz2
midipix_build-0610d8b6288e055b7b5e63d6cfe49333b5842cb8.tar.xz
cmake: fix build and clean up cmake.vars.
Diffstat (limited to 'vars/cmake.vars')
-rw-r--r--vars/cmake.vars41
1 files changed, 12 insertions, 29 deletions
diff --git a/vars/cmake.vars b/vars/cmake.vars
index 0eae553f..42b31504 100644
--- a/vars/cmake.vars
+++ b/vars/cmake.vars
@@ -2,33 +2,23 @@
# . ./build.vars and set -o errexit -o noglob are assumed.
#
-pkg_cmake_configure_pre() {
+pkg_cmake_configure() {
cp -p ../cmake-${PKG_VERSION}/Modules/Platform/BSDOS.cmake \
../cmake-${PKG_VERSION}/Modules/Platform/Midipix.cmake;
-
- rm -rf ../cmake-${PKG_VERSION}-host;
- mkdir ../cmake-${PKG_VERSION}-host;
- cd ../cmake-${PKG_VERSION}-host;
-
- echo XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-
- (unset AR ARFLAGS CC CFLAGS RANLIB RANLIBFLAGS;
- ../cmake-${PKG_VERSION}/configure ${PKG_CONFIGURE_ARGS};
- make DESTDIR=${PREFIX} install;
- );
-
- set_build_script_done configure -clean;
- echo YYYYYYYYYYYYYYYYYYYYYYYYYYYY
+ secure_rm ../cmake-${PKG_VERSION}-host;
+ insecure_mkdir ../cmake-${PKG_VERSION}-host;
+ cd ../cmake-${PKG_VERSION}-host;
+ log_msg info "Bootstrapping cmake...";
+ (unset AR CC RANLIB;
+ ../cmake-${PKG_VERSION}/configure ${PKG_CONFIGURE_ARGS};
+ make DESTDIR=${PREFIX} install);
+ log_msg info "Finished bootstrapping cmake.";
+ stat ../cmake-${PKG_VERSION};
};
-pkg_cmake_configure() {
- stat ../cmake-${PKG_VERSION}
- set_build_script_done configure -clean;
-}
-
pkg_cmake_build() {
rm -f config.cache;
-
+ log_msg info "Calling cmake...";
env CFLAGS="--sysroot=${PKG_PREFIX}" cmake \
-DBZIP2_INCLUDE_DIR=${PKG_PREFIX}/include \
-DBZIP2_LIBRARIES=${PKG_PREFIX}/lib/libbz2.a \
@@ -54,15 +44,8 @@ pkg_cmake_build() {
-DLIBLZMA_LIBRARY=${PKG_PREFIX}/lib/liblzma.lib.a \
-DZLIB_INCLUDE_DIR=${PKG_PREFIX}/include \
-DZLIB_LIBRARY=z ../cmake-${PKG_VERSION};
-
+ log_msg info "Calling make...";
make ${DEFAULT_MAKEFLAGS_BUILD};
- set_build_script_done build -install
};
-pkg_cmake_install() {
- make DESTDIR=${PKG_PREFIX} install;
- set_build_script_done install -finish
- set_build_script_done finish
-}
-
# vim:filetype=sh