Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 208359 | Differences between
and this patch

Collapse All | Expand All

(-)MeshLabSrc_AllInc_v130a/meshlab/src/common/common.pro (-4 / +2 lines)
Lines 1-6 Link Here
1
VCGDIR = ../../../vcglib
1
VCGDIR = ../../../vcglib
2
GLEWDIR = ../external/glew-1.5.1
2
GLEWDIR = /usr/include/GL
3
GLEWCODE = $$GLEWDIR/src/glew.c
4
3
5
4
6
win32-msvc2005:DESTDIR = ../distrib
5
win32-msvc2005:DESTDIR = ../distrib
Lines 35-41 Link Here
35
cp libcommon.* ../distrib/meshlab.app/Contents/MacOS/"
34
cp libcommon.* ../distrib/meshlab.app/Contents/MacOS/"
36
INCLUDEPATH *= ../.. \
35
INCLUDEPATH *= ../.. \
37
    $$VCGDIR \
36
    $$VCGDIR \
38
    $$GLEWDIR/include
37
    $$GLEWDIR
39
TEMPLATE = lib
38
TEMPLATE = lib
40
linux-g++:CONFIG += dll
39
linux-g++:CONFIG += dll
41
linux-g++:DESTDIR = ../distrib
40
linux-g++:DESTDIR = ../distrib
Lines 83-87 Link Here
83
	scriptinterface.cpp \
82
	scriptinterface.cpp \
84
	mlparameter.cpp \
83
	mlparameter.cpp \
85
	xmlfilterinfo.cpp \
84
	xmlfilterinfo.cpp \
86
    $$GLEWCODE \
87
    meshlabdocumentxml.cpp
85
    meshlabdocumentxml.cpp
(-)MeshLabSrc_AllInc_v130a/meshlab/src/external/external.pro (-6 / +1 lines)
Lines 2-10 Link Here
2
2
3
TEMPLATE      = subdirs
3
TEMPLATE      = subdirs
4
4
5
SUBDIRS       = lib3ds-1.3.0/lib3ds \
5
SUBDIRS       = structuresynth/structuresynth.pro
6
                bzip2-1.0.5/bzip2-1.0.5.pro \
7
                muparser_v132/src \
8
                levmar-2.3/levmar-2.3.pro \
9
                structuresynth/structuresynth.pro
10
#                openkinect/openkinect.pro
(-)MeshLabSrc_AllInc_v130a/meshlab/src/fgt/filter_func/filter_func.pro (-3 / +3 lines)
Lines 14-20 Link Here
14
win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/muparser.lib
14
win32-msvc2005:LIBS += ../../external/lib/win32-msvc2005/muparser.lib
15
win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/muparser.lib
15
win32-msvc2008:LIBS += ../../external/lib/win32-msvc2008/muparser.lib
16
macx:LIBS            += ../../external/lib/macx/libmuparser.a
16
macx:LIBS            += ../../external/lib/macx/libmuparser.a
17
linux-g++:LIBS       += ../../external/lib/linux-g++/libmuparser.a
17
+linux-g++:LIBS       += -lmuparser
18
linux-g++-32:LIBS       += ../../external/lib/linux-g++-32/libmuparser.a
18
+linux-g++-32:LIBS       += -lmuparser
19
linux-g++-64:LIBS       += ../../external/lib/linux-g++-64/libmuparser.a
19
+linux-g++-64:LIBS       += -lmuparser
20
win32-g++:LIBS		 += ../../external/lib/win32-gcc/libmuparser.a
20
win32-g++:LIBS		 += ../../external/lib/win32-gcc/libmuparser.a
(-)MeshLabSrc_AllInc_v130a/meshlab/src/fgt/filter_qhull/filter_qhull.pro (-24 / +10 lines)
Lines 8-35 Link Here
8
SOURCES       += filter_qhull.cpp \ 
8
SOURCES       += filter_qhull.cpp \ 
9
		qhull_tools.cpp 
9
		qhull_tools.cpp 
10
10
11
HEADERS += 	../../external/qhull-2003.1/src/geom.h \
11
HEADERS += 	/usr/include/qhull/geom.h \
12
		../../external/qhull-2003.1/src/io.h \
12
		/usr/include/qhull/io.h \
