1
如何檢查庫版本,如果它低於特定版本(即缺少特徵X),則設置定義?根據檢測到的庫版本定義
目前我有這個代碼,它檢查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
什麼簡單和更短的做同樣的工作,即?
'pkg配置--modversion package' –
據suppposed爲C代碼的人,所以爲什麼沒有';'?它是autoconf代碼嗎? – Mathuin
@David RF一個完整的句子將不勝感激,但你讓我朝着正確的方向 – drahnr