From 1b3dff9b4a1236afdec52056a08df51505c19df7 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 26 Sep 2006 23:50:39 +0000 Subject: When invoking chocolate doom, run it from the install dir on Unix. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 676 --- setup/Makefile.am | 3 ++- setup/testconfig.c | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'setup') diff --git a/setup/Makefile.am b/setup/Makefile.am index 09b5c56c..33f6d759 100644 --- a/setup/Makefile.am +++ b/setup/Makefile.am @@ -1,7 +1,8 @@ -AM_CFLAGS = @SDL_CFLAGS@ -I../textscreen -I../src gamesdir = $(prefix)/games +AM_CFLAGS = @SDL_CFLAGS@ -I../textscreen -I../src -DINSTALL_DIR="\"$(gamesdir)\"" + games_PROGRAMS = chocolate-setup chocolate_setup_LDADD = @LDFLAGS@ @SDL_LIBS@ ../textscreen/libtextscreen.a diff --git a/setup/testconfig.c b/setup/testconfig.c index 4e991d1a..19e1ca2c 100644 --- a/setup/testconfig.c +++ b/setup/testconfig.c @@ -37,7 +37,15 @@ static void TestCallback(TXT_UNCAST_ARG(widget), TXT_UNCAST_ARG(data)) TXT_SetWidgetAlign(label, TXT_HORIZ_CENTER); TXT_AddWidget(testwindow, label); TXT_DrawDesktop(); + +#ifdef _WIN32 + // On windows, just run the command - we aren't installed anywhere + // special. system("chocolate-doom -testcontrols"); +#else + // Use the location where we are installed + system(INSTALL_DIR "/chocolate-doom -testcontrols"); +#endif TXT_CloseWindow(testwindow); } -- cgit v1.2.3