1

ライブラリのバージョンを確認するにはどうすればよいですか? また、それが特定のバージョンより下の場合 (機能 X がない場合)、 define を設定するにはどうすればよいですか?

現在、libsoup とそのバージョンをチェックするこのコードがあります。うまくいくようです。

conf.check_cfg(package='libsoup-2.4', mandatory=True)
conf.check_cfg(package='libsoup-2.4', uselib_store='SOUP', msg='Checking for \'libsoup\' < 2.40', args=['libsoup-2.4 < 2.40', '--cflags', '--libs'], mandatory=False, define_variable={'OLD_SOUP':1,'FRESH_SOUP':0})
conf.check_cfg(package='libsoup-2.4', uselib_store='SOUP', msg='Checking for \'libsoup\' >= 2.40', args=['libsoup-2.4 >= 2.40', '--cflags', '--libs'], mandatory=False, define_variable={'OLD_SOUP':0,'FRESH_SOUP':1})

同じ仕事をするのにもっと簡単で短いものはありcheck_ccますか?

4

1 に答える 1