Snippets

Takehiko NOZAKI CRF++-0.58-cygwin.patch

Created by Takehiko NOZAKI
diff -uNrBw CRF++-0.58.orig/configure.in CRF++-0.58/configure.in
--- CRF++-0.58.orig/configure.in	2013-01-04 11:18:31.000000000 +0900
+++ CRF++-0.58/configure.in	2018-09-06 13:58:05.288672700 +0900
@@ -4,6 +4,9 @@
 AH_TEMPLATE([HAVE_SYS_CONF_SC_NPROCESSORS_CONF], [])
 AM_INIT_AUTOMAKE(CRF++, 0.58)
 
+LTVERSION="0:0:0"
+AC_SUBST(LTVERSION)
+
 dnl Checks for programs.
 AC_PROG_CC
 AC_PROG_CXX
@@ -12,7 +15,7 @@
 AC_ISC_POSIX
 AC_CYGWIN
 AC_LANG_CPLUSPLUS
-AC_PROG_LIBTOOL
+AM_PROG_LIBTOOL
 AC_CONFIG_MACRO_DIR([m4])
 
 dnl Checks for libraries.
diff -uNrBw CRF++-0.58.orig/Makefile.am CRF++-0.58/Makefile.am
--- CRF++-0.58.orig/Makefile.am	2012-09-30 01:44:38.000000000 +0900
+++ CRF++-0.58/Makefile.am	2018-09-06 13:21:52.338387100 +0900
@@ -5,6 +5,7 @@
 
 AUTOMAKE_OPTIONS = no-dependencies
 lib_LTLIBRARIES = libcrfpp.la
+libcrfpp_la_LDFLAGS = -no-undefined -version-info $(LTVERSION)
 libcrfpp_la_SOURCES = crfpp.h thread.h libcrfpp.cpp lbfgs.cpp scoped_ptr.h param.cpp param.h encoder.cpp feature.cpp stream_wrapper.h \
                       feature_cache.cpp feature_index.cpp node.cpp path.cpp tagger.cpp \
 		      common.h darts.h encoder.h feature_cache.h feature_index.h \
diff -uNrBw CRF++-0.58.orig/winmain.h CRF++-0.58/winmain.h
--- CRF++-0.58.orig/winmain.h	2012-09-30 01:44:38.000000000 +0900
+++ CRF++-0.58/winmain.h	2018-09-06 13:21:52.349387700 +0900
@@ -5,7 +5,7 @@
 //
 //  Copyright(C) 2005-2007 Taku Kudo <taku@chasen.org>
 //
-#if defined(_WIN32) || defined(__CYGWIN__)
+#if defined(_WIN32)
 
 #include <windows.h>
 #include <string>

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.