deleted extra parentesis

This commit is contained in:
alemuntoni 2020-01-24 17:01:44 +01:00
parent d1c84df227
commit dac36bb0d5
18 changed files with 81 additions and 93 deletions

View File

@ -76,13 +76,13 @@ SOURCES += \
ml_selection_buffers.cpp
macx:QMAKE_POST_LINK = "\
if [ -d $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/ ]; \
if [ -d $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/ ]; \
then \
echo "Copying"; \
else \
mkdir -p $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS; \
mkdir -p $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS; \
fi; \
cp $${MESHLAB_DISTRIB_DIRECTORY}/lib/libcommon.* $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/ ;\
cp $$MESHLAB_DISTRIB_DIRECTORY/lib/libcommon.* $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/ ;\
# if [ -d ../external/ ];\
# then \
# echo "ok external dir exists"; \
@ -90,7 +90,7 @@ macx:QMAKE_POST_LINK = "\
# ln -s ../../meshlab/src/external ../external;\
# echo "linked external dir"; \
# fi;\
# if [ -d $${MESHLAB_DISTRIB_DIRECTORY}/shaders/ ];\
# if [ -d $$MESHLAB_DISTRIB_DIRECTORY/shaders/ ];\
# then \
# echo "ok shader dir exists"; \
# else \

View File

