Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/opennl/CMakeLists.txt')
-rw-r--r--intern/opennl/CMakeLists.txt53
1 files changed, 49 insertions, 4 deletions
diff --git a/intern/opennl/CMakeLists.txt b/intern/opennl/CMakeLists.txt
index 0551c94e586..7fbbfa633ce 100644
--- a/intern/opennl/CMakeLists.txt
+++ b/intern/opennl/CMakeLists.txt
@@ -24,10 +24,55 @@
#
# ***** END GPL LICENSE BLOCK *****
-SET(INC extern superlu)
+# External project, better not fix warnings.
+remove_strict_flags()
-FILE(GLOB SRC intern/*.c superlu/*.c)
+set(INC
+ extern
+ superlu
+)
-BLENDERLIB(bf_intern_opennl "${SRC}" "${INC}")
-#, libtype='core', priority=55 )
+set(SRC
+ intern/opennl.c
+ superlu/colamd.c
+ superlu/get_perm_c.c
+ superlu/heap_relax_snode.c
+ superlu/lsame.c
+ superlu/memory.c
+ superlu/mmd.c
+ superlu/relax_snode.c
+ superlu/scolumn_bmod.c
+ superlu/scolumn_dfs.c
+ superlu/scopy_to_ucol.c
+ superlu/sgssv.c
+ superlu/sgstrf.c
+ superlu/sgstrs.c
+ superlu/smemory.c
+ superlu/smyblas2.c
+ superlu/sp_coletree.c
+ superlu/sp_ienv.c
+ superlu/sp_preorder.c
+ superlu/spanel_bmod.c
+ superlu/spanel_dfs.c
+ superlu/spivotL.c
+ superlu/spruneL.c
+ superlu/ssnode_bmod.c
+ superlu/ssnode_dfs.c
+ superlu/ssp_blas2.c
+ superlu/ssp_blas3.c
+ superlu/strsv.c
+ superlu/superlu_timer.c
+ superlu/sutil.c
+ superlu/util.c
+ superlu/xerbla.c
+ extern/ONL_opennl.h
+ superlu/superlu_sys_types.h
+ superlu/Cnames.h
+ superlu/colamd.h
+ superlu/ssp_defs.h
+ superlu/supermatrix.h
+ superlu/util.h
+)
+
+blender_add_lib(bf_intern_opennl "${SRC}" "${INC}")