~ubuntu-branches/ubuntu/trusty/blender/trusty

« back to all changes in this revision

Viewing changes to source/blender/bmesh/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2013-03-06 12:08:47 UTC
  • mfrom: (1.5.1) (14.1.8 experimental)
  • Revision ID: package-import@ubuntu.com-20130306120847-frjfaryb2zrotwcg
Tags: 2.66a-1ubuntu1
* Resynchronize with Debian (LP: #1076930, #1089256, #1052743, #999024,
  #1122888, #1147084)
* debian/control:
  - Lower build-depends on libavcodec-dev since we're not
    doing the libav9 transition in Ubuntu yet

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id: CMakeLists.txt 31746 2010-09-04 05:31:25Z joeedh $
2
1
# ***** BEGIN GPL LICENSE BLOCK *****
3
2
#
4
3
# This program is free software; you can redistribute it and/or
26
25
 
27
26
set(INC 
28
27
        .
 
28
        ../blenfont
29
29
        ../blenkernel
30
30
        ../blenlib
31
31
        ../makesdna
32
32
        ../../../intern/guardedalloc
 
33
        ../../../extern/rangetree
 
34
        ../../../intern/opennl/extern
 
35
)
 
36
 
 
37
set(INC_SYS
 
38
 
33
39
)
34
40
 
35
41
set(SRC
36
42
        operators/bmo_bevel.c
37
43
        operators/bmo_connect.c
38
 
        operators/bmo_slide.c
39
44
        operators/bmo_create.c
40
45
        operators/bmo_dissolve.c
41
46
        operators/bmo_dupe.c
42
47
        operators/bmo_edgesplit.c
43
48
        operators/bmo_extrude.c
 
49
        operators/bmo_hull.c
44
50
        operators/bmo_inset.c
45
51
        operators/bmo_join_triangles.c
46
52
        operators/bmo_mesh_conv.c
47
53
        operators/bmo_mirror.c
48
54
        operators/bmo_primitive.c
49
55
        operators/bmo_removedoubles.c
 
56
        operators/bmo_similar.c
 
57
        operators/bmo_smooth_laplacian.c
 
58
        operators/bmo_symmetrize.c
50
59
        operators/bmo_subdivide.c
51
60
        operators/bmo_subdivide.h
52
61
        operators/bmo_triangulate.c
 
62
        operators/bmo_unsubdivide.c
53
63
        operators/bmo_utils.c
 
64
        operators/bmo_wireframe.c
54
65
 
55
66
        intern/bmesh_construct.c
56
67
        intern/bmesh_construct.h
62
73
        intern/bmesh_iterators.c
63
74
        intern/bmesh_iterators.h
64
75
        intern/bmesh_iterators_inline.h
 
76
        intern/bmesh_log.c
 
77
        intern/bmesh_log.h
65
78
        intern/bmesh_marking.c
66
79
        intern/bmesh_marking.h
67
80
        intern/bmesh_mesh.c
93
106
        intern/bmesh_error.h
94
107
 
95
108
        tools/BME_bevel.c
 
109
        tools/bmesh_bevel.c
 
110
        tools/bmesh_bevel.h
 
111
        tools/bmesh_decimate_collapse.c
 
112
        tools/bmesh_decimate_dissolve.c
 
113
        tools/bmesh_decimate_unsubdivide.c
 
114
        tools/bmesh_decimate.h
 
115
        tools/bmesh_edgesplit.c
 
116
        tools/bmesh_edgesplit.h
 
117
        tools/bmesh_triangulate.c
 
118
        tools/bmesh_triangulate.h
96
119
 
97
120
        bmesh.h
98
121
        bmesh_class.h
102
125
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX")
103
126
endif()
104
127
 
 
128
if(WITH_BULLET)
 
129
        add_definitions(-DWITH_BULLET)
 
130
        list(APPEND INC_SYS
 
131
                ${BULLET_INCLUDE_DIRS}
 
132
        )
 
133
endif()
 
134
 
 
135
if(WITH_INTERNATIONAL)
 
136
        add_definitions(-DWITH_INTERNATIONAL)
 
137
endif()
 
138
 
105
139
blender_add_lib(bf_bmesh "${SRC}" "${INC}" "${INC_SYS}")