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_v123a/meshlab/src/common/common.pro (-6 / +4 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 19-32 Link Here
19
macx:QMAKE_POST_LINK = "cp libcommon.* ../distrib/meshlab.app/Contents/MacOs/"
18
macx:QMAKE_POST_LINK = "cp libcommon.* ../distrib/meshlab.app/Contents/MacOs/"
20
INCLUDEPATH *= ../.. \
19
INCLUDEPATH *= ../.. \
21
    $$VCGDIR \
20
    $$VCGDIR \
22
    $$GLEWDIR/include
21
    $$GLEWDIR
23
TEMPLATE = lib
22
TEMPLATE = lib
24
linux-g++:CONFIG += dll
23
linux-g++:CONFIG += dll
25
linux-g++:DESTDIR = ../distrib
24
linux-g++:DESTDIR = ../distrib
26
linux-g++-32:CONFIG += dll
25
linux-g++-32:CONFIG += dll
27
linux-g++-32:DESTDIR = ../distrib
26
linux-g++-32:DESTDIR = ../distrib
28
linux-g++-64:CONFIG += dll
27
linux-g++-64:CONFIG += dll
29
linux-g++-64:DESTDIR = ../distrib
28
linux-g++-64:DESTDIR = ../distrib 
30
29
31
win32-msvc2005:CONFIG += staticlib
30
win32-msvc2005:CONFIG += staticlib
32
win32-msvc2008:CONFIG += staticlib
31
win32-msvc2008:CONFIG += staticlib
Lines 54-58 Link Here
54
    filterscript.cpp \
53
    filterscript.cpp \
55
    GLLogStream.cpp \
54
    GLLogStream.cpp \
56
    meshmodel.cpp \
55
    meshmodel.cpp \
57
    pluginmanager.cpp \
56
    pluginmanager.cpp 
58
    $$GLEWCODE
(-)MeshLabSrc_AllInc_v123a/meshlab/src/fgt/filter_func/filter_func.pro (-4 / +4 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		 += -lmuparser
(-)MeshLabSrc_AllInc_v123a/meshlab/src/fgt/filter_qhull/filter_qhull.pro (-23 / +9 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
21
SOURCES +=	../../external/qhull-2003.1/src/geom.c \
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
20
35
TARGET        = filter_qhull
21
TARGET        = filter_qhull
(-)MeshLabSrc_AllInc_v123a/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_v123a/meshlab/src/meshlab/meshlab.pro (-6 / +6 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
# uncomment to try Eigen
5
# uncomment to try Eigen
Lines 7-13 Link Here
7
# CONFIG += warn_off
7
# CONFIG += warn_off
8
INCLUDEPATH *= ../.. \
8
INCLUDEPATH *= ../.. \
9
    $$VCGDIR \
9
    $$VCGDIR \
10
    $$GLEWDIR/include
10
    $$GLEWDIR
11
DEPENDPATH += $$VCGDIR \
11
DEPENDPATH += $$VCGDIR \
12
    $$VCGDIR/vcg \
12
    $$VCGDIR/vcg \
13
    $$VCGDIR/wrap
13
    $$VCGDIR/wrap
Lines 88-94 Link Here
88
INCLUDEPATH += . \
88
INCLUDEPATH += . \
89
    .. \
89
    .. \
90
    ../../../vcglib \
90
    ../../../vcglib \
91
    $$GLEWDIR/include
91
    $$GLEWDIR
92
CONFIG += stl
92
CONFIG += stl
93
93
94
macx:LIBS += ../common/libcommon.dylib
94
macx:LIBS += ../common/libcommon.dylib
Lines 107-117 Link Here
107
#	win32-g++:release:LIBS 			+= -L../common/release -lcommon
107
#	win32-g++:release:LIBS 			+= -L../common/release -lcommon
108
#}
108
#}
109
109
110
linux-g++:LIBS += -L../distrib -lcommon
110
linux-g++:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
111
linux-g++:QMAKE_RPATHDIR += ../distrib
111
linux-g++:QMAKE_RPATHDIR += ../distrib
112
linux-g++-32:LIBS += -L../distrib -lcommon
112
linux-g++-32:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
113
linux-g++-32:QMAKE_RPATHDIR += ../distrib
113
linux-g++-32:QMAKE_RPATHDIR += ../distrib
114
linux-g++-64:LIBS += -L../distrib -lcommon
114
linux-g++-64:LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
115
linux-g++-64:QMAKE_RPATHDIR += ../distrib
115
linux-g++-64:QMAKE_RPATHDIR += ../distrib
116
116
117
117
(-)MeshLabSrc_AllInc_v123a/meshlab/src/meshlab/meshlab.qrc (-1 lines)
Lines 34-39 Link Here
34
        <file>images/100mesh.html</file>
34
        <file>images/100mesh.html</file>
35
        <file>images/selected_face.png</file>
35
        <file>images/selected_face.png</file>
36
        <file>images/selected_vert.png</file>
36
        <file>images/selected_vert.png</file>
37
        <file>images/facebook.gif</file>
38
    </qresource>
37
    </qresource>
39
</RCC>
38
</RCC>
(-)MeshLabSrc_AllInc_v123a/meshlab/src/meshlabplugins/filter_isoparametrization/filter_isoparametrization.pro (-4 / +4 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 40-48 Link Here
40
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/levmar.lib
40
win32-msvc2005:LIBS	+= ../../external/lib/win32-msvc2005/levmar.lib
41
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/levmar.lib
41
win32-msvc2008:LIBS	+= ../../external/lib/win32-msvc2008/levmar.lib
42
win32-g++:LIBS		+= -L../../external/lib/win32-gcc -llevmar
42
win32-g++:LIBS		+= -L../../external/lib/win32-gcc -llevmar
43
linux-g++:LIBS		+= -L../../external/lib/linux-g++ -llevmar
43
linux-g++:LIBS		+= -llevmar
44
linux-g++-32:LIBS		+= -L../../external/lib/linux-g++-32 -llevmar
44
linux-g++-32:LIBS	+= -llevmar
45
linux-g++-64:LIBS		+= -L../../external/lib/linux-g++-64 -llevmar
45
linux-g++-64:LIBS	+= -llevmar
46
macx:LIBS += ../../external/lib/macx/liblevmar.a
46
macx:LIBS += ../../external/lib/macx/liblevmar.a
47
47
48
# Please never ever uncomment this...
48
# Please never ever uncomment this...
(-)MeshLabSrc_AllInc_v123a/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 #../../external/lib3ds-1.3.0/
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_v123a/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_v123a/meshlab/src/meshlabserver/meshlabserver.pro (-6 / +6 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 20-31 Link Here
20
20
21
win32-msvc2005:  LIBS += -L../distrib -lcommon
21
win32-msvc2005:  LIBS += -L../distrib -lcommon
22
win32-msvc2008:  LIBS += -L../distrib -lcommon
22
win32-msvc2008:  LIBS += -L../distrib -lcommon
23
win32-g++:  LIBS += -L../distrib -lcommon
23
win32-g++:  LIBS += -L../distrib -lcommon 
24
linux-g++:  LIBS += -L../distrib -lcommon
24
linux-g++:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
25
linux-g++:QMAKE_RPATHDIR += ../distrib
25
linux-g++:QMAKE_RPATHDIR += ../distrib
26
linux-g++-32:  LIBS += -L../distrib -lcommon
26
linux-g++-32:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
27
linux-g++-32:QMAKE_RPATHDIR += ../distrib
27
linux-g++-32:QMAKE_RPATHDIR += ../distrib
28
linux-g++-64:  LIBS += -L../distrib -lcommon
28
linux-g++-64:  LIBS += -L../distrib -lcommon -L/usr/lib -lGLEW
29
linux-g++-64:QMAKE_RPATHDIR += ../distrib
29
linux-g++-64:QMAKE_RPATHDIR += ../distrib
30
#CONFIG (release,debug | release) {
30
#CONFIG (release,debug | release) {
31
#	win32-msvc2005:release:  LIBS += -L../common/release -lcommon
31
#	win32-msvc2005:release:  LIBS += -L../common/release -lcommon
Lines 38-44 Link Here
38
38
39
#DEFINES += GLEW_STATIC
39
#DEFINES += GLEW_STATIC
40
40
41
INCLUDEPATH += . .. ../../../vcglib $$GLEWDIR/include
41
INCLUDEPATH += . .. ../../../vcglib $$GLEWDIR
42
CONFIG += stl 
42
CONFIG += stl 
43
CONFIG += console
43
CONFIG += console
44
44
(-)MeshLabSrc_AllInc_v123a/meshlab/src/shared.pri (-4 / +4 lines)
Lines 6-12 Link Here
6
QT += xml
6
QT += xml
7
7
8
VCGDIR  = ../../../../vcglib
8
VCGDIR  = ../../../../vcglib
9
GLEWDIR = ../../external/glew-1.5.1
9
GLEWDIR = /usr/include/GL
10
10
11
mac:LIBS += ../../common/libcommon.dylib
11
mac:LIBS += ../../common/libcommon.dylib
12
12
Lines 15-23 Link Here
15
win32-msvc2005:  LIBS += ../../distrib/common.lib
15
win32-msvc2005:  LIBS += ../../distrib/common.lib
16
win32-msvc2008:  LIBS += ../../distrib/common.lib
16
win32-msvc2008:  LIBS += ../../distrib/common.lib
17
win32-g++:LIBS += -L../../distrib -lcommon
17
win32-g++:LIBS += -L../../distrib -lcommon
18
linux-g++:LIBS += -L../../distrib -lcommon
18
linux-g++:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
19
linux-g++-32:LIBS += -L../../distrib -lcommon
19
linux-g++-32:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
20
linux-g++-64:LIBS += -L../../distrib -lcommon
20
linux-g++-64:LIBS += -L../../distrib -lcommon -L/usr/lib -lGLEW
21
21
22
#CONFIG(debug, debug|release) {
22
#CONFIG(debug, debug|release) {
23
#	win32-msvc2005:  LIBS += ../../common/debug/common.lib
23
#	win32-msvc2005:  LIBS += ../../common/debug/common.lib

Return to bug 208359