Repository: lucy-clownfish Updated Branches: refs/heads/master 32391ee98 -> be1957bfb
Support MSYS and Cygwin in install script Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/f5e6cddb Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/f5e6cddb Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/f5e6cddb Branch: refs/heads/master Commit: f5e6cddb6bd1cc9e970576760451c978ecf7af4f Parents: 32391ee Author: Nick Wellnhofer <wellnho...@aevum.de> Authored: Wed Jul 6 14:04:28 2016 +0200 Committer: Nick Wellnhofer <wellnho...@aevum.de> Committed: Wed Jul 6 17:21:56 2016 +0200 ---------------------------------------------------------------------- runtime/c/install.bat | 9 ++++++--- runtime/c/install.sh | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/f5e6cddb/runtime/c/install.bat ---------------------------------------------------------------------- diff --git a/runtime/c/install.bat b/runtime/c/install.bat index 5530686..98aa582 100644 --- a/runtime/c/install.bat +++ b/runtime/c/install.bat @@ -29,13 +29,16 @@ exit /b 1 :has_prefix set prefix=%~2 -rem Install libraries. +mkdir "%prefix%\bin" 2>nul mkdir "%prefix%\lib" 2>nul -copy cfish-%major_version%.dll "%prefix%\lib" >nul + +rem Install libraries. +copy cfish-%major_version%.dll "%prefix%\bin" >nul +copy libcfish-%major_version%.dll "%prefix%\bin" >nul copy cfish-%major_version%.lib "%prefix%\lib" >nul +copy libcfish-%major_version%.dll.a "%prefix%\lib" >nul rem Install executables. -mkdir "%prefix%\bin" 2>nul copy ..\..\compiler\c\cfc.exe "%prefix%\bin" >nul rem Install Clownfish header files. http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/f5e6cddb/runtime/c/install.sh ---------------------------------------------------------------------- diff --git a/runtime/c/install.sh b/runtime/c/install.sh index 7b49395..16953eb 100755 --- a/runtime/c/install.sh +++ b/runtime/c/install.sh @@ -75,6 +75,28 @@ case `uname` in ln -sf $lib_file "$prefix/lib/libcfish.dylib" install_name_tool -id "$install_name" "$prefix/lib/$lib_file" ;; + MINGW*|MSYS*) + lib_file=libcfish-$major_version.dll + if [ ! -f $lib_file ]; then + echo "$lib_file not found. Did you run make?" + exit 1 + fi + mkdir -p "$prefix/bin" + cp $lib_file "$prefix/bin" + mkdir -p "$prefix/lib" + cp libcfish-$major_version.dll.a "$prefix/lib" + ;; + CYGWIN*) + lib_file=cygcfish-$major_version.dll + if [ ! -f $lib_file ]; then + echo "$lib_file not found. Did you run make?" + exit 1 + fi + mkdir -p "$prefix/bin" + cp $lib_file "$prefix/bin" + mkdir -p "$prefix/lib" + cp libcfish-$major_version.dll.a "$prefix/lib" + ;; *) lib_file=libcfish.so.$version if [ ! -f $lib_file ]; then