bevel - use tri-fan filling in the special case when a bevel edge meets a non bevel...
[blender.git] / source / blender / CMakeLists.txt
index e0fd33d13160dfb7a12531cb02eb3ea5d1286898..ae3f3dce396d2abc6a1d83b683ad69a31de4c915 100644 (file)
@@ -86,28 +86,31 @@ set(SRC_DNA_INC
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_world_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_movieclip_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_tracking_types.h
+       ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_mask_types.h
 )
 
+add_subdirectory(datatoc)
 add_subdirectory(editors)
 add_subdirectory(windowmanager)
 add_subdirectory(blenkernel)
 add_subdirectory(blenlib)
 add_subdirectory(bmesh)
 add_subdirectory(render)
-add_subdirectory(compositor)
 add_subdirectory(blenfont)
 add_subdirectory(blenloader)
-add_subdirectory(blenpluginapi)
 add_subdirectory(ikplugin)
 add_subdirectory(gpu)
-add_subdirectory(opencl)
 add_subdirectory(imbuf)
-add_subdirectory(avi)
 add_subdirectory(nodes)
 add_subdirectory(modifiers)
 add_subdirectory(makesdna)
 add_subdirectory(makesrna)
 
+if(WITH_COMPOSITOR)
+       add_subdirectory(opencl)  # later on this may be used more generally
+       add_subdirectory(compositor)
+endif()
+
 if(WITH_IMAGE_OPENEXR)
        add_subdirectory(imbuf/intern/openexr)
 endif()
@@ -120,6 +123,10 @@ if(WITH_IMAGE_CINEON)
        add_subdirectory(imbuf/intern/cineon)
 endif()
 
+if(WITH_CODEC_AVI)
+       add_subdirectory(avi)
+endif()
+
 if(WITH_CODEC_QUICKTIME)
        add_subdirectory(quicktime)
 endif()