diff options
Diffstat (limited to 'source/blender/blenlib/CMakeLists.txt')
-rw-r--r-- | source/blender/blenlib/CMakeLists.txt | 444 |
1 files changed, 222 insertions, 222 deletions
diff --git a/source/blender/blenlib/CMakeLists.txt b/source/blender/blenlib/CMakeLists.txt index d6c93278aa2..f4b951dc8a3 100644 --- a/source/blender/blenlib/CMakeLists.txt +++ b/source/blender/blenlib/CMakeLists.txt @@ -19,249 +19,249 @@ # ***** END GPL LICENSE BLOCK ***** set(INC - . - # ../blenkernel # dont add this back! - ../makesdna - ../../../intern/guardedalloc - ../../../intern/atomic - ../../../intern/eigen - ../../../intern/numaapi/include - ../../../extern/wcwidth + . + # ../blenkernel # dont add this back! + ../makesdna + ../../../intern/guardedalloc + ../../../intern/atomic + ../../../intern/eigen + ../../../intern/numaapi/include + ../../../extern/wcwidth ) set(INC_SYS - ${ZLIB_INCLUDE_DIRS} - ${FREETYPE_INCLUDE_DIRS} + ${ZLIB_INCLUDE_DIRS} + ${FREETYPE_INCLUDE_DIRS} ) set(SRC - intern/BLI_args.c - intern/BLI_array.c - intern/BLI_dial_2d.c - intern/BLI_dynstr.c - intern/BLI_filelist.c - intern/BLI_ghash.c - intern/BLI_ghash_utils.c - intern/BLI_heap.c - intern/BLI_heap_simple.c - intern/BLI_kdopbvh.c - intern/BLI_linklist.c - intern/BLI_linklist_lockfree.c - intern/BLI_memarena.c - intern/BLI_memiter.c - intern/BLI_mempool.c - intern/BLI_timer.c - intern/DLRB_tree.c - intern/array_store.c - intern/array_store_utils.c - intern/array_utils.c - intern/astar.c - intern/bitmap.c - intern/bitmap_draw_2d.c - intern/boxpack_2d.c - intern/buffer.c - intern/callbacks.c - intern/convexhull_2d.c - intern/dynlib.c - intern/easing.c - intern/edgehash.c - intern/endian_switch.c - intern/expr_pylike_eval.c - intern/fileops.c - intern/fnmatch.c - intern/freetypefont.c - intern/gsqueue.c - intern/hash_md5.c - intern/hash_mm2a.c - intern/hash_mm3.c - intern/jitter_2d.c - intern/kdtree_1d.c - intern/kdtree_2d.c - intern/kdtree_3d.c - intern/kdtree_4d.c - intern/lasso_2d.c - intern/listbase.c - intern/math_base.c - intern/math_base_inline.c - intern/math_bits_inline.c - intern/math_color.c - intern/math_color_blend_inline.c - intern/math_color_inline.c - intern/math_geom.c - intern/math_geom_inline.c - intern/math_interp.c - intern/math_matrix.c - intern/math_rotation.c - intern/math_solvers.c - intern/math_statistics.c - intern/math_vector.c - intern/math_vector_inline.c - intern/memory_utils.c - intern/noise.c - intern/path_util.c - intern/polyfill_2d.c - intern/polyfill_2d_beautify.c - intern/quadric.c - intern/rand.c - intern/rct.c - intern/scanfill.c - intern/scanfill_utils.c - intern/smallhash.c - intern/sort.c - intern/sort_utils.c - intern/stack.c - intern/storage.c - intern/string.c - intern/string_cursor_utf8.c - intern/string_utf8.c - intern/string_utils.c - intern/system.c - intern/task.c - intern/threads.c - intern/time.c - intern/timecode.c - intern/uvproject.c - intern/voronoi_2d.c - intern/voxel.c - intern/winstuff.c - intern/winstuff_dir.c + intern/BLI_args.c + intern/BLI_array.c + intern/BLI_dial_2d.c + intern/BLI_dynstr.c + intern/BLI_filelist.c + intern/BLI_ghash.c + intern/BLI_ghash_utils.c + intern/BLI_heap.c + intern/BLI_heap_simple.c + intern/BLI_kdopbvh.c + intern/BLI_linklist.c + intern/BLI_linklist_lockfree.c + intern/BLI_memarena.c + intern/BLI_memiter.c + intern/BLI_mempool.c + intern/BLI_timer.c + intern/DLRB_tree.c + intern/array_store.c + intern/array_store_utils.c + intern/array_utils.c + intern/astar.c + intern/bitmap.c + intern/bitmap_draw_2d.c + intern/boxpack_2d.c + intern/buffer.c + intern/callbacks.c + intern/convexhull_2d.c + intern/dynlib.c + intern/easing.c + intern/edgehash.c + intern/endian_switch.c + intern/expr_pylike_eval.c + intern/fileops.c + intern/fnmatch.c + intern/freetypefont.c + intern/gsqueue.c + intern/hash_md5.c + intern/hash_mm2a.c + intern/hash_mm3.c + intern/jitter_2d.c + intern/kdtree_1d.c + intern/kdtree_2d.c + intern/kdtree_3d.c + intern/kdtree_4d.c + intern/lasso_2d.c + intern/listbase.c + intern/math_base.c + intern/math_base_inline.c + intern/math_bits_inline.c + intern/math_color.c + intern/math_color_blend_inline.c + intern/math_color_inline.c + intern/math_geom.c + intern/math_geom_inline.c + intern/math_interp.c + intern/math_matrix.c + intern/math_rotation.c + intern/math_solvers.c + intern/math_statistics.c + intern/math_vector.c + intern/math_vector_inline.c + intern/memory_utils.c + intern/noise.c + intern/path_util.c + intern/polyfill_2d.c + intern/polyfill_2d_beautify.c + intern/quadric.c + intern/rand.c + intern/rct.c + intern/scanfill.c + intern/scanfill_utils.c + intern/smallhash.c + intern/sort.c + intern/sort_utils.c + intern/stack.c + intern/storage.c + intern/string.c + intern/string_cursor_utf8.c + intern/string_utf8.c + intern/string_utils.c + intern/system.c + intern/task.c + intern/threads.c + intern/time.c + intern/timecode.c + intern/uvproject.c + intern/voronoi_2d.c + intern/voxel.c + intern/winstuff.c + intern/winstuff_dir.c - # Header as source (included in C files above). - intern/kdtree_impl.h - intern/list_sort_impl.h + # Header as source (included in C files above). + intern/kdtree_impl.h + intern/list_sort_impl.h - BLI_alloca.h - BLI_args.h - BLI_array.h - BLI_array_store.h - BLI_array_store_utils.h - BLI_array_utils.h - BLI_assert.h - BLI_astar.h - BLI_bitmap.h - BLI_bitmap_draw_2d.h - BLI_blenlib.h - BLI_boxpack_2d.h - BLI_buffer.h - BLI_callbacks.h - BLI_compiler_attrs.h - BLI_compiler_compat.h - BLI_compiler_typecheck.h - BLI_console.h - BLI_convexhull_2d.h - BLI_dial_2d.h - BLI_dlrbTree.h - BLI_dynlib.h - BLI_dynstr.h - BLI_easing.h - BLI_edgehash.h - BLI_endian_switch.h - BLI_endian_switch_inline.h - BLI_expr_pylike_eval.h - BLI_fileops.h - BLI_fileops_types.h - BLI_fnmatch.h - BLI_ghash.h - BLI_gsqueue.h - BLI_hash.h - BLI_hash_md5.h - BLI_hash_mm2a.h - BLI_hash_mm3.h - BLI_heap.h - BLI_heap_simple.h - BLI_iterator.h - BLI_jitter_2d.h - BLI_kdopbvh.h - BLI_kdtree.h - BLI_kdtree_impl.h - BLI_lasso_2d.h - BLI_link_utils.h - BLI_linklist.h - BLI_linklist_lockfree.h - BLI_linklist_stack.h - BLI_listbase.h - BLI_math.h - BLI_math_base.h - BLI_math_bits.h - BLI_math_color.h - BLI_math_color_blend.h - BLI_math_geom.h - BLI_math_inline.h - BLI_math_interp.h - BLI_math_matrix.h - BLI_math_rotation.h - BLI_math_solvers.h - BLI_math_statistics.h - BLI_math_vector.h - BLI_memarena.h - BLI_memiter.h - BLI_memory_utils.h - BLI_mempool.h - BLI_noise.h - BLI_path_util.h - BLI_polyfill_2d.h - BLI_polyfill_2d_beautify.h - BLI_quadric.h - BLI_rand.h - BLI_rect.h - BLI_scanfill.h - BLI_smallhash.h - BLI_sort.h - BLI_sort_utils.h - BLI_stack.h - BLI_strict_flags.h - BLI_string.h - BLI_string_cursor_utf8.h - BLI_string_utf8.h - BLI_string_utils.h - BLI_sys_types.h - BLI_system.h - BLI_task.h - BLI_threads.h - BLI_timecode.h - BLI_timer.h - BLI_utildefines.h - BLI_utildefines_iter.h - BLI_utildefines_stack.h - BLI_utildefines_variadic.h - BLI_uvproject.h - BLI_vfontdata.h - BLI_voronoi_2d.h - BLI_voxel.h - BLI_winstuff.h - PIL_time.h - PIL_time_utildefines.h + BLI_alloca.h + BLI_args.h + BLI_array.h + BLI_array_store.h + BLI_array_store_utils.h + BLI_array_utils.h + BLI_assert.h + BLI_astar.h + BLI_bitmap.h + BLI_bitmap_draw_2d.h + BLI_blenlib.h + BLI_boxpack_2d.h + BLI_buffer.h + BLI_callbacks.h + BLI_compiler_attrs.h + BLI_compiler_compat.h + BLI_compiler_typecheck.h + BLI_console.h + BLI_convexhull_2d.h + BLI_dial_2d.h + BLI_dlrbTree.h + BLI_dynlib.h + BLI_dynstr.h + BLI_easing.h + BLI_edgehash.h + BLI_endian_switch.h + BLI_endian_switch_inline.h + BLI_expr_pylike_eval.h + BLI_fileops.h + BLI_fileops_types.h + BLI_fnmatch.h + BLI_ghash.h + BLI_gsqueue.h + BLI_hash.h + BLI_hash_md5.h + BLI_hash_mm2a.h + BLI_hash_mm3.h + BLI_heap.h + BLI_heap_simple.h + BLI_iterator.h + BLI_jitter_2d.h + BLI_kdopbvh.h + BLI_kdtree.h + BLI_kdtree_impl.h + BLI_lasso_2d.h + BLI_link_utils.h + BLI_linklist.h + BLI_linklist_lockfree.h + BLI_linklist_stack.h + BLI_listbase.h + BLI_math.h + BLI_math_base.h + BLI_math_bits.h + BLI_math_color.h + BLI_math_color_blend.h + BLI_math_geom.h + BLI_math_inline.h + BLI_math_interp.h + BLI_math_matrix.h + BLI_math_rotation.h + BLI_math_solvers.h + BLI_math_statistics.h + BLI_math_vector.h + BLI_memarena.h + BLI_memiter.h + BLI_memory_utils.h + BLI_mempool.h + BLI_noise.h + BLI_path_util.h + BLI_polyfill_2d.h + BLI_polyfill_2d_beautify.h + BLI_quadric.h + BLI_rand.h + BLI_rect.h + BLI_scanfill.h + BLI_smallhash.h + BLI_sort.h + BLI_sort_utils.h + BLI_stack.h + BLI_strict_flags.h + BLI_string.h + BLI_string_cursor_utf8.h + BLI_string_utf8.h + BLI_string_utils.h + BLI_sys_types.h + BLI_system.h + BLI_task.h + BLI_threads.h + BLI_timecode.h + BLI_timer.h + BLI_utildefines.h + BLI_utildefines_iter.h + BLI_utildefines_stack.h + BLI_utildefines_variadic.h + BLI_uvproject.h + BLI_vfontdata.h + BLI_voronoi_2d.h + BLI_voxel.h + BLI_winstuff.h + PIL_time.h + PIL_time_utildefines.h ) set(LIB - bf_intern_eigen - bf_intern_guardedalloc - bf_intern_numaapi - extern_wcwidth + bf_intern_eigen + bf_intern_guardedalloc + bf_intern_numaapi + extern_wcwidth ) if(WITH_MEM_VALGRIND) - add_definitions(-DWITH_MEM_VALGRIND) + add_definitions(-DWITH_MEM_VALGRIND) endif() if(WIN32) - list(APPEND INC - ../../../intern/utfconv - ) - list(APPEND LIB - bf_intern_utfconv - ) + list(APPEND INC + ../../../intern/utfconv + ) + list(APPEND LIB + bf_intern_utfconv + ) endif() # no need to compile object files for inline headers. set_source_files_properties( - intern/math_base_inline.c - intern/math_bits_inline.c - intern/math_color_blend_inline.c - intern/math_color_inline.c - intern/math_geom_inline.c - intern/math_vector_inline.c - PROPERTIES HEADER_FILE_ONLY TRUE + intern/math_base_inline.c + intern/math_bits_inline.c + intern/math_color_blend_inline.c + intern/math_color_inline.c + intern/math_geom_inline.c + intern/math_vector_inline.c + PROPERTIES HEADER_FILE_ONLY TRUE ) blender_add_lib(bf_blenlib "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") |