ldforge.pro

Sun, 22 Dec 2013 20:44:46 +0200

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Sun, 22 Dec 2013 20:44:46 +0200
changeset 583
4906c5c1670f
parent 573
74d71c6fdc20
child 605
2983f7c7e7c9
permissions
-rw-r--r--

- documents are now refcounted. This should seriously stabilize (and speed up!) the pruning of unused files

485
543a6696096f down with cmake!
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
1 ######################################################################
543a6696096f down with cmake!
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
2 # Automatically generated by qmake (2.01a) Sat Sep 22 17:29:49 2012
543a6696096f down with cmake!
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
3 ######################################################################
543a6696096f down with cmake!
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
4
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
5 TEMPLATE = app
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
6 TARGET = ldforge
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
7 SUBDIRS += ./src
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
8
485
543a6696096f down with cmake!
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
9 TARGET = ldforge
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
10 DEPENDPATH += .
539
72ad83a67165 - upgraded the PROPERTY macro, resulting in a major code refactor
Santeri Piippo <crimsondusk64@gmail.com>
parents: 515
diff changeset
11 INCLUDEPATH += . ./build_shared/
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
12 RC_FILE = ldforge.rc
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
13 RESOURCES = ldforge.qrc
539
72ad83a67165 - upgraded the PROPERTY macro, resulting in a major code refactor
Santeri Piippo <crimsondusk64@gmail.com>
parents: 515
diff changeset
14 RCC_DIR = ./build_shared/
72ad83a67165 - upgraded the PROPERTY macro, resulting in a major code refactor
Santeri Piippo <crimsondusk64@gmail.com>
parents: 515
diff changeset
15 MOC_DIR = ./build_shared/
72ad83a67165 - upgraded the PROPERTY macro, resulting in a major code refactor
Santeri Piippo <crimsondusk64@gmail.com>
parents: 515
diff changeset
16 RCC_DIR = ./build_shared/
72ad83a67165 - upgraded the PROPERTY macro, resulting in a major code refactor
Santeri Piippo <crimsondusk64@gmail.com>
parents: 515
diff changeset
17 UI_DIR = ./build_shared/
557
04e140bdeb0b - changed source file extension from .cpp to .cc
Santeri Piippo <crimsondusk64@gmail.com>
parents: 539
diff changeset
18 SOURCES = src/*.cc
583
4906c5c1670f - documents are now refcounted. This should seriously stabilize (and speed up!) the pruning of unused files
Santeri Piippo <crimsondusk64@gmail.com>
parents: 573
diff changeset
19 HEADERS = src/*.h src/misc/*.h
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
20 FORMS = ui/*.ui
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
21 QT += opengl network
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
22 QMAKE_CXXFLAGS += -std=c++0x
509
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
23 CONFIG += debug_and_release
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
24
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
25 CONFIG (debug, debug|release) {
513
29eb671b34f6 Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
Santeri Piippo <crimsondusk64@gmail.com>
parents: 509
diff changeset
26 TARGET = ldforge_debug
29eb671b34f6 Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
Santeri Piippo <crimsondusk64@gmail.com>
parents: 509
diff changeset
27 DEFINES += DEBUG
515
a0ad72800b96 now displays build type in the window title (unless a release build of a release), fixed some macro shenanigans
Santeri Piippo <crimsondusk64@gmail.com>
parents: 513
diff changeset
28 OBJECTS_DIR = ./build_debug/
509
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
29 } else {
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
30 TARGET = ldforge
513
29eb671b34f6 Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
Santeri Piippo <crimsondusk64@gmail.com>
parents: 509
diff changeset
31 DEFINES += RELEASE
515
a0ad72800b96 now displays build type in the window title (unless a release build of a release), fixed some macro shenanigans
Santeri Piippo <crimsondusk64@gmail.com>
parents: 513
diff changeset
32 OBJECTS_DIR = ./build_release/
509
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
33 }
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
34
573
74d71c6fdc20 - non-release builds now display git revision info if available. This turned out to be much simpler to implement than I expected..
Santeri Piippo <crimsondusk64@gmail.com>
parents: 557
diff changeset
35 exists(.git): DEFINES += GIT_DESCRIBE="\\\"$$system(git describe --tags)\\\""
74d71c6fdc20 - non-release builds now display git revision info if available. This turned out to be much simpler to implement than I expected..
Santeri Piippo <crimsondusk64@gmail.com>
parents: 557
diff changeset
36
491
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
37 unix {
7d1b5ecd76c0 it's LDForge's 1st birthday!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 485
diff changeset
38 LIBS += -lGLU
509
dcacfd2cd81b - added debug/release build configuration. Debug builds are really useful things!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 491
diff changeset
39 }

mercurial