Fix spidermonkey-tip to build on Windows. Add precompiled binaries.
This was SVN commit r7365.
This commit is contained in:
parent
31febafb05
commit
e7e8b8dbc3
@ -182,9 +182,14 @@ extern_lib_defs = {
|
||||
options["with-spidermonkey-tip"] and
|
||||
{
|
||||
add_func = function()
|
||||
tinsert(package.config["Debug" ].includepaths, libraries_dir.."spidermonkey-tip/include/debug")
|
||||
tinsert(package.config["Testing"].includepaths, libraries_dir.."spidermonkey-tip/include/debug")
|
||||
tinsert(package.config["Release"].includepaths, libraries_dir.."spidermonkey-tip/include/release")
|
||||
if OS == "windows" then
|
||||
include_dir = "include-win32"
|
||||
else
|
||||
include_dir = "include-unix"
|
||||
end
|
||||
tinsert(package.config["Debug" ].includepaths, libraries_dir.."spidermonkey-tip/"..include_dir.."/debug")
|
||||
tinsert(package.config["Testing"].includepaths, libraries_dir.."spidermonkey-tip/"..include_dir.."/debug")
|
||||
tinsert(package.config["Release"].includepaths, libraries_dir.."spidermonkey-tip/"..include_dir.."/release")
|
||||
tinsert(package.libpaths, libraries_dir.."spidermonkey-tip/lib")
|
||||
tinsert(package.config["Debug" ].links, "mozjs-ps-debug")
|
||||
tinsert(package.config["Testing"].links, "mozjs-ps-release")
|
||||
|
@ -35,7 +35,7 @@ and 'variables' (dependent on the type passed with "translate(...) <<").
|
||||
ERROR_SUBGROUP(I18n, Script);
|
||||
ERROR_TYPE(I18n_Script, SetupFailed);
|
||||
|
||||
typedef _W64 long JSWord;
|
||||
typedef intptr_t JSWord;
|
||||
typedef JSWord jsword;
|
||||
typedef jsword jsval;
|
||||
typedef unsigned short jschar;
|
||||
|
@ -26,15 +26,6 @@
|
||||
#include "ps/Filesystem.h"
|
||||
#include "scriptinterface/ScriptInterface.h"
|
||||
|
||||
|
||||
#if OS_WIN
|
||||
#ifdef NDEBUG
|
||||
# pragma comment (lib, "js32.lib")
|
||||
#else
|
||||
# pragma comment (lib, "js32d.lib")
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define LOG_CATEGORY L"scriptinghost"
|
||||
|
||||
namespace
|
||||
|
Loading…
Reference in New Issue
Block a user