Search

'SpiderMonkey'에 해당되는 글 1건

  1. 2011/05/10 [SpiderMonkey] 다운로드 및 컴파일 방법

[SpiderMonkey] 다운로드 및 컴파일 방법

IT/일반 2011/05/10 23:42 Posted by Gony Taegony
제품 내부에 embeded시켜 사용가능한 JavaScript 엔진이 필요하여 찾아보던 중 Mozilla 재단의 SpiderMonkey 라고 하는 오픈 소스를 컴파일해서 사용해 봤다. 혹시 필요하신 분들 참고 하시길~ 

1. Mozilla Build Tool  (Mozilla 에서 제공한 별도의 컴파일 환경이 필요하다.)
   https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites#Microsoft_Visual_C.2b.2b_(MSVC)

2. NSPR 소스 다운로드
    JavaScript를 Multi-Thread 환경에서 쓸 경우가 아니라면 사용할 필요가 없다. 
    http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.8.7/src/nspr-4.8.7.tar.gz
3. SpiderMonkey 소스 다운로드
    https://developer.mozilla.org/En/SpiderMonkey/1.8.5

4. NSPR compile (Mozill Build에서 제공한 MinGW를 사용한다.)

    mkdir build-release
    ../configure --disable-debug --enable-optimize --enable-win32-target=WIN95
    make
5. SpiderMonkey 1.8.5 compile with NSPR  (Mozill Build에서 제공한 MinGW를 사용한다.)
    : 아래 파일 경로는  실제 파일 경로이다. 자기가 실제로 설정한 경로를 넣어주면 된다.

    mkdir build-release
    ../configure --disable-debug --enable-optimize --enable-win32-target=WINNT --enable-ctypes --enable-threadsafe \
                         --with-nspr-cflags="-I \
                           D:\project\Library\mozilla\nsprpub\build-release\dist\include\nspr" \
                        --with-nspr-libs=" \
                           D:\project\Library\mozilla\nsprpub\build-release\dist\lib\nspr4.lib \

                           D:\project\Library\mozilla\nsprpub\build-release\dist\lib\plds4.lib \

                           D:\project\Library\mozilla\nsprpub\build-release\dist\lib\plc4.lib"