13
		../../external/qhull-2003.1/src/mem.h \
13
		/usr/include/qhull/mem.h \
14
		../../external/qhull-2003.1/src/merge.h \
14
		/usr/include/qhull/merge.h \
15
		../../external/qhull-2003.1/src/poly.h \
15
		/usr/include/qhull/poly.h \
16
		../../external/qhull-2003.1/src/qhull.h \
16
		/usr/include/qhull/qhull.h \
17
		../../external/qhull-2003.1/src/qset.h \
17
		/usr/include/qhull/qset.h \
18
		../../external/qhull-2003.1/src/stat.h \
18
		/usr/include/qhull/stat.h \
19
		../../external/qhull-2003.1/src/user.h 
19
		/usr/include/qhull/user.h 
20
20
21
SOURCES +=	../../external/qhull-2003.1/src/geom.c \
21
TARGET        = filter_qhull
22
		../../external/qhull-2003.1/src/geom2.c \
23
		../../external/qhull-2003.1/src/global.c \
24
		../../external/qhull-2003.1/src/io.c \
25
		../../external/qhull-2003.1/src/mem.c \
26
		../../external/qhull-2003.1/src/merge.c \
27
		../../external/qhull-2003.1/src/poly.c \
28
		../../external/qhull-2003.1/src/poly2.c \
29
		../../external/qhull-2003.1/src/qconvex.c \
30
		../../external/qhull-2003.1/src/qhull.c \
31
		../../external/qhull-2003.1/src/qset.c \
32
		../../external/qhull-2003.1/src/stat.c \
33
		../../external/qhull-2003.1/src/user.c 
34
35
TARGET        = filter_qhull
(-)MeshLabSrc_AllInc_v130a/meshlab/src/fgt/filter_qhull/qhull_tools.h (-9 / +9 lines)
Lines 55-68 Link Here
55
#endif
55
#endif
56
#include <stdio.h>
56
#include <stdio.h>
57
#include <stdlib.h>
57
#include <stdlib.h>
58
#include "../../external/qhull-2003.1/src/qhull.h"
58
#include "qhull/qhull.h"
59
#include "../../external/qhull-2003.1/src/mem.h"
59
#include "qhull/mem.h"
60
#include "../../external/qhull-2003.1/src/qset.h"
60
#include "qhull/qset.h"
61
#include "../../external/qhull-2003.1/src/geom.h"
61
#include "qhull/geom.h"
62
#include "../../external/qhull-2003.1/src/merge.h"
62
#include "qhull/merge.h"
63
#include "../../external/qhull-2003.1/src/poly.h"
63
#include "qhull/poly.h"
64
#include "../../external/qhull-2003.1/src/io.h"
64
#include "qhull/io.h"
65
#include "../../external/qhull-2003.1/src/stat.h"
65
#include "qhull/stat.h"
66
#if defined(__cplusplus)
66
#if defined(__cplusplus)
67
}
67
}
68
#endif
68
#endif
Lines 71-74 Link Here
71
facetT *compute_delaunay(int dim, int numpoints, MeshModel &m);
71
facetT *compute_delaunay(int dim, int numpoints, MeshModel &m);
72
bool compute_voronoi(int dim, int numpoints, MeshModel &m, MeshModel &pm,float threshold);
72
bool compute_voronoi(int dim, int numpoints, MeshModel &m, MeshModel &pm,float threshold);
73
bool compute_alpha_shapes(int dim, int numpoints, MeshModel &m, MeshModel &pm,double alpha, bool alphashape);
73
bool compute_alpha_shapes(int dim, int numpoints, MeshModel &m, MeshModel &pm,double alpha, bool alphashape);
74
int visible_points(int dim, int numpoints, MeshModel &m, MeshModel &pm,MeshModel &pm2, vcg::Point3f viewpointP,float threshold,bool convex_hullFP,bool triangVP);
74
int visible_points(int dim, int numpoints, MeshModel &m, MeshModel &pm,MeshModel &pm2, vcg::Point3f viewpointP,float threshold,bool convex_hullFP,bool triangVP);
(-)MeshLabSrc_AllInc_v130a/meshlab/src/meshlab/meshlab.pro (-9 / +9 lines)
Lines 1-5 Link Here
1
VCGDIR = ../../../vcglib
1
VCGDIR = ../../../vcglib
2
GLEWDIR = ../external/glew-1.5.1
2
GLEWDIR = /usr/include/GL
3
#CONFIG += debug_and_release
3
#CONFIG += debug_and_release
4
DESTDIR = ../distrib
4
DESTDIR = ../distrib
5
5
Lines 8-14 Link Here
8
# CONFIG += warn_off
8
# CONFIG += warn_off
9
INCLUDEPATH *= ../.. \
9
INCLUDEPATH *= ../.. \
10
    $$VCGDIR \
