*** empty log message ***
[luabind.git] / Jamfile
blob6ff6cdebf1bca2b1a3be6933bda1b0408985b0f3
1 import modules ;
2 import path ;
4 BOOST_ROOT = [ modules.peek : BOOST_ROOT ] ;
5 LUA_PATH = [ modules.peek : LUA_PATH ] ;
7 ECHO "BOOST_ROOT =" $(BOOST_ROOT) ;
8 ECHO "LUA_PATH =" $(LUA_PATH) ;
10 lib lua
11     :
12     : <name>lua <search>$(LUA_PATH)/lib
13     ;
15 lib lualib
16     :
17     : <name>lualib <search>$(LUA_PATH)/lualib
18     ;
20 project luabind
21     : requirements
22         <include>./ <include>$(BOOST_ROOT) <include>$(LUA_PATH)/include/
23         <library>/luabind//lua <library>/luabind//lualib
24         <toolset>msvc,<link>shared:<define>LUABIND_IMPORT=__declspec(dllimport)
25         <toolset>msvc,<link>shared:<define>LUABIND_EXPORT=__declspec(dllexport)
26     : usage-requirements
27         <include>./ <include>$(BOOST_ROOT) <include>$(LUA_PATH)/include/
28         <toolset>msvc,<link>shared:<define>LUABIND_IMPORT=__declspec(dllimport)
29         <toolset>msvc,<link>shared:<define>LUABIND_EXPORT=__declspec(dllexport)
30     ;
32 alias luabind : /luabind/luabind//luabind ;
34 #use-project /luabind/luabind : src ;
36 build-project src ;
37 build-project test ;