diff options
| author | - <nemo@alice.(none)> | 2013-05-16 21:10:57 +0200 | 
|---|---|---|
| committer | - <nemo@alice.(none)> | 2013-05-16 21:10:57 +0200 | 
| commit | 6aba9fc2635ca02ae4e2089bf6bfa7d78fdfc322 (patch) | |
| tree | cd047e87f6e5e1c60b8d48c9818716ca4e1f6956 | |
| parent | 919586f8d86ceed1f979967a453f4812fc10d80b (diff) | |
Fixed sse instruction only set if supported by cpu
| -rw-r--r-- | configure.in | 31 | ||||
| -rw-r--r-- | lv2/Makefile.am | 2 | 
2 files changed, 32 insertions, 1 deletions
| diff --git a/configure.in b/configure.in index 32c1c1c..6a68625 100644 --- a/configure.in +++ b/configure.in @@ -45,6 +45,37 @@ if test "x$enable_lv2" = "xyes"; then     dnl Check for Xlib     dnl ======================     PKG_CHECK_MODULES(X11, x11 >= 1.0) + +   dnl =========================== +   dnl Check for SSE instructions +   dnl =========================== +   AC_MSG_CHECKING([for sse3 instructions]) +   if grep -q "sse3" /proc/cpuinfo +   then +     AC_MSG_RESULT([yes]) +     CXXFLAGS="$CXXFLAGS -msse3" +     AC_SUBST(CXXFLAGS) +   else +     AC_MSG_RESULT([no]) +   fi +   AC_MSG_CHECKING([for sse2 instructions]) +     if grep -q "sse2" /proc/cpuinfo +   then +     AC_MSG_RESULT([yes]) +     CXXFLAGS="$CXXFLAGS -msse2" +     AC_SUBST(CXXFLAGS) +   else +     AC_MSG_RESULT([no]) +   fi +   AC_MSG_CHECKING([for sse instructions]) +   if grep -q "sse" /proc/cpuinfo +   then +     AC_MSG_RESULT([yes]) +     CXXFLAGS="$CXXFLAGS -DSSE -msse" +     AC_SUBST(CXXFLAGS) +   else +     AC_MSG_RESULT([no]) +   fi  else  	 AC_MSG_RESULT([*** LV2 plugin will not be compiled ***])     enable_lv2=no diff --git a/lv2/Makefile.am b/lv2/Makefile.am index bb7cea1..55db9b9 100644 --- a/lv2/Makefile.am +++ b/lv2/Makefile.am @@ -6,7 +6,7 @@ include $(top_srcdir)/src/Makefile.am.drumgizmo  INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/plugingui \  	-I$(top_srcdir)/include $(SNDFILE_CXXFLAGS) \  	$(PTHREAD_CFLAGS) $(EXPAT_CFLAGS) $(LV2_CFLAGS) \ -	$(PLUGIN_GUI_CFLAGS) -DX11 -DSSE -msse -msse2 -msse3 \ +	$(PLUGIN_GUI_CFLAGS) -DX11 \  	-DUSE_THREAD  plugindir = $(prefix)/lib/lv2/drumgizmo.lv2 | 