10
    $$VCGDIR \
11
    $$GLEWDIR/include
11
    $$GLEWDIR
12
DEPENDPATH += $$VCGDIR \
12
DEPENDPATH += $$VCGDIR \
13
    $$VCGDIR/vcg \
13
    $$VCGDIR/vcg \
14
    $$VCGDIR/wrap
14
    $$VCGDIR/wrap
Lines 108-114 Link Here
108
INCLUDEPATH += . \
108
INCLUDEPATH += . \
109
    .. \
109
    .. \
110
    ../../../vcglib \
110
    ../../../vcglib \
111
    $$GLEWDIR/include
111
    $$GLEWDIR
112
CONFIG += stl
112
CONFIG += stl
113
113
114
macx:LIBS += ../common/libcommon.dylib
114
macx:LIBS += ../common/libcommon.dylib
Lines 128-139 Link Here
128
#	win32-g++:release:LIBS 			+= -L../common/release -lcommon
128
#	win32-g++:release:LIBS 			+= -L../common/release -lcommon
129
#}
129
#}
130
130
131
linux-g++:LIBS += -L../distrib -lcommon
131
linux-g++:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
132
linux-g++:QMAKE_RPATHDIR += ../distrib
132
linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab
133
linux-g++-32:LIBS += -L../distrib -lcommon
133
linux-g++-32:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
134
linux-g++-32:QMAKE_RPATHDIR += ../distrib
134
linux-g++-32:QMAKE_RPATHDIR += ../usr/lib/meshlab
135
linux-g++-64:LIBS += -L../distrib -lcommon
135
linux-g++-64:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
136
linux-g++-64:QMAKE_RPATHDIR += ../distrib
136
linux-g++-64:QMAKE_RPATHDIR += /usr/lib/meshlab
137
137
138
138
139
# uncomment in your local copy only in emergency cases.
139
# uncomment in your local copy only in emergency cases.
(-)MeshLabSrc_AllInc_v130a/meshlab/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro (-4 / +5 lines)
Lines 24-30 Link Here
24
				
24
				
25
TARGET        = filter_isoparametrization
25
TARGET        = filter_isoparametrization
26
INCLUDEPATH  += ./  \
26
INCLUDEPATH  += ./  \
27
                ../../external/levmar-2.3/
27
                /usr/include/levmar/
