Changes between Version 2 and Version 3 of compile_all
- Timestamp:
- Feb 6, 2019, 5:55:18 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
compile_all
v2 v3 11 11 Some scripts are provided to help configuration and compilation of projects. Using it you can compile everything easily. They are included in flair-dev repository. 12 12 13 * [source:flair-dev/trunk/scripts/flair_compile_all.sh flair_compile_all.sh]: compile libs, tools and demos with all available toolchains14 13 * [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. 15 15 16 16 == CMake & !CodeLite== … … 20 20 == Out of source build == 21 21 22 The recommended usage is to build everything out of source, in order to keep your svn repositories clean. Helper script swill build everything in ''$FLAIR_ROOT/flair-build'' directory.22 The 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. 23 23 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 32 Note that there is also a symlink from ''build'' to ''build_core2_64''. 33 34 == Compile Flair libraries, tools and demos all together == 25 35 26 36 To compile all Fl-AIR stuffs, you can execute the dedicated script: … … 30 40 31 41 If 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 43 The script detects installed toolchains and compile everything for each supported architecture. 44 45 == Compile only a project == 46 32 47 33 48 == Compilation with debug (optional) ==