Actually the fix is very simple. Edit the script, and line 50, change from:
if (!VerifyFile(dir_nomacro_inc, _T("SDL.h"), _T("SDL's include")))
to
if (!VerifyFile(dir_nomacro_inc, _T("SDL/SDL.h"), _T("SDL's include")))
EDIT: I will add that this is still broken in 10.5 over 2 years later. Someone should get in and fix this.
OK, what does it change then?
Here is the ouptut of sdl-config on linux:
$ sdl-config --cflags
-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
$ ls -l /usr/include/SDL/
общо 592K
-rw-r--r-- 1 root root 5,1K 13 мар 2011 begin_code.h
-rw-r--r-- 1 root root 1,5K 13 мар 2011 close_code.h
-rw-r--r-- 1 root root 1,9K 13 мар 2011 SDL_active.h
-rw-r--r-- 1 root root 11K 13 мар 2011 SDL_audio.h
-rw-r--r-- 1 root root 986 13 мар 2011 SDL_byteorder.h
-rw-r--r-- 1 root root 6,0K 13 мар 2011 SDL_cdrom.h
-rw-r--r-- 1 root root 8,9K 13 мар 2011 SDL_config.h
-rw-r--r-- 1 root root 2,2K 13 мар 2011 SDL_cpuinfo.h
-rw-r--r-- 1 root root 5,8K 13 мар 2011 SDL_endian.h
-rw-r--r-- 1 root root 1,9K 13 мар 2011 SDL_error.h
-rw-r--r-- 1 root root 13K 13 мар 2011 SDL_events.h
-rw-r--r-- 1 root root 979 13 мар 2011 SDL_getenv.h
-rw-r--r-- 1 root root 3,2K 13 мар 2011 SDL.h
-rw-r--r-- 1 root root 5,2K 20 сеп 22,19 SDL_image.h
-rw-r--r-- 1 root root 5,5K 13 мар 2011 SDL_joystick.h
-rw-r--r-- 1 root root 4,1K 13 мар 2011 SDL_keyboard.h
-rw-r--r-- 1 root root 7,4K 13 мар 2011 SDL_keysym.h
-rw-r--r-- 1 root root 2,7K 13 мар 2011 SDL_loadso.h
-rw-r--r-- 1 root root 2,8K 13 мар 2011 SDL_main.h
-rw-r--r-- 1 root root 4,7K 13 мар 2011 SDL_mouse.h
-rw-r--r-- 1 root root 5,8K 13 мар 2011 SDL_mutex.h
-rw-r--r-- 1 root root 183 13 мар 2011 SDL_name.h
-rw-r--r-- 1 root root 329K 13 мар 2011 SDL_opengl.h
-rw-r--r-- 1 root root 2,7K 13 мар 2011 SDL_platform.h
-rw-r--r-- 1 root root 2,0K 13 мар 2011 SDL_quit.h
-rw-r--r-- 1 root root 4,9K 13 мар 2011 SDL_rwops.h
-rw-r--r-- 1 root root 17K 13 мар 2011 SDL_stdinc.h
-rw-r--r-- 1 root root 6,2K 13 мар 2011 SDL_syswm.h
-rw-r--r-- 1 root root 4,4K 13 мар 2011 SDL_thread.h
-rw-r--r-- 1 root root 4,5K 13 мар 2011 SDL_timer.h
-rw-r--r-- 1 root root 979 13 мар 2011 SDL_types.h
-rw-r--r-- 1 root root 2,6K 13 мар 2011 SDL_version.h
-rw-r--r-- 1 root root 38K 13 мар 2011 SDL_video.h
So, if I use the sdl-config, I'll have to use #include "SDL.h" in my code, then to be portable I'll have to setup my windows project to point to the SDL.h file directly.
@hornpipe2:
The change is already made in SVN.
Some questions:
What is the path to SDL.h?
What have you entered for #sdl, #sdl.includes #sdl.libs?