openclonk/src
Nicolas Hake 0dcfe72148 MSVC: Build all binaries directly in build dir
With this change, MSVC will build binaries in ${CMAKE_CURRENT_BINARY_DIR}
without adding any more subdirectories. It will also expect its data in a
directory called "planet" immediately below the binary directory.
Since MSVC allows building multiple configurations from the same input file,
the resulting binaries will be suffixed by the configuration type. An exception
is RelWithDebInfo, which will have no suffix; this was chosen over plain Release
to aid in debugging.

Building OpenClonk will work out of the box for in-source builds, but
out-of-source builds will have to create a symlink or a directory junction.
We consider this an acceptable drawback; it was proposed that if you use the
non-default option of an out-of-tree build, you will also know how to create a
link or a junction to, or copy the planet directory.

This changeset also revives looking for game data in the same directory as the
binary, which was part of c3fc1ee1ec8c [Peter Wortmann].
2011-11-10 02:01:21 +01:00
..
c4group Backed out changeset: c3fc1ee1ec8c 2011-11-10 02:17:00 +01:00
config MSVC: Build all binaries directly in build dir 2011-11-10 02:01:21 +01:00
control Make OC build again 2011-10-09 20:52:13 +02:00
editor Enable face ordering individually for all submeshes 2011-10-15 21:35:39 +02:00
game Unify the #include blocks a little bit 2011-11-01 23:17:41 +01:00
gui Remove C4ConfigShareware to reduce OpenSSL dependency 2011-11-02 00:07:29 +01:00
lib Fixed line drawing coordinate rounding 2011-11-08 16:22:39 +00:00
netio Consolidate duplicated simple Log functions 2011-11-02 21:36:39 +01:00
netpuncher Consolidate duplicated simple Log functions 2011-11-02 21:36:39 +01:00
network Unify the #include blocks a little bit 2011-11-01 23:17:41 +01:00
platform Remove unused EraseFiles and EraseItems functions 2011-11-02 21:34:04 +01:00
res editor/gtk: Also open the properties dialog when switching to edit mode 2011-08-30 20:21:19 +02:00
script Consolidate duplicated simple Log functions 2011-11-02 21:36:39 +01:00
zlib Fix warnings in gzio 2010-03-27 15:43:36 +01:00
C4Application.cpp Look in the planet folder for game data, too 2011-10-11 15:15:41 +02:00
C4Application.h Remove C4ConfigShareware to reduce OpenSSL dependency 2011-11-02 00:07:29 +01:00
C4FullScreen.cpp Rename lpDDraw to pDraw 2011-10-03 16:30:18 +02:00
C4FullScreen.h Rename files implementing C4AbstractApp and C4Window 2011-10-03 17:19:24 +02:00
C4Game.cpp C4SoundSystem: Load all sounds statically 2011-10-13 17:05:40 +02:00
C4Game.h Savegames: Dead code removal 2011-09-19 21:00:55 +02:00
C4Globals.cpp Fixed some files which didn't include C4Include properly (all except C4Globals.cpp caused by 17d0ceb9ef2f) 2011-03-14 16:32:01 +01:00
C4GraphicsSystem.cpp Rename CStdDDraw to C4Draw 2011-10-03 16:34:08 +02:00
C4GraphicsSystem.h Mac: Add Cocoa port 2010-12-27 04:49:02 +01:00
C4Include.cpp Reorganize C4Include.h and Standard.h 2010-01-02 01:11:54 +01:00
C4Include.h Remove C4ConfigShareware to reduce OpenSSL dependency 2011-11-02 00:07:29 +01:00
C4Prototypes.h Clean up StdDDraw2.h a little 2011-10-03 17:19:51 +02:00
C4Version.h.in Fix MSVC build 2011-09-27 01:50:47 +02:00
C4WinMain.cpp copyright notices update 2011 2011-09-01 16:58:52 +02:00