提交 c41cc50f 编写于 作者: E Eduardo Habkost 提交者: Anthony Liguori

create_config: remove *dir block

Now only the qemu_*dir variables will become #defines. The other
directory names aren't used by the C code.

That means the following #defines won't be available in C code anymore:

 - CONFIG_QEMU_BINDIR
 - CONFIG_QEMU_LIBDIR
 - CONFIG_QEMU_INCLUDEDIR
 - CONFIG_QEMU_MANDIR
 - CONFIG_QEMU_SYSCONFDIR
 - CONFIG_QEMU_LIBEXECDIR

The following #defines are going to be kept because they are handled by
the qemu_* block on create_config:

 - CONFIG_QEMU_CONFDIR
 - CONFIG_QEMU_DATADIR
 - CONFIG_QEMU_DOCDIR

This one will be kept because it is set directly by ./configure:

 - CONFIG_QEMU_HELPERDIR

This patch keeps the 'prefix=*' (CONFIG_QEMU_PREFIX) pattern because
other variables may use $prefix on their config-host.mak definitions.
The remaining code will be simplified on a further patch.
Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
上级 9afa52ce
...@@ -22,7 +22,7 @@ case $line in ...@@ -22,7 +22,7 @@ case $line in
# save for the next definitions # save for the next definitions
eval "$name=\$define_value" eval "$name=\$define_value"
;; ;;
prefix=* | [a-z]*dir=*) # directory configuration prefix=*)
name=${line%=*} name=${line%=*}
value=${line#*=} value=${line#*=}
define_name=`echo $name | LC_ALL=C tr '[a-z]' '[A-Z]'` define_name=`echo $name | LC_ALL=C tr '[a-z]' '[A-Z]'`
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册