@@ -5,7 +5,7 @@ LIB_VER="5c443d2"
5
5
6
6
# Initialise
7
7
PKG_CFLAGS=" "
8
- PKG_LIBS=" -lfswatch - lpthread"
8
+ PKG_LIBS=" -lpthread"
9
9
10
10
# Find compiler and export flags
11
11
CC=` " ${R_HOME} /bin/R" CMD config CC`
@@ -34,23 +34,23 @@ if [ -z "$WATCHER_LIBS" ]; then
34
34
if [ " $INCLUDE_DIR " ] || [ " $LIB_DIR " ]
35
35
then
36
36
PKG_CFLAGS=" -I$INCLUDE_DIR $PKG_CFLAGS "
37
- PKG_LIBS=" -L$LIB_DIR $PKG_LIBS "
37
+ PKG_LIBS=" -L$LIB_DIR -lfswatch $PKG_LIBS "
38
38
echo " Found INCLUDE_DIR $INCLUDE_DIR "
39
39
echo " Found LIB_DIR $LIB_DIR "
40
- elif [ -d " /usr/local/include/libfswatch " ]
40
+ elif [ -d " /usr/local/include/libfswatch1 " ]
41
41
then
42
42
PKG_CFLAGS=" -I/usr/local/include $PKG_CFLAGS "
43
- PKG_LIBS=" -L/usr/local/lib $PKG_LIBS "
43
+ PKG_LIBS=" -L/usr/local/lib -lfswatch $PKG_LIBS "
44
44
echo " Found 'libfswatch' $PKG_CFLAGS "
45
45
elif [ -d " /usr/include/libfswatch" ]
46
46
then
47
47
PKG_CFLAGS=" -I/usr/include $PKG_CFLAGS "
48
- PKG_LIBS=" -L/usr/lib $PKG_LIBS "
48
+ PKG_LIBS=" -L/usr/lib -lfswatch $PKG_LIBS "
49
49
echo " Found 'libfswatch' $PKG_CFLAGS "
50
50
elif [ -d " /usr/local/opt/libfswatch" ]
51
51
then
52
52
PKG_CFLAGS=" -I/usr/local/opt/fswatch/include $PKG_CFLAGS "
53
- PKG_LIBS=" -L/usr/local/opt/fswatch/lib $PKG_LIBS "
53
+ PKG_LIBS=" -L/usr/local/opt/fswatch/lib -lfswatch $PKG_LIBS "
54
54
echo " Found 'libfswatch' $PKG_CFLAGS "
55
55
else
56
56
echo " Existing 'libfswatch' not found"
@@ -76,22 +76,18 @@ if [ -z "$PKG_CFLAGS" ]; then
76
76
fi
77
77
gzip -dc src/fswatch-$LIB_VER .tar.gz | tar -xf -
78
78
cd fswatch-$LIB_VER
79
- cmake -DCMAKE_INSTALL_PREFIX=../install \
79
+ cmake -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_INSTALL_LIBDIR=lib \
80
80
-DBUILD_LIBS_ONLY=1 -DUSE_NLS=0 -DCMAKE_POSITION_INDEPENDENT_CODE=1 \
81
81
-DCMAKE_COLOR_MAKEFILE=0 -DCMAKE_INSTALL_MESSAGE=NEVER \
82
82
-DCMAKE_BUILD_TYPE=Release .
83
83
cmake --build . --target install
84
84
cd ..
85
85
rm -rf fswatch-$LIB_VER
86
86
87
- if [ -d " install/lib64 " ]
87
+ if [ -d " install/lib " ]
88
88
then
89
89
PKG_CFLAGS=" -I../install/include $PKG_CFLAGS "
90
- PKG_LIBS=" -L../install/lib64 $PKG_LIBS "
91
- elif [ -d " install/lib" ]
92
- then
93
- PKG_CFLAGS=" -I../install/include $PKG_CFLAGS "
94
- PKG_LIBS=" -L../install/lib $PKG_LIBS "
90
+ PKG_LIBS=" ../install/lib/libfswatch.b $PKG_LIBS "
95
91
fi
96
92
fi
97
93
0 commit comments