4 BOOST_ROOT = [ os.environ BOOST_ROOT ] ;
6 rule debug-message ( txt * )
8 if --debug-build in [ modules.peek : ARGV ]
10 echo [luabind DEBUG] $(txt) ;
14 debug-message figuring out which libraries to link to... ;
15 debug-message os.name is [ os.name ] ;
19 errors.user-error *** not implemented ;
21 else if [ os.name ] = LINUX
23 local includes = [ GLOB /usr/include : lua5.1 ] ;
27 debug-message couldn't find lua include directory ;
30 debug-message found lua include directory in $(includes) ;
32 lib m : : <link>shared ;
33 lib dl : : <link>shared ;
34 lib lua : m dl : <name>lua5.1 : : <include>$(includes) ;
47 link_compatibility.cpp
54 stack_content_by_name.cpp
60 <toolset>msvc,<link>shared:<define>LUABIND_IMPORT=__declspec(dllimport)
61 <toolset>msvc,<link>shared:<define>LUABIND_EXPORT=__declspec(dllexport) ;
66 : <define>LUABIND_BUILDING
67 <include>. <include>$(BOOST_ROOT)
72 : <include>. <include>$(BOOST_ROOT)
81 : <link>static <link>shared release debug ;