diff options
Diffstat (limited to 'intern/opennl/CMakeLists.txt')
-rw-r--r-- | intern/opennl/CMakeLists.txt | 53 |
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}") |