Added Build target for AngelScript, Updated Readme,txt

This commit is contained in:
Sachith Hasaranga Seneviratne
2014-03-16 16:50:14 +05:30
parent 7e4cf23ee3
commit c8e0d56ce9
2 changed files with 5 additions and 34 deletions

View File

@@ -250,11 +250,7 @@ target_link_libraries(supertuxkart
${IRRLICHT_XF86VM_LIBRARY}
${OPENAL_LIBRARY}
${OPENGL_LIBRARIES})
#LINUX
#target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/dependencies/lib/libangelscript.a)
#WINDOWS
target_link_libraries(supertuxkart ${PROJECT_SOURCE_DIR}/dependencies/lib/angelscriptd.lib)
if(APPLE)
# In theory it would be cleaner to let CMake detect the right dependencies. In practice, this means that if a OSX user has

View File

@@ -1,42 +1,17 @@
This is currently only a tiny prototype to get an idea of what the scripting engine can do/ check it's performance.
TODO:
set up a build target for angelscript
get file manager support for loading scripts
move scripts to stk-data, etc.
Steps to get this working.
1)get AngelScript SDK 2.28.1
http://www.angelcode.com/angelscript/downloads.html
2)Build the AngelScript library
IF LINUX{
Build AngelScript by going to
cd ANGELSCRIPT_DIR\sdk\angelscript\projects\gnuc
make
==> angelscript.a
==>change stk-code/cmakefilelists.txt (ctrl + f "angelscript)
==>change stk-code/src/scriptengine/scriptengine.cpp line 254 as appropriate
}
IF WINDOWS{
Load the VS Project, Build the .lib
==>angelscriptd.lib
==>change stk/cmakefilelists.txt (ctrl + f "angelscript)
==>change stk-code/src/scriptengine/scriptengine.cpp line 254 as appropriate
}
Copy the generated library file (.a or .lib) to stk-code/dependencies/lib
Comment/Uncomment the lines in CMakeLists in stk-code as necessary (for Linux/Windows)
(add the required directory)
Build the game.
Test by changing the strings in stk-code/src/tracks/
Play the tutorial
Test by changing the strings in stk-code/src/tracks/tutorial_bananas.as