Changes between Version 2 and Version 3 of compile_all


Ignore:
Timestamp:
Feb 6, 2019, 5:55:18 PM (6 years ago)
Author:
Sanahuja Guillaume
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • compile_all

    v2 v3  
    1111Some scripts are provided to help configuration and compilation of projects. Using it you can compile everything easily. They are included in flair-dev repository.
    1212
    13 * [source:flair-dev/trunk/scripts/flair_compile_all.sh flair_compile_all.sh]: compile libs, tools and demos with all available toolchains
    1413* [source:flair-dev/trunk/scripts/cmake_codelite_outofsource.sh cmake_codelite_outofsource.sh]: configure a project for !CodeLite for all available toolchains
     14* [source:flair-dev/trunk/scripts/flair_compile_all.sh flair_compile_all.sh]: compile libs, tools and demos with all available toolchains. It calls ''cmake_codelite_outofsource.sh'' to configure projects.
    1515
    1616== CMake & !CodeLite==
     
    2020== Out of source build ==
    2121
    22 The recommended usage is to build everything out of source, in order to keep your svn repositories clean. Helper scripts will build everything in ''$FLAIR_ROOT/flair-build'' directory.
     22The recommended usage is to build everything out of source, in order to keep your svn repositories clean. Helper script (''flair_compile_all.sh'') will build everything in ''$FLAIR_ROOT/flair-build'' directory.
    2323
    24 == Compile Flair libraries, tools and demos ==
     24== One directory by architecture ==
     25
     26''cmake_codelite_outofsource.sh'' creates a folder by supported architecture (ie by installed toolchain). For exemple:
     27* ''build_armv7a_neon'' for armv7a-neon architecture  (ardrone2, bebop, hds x8)
     28* ''build_armv5e'' for armv5e architecture  (mambo)
     29* ''build_cortexa7thf_neon_vfpv4'' for cortexa7thf-neon-vfpv4 architecture  (raspberry pi)
     30* ''build_core2_64'' for core2_64 architecture  (PC)
     31
     32Note that there is also a symlink from ''build'' to ''build_core2_64''.
     33
     34== Compile Flair libraries, tools and demos all together ==
    2535
    2636To compile all Fl-AIR stuffs, you can execute the dedicated script:
     
    3040
    3141If it is the first time you execute this script, you must answer yes to the question ''Compile all from scratch''. This will create every projects using cmake.
     42
     43The script detects installed toolchains and compile everything for each supported architecture.
     44
     45== Compile only a project ==
     46
    3247
    3348== Compilation with debug (optional) ==