[Bf-blender-cvs] [3ba3d0f] testbuild: Revert "Squashed commit of the following:"

Jonathan deWerd noreply at git.blender.org
Sun Sep 7 09:13:37 CEST 2014


Commit: 3ba3d0fe4e0d2c9c8d079ed053812c5683f35bf3
Author: Jonathan deWerd
Date:   Sun Sep 7 03:13:13 2014 -0400
Branches: testbuild
https://developer.blender.org/rB3ba3d0fe4e0d2c9c8d079ed053812c5683f35bf3

Revert "Squashed commit of the following:"

This reverts commit 3795f9f41b5dd8d19fd0137bd9f1f6ec75191331.

===================================================================

M	build_files/cmake/macros.cmake
M	build_files/scons/tools/Blender.py
M	extern/CMakeLists.txt
M	extern/SConscript
D	extern/opennurbs/CMakeLists.txt
D	extern/opennurbs/SConscript
D	extern/opennurbs/examples_linking_pragmas.h
D	extern/opennurbs/makefile
D	extern/opennurbs/opennurbs.h
D	extern/opennurbs/opennurbs_3dm.h
D	extern/opennurbs/opennurbs_3dm_attributes.cpp
D	extern/opennurbs/opennurbs_3dm_attributes.h
D	extern/opennurbs/opennurbs_3dm_properties.cpp
D	extern/opennurbs/opennurbs_3dm_properties.h
D	extern/opennurbs/opennurbs_3dm_settings.cpp
D	extern/opennurbs/opennurbs_3dm_settings.h
D	extern/opennurbs/opennurbs_annotation.cpp
D	extern/opennurbs/opennurbs_annotation.h
D	extern/opennurbs/opennurbs_annotation2.cpp
D	extern/opennurbs/opennurbs_annotation2.h
D	extern/opennurbs/opennurbs_arc.cpp
D	extern/opennurbs/opennurbs_arc.h
D	extern/opennurbs/opennurbs_arccurve.cpp
D	extern/opennurbs/opennurbs_arccurve.h
D	extern/opennurbs/opennurbs_archive.cpp
D	extern/opennurbs/opennurbs_archive.h
D	extern/opennurbs/opennurbs_array.cpp
D	extern/opennurbs/opennurbs_array.h
D	extern/opennurbs/opennurbs_array_defs.h
D	extern/opennurbs/opennurbs_base32.cpp
D	extern/opennurbs/opennurbs_base32.h
D	extern/opennurbs/opennurbs_base64.cpp
D	extern/opennurbs/opennurbs_base64.h
D	extern/opennurbs/opennurbs_beam.cpp
D	extern/opennurbs/opennurbs_beam.h
D	extern/opennurbs/opennurbs_bezier.cpp
D	extern/opennurbs/opennurbs_bezier.h
D	extern/opennurbs/opennurbs_beziervolume.cpp
D	extern/opennurbs/opennurbs_bitmap.cpp
D	extern/opennurbs/opennurbs_bitmap.h
D	extern/opennurbs/opennurbs_bounding_box.cpp
D	extern/opennurbs/opennurbs_bounding_box.h
D	extern/opennurbs/opennurbs_box.cpp
D	extern/opennurbs/opennurbs_box.h
D	extern/opennurbs/opennurbs_brep.cpp
D	extern/opennurbs/opennurbs_brep.h
D	extern/opennurbs/opennurbs_brep_extrude.cpp
D	extern/opennurbs/opennurbs_brep_io.cpp
D	extern/opennurbs/opennurbs_brep_isvalid.cpp
D	extern/opennurbs/opennurbs_brep_region.cpp
D	extern/opennurbs/opennurbs_brep_tools.cpp
D	extern/opennurbs/opennurbs_brep_v2valid.cpp
D	extern/opennurbs/opennurbs_circle.cpp
D	extern/opennurbs/opennurbs_circle.h
D	extern/opennurbs/opennurbs_color.cpp
D	extern/opennurbs/opennurbs_color.h
D	extern/opennurbs/opennurbs_compress.cpp
D	extern/opennurbs/opennurbs_compress.h
D	extern/opennurbs/opennurbs_cone.cpp
D	extern/opennurbs/opennurbs_cone.h
D	extern/opennurbs/opennurbs_crc.cpp
D	extern/opennurbs/opennurbs_crc.h
D	extern/opennurbs/opennurbs_curve.cpp
D	extern/opennurbs/opennurbs_curve.h
D	extern/opennurbs/opennurbs_curveonsurface.cpp
D	extern/opennurbs/opennurbs_curveonsurface.h
D	extern/opennurbs/opennurbs_curveproxy.cpp
D	extern/opennurbs/opennurbs_curveproxy.h
D	extern/opennurbs/opennurbs_cylinder.cpp
D	extern/opennurbs/opennurbs_cylinder.h
D	extern/opennurbs/opennurbs_defines.cpp
D	extern/opennurbs/opennurbs_defines.h
D	extern/opennurbs/opennurbs_detail.cpp
D	extern/opennurbs/opennurbs_detail.h
D	extern/opennurbs/opennurbs_dimstyle.cpp
D	extern/opennurbs/opennurbs_dimstyle.h
D	extern/opennurbs/opennurbs_dll.cpp
D	extern/opennurbs/opennurbs_dll_resource.h
D	extern/opennurbs/opennurbs_ellipse.cpp
D	extern/opennurbs/opennurbs_ellipse.h
D	extern/opennurbs/opennurbs_embedded_file.cpp
D	extern/opennurbs/opennurbs_error.cpp
D	extern/opennurbs/opennurbs_error.h
D	extern/opennurbs/opennurbs_error_message.cpp
D	extern/opennurbs/opennurbs_evaluate_nurbs.cpp
D	extern/opennurbs/opennurbs_evaluate_nurbs.h
D	extern/opennurbs/opennurbs_extensions.cpp
D	extern/opennurbs/opennurbs_extensions.h
D	extern/opennurbs/opennurbs_font.cpp
D	extern/opennurbs/opennurbs_font.h
D	extern/opennurbs/opennurbs_fpoint.h
D	extern/opennurbs/opennurbs_fsp.cpp
D	extern/opennurbs/opennurbs_fsp.h
D	extern/opennurbs/opennurbs_fsp_defs.h
D	extern/opennurbs/opennurbs_geometry.cpp
D	extern/opennurbs/opennurbs_geometry.h
D	extern/opennurbs/opennurbs_gl.cpp
D	extern/opennurbs/opennurbs_gl.h
D	extern/opennurbs/opennurbs_group.cpp
D	extern/opennurbs/opennurbs_group.h
D	extern/opennurbs/opennurbs_hatch.cpp
D	extern/opennurbs/opennurbs_hatch.h
D	extern/opennurbs/opennurbs_hsort_template.h
D	extern/opennurbs/opennurbs_instance.cpp
D	extern/opennurbs/opennurbs_instance.h
D	extern/opennurbs/opennurbs_intersect.cpp
D	extern/opennurbs/opennurbs_intersect.h
D	extern/opennurbs/opennurbs_knot.cpp
D	extern/opennurbs/opennurbs_knot.h
D	extern/opennurbs/opennurbs_layer.cpp
D	extern/opennurbs/opennurbs_layer.h
D	extern/opennurbs/opennurbs_light.cpp
D	extern/opennurbs/opennurbs_light.h
D	extern/opennurbs/opennurbs_line.cpp
D	extern/opennurbs/opennurbs_line.h
D	extern/opennurbs/opennurbs_linecurve.cpp
D	extern/opennurbs/opennurbs_linecurve.h
D	extern/opennurbs/opennurbs_linestyle.h
D	extern/opennurbs/opennurbs_linetype.cpp
D	extern/opennurbs/opennurbs_linetype.h
D	extern/opennurbs/opennurbs_lookup.cpp
D	extern/opennurbs/opennurbs_lookup.h
D	extern/opennurbs/opennurbs_mapchan.h
D	extern/opennurbs/opennurbs_material.cpp
D	extern/opennurbs/opennurbs_material.h
D	extern/opennurbs/opennurbs_math.cpp
D	extern/opennurbs/opennurbs_math.h
D	extern/opennurbs/opennurbs_matrix.cpp
D	extern/opennurbs/opennurbs_matrix.h
D	extern/opennurbs/opennurbs_memory.c
D	extern/opennurbs/opennurbs_memory.h
D	extern/opennurbs/opennurbs_memory_util.c
D	extern/opennurbs/opennurbs_mesh.cpp
D	extern/opennurbs/opennurbs_mesh.h
D	extern/opennurbs/opennurbs_mesh_ngon.cpp
D	extern/opennurbs/opennurbs_mesh_tools.cpp
D	extern/opennurbs/opennurbs_morph.cpp
D	extern/opennurbs/opennurbs_nurbscurve.cpp
D	extern/opennurbs/opennurbs_nurbscurve.h
D	extern/opennurbs/opennurbs_nurbssurface.cpp
D	extern/opennurbs/opennurbs_nurbssurface.h
D	extern/opennurbs/opennurbs_nurbsvolume.cpp
D	extern/opennurbs/opennurbs_object.cpp
D	extern/opennurbs/opennurbs_object.h
D	extern/opennurbs/opennurbs_object_history.cpp
D	extern/opennurbs/opennurbs_object_history.h
D	extern/opennurbs/opennurbs_objref.cpp
D	extern/opennurbs/opennurbs_objref.h
D	extern/opennurbs/opennurbs_offsetsurface.cpp
D	extern/opennurbs/opennurbs_offsetsurface.h
D	extern/opennurbs/opennurbs_optimize.cpp
D	extern/opennurbs/opennurbs_optimize.h
D	extern/opennurbs/opennurbs_photogrammetry.cpp
D	extern/opennurbs/opennurbs_photogrammetry.h
D	extern/opennurbs/opennurbs_plane.cpp
D	extern/opennurbs/opennurbs_plane.h
D	extern/opennurbs/opennurbs_planesurface.cpp
D	extern/opennurbs/opennurbs_planesurface.h
D	extern/opennurbs/opennurbs_pluginlist.cpp
D	extern/opennurbs/opennurbs_pluginlist.h
D	extern/opennurbs/opennurbs_point.cpp
D	extern/opennurbs/opennurbs_point.h
D	extern/opennurbs/opennurbs_pointcloud.cpp
D	extern/opennurbs/opennurbs_pointcloud.h
D	extern/opennurbs/opennurbs_pointgeometry.cpp
D	extern/opennurbs/opennurbs_pointgeometry.h
D	extern/opennurbs/opennurbs_pointgrid.cpp
D	extern/opennurbs/opennurbs_pointgrid.h
D	extern/opennurbs/opennurbs_polycurve.cpp
D	extern/opennurbs/opennurbs_polycurve.h
D	extern/opennurbs/opennurbs_polyedgecurve.cpp
D	extern/opennurbs/opennurbs_polyedgecurve.h
D	extern/opennurbs/opennurbs_polyline.cpp
D	extern/opennurbs/opennurbs_polyline.h
D	extern/opennurbs/opennurbs_polylinecurve.cpp
D	extern/opennurbs/opennurbs_polylinecurve.h
D	extern/opennurbs/opennurbs_precompiledheader.cpp
D	extern/opennurbs/opennurbs_qsort_template.h
D	extern/opennurbs/opennurbs_quaternion.cpp
D	extern/opennurbs/opennurbs_quaternion.h
D	extern/opennurbs/opennurbs_rand.cpp
D	extern/opennurbs/opennurbs_rand.h
D	extern/opennurbs/opennurbs_rendering.h
D	extern/opennurbs/opennurbs_revsurface.cpp
D	extern/opennurbs/opennurbs_revsurface.h
D	extern/opennurbs/opennurbs_rtree.cpp
D	extern/opennurbs/opennurbs_rtree.h
D	extern/opennurbs/opennurbs_sort.cpp
D	extern/opennurbs/opennurbs_sphere.cpp
D	extern/opennurbs/opennurbs_sphere.h
D	extern/opennurbs/opennurbs_string.cpp
D	extern/opennurbs/opennurbs_string.h
D	extern/opennurbs/opennurbs_sum.cpp
D	extern/opennurbs/opennurbs_sumsurface.cpp
D	extern/opennurbs/opennurbs_sumsurface.h
D	extern/opennurbs/opennurbs_surface.cpp
D	extern/opennurbs/opennurbs_surface.h
D	extern/opennurbs/opennurbs_surfaceproxy.cpp
D	extern/opennurbs/opennurbs_surfaceproxy.h
D	extern/opennurbs/opennurbs_system.h
D	extern/opennurbs/opennurbs_textlog.cpp
D	extern/opennurbs/opennurbs_textlog.h
D	extern/opennurbs/opennurbs_texture.h
D	extern/opennurbs/opennurbs_texture_mapping.h
D	extern/opennurbs/opennurbs_torus.cpp
D	extern/opennurbs/opennurbs_torus.h
D	extern/opennurbs/opennurbs_unicode.cpp
D	extern/opennurbs/opennurbs_unicode.h
D	extern/opennurbs/opennurbs_userdata.cpp
D	extern/opennurbs/opennurbs_userdata.h
D	extern/opennurbs/opennurbs_uuid.cpp
D	extern/opennurbs/opennurbs_uuid.h
D	extern/opennurbs/opennurbs_version.h
D	extern/opennurbs/opennurbs_viewport.cpp
D	extern/opennurbs/opennurbs_viewport.h
D	extern/opennurbs/opennurbs_workspace.cpp
D	extern/opennurbs/opennurbs_workspace.h
D	extern/opennurbs/opennurbs_wstring.cpp
D	extern/opennurbs/opennurbs_xform.cpp
D	extern/opennurbs/opennurbs_xform.h
D	extern/opennurbs/opennurbs_zlib.cpp
D	extern/opennurbs/opennurbs_zlib.h
D	extern/opennurbs/opennurbs_zlib_memory.cpp
D	extern/opennurbs/readme.txt
M	release/datafiles/locale
M	release/scripts/addons
M	release/scripts/addons_contrib
M	release/scripts/modules/bpy/utils.py
M	release/scripts/presets/interface_theme/back_to_black.xml
M	release/scripts/presets/interface_theme/elsyiun.xml
M	release/scripts/presets/interface_theme/hexagon.xml
M	release/scripts/presets/interface_theme/ubuntu_ambiance.xml
M	release/scripts/startup/bl_ui/space_image.py
M	release/scripts/startup/bl_ui/space_info.py
M	scons
M	source/blender/blenkernel/BKE_curve.h
M	source/blender/blenkernel/BKE_displist.h
M	source/blender/blenkernel/BKE_mesh.h
D	source/blender/blenkernel/BKE_surf_trimtess.h
M	source/blender/blenkernel/CMakeLists.txt
M	source/blender/blenkernel/SConscript
A	source/blender/blenkernel/intern/curve.c
D	source/blender/blenkernel/intern/curve.cpp
D	source/blender/blenkernel/intern/curve_eval.cpp
M	source/blender/blenkernel/intern/displist.c
M	source/blender/blenkernel/intern/mesh.c
D	source/blender/blenkernel/intern/surf_gridmesh.cpp
D	source/blender/blenkernel/intern/surf_gridmesh.h
M	source/blender/blenlib/intern/freetypefont.c
M	source/blender/blenloader/intern/readfile.c
M	source/blender/blenloader/intern/writefile.c
M	source/blender/editors/curve/curve_ops.c
M	source/blender/editors/curve/editcurve.c
M	source/blender/editors/curve/editcurve_add.c
D	source/blender/editors/curve/poly.h
D	source/blender/editors/curve/poly_demo.cpp
D	source/blender/editors/curve/rast_demo.cpp
M	source/blender/editors/gpencil/gpencil_edit.c
M	source/blender/editors/include/ED_curve.h
M	source/blender/editors/include/ED_image.h
M	source/blender/editors/include/ED_screen.h
M	source/blender/editors/include/ED_uvedit.h
M	source/blender/editors/include/ED_view3d.h
M	source/blender/editors/include/UI_resources.h
M	source/blender/editors/interface/resources.c
M	source/blender/editors/io/CMakeLists.txt
M	source/blender/editors/io/SConscript
M	source/blender/editors/io/io_ops.c
D	source/blender/editors/io/io_rhino_export.cpp
D	source/blender/editors/io/io_rhino_export.h
D	source/blender/editors/io/io_rhino_import.cpp
D	source/blender/editors/io/io_rhino_import.h
M	source/blender/editors/mesh/editmesh_select.c
M	source/blender/editors/object/object_add.c
M	source/blender/editors/screen/screen_ops.c
M	source/blender/editors/space_api/spacetypes.c
M	source/blender/editors/space_image/image_draw.c
M	source/blender/editors/space_image/image_edit.c
M	source/blender/editors/space_image/image_intern.h
M	source/blender/editors/space_image/image_ops.c
M	source/blender/editors/space_image/space_image.c
M	source/blender/editors/space_view3d/drawobject.c
M	source/blender/editors/space_view3d/view3d_buttons.c
M	source/blender/editors/space_view3d/view3d_iterators.c
M	source/blender/editors/space_view3d/view3d_select.c
M	source/blender/editors/transform/transform_conversions.c
M	source/blender/editors/transform/transform_generics.c
M	source/blender/editors/transform/transform_ops.c
M	source/blender/editors/util/ed_transverts.c
M	source/blender/editors/uvedit/uvedit_draw.c
M	source/blender/editors/uvedit/uvedit_intern.h
M	source/blender/editors/uvedit/uvedit_ops.c
M	source/blender/makesdna/DNA_curve_types.h
M	source/blender/makesdna/DNA_userdef_types.h
M	source/blender/makesrna/SConscript
M	source/blender/makesrna/intern/rna_curve.c
M	source/blender/makesrna/intern/rna_space.c
M	source/blender/makesrna/intern/rna_userdef.c
M	source/blenderplayer/bad_level_call_stubs/stubs.c
M	source/creator/CMakeLists.txt
D	tests/interactive/curve_eval.h
D	tests/interactive/nurbs_derivative_eval.cpp
D	tests/interactive/nurbs_trimtess.cpp

