Commit 3925ed98eb68fb9ca162738740255b2cb64893f9
1 parent
209a8c74
poprawka w README
git-svn-id: svn://svn.nlp.ipipan.waw.pl/morfeusz/morfeusz@145 ff4e3ee1-f430-4e82-ade0-24591c43f1fd
Showing
1 changed file
with
11 additions
and
10 deletions
README
... | ... | @@ -5,7 +5,7 @@ Compilation - prerequisites |
5 | 5 | |
6 | 6 | This tutorial assumes that build process is performed on Linux 64bit machine (preferably from Debian/Ubuntu family). |
7 | 7 | |
8 | -sudo apt-get install build-essential autotools python setuptools python-stdeb | |
8 | +sudo apt-get install build-essential autotools-dev python python-setuptools python-stdeb | |
9 | 9 | sudo pip install pyinstaller |
10 | 10 | |
11 | 11 | For cross compiling: |
... | ... | @@ -69,10 +69,11 @@ make install-python |
69 | 69 | Customizing build process |
70 | 70 | *************** |
71 | 71 | |
72 | -Available custom CMake variables: | |
72 | +Optional CMake variables: | |
73 | 73 | INPUT_TAGSET - tagset file |
74 | 74 | INPUT_DICTIONARIES - comma-separated list of dictionary files (can use empty one from input/empty.txt) |
75 | -TARGET_DIR - a dir where packages built by CMake are put | |
75 | +SEGMENT_RULES_FILE - segmentation rules file | |
76 | +TARGET_DIR - a dir where packages built by CMake are put in | |
76 | 77 | |
77 | 78 | Execute like following: |
78 | 79 | cmake -D INPUT_TAGSET=<file1> -D INPUT_DICTIONARIES="<dict_file1>,<dict_file2>" .. |
... | ... | @@ -81,13 +82,6 @@ cmake -D INPUT_TAGSET=<file1> -D INPUT_DICTIONARIES="<dict_file1>,<dict_file2>" |
81 | 82 | Notes on cross-compilation |
82 | 83 | ************************** |
83 | 84 | |
84 | -Create separate build directory, for example build-darwin. | |
85 | - | |
86 | -Run: | |
87 | -cmake -DCMAKE_TOOLCHAIN_FILE=../morfeusz/Toolchain-xxx.cmake .. | |
88 | -make | |
89 | -make package package-java package-python | |
90 | - | |
91 | 85 | Copy Java JDK and Python libraries from target platform. Set JAVA_ROOT and PYTHON_ROOT in Toolchain files to match directories copied from target platform. |
92 | 86 | |
93 | 87 | [Mac OS X 64bit] Libraries are at /System/Library/Frameworks/JavaVM.framework and /System/Library/Frameworks/Python.framework |
... | ... | @@ -98,6 +92,13 @@ Copy Java JDK and Python libraries from target platform. Set JAVA_ROOT and PYTHO |
98 | 92 | - compile latest version using ./configure --prefix=/some/directory/python |
99 | 93 | - copy contents of /some/directory/python to the build machine and set it as PYTHON_ROOT in Toolchain file |
100 | 94 | |
95 | +Create separate build directory, for example build-darwin. | |
96 | + | |
97 | +Run: | |
98 | +cmake -DCMAKE_TOOLCHAIN_FILE=../morfeusz/Toolchain-xxx.cmake .. | |
99 | +make | |
100 | +make package package-java package-python | |
101 | + | |
101 | 102 | |
102 | 103 | ************* |
103 | 104 | Mac OS X |
... | ... |