INFO804 Introduction à l'informatique graphique
Loading...
Searching...
No Matches
ray-tracer.pro
1# Ceci est un fichier de configuration pour une application Qt
2# Il faut peut-etre legerement l adapter pour votre ordinateur.
3
4# nom de votre executable
5TARGET = ray-tracer
6# config de l executable
7CONFIG *= qt opengl release
8CONFIG += c++11
9QMAKE_CXXFLAGS = --std=c++11
10QMAKE_CXXFLAGS += -Wno-deprecated-declarations -Wno-unused-parameter
11
12# config de Qt
13QT *= xml opengl widgets gui
14# Spécifique à Qt6
15equals (QT_MAJOR_VERSION, 6) {
16 QT *= gui widgets openglwidgets
17 }
18
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
22
23# Noms de vos fichiers source
24SOURCES = Viewer.cpp ray-tracer.cpp Sphere.cpp
25
26###########################################################
27# Commentez/decommentez selon votre config/systeme
28# (Une config windows est possible)
29###########################################################
30
31# Exemple de configuration Linux Ubuntu 20.04, Qt5 et libQGLViewer
32# LIBS *= -L/usr/lib/x86_64-linux-gnu -lQGLViewer-qt5
33
34# Exemple de configuration MacOSX avec macports
35## INCLUDEPATH *= /opt/local/include
36## LIBS *= -L/opt/local/lib -lQGLViewer
37
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
41
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
46