fix: noconfirm auto-selects first AUR match
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#include "all.h"
|
||||
|
||||
int main(void)
|
||||
{
|
||||
f();
|
||||
g();
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
extern void f(void);
|
||||
extern void g(void);
|
||||
@@ -0,0 +1,5 @@
|
||||
#! /usr/bin/env python3
|
||||
|
||||
import sys
|
||||
from shutil import copyfile
|
||||
copyfile(*sys.argv[1:])
|
||||
@@ -0,0 +1,5 @@
|
||||
#include "all.h"
|
||||
|
||||
void f(void)
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
#include "all.h"
|
||||
|
||||
void g(void)
|
||||
{
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
# Try using sourceset with various kinds of generated sources
|
||||
|
||||
project('a', 'c')
|
||||
|
||||
cp = find_program('cp.py')
|
||||
|
||||
source_set = import('sourceset')
|
||||
sources = source_set.source_set()
|
||||
|
||||
a_c = custom_target('gen-custom-target',
|
||||
input: 'a.c', output: 'out_a.c',
|
||||
command: [cp, '@INPUT@', '@OUTPUT@'])
|
||||
sources.add(when: 'YES', if_true: a_c)
|
||||
sources.add(when: 'YES', if_true: a_c[0])
|
||||
|
||||
f_c = configure_file(input: 'f.c', output: 'out_f.c', copy: true)
|
||||
sources.add(when: 'YES', if_true: f_c)
|
||||
sources.add(when: 'YES', if_true: f_c)
|
||||
|
||||
gen = generator(cp, output: 'out_@PLAINNAME@', arguments: ['@INPUT@', '@OUTPUT@'])
|
||||
g_c = gen.process(files('g.c'))
|
||||
sources.add(when: 'YES', if_true: g_c)
|
||||
sources.add(when: 'YES', if_true: g_c)
|
||||
|
||||
conf1 = { 'YES': true, }
|
||||
result1 = sources.apply(conf1)
|
||||
|
||||
executable('first', sources: result1.sources(), dependencies: result1.dependencies())
|
||||
Reference in New Issue
Block a user