1# Ceci est un fichier de configuration pour une application Qt
2# Il faut peut-etre legerement l adapter pour votre ordinateur.
4# nom de votre executable
6# config de l executable
7CONFIG *= qt opengl release
9QMAKE_CXXFLAGS = --std=c++11
10QMAKE_CXXFLAGS += -Wno-deprecated-declarations -Wno-unused-parameter
13QT *= xml opengl widgets gui
15equals (QT_MAJOR_VERSION, 6) {
16 QT *= gui widgets openglwidgets
19# Noms de vos fichiers entete
20HEADERS = Viewer.h PointVector.h Color.h Sphere.h GraphicalObject.h Light.h \
21 Material.h PointLight.h Image2D.h Image2DWriter.h Renderer.h Ray.h
23# Noms de vos fichiers source
24SOURCES = Viewer.cpp ray-tracer.cpp Sphere.cpp
26###########################################################
27# Commentez/decommentez selon votre config/systeme
28# (Une config windows est possible)
29###########################################################
31# Exemple de configuration Linux Ubuntu 20.04, Qt5 et libQGLViewer
32# LIBS *= -L/usr/lib/x86_64-linux-gnu -lQGLViewer-qt5
34# Exemple de configuration MacOSX avec macports
35## INCLUDEPATH *= /opt/local/include
36## LIBS *= -L/opt/local/lib -lQGLViewer
38# Exemple de configuration MacOSX avec frameworks
39INCLUDEPATH *= /Users/lachaud/local/src/libQGLViewer-2.9.1
40LIBS *= -F/Users/lachaud/local/src/libQGLViewer-2.9.1/QGLViewer -framework QGLViewer
42# Exemple de configuration Windows :
43# LIBS *= -lopengl32 -lglu32
44# INCLUDEPATH *= D:\Cours\Info805\TP1\libQGLViewer-2.7.1
45# LIBS *= -LD:\Cours\Info805\TP1\libQGLViewer-2.7.1\QGLViewer -lQGLViewer2