@ -31,8 +31,8 @@ CONFIG(system_eigen3): EIGENDIR = /usr/include/eigen3
win32:DEFINES += NOMINMAX
# Set up library search paths
win32-msvc:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc -L$${MESHLAB_DISTRIB_DIRECTORY}/lib
win32-gcc:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc -L$${MESHLAB_DISTRIB_DIRECTORY}/lib
win32-msvc:QMAKE_LFLAGS+= -L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc -L$$MESHLAB_DISTRIB_DIRECTORY/lib
win32-gcc:QMAKE_LFLAGS+= -L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc -L$$MESHLAB_DISTRIB_DIRECTORY/lib
######## MACOS SETTINGS ##########
@ -50,7 +50,7 @@ macx:QMAKE_CXXFLAGS += -Xpreprocessor -fopenmp
macx:QMAKE_LFLAGS += -lomp
# Set up library search paths
macx:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64 -L$${MESHLAB_DISTRIB_DIRECTORY}/lib
macx:QMAKE_LFLAGS+= -L$$MESHLAB_DISTRIB_DIRECTORY/lib/macx64 -L$$MESHLAB_DISTRIB_DIRECTORY/lib
######## LINUX SETTINGS ##########
@ -58,6 +58,6 @@ macx:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64 -L$${MESHLAB_DIST
linux-g++:QMAKE_CXXFLAGS+=-Wno-unknown-pragmas
# Set up library search paths
linux:QMAKE_RPATHDIR += $${MESHLAB_DISTRIB_DIRECTORY}/lib
linux:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/linux -L$${MESHLAB_DISTRIB_DIRECTORY}/lib
linux-g++:QMAKE_LFLAGS+= -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/linux-g++ -L$${MESHLAB_DISTRIB_DIRECTORY}/lib
linux:QMAKE_RPATHDIR += $$MESHLAB_DISTRIB_DIRECTORY/lib
linux:QMAKE_LFLAGS+= -L$$MESHLAB_DISTRIB_DIRECTORY/lib/linux -L$$MESHLAB_DISTRIB_DIRECTORY/lib
linux-g++:QMAKE_LFLAGS+= -L$$MESHLAB_DISTRIB_DIRECTORY/lib/linux-g++ -L$$MESHLAB_DISTRIB_DIRECTORY/lib

View File

@ -113,7 +113,7 @@ SUBDIRS += \
sampleplugins/sample_filtergpu
}
!equals(PWD, $${OUT_PWD}) {
!equals(PWD, $$OUT_PWD) {
!meshlab_mini{
#copying the "plugins" folder inside the build directory/distrib

View File

@ -120,20 +120,20 @@ win32:DEFINES += NOMINMAX
CONFIG += stl
win32-msvc:LIBS += \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc -ljhead \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib -lcommon -lopengl32 -lGLU32
-L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc -ljhead \
-L$$MESHLAB_DISTRIB_DIRECTORY/lib -lcommon -lopengl32 -lGLU32
win32-g++:LIBS += \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc -ljhead \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib -lcommon -lopengl32 -lGLU32
-L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc -ljhead \
-L$$MESHLAB_DISTRIB_DIRECTORY/lib -lcommon -lopengl32 -lGLU32
macx:LIBS += \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64 -ljhead \
$${MESHLAB_DISTRIB_DIRECTORY}/lib/libcommon.dylib
-L$$MESHLAB_DISTRIB_DIRECTORY/lib/macx64 -ljhead \
$$MESHLAB_DISTRIB_DIRECTORY/lib/libcommon.dylib
macx:QMAKE_POST_LINK = "\
cp -P $${MESHLAB_DISTRIB_DIRECTORY}/lib/libcommon.1.dylib $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS; \
install_name_tool -change libcommon.1.dylib @executable_path/libcommon.1.dylib $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/meshlab \
cp -P $$MESHLAB_DISTRIB_DIRECTORY/lib/libcommon.1.dylib $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS; \
install_name_tool -change libcommon.1.dylib @executable_path/libcommon.1.dylib $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/meshlab \
"
#CONFIG(release,debug | release) {
@ -144,7 +144,7 @@ macx:QMAKE_POST_LINK = "\
linux:LIBS += \
-lcommon -lGLU \
-L$${MESHLAB_DISTRIB_DIRECTORY}/lib/linux-g++ -ljhead
-L$$MESHLAB_DISTRIB_DIRECTORY/lib/linux-g++ -ljhead
!CONFIG(system_glew) {
INCLUDEPATH *= $$GLEWDIR/include

View File

@ -1,7 +1,7 @@
include (../../shared.pri)
INCLUDEPATH += \
$${MESHLAB_EXTERNAL_DIRECTORY}/newuoa/include
$$MESHLAB_EXTERNAL_DIRECTORY/newuoa/include
HEADERS += \
edit_align_factory.h \

View File

@ -30,10 +30,10 @@ FORMS += \
TARGET = edit_mutualcorrs
INCLUDEPATH *= \
$${MESHLAB_EXTERNAL_DIRECTORY}/levmar-2.3 \
$${MESHLAB_EXTERNAL_DIRECTORY}/newuoa/include
$$MESHLAB_EXTERNAL_DIRECTORY/levmar-2.3 \
$$MESHLAB_EXTERNAL_DIRECTORY/newuoa/include
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/levmar.lib
win32-g++:LIBS += -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc -llevmar
macx:LIBS+= $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/liblevmar.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/levmar.lib
win32-g++:LIBS += -L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc -llevmar
macx:LIBS+= $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/liblevmar.a
linux-g++:LIBS += -llevmar

View File

@ -10,18 +10,18 @@ SOURCES += \
TARGET = filter_csg
macx:INCLUDEPATH += $${MESHLAB_EXTERNAL_DIRECTORY}/inc/macx64/mpir-2.4.0
win32-g++:INCLUDEPATH += $${MESHLAB_EXTERNAL_DIRECTORY}/inc/win32-gcc/mpir-2.2.1
win32-msvc:INCLUDEPATH += $${MESHLAB_EXTERNAL_DIRECTORY}/inc/win32-msvc/mpir-2.2.1_x64
macx:INCLUDEPATH += $$MESHLAB_EXTERNAL_DIRECTORY/inc/macx64/mpir-2.4.0
win32-g++:INCLUDEPATH += $$MESHLAB_EXTERNAL_DIRECTORY/inc/win32-gcc/mpir-2.2.1
win32-msvc:INCLUDEPATH += $$MESHLAB_EXTERNAL_DIRECTORY/inc/win32-msvc/mpir-2.2.1_x64
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libmpirxx.a $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libmpir.a
win32-g++:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libmpirxx.a $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libmpir.a
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/mpirxx.lib $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/mpir.lib
macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/libmpirxx.a $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/libmpir.a
win32-g++:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc/libmpirxx.a $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc/libmpir.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/mpirxx.lib $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/mpir.lib
#using a different compiled version for for msvc 2008 - 2013
win32-msvc2008:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc2008/mpirxx.lib $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpir.lib
win32-msvc2010:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc2008/mpirxx.lib $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpir.lib
win32-msvc2012:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpirxx.lib $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpir.lib
win32-msvc2013:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpirxx.lib $${MESHLAB_DISTRIB_DIRECTORY}/win32-msvc2008/mpir.lib
win32-msvc2008:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc2008/mpirxx.lib $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpir.lib
win32-msvc2010:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc2008/mpirxx.lib $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpir.lib
win32-msvc2012:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpirxx.lib $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpir.lib
win32-msvc2013:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpirxx.lib $$MESHLAB_DISTRIB_DIRECTORY/win32-msvc2008/mpir.lib
# Linux can use GMP instead, which is widely available
linux:DEFINES += BUILD_WITH_GMP

View File

@ -10,12 +10,12 @@ TARGET = filter_func
DEFINES += _UNICODE
INCLUDEPATH += $${MESHLAB_EXTERNAL_DIRECTORY}/muparser_v225/include
INCLUDEPATH += $$MESHLAB_EXTERNAL_DIRECTORY/muparser_v225/include
# Note: we need static libs so when building muparser lib use
# ./configure --enable-shared=no
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/muparser.lib
win32-g++:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libmuparser.a
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libmuparser.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/muparser.lib
win32-g++:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc/libmuparser.a
macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/libmuparser.a
linux-g++:LIBS += -lmuparser

View File

@ -26,16 +26,15 @@ SOURCES += \
TARGET = filter_isoparametrization
INCLUDEPATH += \
./ \
$${MESHLAB_EXTERNAL_DIRECTORY}/levmar-2.3/
$$MESHLAB_EXTERNAL_DIRECTORY/levmar-2.3/
win32-msvc:QMAKE_CXXFLAGS += /openmp -D_USE_OMP
win32-g++:QMAKE_LFLAGS += -fopenmp
linux-g++:QMAKE_CXXFLAGS += -fopenmp -D_USE_OMP
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/levmar.lib
win32-g++:LIBS += -L$${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc -llevmar
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/liblevmar.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/levmar.lib
win32-g++:LIBS += -L$$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc -llevmar
macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/liblevmar.a
linux-g++:LIBS += -llevmar
# Please never ever uncomment this...

View File

@ -23,5 +23,5 @@ SOURCES += \
TARGET = filter_mutualglobal
INCLUDEPATH *= \
$${MESHLAB_EXTERNAL_DIRECTORY}/levmar-2.3 \
$${MESHLAB_EXTERNAL_DIRECTORY}/newuoa/include
$$MESHLAB_EXTERNAL_DIRECTORY/levmar-2.3 \
$$MESHLAB_EXTERNAL_DIRECTORY/newuoa/include

View File

@ -23,7 +23,7 @@ SOURCES += \
TARGET = filter_mutualinfo
INCLUDEPATH *= \
$${MESHLAB_EXTERNAL_DIRECTORY}/levmar-2.3 \
$${MESHLAB_EXTERNAL_DIRECTORY}/newuoa/include
$$MESHLAB_EXTERNAL_DIRECTORY/levmar-2.3 \
$$MESHLAB_EXTERNAL_DIRECTORY/newuoa/include
include (../../shared_post.pri)

View File

@ -9,34 +9,23 @@ SOURCES += \
qhull_tools.cpp
INCLUDEPATH += \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src
#HEADERS += \
# ../../external/qhull-2003.1/src/geom.h \
# ../../external/qhull-2003.1/src/io.h \
# ../../external/qhull-2003.1/src/mem.h \
# ../../external/qhull-2003.1/src/merge.h \
# ../../external/qhull-2003.1/src/poly.h \
# ../../external/qhull-2003.1/src/qhull.h \
# ../../external/qhull-2003.1/src/qset.h \
# ../../external/qhull-2003.1/src/stat.h \
# ../../external/qhull-2003.1/src/user.h
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src
#TODO: compile qhull in external and then link it here
# instead of including all the sources
SOURCES += \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/geom.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/geom2.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/global.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/io.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/mem.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/merge.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/poly.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/poly2.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/qconvex.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/qhull.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/qset.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/stat.c \
$${MESHLAB_EXTERNAL_DIRECTORY}/qhull-2003.1/src/user.c
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/geom.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/geom2.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/global.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/io.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/mem.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/merge.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/poly.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/poly2.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/qconvex.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/qhull.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/qset.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/stat.c \
$$MESHLAB_EXTERNAL_DIRECTORY/qhull-2003.1/src/user.c
TARGET = filter_qhull

View File

@ -3,7 +3,7 @@ include (../../shared.pri)
INCLUDEPATH += \
../io_x3d/ \
../io_x3d/vrml \
$${MESHLAB_EXTERNAL_DIRECTORY}/structuresynth-1.5/ssynth
$$MESHLAB_EXTERNAL_DIRECTORY/structuresynth-1.5/ssynth
HEADERS += \
filter_ssynth.h \
@ -24,9 +24,9 @@ OTHER_FILES += \
x3d3.rendertemplate \
x3d4.rendertemplate
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/ssynth.lib
win32-g++:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libssynth.a
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libssynth.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/ssynth.lib
win32-g++:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc/libssynth.a
macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/libssynth.a
linux-g++:LIBS += -lssynth
TARGET = filter_ssynth

View File

@ -24,9 +24,9 @@ TARGET = io_3ds
# where XXX is the name of your system according to the QT naming style.
# Linux users can rely on their own package managers and hope that it is installing the last version of lib3ds
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/3ds.lib
win32-g++:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/lib3ds.a
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/lib3ds.a
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-msvc/3ds.lib
win32-g++:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/win32-gcc/lib3ds.a
macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/macx64/lib3ds.a
linux-g++:LIBS += -l3ds

View File

@ -10,12 +10,12 @@ SOURCES += \
TARGET = io_ctm
!CONFIG(system_openctm): INCLUDEPATH *= $${MESHLAB_EXTERNAL_DIRECTORY}/OpenCTM-1.0.3/lib
!CONFIG(system_openctm): INCLUDEPATH *= ${MESHLAB_EXTERNAL_DIRECTORY}/OpenCTM-1.0.3/lib
win32-msvc:QMAKE_CXXFLAGS += /DOPENCTM_STATIC
win32-g++:DEFINES += OPENCTM_STATIC
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/openctm.lib
win32-g++:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libopenctm.a
macx:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libopenctm.a
win32-msvc:LIBS += ${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-msvc/openctm.lib
win32-g++:LIBS += ${MESHLAB_DISTRIB_DIRECTORY}/lib/win32-gcc/libopenctm.a
macx:LIBS += ${MESHLAB_DISTRIB_DIRECTORY}/lib/macx64/libopenctm.a
linux-g++:LIBS += -lopenctm

View File

@ -17,11 +17,11 @@ QT += xml opengl
QT += xmlpatterns
QT += script
DESTDIR = $${MESHLAB_DISTRIB_DIRECTORY}
macx:DESTDIR = $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/
macx:QMAKE_POST_LINK ="install_name_tool -change libcommon.1.dylib @executable_path/libcommon.1.dylib $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/meshlabserver"
DESTDIR = $$MESHLAB_DISTRIB_DIRECTORY
macx:DESTDIR = $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/
macx:QMAKE_POST_LINK ="install_name_tool -change libcommon.1.dylib @executable_path/libcommon.1.dylib $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/meshlabserver"
mac:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/meshlab.app/Contents/MacOS/libcommon.dylib
mac:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/Contents/MacOS/libcommon.dylib
win32-msvc: LIBS += -lcommon -lopengl32 -lGLU32
win32-g++: LIBS += -lcommon

View File

@ -12,8 +12,8 @@ QT += xml
QT += xmlpatterns
QT += script
mac:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/libcommon.dylib
win32-msvc:LIBS += $${MESHLAB_DISTRIB_DIRECTORY}/lib/common.lib -lopengl32 -lGLU32
mac:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/libcommon.dylib
win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/common.lib -lopengl32 -lGLU32
win32-g++:LIBS += -lcommon -lopengl32 -lGLU32
linux-g++:LIBS += -lcommon -lGL -lGLU
@ -28,7 +28,7 @@ CONFIG(release,debug | release){
#DEFINES += NDEBUG
}
DESTDIR = $${MESHLAB_DISTRIB_DIRECTORY}/plugins
DESTDIR = $$MESHLAB_DISTRIB_DIRECTORY/plugins
# uncomment in you local copy only in emergency cases.
# We should never be too permissive
# win32-g++:QMAKE_CXXFLAGS += -fpermissive

View File

@ -6,7 +6,7 @@
exists( $${_PRO_FILE_PWD_}/$${TARGET}.xml ) {
QMAKE_POST_LINK += $$QMAKE_COPY_FILE \"$${_PRO_FILE_PWD_}/$${TARGET}.xml\" \"$${MESHLAB_DISTRIB_DIRECTORY}/plugins/$${TARGET}.xml\";
QMAKE_POST_LINK += $$QMAKE_COPY_FILE \"$${_PRO_FILE_PWD_}/$${TARGET}.xml\" \"$$MESHLAB_DISTRIB_DIRECTORY/plugins/$${TARGET}.xml\";
}