summarylogtreecommitdiffstats
path: root/revert-external.patch
diff options
context:
space:
mode:
Diffstat (limited to 'revert-external.patch')
-rw-r--r--revert-external.patch455
1 files changed, 0 insertions, 455 deletions
diff --git a/revert-external.patch b/revert-external.patch
deleted file mode 100644
index 873079b68c4a..000000000000
--- a/revert-external.patch
+++ /dev/null
@@ -1,455 +0,0 @@
-From 8660a924bb8c990dab6aea3a72a62cae3be7066a Mon Sep 17 00:00:00 2001
-From: bartus <szczepaniak.bartek+github@gmail.com>
-Date: Tue, 10 Dec 2019 00:05:33 +0100
-Subject: [PATCH] Revert "Use some system libraries if desired."
-
-This reverts commit d4564c341d0f2793b93518946676c8a3c6698d2c.
----
- src/common/common.pro | 13 ++++---------
- src/external/external.pro | 11 ++++-------
- src/general.pri | 5 ++---
- src/meshlab/meshlab.pro | 8 ++------
- src/meshlabplugins/edit_align/edit_align.pro | 9 +++------
- src/meshlabplugins/filter_plymc/plymc.pro | 5 ++---
- src/meshlabplugins/io_3ds/io_3ds.pro | 11 ++++++-----
- src/meshlabplugins/io_ctm/io_ctm.pro | 3 +--
- .../render_radiance_scaling.pro | 7 +------
- src/meshlabserver/meshlabserver.pro | 6 +-----
- .../edit_ocme/src/ocme/ocme_builder.pro | 5 ++---
- .../filter_multiscale_align.pro | 5 ++---
- src/plugins_unsupported/edit_arc3D/edit_arc3D.pro | 12 +++++++++++-
- src/plugins_unsupported/edit_fit/edit_fit.pro | 7 ++-----
- src/plugins_unsupported/editpaint/editpaint.pro | 5 +----
- .../filter_rangemap/filter_rangemap.pro | 7 ++-----
- src/plugins_unsupported/io_epoch/io_epoch.pro | 7 ++++++-
- src/plugins_unsupported/render_rm/render_rm.pro | 7 ++-----
- src/shared.pri | 6 ++----
- 19 files changed, 56 insertions(+), 83 deletions(-)
-
-diff --git a/src/common/common.pro b/src/common/common.pro
-index 007e7003..cf4cccff 100644
---- a/src/common/common.pro
-+++ b/src/common/common.pro
-@@ -1,6 +1,7 @@
- include (../general.pri)
- EXIF_DIR = ../external/jhead-2.95
-
-+GLEWCODE = $$GLEWDIR/src/glew.c
-
- win32-msvc2005:DESTDIR = ../distrib
- win32-msvc2008:DESTDIR = ../distrib
-@@ -43,11 +44,8 @@ fi;\
- INCLUDEPATH *= ../.. \
- $$VCGDIR \
- $$EIGENDIR \
-+ $$GLEWDIR/include \
- $$EXIF_DIR
--!CONFIG(system_glew) {
-- INCLUDEPATH *= $$GLEWDIR/include
-- GLEWCODE = $$GLEWDIR/src/glew.c
--}
- TEMPLATE = lib
-
- linux:CONFIG += dll
-@@ -71,6 +69,7 @@ QT += script
-
- TARGET = common
- DEPENDPATH += .
-+DEFINES += GLEW_STATIC
-
- win32-msvc:DEFINES += _CRT_SECURE_NO_WARNINGS
-
-@@ -103,11 +102,7 @@ SOURCES += filterparameter.cpp \
- mlapplication.cpp \
- scriptsyntax.cpp \
- searcher.cpp \
-+ $$GLEWCODE \
- meshlabdocumentxml.cpp \
- meshlabdocumentbundler.cpp \
- ml_shared_data_context.cpp
--
--!CONFIG(system_glew) {
-- SOURCES += $$GLEWCODE
-- DEFINES += GLEW_STATIC
--}
-diff --git a/src/external/external.pro b/src/external/external.pro
-index 966e9888..7bd97f60 100644
---- a/src/external/external.pro
-+++ b/src/external/external.pro
-@@ -2,14 +2,11 @@ config += debug_and_release
-
- TEMPLATE = subdirs
-
--SUBDIRS = muparser_v225/src \
-+SUBDIRS = bzip2-1.0.5/bzip2-1.0.5.pro \
-+ muparser_v225/src \
- levmar-2.3/levmar-2.3.pro \
- structuresynth-1.5/structuresynth.pro \
-+ OpenCTM-1.0.3/openctm.pro \
- jhead-2.95/jhead-2.95.pro \
-+ lib3ds-1.3.0/lib3ds/lib3ds.pro
- # openkinect/openkinect.pro
--
--!CONFIG(system_bzip2) SUBDIRS += bzip2-1.0.5/bzip2-1.0.5.pro
--!CONFIG(system_openctm) SUBDIRS += OpenCTM-1.0.3/openctm.pro
--!CONFIG(system_lib3ds) SUBDIRS += lib3ds-1.3.0/lib3ds/lib3ds.pro
--
--# Can't easily make muparser conditional because of the fact it relies on the _UNICODE define
-diff --git a/src/general.pri b/src/general.pri
-index 1c4f9aea..36193c5a 100644
---- a/src/general.pri
-+++ b/src/general.pri
-@@ -6,9 +6,8 @@
- DEFINES += MESHLAB_SCALAR=float
-
- VCGDIR = ../../../vcglib
--CONFIG(system_eigen3): EIGENDIR = /usr/include/eigen3
--!CONFIG(system_eigen3):EIGENDIR = $$VCGDIR/eigenlib
--!CONFIG(system_glew): GLEWDIR = ../external/glew-2.1.0
-+EIGENDIR = $$VCGDIR/eigenlib
-+GLEWDIR = ../external/glew-2.1.0
-
- CONFIG += c++11
-
-diff --git a/src/meshlab/meshlab.pro b/src/meshlab/meshlab.pro
-index 3e7a99be..5f542b87 100644
---- a/src/meshlab/meshlab.pro
-+++ b/src/meshlab/meshlab.pro
-@@ -10,8 +10,8 @@ INCLUDEPATH *= . \
- ../.. \
- $$VCGDIR \
- $$EIGENDIR \
-+ $$GLEWDIR/include \
- $$EXIF_DIR
--!CONFIG(system_glew): INCLUDEPATH *= $$GLEWDIR/include
- DEPENDPATH += $$VCGDIR \
- $$VCGDIR/vcg \
- $$VCGDIR/wrap
-@@ -65,6 +65,7 @@ SOURCES = main.cpp \
- $$VCGDIR/wrap/gui/trackball.cpp \
- $$VCGDIR/wrap/gui/trackmode.cpp \
- $$VCGDIR/wrap/gui/coordinateframe.cpp \
-+ #$$GLEWDIR/src/glew.c \
- glarea_setting.cpp \
- filterthread.cpp
-
-@@ -156,11 +157,6 @@ win32-g++:LIBS += -L../external/lib/win32-gcc -ljhead -L../distrib -lcom
- linux:LIBS += -L$$PWD/../external/lib/linux-g++ -ljhead -L../distrib -lcommon -lGLU
- linux:QMAKE_RPATHDIR += ../distrib
-
--!CONFIG(system_glew) {
-- INCLUDEPATH *= $$GLEWDIR/include
--}
--CONFIG(system_glew): LIBS += -lGLEW
--
- # uncomment in your local copy only in emergency cases.
- # We should never be too permissive
- # win32-g++:QMAKE_CXXFLAGS += -fpermissive
-diff --git a/src/meshlabplugins/edit_align/edit_align.pro b/src/meshlabplugins/edit_align/edit_align.pro
-index f1009822..2637cf0b 100644
---- a/src/meshlabplugins/edit_align/edit_align.pro
-+++ b/src/meshlabplugins/edit_align/edit_align.pro
-@@ -32,12 +32,9 @@ SOURCES = edit_align_factory.cpp \
- ../../meshlab/stdpardialog.cpp \
- $$VCGDIR/wrap/ply/plylib.cpp\
- $$VCGDIR/wrap/gui/trackball.cpp\
-- $$VCGDIR/wrap/gui/trackmode.cpp
--
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-+ $$VCGDIR/wrap/gui/trackmode.cpp \
-+ $$GLEWCODE
-+
-
- INCLUDEPATH += ../../external
-
-diff --git a/src/meshlabplugins/filter_plymc/plymc.pro b/src/meshlabplugins/filter_plymc/plymc.pro
-index 282fa9ed..b6094191 100755
---- a/src/meshlabplugins/filter_plymc/plymc.pro
-+++ b/src/meshlabplugins/filter_plymc/plymc.pro
-@@ -1,6 +1,7 @@
- TARGET = plymc
- DEPENDPATH += .
--INCLUDEPATH += ../../../../vcglib
-+INCLUDEPATH += ../../../../vcglib \
-+ ../../code/lib/glew/include
- CONFIG += console \
- stl \
- debug_and_release
-@@ -23,7 +24,5 @@ HEADERS = plymc.h \
- simplemeshprovider.h \
- ../../meshlab/alnParser.h
-
--!CONFIG(system_glew): INCLUDEPATH *= ../../code/lib/glew/include
--
- #macx-g++:DEFINES += NDEBUG
-
-diff --git a/src/meshlabplugins/io_3ds/io_3ds.pro b/src/meshlabplugins/io_3ds/io_3ds.pro
-index 620d2653..fd1b44f9 100644
---- a/src/meshlabplugins/io_3ds/io_3ds.pro
-+++ b/src/meshlabplugins/io_3ds/io_3ds.pro
-@@ -8,14 +8,13 @@ HEADERS = meshio.h \
- import_3ds.h \
- io_3ds.h
-
--SOURCES += meshio.cpp
-+SOURCES += meshio.cpp \
-+
-+DEFINES += LIB3DS_STATIC
-
- TARGET = io_3ds
-
--!CONFIG(system_lib3ds) {
-- INCLUDEPATH *= ../../external/lib3ds-1.3.0/
-- DEFINES += LIB3DS_STATIC
--}
-+INCLUDEPATH += ../../external/lib3ds-1.3.0/
-
- # Notes on the paths of lib3ds files.
- # Once you have compiled the library put the lib files in a dir named lib/XXX/
-@@ -29,6 +28,8 @@ win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/3ds.lib
- win32-g++:LIBS += ../../external/lib/win32-gcc/lib3ds.a
- linux-g++:LIBS += -l3ds
-
-+# unix:LIBS += -L../../../../code/lib/lib3ds-1.3.0/lib3ds/lib/unix -l3ds
-+
- # mac:LIBS -= -l3ds
- # mac:LIBS += ../../../../code/lib/lib3ds-1.3.0/lib/mac/lib3ds.a
-
-diff --git a/src/meshlabplugins/io_ctm/io_ctm.pro b/src/meshlabplugins/io_ctm/io_ctm.pro
-index 5a0586c6..7265e035 100644
---- a/src/meshlabplugins/io_ctm/io_ctm.pro
-+++ b/src/meshlabplugins/io_ctm/io_ctm.pro
-@@ -3,10 +3,9 @@ HEADERS += io_ctm.h \
- $$VCGDIR/wrap/io_trimesh/import_ctm.h \
- $$VCGDIR/wrap/io_trimesh/export_ctm.h
- SOURCES += io_ctm.cpp
-+INCLUDEPATH += ../../external/OpenCTM-1.0.3/lib
- TARGET = io_ctm
-
--!CONFIG(system_openctm): INCLUDEPATH *= ../../external/OpenCTM-1.0.3/lib
--
- win32-msvc.net:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
- win32-msvc2005:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
- win32-msvc2008:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
-diff --git a/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro b/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro
-index bc1b6670..ed7b1fb4 100644
---- a/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro
-+++ b/src/meshlabplugins/render_radiance_scaling/render_radiance_scaling.pro
-@@ -1,12 +1,7 @@
- include (../../shared.pri)
-
- HEADERS = textureParams.h textureFormat.h texture2D.h framebufferObject.h gpuShader.h gpuProgram.h radianceScalingRenderer.h shaderDialog.h
--SOURCES = textureParams.cpp textureFormat.cpp framebufferObject.cpp gpuShader.cpp gpuProgram.cpp radianceScalingRenderer.cpp shaderDialog.cpp
--
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-+SOURCES = textureParams.cpp textureFormat.cpp framebufferObject.cpp gpuShader.cpp gpuProgram.cpp radianceScalingRenderer.cpp shaderDialog.cpp $$GLEWCODE
-
- TARGET = render_radiance_scaling
- FORMS = shaderDialog.ui
-diff --git a/src/meshlabserver/meshlabserver.pro b/src/meshlabserver/meshlabserver.pro
-index 66accaec..e97962a1 100644
---- a/src/meshlabserver/meshlabserver.pro
-+++ b/src/meshlabserver/meshlabserver.pro
-@@ -1,8 +1,6 @@
- include (../general.pri)
-
--INCLUDEPATH += . .. $$VCGDIR $$EIGENDIR
--
--!CONFIG(system_glew): INCLUDEPATH *= $$GLEWDIR/include
-+INCLUDEPATH += . .. $$VCGDIR $$EIGENDIR $$GLEWDIR/include
-
- HEADERS =
-
-@@ -46,8 +44,6 @@ win32-msvc2010:DEFINES += GLEW_STATIC
- win32-msvc2012:DEFINES += GLEW_STATIC
- win32-msvc2015:DEFINES += GLEW_STATIC
-
--CONFIG(system_glew):LIBS += -lGLEW
--
- #DEFINES += GLEW_STATIC
-
- # This removes the need of XSERVER to run meshlabserver
-diff --git a/src/plugins_experimental/edit_ocme/src/ocme/ocme_builder.pro b/src/plugins_experimental/edit_ocme/src/ocme/ocme_builder.pro
-index e7ead0eb..c920a177 100755
---- a/src/plugins_experimental/edit_ocme/src/ocme/ocme_builder.pro
-+++ b/src/plugins_experimental/edit_ocme/src/ocme/ocme_builder.pro
-@@ -6,8 +6,7 @@ GLEWDIR = ../../../../external/glew-1.5.1
- win32-msvc2005:DEFINES += GLEW_STATIC
- win32-msvc2008:DEFINES += GLEW_STATIC
-
--INCLUDEPATH *= ../.. $$VCGDIR
--!CONFIG(system_glew): INCLUDEPATH *= $$GLEWDIR/include
-+INCLUDEPATH *= ../.. $$VCGDIR $$GLEWDIR/include
- DEPENDPATH += $$VCGDIR
-
- # the following line is to hide the hundred of warnings about the deprecated
-@@ -110,7 +109,7 @@ QMAKE_CXXFLAGS_RELEASE += -DNDEBUG
- LIBS += -lGLEW
- LIBS += -lkyotocabinet
-
--!CONFIG(system_glew): QMAKE_LIBDIR += $$GLEWDIR/lib
-+QMAKE_LIBDIR += $$GLEWDIR/lib
- QMAKE_LIBDIR += ../../../../external/kyotocabinet-1.2.34
-
-
-diff --git a/src/plugins_experimental/filter_multiscale_align/filter_multiscale_align.pro b/src/plugins_experimental/filter_multiscale_align/filter_multiscale_align.pro
-index f5d5832d..bb0995b4 100644
---- a/src/plugins_experimental/filter_multiscale_align/filter_multiscale_align.pro
-+++ b/src/plugins_experimental/filter_multiscale_align/filter_multiscale_align.pro
-@@ -14,9 +14,8 @@ SOURCES += filter_multiscale_align.cpp \
- TARGET = filter_multiscale_align
-
- ## Dependencies
--INCLUDEPATH += lib
--!CONFIG(system_eigen3): INCLUDEPATH *= $$VCGDIR/eigenlib #needed by Grenaille
--CONFIG(system_eigen3): INCLUDEPATH *= $$EIGENDIR #needed by Grenaille
-+INCLUDEPATH += lib \
-+ $$VCGDIR/eigenlib #needed by Grenaille
-
-
- unix: QMAKE_CXXFLAGS += -DQ_OS_LINUX
-diff --git a/src/plugins_unsupported/edit_arc3D/edit_arc3D.pro b/src/plugins_unsupported/edit_arc3D/edit_arc3D.pro
-index 604cccb2..37ac72a9 100644
---- a/src/plugins_unsupported/edit_arc3D/edit_arc3D.pro
-+++ b/src/plugins_unsupported/edit_arc3D/edit_arc3D.pro
-@@ -38,7 +38,17 @@ win32-g++:LIBS += ../../external/lib/win32-gcc/libbz2.a
- linux-g++:LIBS += -lbz2
- mac:LIBS += -lbz2
-
--!CONFIG(system_bzip2):INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2005:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2008:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2010:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2012:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2013:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2015:INCLUDEPATH += ../../external/bzip2-1.0.5
-+
-+win32-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++-32:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++-64:INCLUDEPATH += ../../external/bzip2-1.0.5
-
-
- CONFIG(release, debug|release) {
-diff --git a/src/plugins_unsupported/edit_fit/edit_fit.pro b/src/plugins_unsupported/edit_fit/edit_fit.pro
-index 3338c831..85bf9e24 100644
---- a/src/plugins_unsupported/edit_fit/edit_fit.pro
-+++ b/src/plugins_unsupported/edit_fit/edit_fit.pro
-@@ -13,11 +13,8 @@ HEADERS = edit_fit_factory.h \
- SOURCES = edit_fit_factory.cpp \
- editfit.cpp\
- fittoolbox.cpp\
-- primitive.cpp
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-+ primitive.cpp\
-+ $$GLEWCODE
-
- FORMS += fittoolbox.ui
-
-diff --git a/src/plugins_unsupported/editpaint/editpaint.pro b/src/plugins_unsupported/editpaint/editpaint.pro
-index 8d022b20..93bf48b2 100755
---- a/src/plugins_unsupported/editpaint/editpaint.pro
-+++ b/src/plugins_unsupported/editpaint/editpaint.pro
-@@ -8,11 +8,8 @@ HEADERS = edit_paint_factory.h \
-
- SOURCES = edit_paint_factory.h \
- editpaint.cpp \
-+ $$GLEWCODE \
- paintbox.cpp
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-
- TARGET = editpaint
-
-diff --git a/src/plugins_unsupported/filter_rangemap/filter_rangemap.pro b/src/plugins_unsupported/filter_rangemap/filter_rangemap.pro
-index 24f279c2..c4119b60 100644
---- a/src/plugins_unsupported/filter_rangemap/filter_rangemap.pro
-+++ b/src/plugins_unsupported/filter_rangemap/filter_rangemap.pro
-@@ -3,11 +3,8 @@ include (../../shared.pri)
- HEADERS = filter_rangemap.h
-
- SOURCES = filter_rangemap.cpp \
-- ../../meshlab/filterparameter.cpp
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-+ ../../meshlab/filterparameter.cpp \
-+ $$GLEWCODE
-
- TARGET = filter_rangemap
-
-diff --git a/src/plugins_unsupported/io_epoch/io_epoch.pro b/src/plugins_unsupported/io_epoch/io_epoch.pro
-index 7824f246..933ed59b 100644
---- a/src/plugins_unsupported/io_epoch/io_epoch.pro
-+++ b/src/plugins_unsupported/io_epoch/io_epoch.pro
-@@ -32,7 +32,12 @@ win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/bz2.lib
- win32-g++:LIBS += ../../external/lib/win32-gcc/libbz2.a
- linux-g++:LIBS += -lbz2
-
--!CONFIG(system_bz2): INCLUDEPATH *= ../../external/bzip2-1.0.5
-+win32-msvc2005:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-msvc2008:INCLUDEPATH += ../../external/bzip2-1.0.5
-+win32-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++-32:INCLUDEPATH += ../../external/bzip2-1.0.5
-+linux-g++-64:INCLUDEPATH += ../../external/bzip2-1.0.5
-
- mac:LIBS += -lbz2
-
-diff --git a/src/plugins_unsupported/render_rm/render_rm.pro b/src/plugins_unsupported/render_rm/render_rm.pro
-index 24d21686..575116e1 100644
---- a/src/plugins_unsupported/render_rm/render_rm.pro
-+++ b/src/plugins_unsupported/render_rm/render_rm.pro
-@@ -16,11 +16,8 @@ SOURCES = rmmeshrender.cpp \
- glstateholder.cpp \
- parser/RmPass.cpp \
- parser/RmXmlParser.cpp \
-- parser/UniformVar.cpp
--!CONFIG(system_glew): SOURCES += $$GLEWCODE
--CONFIG(system_glew) {
-- linux: LIBS += -lGLEW
--}
-+ parser/UniformVar.cpp \
-+ $$GLEWCODE
-
- FORMS = rmShadowDialog.ui
-
-diff --git a/src/shared.pri b/src/shared.pri
-index 4a10924b..2d51ad89 100644
---- a/src/shared.pri
-+++ b/src/shared.pri
-@@ -2,8 +2,7 @@
-
- include (general.pri)
- VCGDIR = ../$$VCGDIR
--# only adjust relative path if we're not using system Eigen
--!CONFIG(system_eigen3):EIGENDIR = ../$$EIGENDIR
-+EIGENDIR = ../$$EIGENDIR
-
- TEMPLATE = lib
- CONFIG += plugin
-@@ -28,8 +27,7 @@ win32-msvc2013:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
- win32-msvc2015:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
- win32-msvc:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
-
--INCLUDEPATH *= ../.. $$VCGDIR $$EIGENDIR
--!CONFIG(system_glew): INCLUDEPATH *= ../$$GLEWDIR/include
-+INCLUDEPATH *= ../.. $$VCGDIR $$EIGENDIR ../$$GLEWDIR/include
- DEPENDPATH += ../.. $$VCGDIR
-
- # the following line is to hide the hundred of warnings about the deprecated
---
-2.24.0
-