Changes between Version 32 and Version 33 of EFLWebKit
- Timestamp:
- Feb 1, 2011, 7:28:58 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EFLWebKit
v32 v33 89 89 * Run CMake (production settings, see bellow for development flags): 90 90 {{{ 91 build$ cmake .. -DPORT=Efl -DSHARED_CORE=OFF -DCMAKE_BUILD_TYPE=Release91 build$ cmake ../Source -DPORT=Efl -DSHARED_CORE=OFF -DCMAKE_BUILD_TYPE=Release 92 92 }}} 93 93 * Run make: … … 103 103 Alternatively while doing development it is interesting to turn on debug and shared core. '''Debug''' will generate immensely big libraries with debug symbols and also turn on assertions in the code. '''Shared core''' is a feature that splits all internal libraries into actual dynamic loaded libraries (libJavaScriptCore, libWebCore...) which reduces the link time and memory consumption, with a slight performance hit during startup (whence not recommended for production builds): 104 104 {{{ 105 build$ cmake .. -DPORT=Efl -DSHARED_CORE=ON -DCMAKE_BUILD_TYPE=Debug105 build$ cmake ../Source -DPORT=Efl -DSHARED_CORE=ON -DCMAKE_BUILD_TYPE=Debug 106 106 }}} 107 107 … … 111 111 * Just do the same as before, but on cmake command you should pass your network backend option: 112 112 {{{ 113 build$ cmake .. -DPORT=Efl -DNETWORK_BACKEND=curl113 build$ cmake ../Source -DPORT=Efl -DNETWORK_BACKEND=curl 114 114 }}} 115 115 116 116 * For building without Glib, you should use: 117 117 {{{ 118 build$ cmake .. -DPORT=Efl -DNETWORK_BACKEND=curl -DENABLE_GLIB_SUPPORT=OFF -DENABLE_VIDEO=OFF118 build$ cmake ../Source -DPORT=Efl -DNETWORK_BACKEND=curl -DENABLE_GLIB_SUPPORT=OFF -DENABLE_VIDEO=OFF 119 119 }}} 120 120