On Sat, 9 Jan 1999, Invincibill wrote:
>the math lib and the mysqlclient lib. using -lm -lmysqlclient
>my question is, in the makefile, is there some easy way to set it up so
>that if the mysql.h is in the object dependencies, it automatically adds
>the -lm and -lmysqlclient? or is there someway to build it so i dont
>need to link them? i'm really clueless when it comes to linking
>libraries and whatnot.(among a good many other things) i have my
>libraries in my /lib directory and the mysql.h is in the /include
>directory.
Sounds like you need Makefile tricks
$ make MYSQL=y
-- Makefile --
ifeq ($(MYSQL),y)
CFLAGS += -DUSE_MYSQL=1
LIBS += -lm -lmysqlclient
endif
-- (files).c --
#ifdef USE_MYSQL
#include <mysql.h>
#endif
--
George Greer
greerga@circlemud.org
http://www.circlemud.org/~greerga/
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST