Public feed
#889838
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=[".", "../../"])