Skip to content
Snippets Groups Projects
Commit 4a5c87e2 authored by Ulrich Kemloh's avatar Ulrich Kemloh
Browse files

static linking under linux

parent 5171f9c6
No related branches found
No related tags found
No related merge requests found
TEMPLATE = app TEMPLATE = app
TARGET = TraVisTo TARGET = TraVisTo
CONFIG += qt CONFIG += qt
CONFIG += static #CONFIG += static
QT += xml network QT += xml network
#avoid some annoying dependencies #avoid some annoying dependencies
#QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++ #QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++
#QMAKE_LFLAGS += -static -static-libstdc++ #QMAKE_LFLAGS += -static-libstdc++
#QMAKE_CXXFLAGS += -static -static -static-libstdc++ #QMAKE_CXXFLAGS += -static -static -static-libstdc++
#QMAKE_CXXFLAGS += -static
greaterThan(QT_MAJOR_VERSION, 4):QT += widgets greaterThan(QT_MAJOR_VERSION, 4):QT += widgets
...@@ -95,7 +96,7 @@ win32 { ...@@ -95,7 +96,7 @@ win32 {
# -lvtkInteractionStyle-6.1 \ # -lvtkInteractionStyle-6.1 \
} }
win32__ { win32_ {
INCLUDEPATH += C:/VTK/include/vtk-6.1 INCLUDEPATH += C:/VTK/include/vtk-6.1
LIBS += -LC:/VTK/bin \ LIBS += -LC:/VTK/bin \
...@@ -369,26 +370,81 @@ unix_6 { ...@@ -369,26 +370,81 @@ unix_6 {
-lvtkzlib-6.0 \ -lvtkzlib-6.0 \
} }
unix_5 { #dynamic linking with vtk5.10
unix {
INCLUDEPATH += /usr/include/vtk-5.8 INCLUDEPATH += /usr/include/vtk-5.8
LIBS += -L/usr/lib/ \ LIBS += -L/usr/lib \
#INCLUDEPATH +=/usr/local/include/vtk-5.10
#LIBS += -L/usr/local/lib/vtk-5.10 \
# -lvtkCommon \
# -lvtkDICOMParser \
# -lvtkFiltering \
# -lvtkGenericFiltering \
# -lvtkGraphics \
# -lvtkHybrid \
# -lvtkIO \
# -lvtkImaging \
# -lvtkRendering \
# -lvtkVolumeRendering \
# -lvtkWidgets \
# -lvtkexoIIc \
# -lvtkftgl \
# -lvtksys \
# -lvtkverdict \
# -lvtkParallel \
# -lvtkmetaio \
#
-lvtkRendering \
-lvtkCommon \ -lvtkCommon \
-lvtkDICOMParser \
-lvtkFiltering \
-lvtkGenericFiltering \
-lvtkGraphics \
-lvtkHybrid \ -lvtkHybrid \
-lvtkIO \ -lvtkIO \
-lvtkImaging \ -lvtkGraphics \
-lvtkFiltering \
}
#Static compilation
unix_static {
#INCLUDEPATH += /usr/include/vtk-5.8
#LIBS += -L/usr/lib \
INCLUDEPATH +=/usr/local/include/vtk-5.10
LIBS += -L/usr/local/lib/vtk-5.10 \
-lvtkRendering \ -lvtkRendering \
-lvtkVolumeRendering \ -lvtkCommon \
-lvtkWidgets \ -lvtkHybrid \
-lvtkIO \
-lvtkGraphics \
-lvtkFiltering \
-lvtkCommon \
-lvtkverdict \
-lvtkParallel \
-lvtkexoIIc \ -lvtkexoIIc \
-lvtkImaging \
-lvtkDICOMParser \
-lvtkmetaio \
-lvtkftgl \ -lvtkftgl \
#-lLSDyna \
-lvtkViews \
-lvtksys \ -lvtksys \
-lvtkverdict \ -lvtkpng \
-lvtkParallel \ -lvtktiff \
-lvtkmetaio -lvtkjpeg \
-lvtklibxml2 \
-lvtkzlib \
-lvtkexpat \
-lvtkfreetype \
-lGL \
-lXt \
-lX11 \
-lXext \
-ldl \
#-lpng \
#-ltiff \
#-ljpeg \
#-lxml2 \
#-lz \
#-lexpat \
#-lfreetype \
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment