[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libraries only build?
I build Heimdal just so I can use the libraries for linking against, but
I've not found a good way to specify this is what I want via configure.
For example, my process right now is:
configure --sysconfdir=/etc \
--enable-shared \
--enable-pthread-support \
--with-openssl=$(ZIMBRA_HOME)/openssl-$(OPENSSL_VERSION) \
--disable-berkeley-db \
--disable-ndbm-db \
--disable-afs-support \
--without-readline \
--without-openldap \
--without-hesiod \
--without-ipv6; \
Then manually:
cd $(HEIMDAL_SOURCE)/include; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/roken; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/vers; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/com_err; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/asn1; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/editline; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/sl; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/hcrypto; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/hx509; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/krb5; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/ntlm; $(MAKE) $(MAKEARGS); \
cd $(HEIMDAL_SOURCE)/lib/gssapi; $(MAKE) $(MAKEARGS);
Which is somewhat tedious, as I have to adjust which directories I need to
build just to get the libraries when the release bump. Is there a simpler
way to do this that I've missed?
Thanks,
Quanah
--
Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra :: the leader in open source messaging and collaboration