Changes between Version 8 and Version 9 of compile_all


Ignore:
Timestamp:
Feb 13, 2019, 3:43:33 PM (6 years ago)
Author:
Sanahuja Guillaume
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • compile_all

    v8 v9  
    3838== One directory by architecture ==
    3939
    40 ''cmake_codelite_outofsource.sh'' creates a folder by supported architecture (ie by installed toolchain). For exemple:
     40''cmake_codelite_outofsource.sh'' creates a folder for each supported architecture (ie by installed toolchain) in ''flair-build'' directory. For example:
    4141* ''build_armv7a_neon'' for armv7a-neon architecture  (ardrone2, bebop, hds x8)
    4242* ''build_armv5e'' for armv5e architecture  (mambo)
     
    6767* flair hds libs binaries installed in ''$FLAIR_ROOT/flair-hds/bin/lib''
    6868* flair hds demos binaries installed in ''$FLAIR_ROOT/flair-bin/demos''
     69
     70
     71== Recompile a particular project ==
     72
     73If you have already done the previous step (compile everything) and you want to just recompile and install a particular project (lib, demo or tool), do the following:
     74{{{
     75$ cd $FLAIR_ROOT/flair-build/build/project_path
     76$ make install
     77}}}
     78
     79It will compile for x86_64 architecture. To compile for a different architecture, go to the corresponding directory, for example:
     80{{{
     81$ cd $FLAIR_ROOT/flair-build/build_armv5te/project_path
     82or
     83$ cd $FLAIR_ROOT/flair-build/build_armv7a_neon/project_path
     84or
     85$ cd $FLAIR_ROOT/flair-build/build_cortexa7thf_neon_vfpv4/project_path
     86}}}
     87
     88''project_path'' depends on what you are compiling:
     89
     90* ''!FlairLibs/lib'': a flair library (for example ''!FlairLibs/FlairCore'')
    6991
    7092== Compile only a project ==