Julian Marchant writes: > I'm trying to replace the hand-made Makefile of Project: Starfighter > with Autoconf and Automake files. This is my first time using Autoconf > and Automake, so I'm kind of learning as I go along. > > I'm stuck at one part. Project: Starfighter requires SDL_Image and > SDL_Mixer from SDL2 in order to build, so I'm trying to check for them > by using AC_CHECK_LIB with functions defined by SDL_Image and > SDL_Mixer. These are my checks (you can see the attached file for the > full configure.ac): > > AC_CHECK_LIB([SDL2], [SDL_Init], [], [echo "Error: SDL2 not > found." ; exit 1]) > AC_CHECK_LIB([SDL2], [IMG_Load], [], [echo "Error: SDL_Image not > found." ; exit 1]) > AC_CHECK_LIB([SDL2], [Mix_LoadWAV], [], [echo "Error: SDL_Mixer > not found." ; exit 1]) AC_CHECK_LIB is OK, and AC_SEARCH_LIBS might be better. Don't use echo like that. Do the AC_CHECK_LIB and after it's done check ac_cv_lib_SDL_Init or other values, and if those are missing call AC_MSG_ERROR to note your error condition and exit. Or if you use AC_SEARCH_LIBS use ac_cv_search_SDL_Init (or whatever) and check that way. http://www.gnu.org/software/autoconf/manual/autoconf.html#Libraries H _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf