fix: noconfirm auto-selects first AUR match
This commit is contained in:
Executable
+12
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
environ = os.environ.copy()
|
||||
environ['PKG_CONFIG_LIBDIR'] = os.path.join(
|
||||
os.path.dirname(os.path.realpath(__file__)), 'cross_pkgconfig')
|
||||
|
||||
sys.exit(
|
||||
subprocess.run(['pkg-config'] + sys.argv[1:], env=environ).returncode)
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
dep_type=cross
|
||||
|
||||
Name: dependency() test
|
||||
Description: dependency() test
|
||||
Version: 0
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
project('native dep pkgconfig test')
|
||||
|
||||
if get_option('start_native')
|
||||
dep_native = dependency('dep_tester', native: true, method: 'pkg-config')
|
||||
dep_cross = dependency('dep_tester', native: false, method: 'pkg-config')
|
||||
else
|
||||
dep_cross = dependency('dep_tester', native: false, method: 'pkg-config')
|
||||
dep_native = dependency('dep_tester', native: true, method: 'pkg-config')
|
||||
endif
|
||||
|
||||
dep_type = dep_native.get_pkgconfig_variable('dep_type')
|
||||
assert(dep_type == 'native', 'Expected native')
|
||||
|
||||
dep_type = dep_cross.get_pkgconfig_variable('dep_type')
|
||||
assert(dep_type == 'cross', 'Expected cross')
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
option(
|
||||
'start_native',
|
||||
type : 'boolean',
|
||||
value : 'false',
|
||||
description : 'Start by creating a dependency() with native : true',
|
||||
)
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
dep_type=native
|
||||
|
||||
Name: dependency() test
|
||||
Description: dependency() test
|
||||
Version: 0
|
||||
Reference in New Issue
Block a user