28
28
29
win32-msvc2005:QMAKE_CXXFLAGS   +=  /openmp -D_USE_OMP
29
win32-msvc2005:QMAKE_CXXFLAGS   +=  /openmp -D_USE_OMP
30
win32-msvc2008:QMAKE_CXXFLAGS   +=  /openmp -D_USE_OMP
30
win32-msvc2008:QMAKE_CXXFLAGS   +=  /openmp -D_USE_OMP
Lines 41-49 Link Here
41
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/levmar.lib
41
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/levmar.lib
42
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/levmar.lib
42
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/levmar.lib
43
win32-g++:LIBS		+= -L../../external/lib/win32-gcc -llevmar
43
win32-g++:LIBS		+= -L../../external/lib/win32-gcc -llevmar
44
linux-g++:LIBS		+= -L../../external/lib/linux-g++ -llevmar
44
linux-g++:LIBS		+= -llevmar
45
linux-g++-32:LIBS		+= -L../../external/lib/linux-g++-32 -llevmar
45
linux-g++-32:LIBS	+= -llevmar
46
linux-g++-64:LIBS		+= -L../../external/lib/linux-g++-64 -llevmar
46
linux-g++-64:LIBS	+= -llevmar
47
47
macx:LIBS += ../../../src/external/lib/macx/liblevmar.a
48
macx:LIBS += ../../../src/external/lib/macx/liblevmar.a
48
49
49
# Please never ever uncomment this...
50
# Please never ever uncomment this...
(-)MeshLabSrc_AllInc_v130a/meshlab/src/meshlabplugins/io_3ds/io_3ds.pro (-4 / +4 lines)
Lines 14-20 Link Here
14
14
15
TARGET        = io_3ds
15
TARGET        = io_3ds
16
16
17
INCLUDEPATH += ../../external/lib3ds-1.3.0/
17
INCLUDEPATH += /usr/include/lib3ds/
18
18
19
# Notes on the paths of lib3ds files.
19
# Notes on the paths of lib3ds files.
20
# Once you have compiled the library put the lib files in a dir named lib/XXX/ 
20
# Once you have compiled the library put the lib files in a dir named lib/XXX/ 
Lines 25-33 Link Here
25
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/3ds.lib
25
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/3ds.lib
26
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/3ds.lib
26
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/3ds.lib
27
win32-g++:LIBS		+= ../../external/lib/win32-gcc/lib3ds.a
27
win32-g++:LIBS		+= ../../external/lib/win32-gcc/lib3ds.a
28
linux-g++:LIBS += ../../external/lib/linux-g++/lib3ds.a
28
linux-g++:LIBS += -l3ds
29
linux-g++-32:LIBS += ../../external/lib/linux-g++-32/lib3ds.a
29
linux-g++-32:LIBS += -l3ds
30
linux-g++-64:LIBS += ../../external/lib/linux-g++-64/lib3ds.a
30
linux-g++-64:LIBS += -l3ds
31
31
32
# unix:LIBS		+= -L../../../../code/lib/lib3ds-1.3.0/lib3ds/lib/unix -l3ds
32
# unix:LIBS		+= -L../../../../code/lib/lib3ds-1.3.0/lib3ds/lib/unix -l3ds
33
33
(-)MeshLabSrc_AllInc_v130a/meshlab/src/meshlabplugins/io_epoch/io_epoch.pro (-6 / +6 lines)
Lines 30-45 Link Here
30
win32-msvc2005:LIBS	   += ../../external/lib/win32-msvc2005/bz2.lib
30
win32-msvc2005:LIBS	   += ../../external/lib/win32-msvc2005/bz2.lib
31
win32-msvc2008:LIBS	   += ../../external/lib/win32-msvc2008/bz2.lib
31
win32-msvc2008:LIBS	   += ../../external/lib/win32-msvc2008/bz2.lib
32
win32-g++:LIBS	+= ../../external/lib/win32-gcc/libbz2.a
32
win32-g++:LIBS	+= ../../external/lib/win32-gcc/libbz2.a
33
linux-g++:LIBS	+= ../../external/lib/linux-g++/libbz2.a
33
linux-g++:LIBS	+= -lbz2
34
linux-g++-32:LIBS	+= ../../external/lib/linux-g++-32/libbz2.a
34
linux-g++-32:LIBS	+= -lbz2
35
linux-g++-64:LIBS	+= ../../external/lib/linux-g++-64/libbz2.a
35
linux-g++-64:LIBS	+= -lbz2
36
36
37
win32-msvc2005:INCLUDEPATH += ../../external/bzip2-1.0.5
37
win32-msvc2005:INCLUDEPATH += ../../external/bzip2-1.0.5
38
win32-msvc2008:INCLUDEPATH += ../../external/bzip2-1.0.5
38
win32-msvc2008:INCLUDEPATH += ../../external/bzip2-1.0.5
39
win32-g++:INCLUDEPATH  += ../../external/bzip2-1.0.5
39
win32-g++:INCLUDEPATH  += ../../external/bzip2-1.0.5
40
linux-g++:INCLUDEPATH	+= ../../external/bzip2-1.0.5
40
#linux-g++:INCLUDEPATH	+= ../../external/bzip2-1.0.5
41
linux-g++-32:INCLUDEPATH	+= ../../external/bzip2-1.0.5
41
#linux-g++-32:INCLUDEPATH	+= ../../external/bzip2-1.0.5
42
linux-g++-64:INCLUDEPATH	+= ../../external/bzip2-1.0.5
42
#linux-g++-64:INCLUDEPATH	+= ../../external/bzip2-1.0.5
43
43
44
mac:LIBS   += -lbz2
44
mac:LIBS   += -lbz2
45
45
(-)MeshLabSrc_AllInc_v130a/meshlab/src/meshlabserver/meshlabserver.pro (-8 / +8 lines)
Lines 1-4 Link Here
1
GLEWDIR = ../external/glew-1.5.1
1
GLEWDIR = /usr/include/GL
2
2
3
HEADERS        = 
3
HEADERS        = 
4
4
Lines 25-36 Link Here
25
win32-msvc2008:  LIBS += -L../distrib -lcommon
25
win32-msvc2008:  LIBS += -L../distrib -lcommon
26
win32-msvc2010:  LIBS += -L../distrib -lcommon
26
win32-msvc2010:  LIBS += -L../distrib -lcommon
27
win32-g++:  LIBS += -L../distrib -lcommon
27
win32-g++:  LIBS += -L../distrib -lcommon
28
linux-g++:  LIBS += -L../distrib -lcommon
28
linux-g++:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
29
linux-g++:QMAKE_RPATHDIR += ../distrib
29
linux-g++:QMAKE_RPATHDIR += /usr/lib/meshlab
30
linux-g++-32:  LIBS += -L../distrib -lcommon
30
linux-g++-32:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
31
linux-g++-32:QMAKE_RPATHDIR += ../distrib
31
linux-g++-32:QMAKE_RPATHDIR += /usr/lib/meshlab
32
linux-g++-64:  LIBS += -L../distrib -lcommon
32
linux-g++-64:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
33
linux-g++-64:QMAKE_RPATHDIR += ../distrib
33
linux-g++-64:QMAKE_RPATHDIR += /usr/lib/meshlab
34
#CONFIG (release,debug | release) {
34
#CONFIG (release,debug | release) {
35
#	win32-msvc2005:release:  LIBS += -L../common/release -lcommon
35
#	win32-msvc2005:release:  LIBS += -L../common/release -lcommon
36
#	win32-msvc2008:release:  LIBS += -L../common/release -lcommon
36
#	win32-msvc2008:release:  LIBS += -L../common/release -lcommon
Lines 43-49 Link Here
43
43
44
#DEFINES += GLEW_STATIC
44
#DEFINES += GLEW_STATIC
45
45
46
INCLUDEPATH += . .. ../../../vcglib $$GLEWDIR/include
46
INCLUDEPATH += . .. ../../../vcglib $$GLEWDIR
47
CONFIG += stl 
47
CONFIG += stl 
48
CONFIG += console
48
CONFIG += console
49
49
(-)MeshLabSrc_AllInc_v130a/meshlab/src/shared.pri (-4 / +4 lines)
Lines 8-14 Link Here
8
QT += script
8
QT += script
9
9
10
VCGDIR  = ../../../../vcglib
10
VCGDIR  = ../../../../vcglib
11
GLEWDIR = ../../external/glew-1.5.1
11
GLEWDIR = /usr/include/GL
12
12
13
mac:LIBS += ../../common/libcommon.dylib
13
mac:LIBS += ../../common/libcommon.dylib
14
14
Lines 17-25 Link Here
17
win32-msvc2005:  LIBS += ../../distrib/common.lib
17
win32-msvc2005:  LIBS += ../../distrib/common.lib
18
win32-msvc2008:  LIBS += ../../distrib/common.lib
18
win32-msvc2008:  LIBS += ../../distrib/common.lib
19
win32-g++:LIBS += -L../../distrib -lcommon
19
win32-g++:LIBS += -L../../distrib -lcommon
20
linux-g++:LIBS += -L../../distrib -lcommon
20
linux-g++:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
21
linux-g++-32:LIBS += -L../../distrib -lcommon
21
linux-g++-32:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
22
linux-g++-64:LIBS += -L../../distrib -lcommon
22
linux-g++-64:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
23
23
24
#CONFIG(debug, debug|release) {
24
#CONFIG(debug, debug|release) {
25
#	win32-msvc2005:  LIBS += ../../common/debug/common.lib
25
#	win32-msvc2005:  LIBS += ../../common/debug/common.lib

Return to bug 208359