===================================================================

diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake
index 236ca31..adbba81 100644
--- a/build_files/cmake/macros.cmake
+++ b/build_files/cmake/macros.cmake
@@ -313,9 +313,6 @@ macro(setup_liblinks
 	if(WITH_OPENAL)
 		target_link_libraries(${target} ${OPENAL_LIBRARY})
 	endif()
-	if(WITH_OPENMP)
-		target_link_libraries(${target} ${OPENMP_LIBRARY})
-	endif()
 	if(WITH_FFTW3)
 		target_link_libraries(${target} ${FFTW3_LIBRARIES})
 	endif()
diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py
index 4f8b699..dcbf7e5 100755
--- a/build_files/scons/tools/Blender.py
+++ b/build_files/scons/tools/Blender.py
@@ -1040,7 +1040,6 @@ class BlenderEnvironment(SConsEnvironment):
     def BlenderProg(self=None, builddir=None, progname=None, sources=None, libs=None, libpath=None, binarykind=''):
         global vcp
         print bc.HEADER+'Configuring program '+bc.ENDC+bc.OKGREEN+progname+bc.ENDC
-        open('/Users/jon/Desktop/'+progname,'w').write('\n'.join(str(s) for s in sources))
         lenv = self.Clone()
         lenv.Append(LINKFLAGS = lenv['PLATFORM_LINKFLAGS'])
         lenv.Append(LINKFLAGS = lenv['BF_PROGRAM_LINKFLAGS'])
diff --git a/extern/CMakeLists.txt b/extern/CMakeLists.txt
index f4dd824..8d85551 100644
--- a/extern/CMakeLists.txt
+++ b/extern/CMakeLists.txt
@@ -30,7 +30,6 @@ add_subdirectory(colamd)
 add_subdirectory(rangetree)
 add_subdirectory(wcwidth)
 add_subdirectory(libmv)
-add_subdirectory(opennurbs)
 
 if(WITH_BULLET)
 	if(NOT WITH_SYSTEM_BULLET)
diff --git a/extern/SConscript b/extern/SConscript
index 3358bc6..714dfd2 100644
--- a/extern/SConscript
+++ b/extern/SConscript
@@ -7,7 +7,6 @@ SConscript(['colamd/SConscript'])
 SConscript(['rangetree/SConscript'])
 SConscript(['wcwidth/SConscript'])
 SConscript(['libmv/SConscript'])
-SConscript(['opennurbs/SConscript'])
 
 if env['WITH_BF_GAMEENGINE']:
     SConscript(['recastnavigation/SConscript'])
diff --git a/extern/opennurbs/CMakeLists.txt b/extern/opennurbs/CMakeLists.txt
deleted file mode 100644
index 02febe3..0000000
--- a/extern/opennurbs/CMakeLists.txt
+++ /dev/null
@@ -1,258 +0,0 @@
-# ***** BEGIN GPL LICENSE BLOCK *****
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# The Original Code is Copyright (C) 2011, Blender Foundation
-# All rights reserved.
-#
-# Contributor(s): Blender Foundation,
-#                 Sergey Sharybin
-#
-# ***** END GPL LICENSE BLOCK *****
-
-# NOTE FOR THOSE UPDATING OPENNURBS:
-# Change #include "./zlib/zlib.h" in opennurbs_zlib.h to #include "zlib.h"
-
-set(INC
-	.
-)
-
-set(INC_SYS
-	${ZLIB_INCLUDE_DIR}
-)
-
-set(SRC
-	 opennurbs_memory.c
-	 opennurbs_memory_util.c
-	 opennurbs_3dm_attributes.cpp
-	 opennurbs_3dm_properties.cpp
-	 opennurbs_3dm_settings.cpp
-	 opennurbs_annotation.cpp
-	 opennurbs_annotation2.cpp
-	 opennurbs_arc.cpp
-	 opennurbs_arccurve.cpp
-	 opennurbs_archive.cpp
-	 opennurbs_array.cpp
-	 opennurbs_base32.cpp
-	 opennurbs_base64.cpp
-	 opennurbs_beam.cpp
-	 opennurbs_bezier.cpp
-	 opennurbs_beziervolume.cpp
-	 opennurbs_bitmap.cpp
-	 opennurbs_bounding_box.cpp
-	 opennurbs_box.cpp
-	 opennurbs_brep.cpp
-	 opennurbs_brep_extrude.cpp
-	 opennurbs_brep_io.cpp
-	 opennurbs_brep_isvalid.cpp
-	 opennurbs_brep_region.cpp
-	 opennurbs_brep_tools.cpp
-	 opennurbs_brep_v2valid.cpp
-	 opennurbs_circle.cpp
-	 opennurbs_color.cpp
-	 opennurbs_compress.cpp
-	 opennurbs_cone.cpp
-	 opennurbs_crc.cpp
-	 opennurbs_curve.cpp
-	 opennurbs_curveonsurface.cpp
-	 opennurbs_curveproxy.cpp
-	 opennurbs_cylinder.cpp
-	 opennurbs_defines.cpp
-	 opennurbs_detail.cpp
-	 opennurbs_dimstyle.cpp
-	 opennurbs_dll.cpp
-	 opennurbs_ellipse.cpp
-	 opennurbs_embedded_file.cpp
-	 opennurbs_error.cpp
-	 opennurbs_error_message.cpp
-	 opennurbs_evaluate_nurbs.cpp
-	 opennurbs_extensions.cpp
-	 opennurbs_font.cpp
-	 opennurbs_fsp.cpp
-	 opennurbs_geometry.cpp
-	 opennurbs_gl.cpp
-	 opennurbs_group.cpp
-	 opennurbs_hatch.cpp
-	 opennurbs_instance.cpp
-	 opennurbs_intersect.cpp
-	 opennurbs_knot.cpp
-	 opennurbs_layer.cpp
-	 opennurbs_light.cpp
-	 opennurbs_line.cpp
-	 opennurbs_linecurve.cpp
-	 opennurbs_linetype.cpp
-	 opennurbs_lookup.cpp
-	 opennurbs_material.cpp
-	 opennurbs_math.cpp
-	 opennurbs_matrix.cpp
-	 opennurbs_mesh.cpp
-	 opennurbs_mesh_ngon.cpp
-	 opennurbs_mesh_tools.cpp
-	 opennurbs_morph.cpp
-	 opennurbs_nurbscurve.cpp
-	 opennurbs_nurbssurface.cpp
-	 opennurbs_nurbsvolume.cpp
-	 opennurbs_object.cpp
-	 opennurbs_object_history.cpp
-	 opennurbs_objref.cpp
-	 opennurbs_offsetsurface.cpp
-	 opennurbs_optimize.cpp
-	 opennurbs_photogrammetry.cpp
-	 opennurbs_plane.cpp
-	 opennurbs_planesurface.cpp
-	 opennurbs_pluginlist.cpp
-	 opennurbs_point.cpp
-	 opennurbs_pointcloud.cpp
-	 opennurbs_pointgeometry.cpp
-	 opennurbs_pointgrid.cpp
-	 opennurbs_polycurve.cpp
-	 opennurbs_polyedgecurve.cpp
-	 opennurbs_polyline.cpp
-	 opennurbs_polylinecurve.cpp
-	 opennurbs_precompiledheader.cpp
-	 opennurbs_quaternion.cpp
-	 opennurbs_rand.cpp
-	 opennurbs_revsurface.cpp
-	 opennurbs_rtree.cpp
-	 opennurbs_sort.cpp
-	 opennurbs_sphere.cpp
-	 opennurbs_string.cpp
-	 opennurbs_sum.cpp
-	 opennurbs_sumsurface.cpp
-	 opennurbs_surface.cpp
-	 opennurbs_surfaceproxy.cpp
-	 opennurbs_textlog.cpp
-	 opennurbs_torus.cpp
-	 opennurbs_unicode.cpp
-	 opennurbs_userdata.cpp
-	 opennurbs_uuid.cpp
-	 opennurbs_viewport.cpp
-	 opennurbs_workspace.cpp
-	 opennurbs_wstring.cpp
-	 opennurbs_xform.cpp
-	 opennurbs_zlib.cpp
-	 opennurbs_zlib_memory.cpp
-
-	 examples_linking_pragmas.h
-	 opennurbs.h
-	 opennurbs_3dm.h
-	 opennurbs_3dm_attributes.h
-	 opennurbs_3dm_properties.h
-	 opennurbs_3dm_settings.h
-	 opennurbs_annotation.h
-	 opennurbs_annotation2.h
-	 opennurbs_arc.h
-	 opennurbs_arccurve.h
-	 opennurbs_archive.h
-	 opennurbs_array.h
-	 opennurbs_array_defs.h
-	 opennurbs_base32.h
-	 opennurbs_base64.h
-	 opennurbs_beam.h
-	 opennurbs_bezier.h
-	 opennurbs_bitmap.h
-	 opennurbs_bounding_box.h
-	 opennurbs_box.h
-	 opennurbs_brep.h
-	 opennurbs_circle.h
-	 opennurbs_color.h
-	 opennurbs_compress.h
-	 opennurbs_cone.h
-	 opennurbs_crc.h
-	 opennurbs_curve.h
-	 opennurbs_curveonsurface.h
-	 opennurbs_curveproxy.h
-	 opennurbs_cylinder.h
-	 opennurbs_defines.h
-	 opennurbs_detail.h
-	 opennurbs_dimstyle.h
-	 opennurbs_dll_resource.h
-	 opennurbs_ellipse.h
-	 opennurbs_error.h
-	 opennurbs_evaluate_nurbs.h
-	 opennurbs_extensions.h
-	 opennurbs_font.h
-	 opennurbs_fpoint.h
-	 opennurbs_fsp.h
-	 opennurbs_fsp_defs.h
-	 opennurbs_geometry.h
-	 opennurbs_gl.h
-	 opennurbs_group.h
-	 opennurbs_hatch.h
-	 opennurbs_hsort_template.h
-	 opennurbs_instance.h
-	 opennurbs_intersect.h
-	 opennurbs_knot.h
-	 opennurbs_layer.h
-	 opennurbs_light.h
-	 opennurbs_line.h
-	 opennurbs_linecurve.h
-	 opennurbs_linestyle.h
-	 opennurbs_linetype.h
-	 opennurbs_lookup.h
-	 opennurbs_mapchan.h
-	 opennurbs_material.h
-	 opennurbs_math.h
-	 opennurbs_matrix.h
-	 opennurbs_memory.h
-	 opennurbs_mesh.h
-	 opennurbs_nurbscurve.h
-	 opennurbs_nurbssurface.h
-	 opennurbs_object.h
-	 opennurbs_object_history.h
-	 opennurbs_objref.h
-	 opennurbs_offsetsurface.h
-	 opennurbs_optimize.h
-	 opennurbs_photogrammetry.h
-	 opennurbs_plane.h
-	 opennurbs_planesurface.h
-	 opennurbs_pluginlist.h
-	 opennurbs_point.h
-	 opennurbs_pointcloud.h
-	 opennurbs_pointgeometry.h
-	 opennurbs_pointgrid.h
-	 opennurbs_polycurve.h
-	 opennurbs_polyedgecurve.h
-	 opennurbs_polyline.h
-	 opennurbs_polylinecurve.h
-	 opennurbs_qsort_template.h
-	 opennurbs_quaternion.h
-	 opennurbs_rand.h
-	 opennurbs_rendering.h
-	 opennurbs_revsurface.h
-	 opennurbs_rtree.h
-	 opennurbs_sphere.h
-	 opennurbs_string.h
-	 opennurbs_sumsurface.h
-	 opennurbs_surface.h
-	 opennurbs_surfaceproxy.h
-	 opennurbs_system.h
-	 opennurbs_textlog.h
-	 opennurbs_texture.h
-	 opennurbs_texture_mapping.h
-	 opennurbs_torus.h
-	 opennurbs_unicode.h
-	 opennurbs_userdata.h
-	 opennurbs_uuid.h
-	 opennurbs_version.h
-	 opennurbs_viewport.h
-	 opennurbs_workspace.h
-	 opennurbs_xform.h
-	 opennurbs_zlib.h
-)
-
-remove_definitions(-DWIN32)
-
-blender_add_lib(extern_opennurbs "${SRC}" "${INC}" "${INC_SYS}")
diff --git a/extern/opennurbs/SConscript b/extern/opennurbs/SConscript
deleted file mode 100644
index bbd5744..0000000
--- a/extern/opennurbs/SConscript
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/python
-Import ('env')
-
-sources = env.Glob('*.cpp')+env.Glob('*.c')
-
-defs = ''
-incs = [
-	'.',
-	env['BF_ZLIB_INC'],
-]
-incs = ' '.join(incs)
-
-env.BlenderLib ('extern_opennurbs', sources, Split(incs), Split(defs), libtype=['intern'], priority=[40] )
diff --git a/extern/opennurbs/examples_linking_pragmas.h b/extern/opennurbs/examples_linking_pragmas.h
deleted file mode 100755
index 11fb700..0000000
--- a/extern/opennurbs/examples_linking_pragmas.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#if defined(_MSC_VER)
-
-// This file is specific to Micrsoft's compiler.
-// It contains linking pragmas for building the opennurbs examples.
-
-#pragma once
-
-#if defined(ON_DLL_EXPORTS)
-// If you get the following error, your compiler settings
-// indicate you are building opennurbs as a DLL. This file
-// is used for linking with opennurbs.
-#error This file contains linking pragmas for using opennurbs.
-#endif
-
-#if !defined(ON_MSC_SOLUTION_DIR)
-#define ON_MSC_SOLUTION_DIR ".."
-#endif
-
-#if !defined(ON_MSC_LIB_DIR)
-
-#if defined(WIN64)
-
-// x64 (64 bit) static libraries
-
-#if defined(NDEBUG)
-
-// Release x64 (64 bit) libs
-#define ON_MSC_LIB_DIR "x64/Release"
-
-#else // _DEBUG
-
-// Debug x64 (64 bit) libs
-#define ON_MSC_LIB_DIR "x64/Debug"
-
-#endif // ND

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list