Changes between Version 29 and Version 30 of EFLWebKit


Ignore:
Timestamp:
Nov 14, 2010 1:14:33 PM (10 years ago)
Author:
barbieri@profusion.mobi
Comment:

document cmake flags we should use for production/development builds

Legend:

Unmodified
Added
Removed
Modified
  • EFLWebKit

    v29 v30  
    8585build$
    8686}}}
    87  * Run CMake:
     87 * Run CMake (production settings, see bellow for development flags):
    8888{{{
    89 build$ cmake .. -DPORT=Efl
     89build$ cmake .. -DPORT=Efl -DSHARED_CORE=OFF -DCMAKE_BUILD_TYPE=Release
    9090}}}
    9191 * Run make:
     
    9898make install
    9999}}}
     100
     101Alternatively 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):
     102{{{
     103build$ cmake .. -DPORT=Efl -DSHARED_CORE=ON -DCMAKE_BUILD_TYPE=Debug
     104}}}
     105
    100106
    101107== Building without !LibSoup or Glib ==