Merge pull request #1329 from rhabacker/fix-1313
Fix test error with --enable-libvvp
This commit is contained in:
commit
15989f3d62
|
|
@ -81,6 +81,7 @@ BUILDCC = @CC_FOR_BUILD@
|
|||
BUILDEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CXX = @CXX@
|
||||
ENV_VVP=@ENV_VVP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
|
|
@ -159,7 +160,7 @@ else
|
|||
rm vvp/vvp$(suffix).exe
|
||||
endif
|
||||
else
|
||||
vvp/vvp -M- -M./vpi ./check.vvp | grep 'Hello, World'
|
||||
$(ENV_VVP) vvp/vvp -M- -M./vpi ./check.vvp | grep 'Hello, World'
|
||||
endif
|
||||
|
||||
clean:
|
||||
|
|
|
|||
18
configure.ac
18
configure.ac
|
|
@ -275,6 +275,24 @@ case "${host}" in
|
|||
;;
|
||||
esac
|
||||
|
||||
# Setup test environment for running vvp from build directory
|
||||
VVP_BUILDDIR="$(pwd)/vvp"
|
||||
case "$host_os" in
|
||||
linux*)
|
||||
ENV_VVP="LD_LIBRARY_PATH=$VVP_BUILDDIR"
|
||||
;;
|
||||
darwin*)
|
||||
ENV_VVP="DYLD_LIBRARY_PATH=$VVP_BUILDDIR"
|
||||
;;
|
||||
*)
|
||||
# Since the libvvp DLL is located in the same directory as the
|
||||
# vvp executable, no action is required here
|
||||
ENV_VVP=""
|
||||
;;
|
||||
esac
|
||||
AC_SUBST([ENV_VVP])
|
||||
|
||||
|
||||
# Do some more operating system specific setup. We put the file64_support
|
||||
# define in a substitution instead of simply a define because there
|
||||
# are source files (namely lxt support files) that don't include any
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ HOSTCFLAGS = @WARNING_FLAGS@ @WARNING_FLAGS_CC@ @CFLAGS@
|
|||
BUILDCC = @CC_FOR_BUILD@
|
||||
BUILDEXT = @BUILD_EXEEXT@
|
||||
CXX = @CXX@
|
||||
ENV_VVP=@ENV_VVP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
|
|
@ -105,7 +106,7 @@ else
|
|||
rm -f vvp$(suffix).exe
|
||||
endif
|
||||
else
|
||||
./vvp -M../vpi $(srcdir)/examples/hello.vvp | grep 'Hello, World.'
|
||||
$(ENV_VVP) ./vvp -M../vpi $(srcdir)/examples/hello.vvp | grep 'Hello, World.'
|
||||
endif
|
||||
|
||||
clean:
|
||||
|
|
|
|||
Loading…
Reference in New Issue