Public feed #889838

bknitram

public python v1 · immutable
Raw Edit
·published 2008-02-03 06:53 UTC
rendered paste body
env = Environment()conf = Configure(env)bt_mt = conf.CheckLib('boost_thread-mt')bt = conf.CheckLib('boost_thread')if not bt and not bt_mt:	print 'Did not find libboost_thread.a, boost_thread.lib, libboost_thread-mt.a, or boost_thread-mt.lib, exiting!'	Exit(1)elif bt or bt_mt:	if bt:		boost_thread = "boost_thread"	elif bt_mt:		boost_thread = "boost_thread-mt"env = conf.Finish()libcppircclient_source = Split("""	libcppircclient/callbacks.cpp	libcppircclient/channel.cpp	libcppircclient/cmdmodeparser.cpp	libcppircclient/ircsession.cpp	libcppircclient/libcppircclient.cpp	libcppircclient/message.cpp	libcppircclient/modechangestate.cpp	libcppircclient/nick.cpp	libcppircclient/senderinfo.cpp	libcppircclient/sessiondata.cpp	libcppircclient/sessionmanager.cpp	libcppircclient/socket.cpp	""")Library("libcppircclient", libcppircclient_source,	LIBS=[boost_thread],	LIBPATH=[".", "/usr/lib", "/usr/local/lib"])multiconnect_source = Split("""	tests/multiconnect/multiconnect.cpp	tests/multiconnect/morsecode.cpp	""")Program("multiconnect", multiconnect_source,	LIBS=["libcppircclient", boost_thread],	LIBPATH=[".", "/usr/lib", "/usr/local/lib"],	CPPPATH=[".", "../../"])