[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25625] trunk/blender: Fix for poor negliected Makefiles.

Kent Mein mein at cs.umn.edu
Wed Dec 30 17:18:09 CET 2009


Revision: 25625
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25625
Author:   sirdude
Date:     2009-12-30 17:18:06 +0100 (Wed, 30 Dec 2009)

Log Message:
-----------
Fix for poor negliected Makefiles.

Kent

Modified Paths:
--------------
    trunk/blender/intern/opennl/superlu/get_perm_c.c
    trunk/blender/intern/opennl/superlu/sgstrf.c
    trunk/blender/source/Makefile
    trunk/blender/source/blender/editors/object/Makefile
    trunk/blender/source/nan_link.mk

Modified: trunk/blender/intern/opennl/superlu/get_perm_c.c
===================================================================
--- trunk/blender/intern/opennl/superlu/get_perm_c.c	2009-12-30 15:58:59 UTC (rev 25624)
+++ trunk/blender/intern/opennl/superlu/get_perm_c.c	2009-12-30 16:18:06 UTC (rev 25625)
@@ -439,8 +439,6 @@
 	/* Transform perm_c into 0-based indexing. */
 	for (i = 0; i < n; ++i) --perm_c[i];
 
-	SUPERLU_FREE(b_colptr);
-	SUPERLU_FREE(b_rowind);
 	SUPERLU_FREE(invp);
 	SUPERLU_FREE(dhead);
 	SUPERLU_FREE(qsize);
@@ -453,5 +451,6 @@
     } else { /* Empty adjacency structure */
 	for (i = 0; i < n; ++i) perm_c[i] = i;
     }
-
+    SUPERLU_FREE(b_colptr);
+    SUPERLU_FREE(b_rowind);
 }

Modified: trunk/blender/intern/opennl/superlu/sgstrf.c
===================================================================
--- trunk/blender/intern/opennl/superlu/sgstrf.c	2009-12-30 15:58:59 UTC (rev 25624)
+++ trunk/blender/intern/opennl/superlu/sgstrf.c	2009-12-30 16:18:06 UTC (rev 25625)
@@ -231,7 +231,10 @@
     /* Allocate storage common to the factor routines */
     *info = sLUMemInit(fact, work, lwork, m, n, Astore->nnz,
                        panel_size, L, U, &Glu, &iwork, &swork);
-    if ( *info ) return;
+    if ( *info ) {
+	if ( *iwork) SUPERLU_FREE (iwork);
+	return;
+    }
     
     xsup    = Glu.xsup;
     supno   = Glu.supno;

Modified: trunk/blender/source/Makefile
===================================================================
--- trunk/blender/source/Makefile	2009-12-30 15:58:59 UTC (rev 25624)
+++ trunk/blender/source/Makefile	2009-12-30 16:18:06 UTC (rev 25625)
@@ -196,8 +196,6 @@
 ifeq ($(WITH_OPENJPEG), true)
     ifndef BF_OPENJPEG_LIBS
         COMLIB += $(OCGDIR)/extern/openjpeg/$(DEBUG_DIR)libopenjpeg.a
-    else
-        COMLIB += $(BF_OPENJPEG_LIBS)
     endif
 endif
 

Modified: trunk/blender/source/blender/editors/object/Makefile
===================================================================
--- trunk/blender/source/blender/editors/object/Makefile	2009-12-30 15:58:59 UTC (rev 25624)
+++ trunk/blender/source/blender/editors/object/Makefile	2009-12-30 16:18:06 UTC (rev 25625)
@@ -48,6 +48,8 @@
 CPPFLAGS += -I../../python
 CPPFLAGS += -I../../imbuf
 CPPFLAGS += -I../../ikplugin
+CPPFLAGS += -I../../gpu
+CPPFLAGS += -I../../render/extern/include
 
 # own include 
 

Modified: trunk/blender/source/nan_link.mk
===================================================================
--- trunk/blender/source/nan_link.mk	2009-12-30 15:58:59 UTC (rev 25624)
+++ trunk/blender/source/nan_link.mk	2009-12-30 16:18:06 UTC (rev 25625)
@@ -177,4 +177,10 @@
     LLIBS += $(BF_FFTW3_LIBS)
 endif
 
+ifeq ($(WITH_OPENJPEG),true)
+    ifneq (x$(BF_OPENJPEG_LIBS), x)
+        LLIBS += $(BF_OPENJPEG_LIBS)
+    endif
+endif
+
 LLIBS += $(NAN_PYTHON_LIB)





More information about the Bf-blender-cvs mailing list