From: <tj...@us...> - 2010-05-25 12:30:21
|
Revision: 13346 http://alleg.svn.sourceforge.net/alleg/?rev=13346&view=rev Author: tjaden Date: 2010-05-25 12:30:12 +0000 (Tue, 25 May 2010) Log Message: ----------- Make a5teroids detect if running in an MSVC workspace and so avoid the build configuration subdirectory when searching for resource files. Modified Paths: -------------- allegro/branches/4.9/demos/a5teroids/src/Misc.cpp Modified: allegro/branches/4.9/demos/a5teroids/src/Misc.cpp =================================================================== --- allegro/branches/4.9/demos/a5teroids/src/Misc.cpp 2010-05-25 12:29:34 UTC (rev 13345) +++ allegro/branches/4.9/demos/a5teroids/src/Misc.cpp 2010-05-25 12:30:12 UTC (rev 13346) @@ -35,6 +35,18 @@ if (dir) al_destroy_path(dir); dir = al_get_standard_path(ALLEGRO_PROGRAM_PATH); +#ifdef ALLEGRO_MSVC + { + /* Hack to cope automatically with MSVC workspaces. */ + const char *last = al_get_path_component(dir, -1); + if (0 == strcmp(last, "Debug") + || 0 == strcmp(last, "RelWithDebInfo") + || 0 == strcmp(last, "Release") + || 0 == strcmp(last, "Profile")) { + al_append_path_component(dir, ".."); + } + } +#endif al_append_path_component(dir, "data"); path = al_create_path(res); al_join_paths(dir, path); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |