summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build-test.yml2
-rw-r--r--src/main.cc6
-rwxr-xr-xtest/dist.sh2
3 files changed, 6 insertions, 4 deletions
diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index 1b4c9441..07940dd8 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -35,4 +35,4 @@ jobs:
run: cd unpack/colm-* && make
- name: test the dist
- run: cd unpack/colm--*/test && ./runtests
+ run: cd unpack/colm-*/test && ./runtests
diff --git a/src/main.cc b/src/main.cc
index a3a7d2c9..5d6cbac4 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -485,7 +485,7 @@ void compileOutput( const char *argv0, const bool inSource, char *srcLocation )
" -I%s/../aapl"
" -I%s/include"
" -L%s"
- " -Wl,-rpath,%s",
+ " %s/libcolm.a",
binaryFn, intermedFn, srcLocation,
srcLocation, location, location );
}
@@ -510,7 +510,9 @@ void compileOutput( const char *argv0, const bool inSource, char *srcLocation )
strcat( command, " -L" );
strcat( command, *lp );
}
- strcat( command, " -lcolm" );
+
+ if ( !inSource )
+ strcat( command, " -lcolm" );
if( !compileOutputCommand( command ) && run )
runOutputProgram();
diff --git a/test/dist.sh b/test/dist.sh
index 823d16f9..738a7938 100755
--- a/test/dist.sh
+++ b/test/dist.sh
@@ -10,7 +10,7 @@ trap "rm -f $DIST" EXIT
make dist
WORKDIR=`mktemp -d /tmp/colm.XXXXXX`
-#trap "rm -Rf $DIST $WORKDIR" EXIT
+trap "rm -Rf $DIST $WORKDIR" EXIT
tar -C $WORKDIR -xzvf $DIST
cd $WORKDIR/${DIST%.tar.gz}