compile_cmake_base() { mkdir -p build; cd build cmake -DCMAKE_INSTALL_PREFIX="$prefix" -DCMAKE_BUILD_TYPE=Release $@ .. make } compile_cmake() { compile_cmake_base $@ make DESTDIR="$dir_install" install } compile_cmake_installbin() { _func_file="$1"; shift compile_cmake_base $@ install -D "$_func_file" "$dir_install/$prefix/bin/$_file" }