Mon, 31 Aug 2026 18:48:55 +0200
add -lsocket on Solaris
|
197
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
1 | #!/bin/sh |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
2 | |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
3 | libname="$1" |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
4 | cc="$CC" |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
5 | if test -z "$cc"; then cc=cc; fi |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
6 | if test -z "$libname"; then exit 1; fi |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
7 | |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
8 | echo 'int main(){return 0;}' > .chklib-test.c |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
9 | |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
10 | if $cc -o /dev/null .chklib-test.c "-l$libname" ; then |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
11 | rm .chklib-test.c |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
12 | exit 0 |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
13 | else |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
14 | rm .chklib-test.c |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
15 | exit 1 |
|
9cbd4f09a22f
add option to select a specific curses implementation
Mike Becker <universe@uap-core.de>
parents:
diff
changeset
|
16 | fi |