spec-create.in: support for Meson
This commit is contained in:
parent
fcdbf0fe9b
commit
0372675fbd
@ -60,6 +60,10 @@ spec_cmd_configure_default=""
|
||||
spec_cmd_make_default=""
|
||||
spec_cmd_makeinstall_default=""
|
||||
|
||||
spec_cmd_configure_meson="%meson"
|
||||
spec_cmd_make_meson="%meson_build"
|
||||
spec_cmd_makeinstall_meson="%meson_install"
|
||||
|
||||
[ "$perl_Makefile_generator" ] || perl_Makefile_generator="Makefile.PL"
|
||||
|
||||
preserve_dot_git=0
|
||||
@ -413,6 +417,12 @@ shared-libraries:,debug-package:,\
|
||||
spec_cmd_makeinstall="$spec_cmd_makeinstall_scons"
|
||||
buildrequires_buildtool="scons"
|
||||
;;
|
||||
meson)
|
||||
spec_cmd_configure="$spec_cmd_configure_meson"
|
||||
spec_cmd_make="$spec_cmd_make_meson"
|
||||
spec_cmd_makeinstall="$spec_cmd_makeinstall_meson"
|
||||
buildrequires_buildtool="scons"
|
||||
;;
|
||||
unknown)
|
||||
notify.warning $"unknown build techonology"
|
||||
spec_cmd_configure="$spec_cmd_configure_default"
|
||||
@ -871,7 +881,9 @@ ${standard_docs_devel:+$standard_docs_devel }$currdoc"
|
||||
kde3|kde4|perl|python)
|
||||
build_techology="$spec_type"
|
||||
;;
|
||||
*) if [ -e $tmpdir/$pck_rootdir/CMakeLists.txt ]; then
|
||||
*) if [ -e $tmpdir/$pck_rootdir/meson.build ]; then
|
||||
build_techology="meson"
|
||||
elif [ -e $tmpdir/$pck_rootdir/CMakeLists.txt ]; then
|
||||
build_techology="cmake"
|
||||
elif [ -x $tmpdir/$pck_rootdir/configure ]; then
|
||||
build_techology="autotools"
|
||||
|
Loading…
Reference in New Issue
Block a user