Changeset 268 in flair-src


Ignore:
Timestamp:
Oct 4, 2018, 1:49:49 PM (2 years ago)
Author:
Sanahuja Guillaume
Message:

add defines for architectures to speed up compile time

Location:
trunk/lib
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/FlairFilter/src/Gx3_25_ahrs.cpp

    r186 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Gx3_25_ahrs.h"
     
    5455} // end namespace filter
    5556} // end namespace flair
     57
     58#endif
  • trunk/lib/FlairFilter/src/SimuAhrs.cpp

    r186 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuAhrs.h"
     
    5253} // end namespace filter
    5354} // end namespace flair
     55
     56#endif
  • trunk/lib/FlairMeta/src/HdsX8.cpp

    r186 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "HdsX8.h"
     
    7677} // end namespace meta
    7778} // end namespace flair
     79
     80#endif
  • trunk/lib/FlairMeta/src/SimuX4.cpp

    r261 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuX4.h"
     
    102103} // end namespace meta
    103104} // end namespace flair
     105
     106#endif
  • trunk/lib/FlairMeta/src/SimuX8.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuX8.h"
     
    102103} // end namespace meta
    103104} // end namespace flair
     105
     106#endif
  • trunk/lib/FlairMeta/src/UavFactory.cpp

    r157 r268  
    5757  }
    5858
     59#ifdef ARMV7A
    5960  if (type == "hds_x4") {
    6061    getFrameworkManager()->Err("UAV type %s not yet implemented\n", type.c_str());
     
    6768    getFrameworkManager()->Err("UAV type %s not yet implemented\n", type.c_str());
    6869    return NULL;
    69   } else if (type.compare(0, 7, "x4_simu") == 0) {
     70  } else {
     71    getFrameworkManager()->Err("UAV type %s unknown\n", type.c_str());
     72    return NULL;
     73  }
     74#endif
     75#ifdef CORE2_64
     76  if (type.compare(0, 7, "x4_simu") == 0) {
    7077    int simu_id = 0;
    7178    if (type.size() > 7) {
     
    8390    return NULL;
    8491  }
     92#endif
    8593}
    8694
  • trunk/lib/FlairMeta/src/XAir.cpp

    r157 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "XAir.h"
     
    7273} // end namespace meta
    7374} // end namespace flair
     75
     76#endif
  • trunk/lib/FlairSensorActuator/src/AfroBldc.cpp

    r157 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "AfroBldc.h"
     
    4748} // end namespace actuator
    4849} // end namespace flair
     50
     51#endif
  • trunk/lib/FlairSensorActuator/src/AfroBldc_impl.cpp

    r214 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
     18
    1719#include "AfroBldc_impl.h"
    1820#include "AfroBldc.h"
     
    7173  }
    7274}
     75
     76#endif
  • trunk/lib/FlairSensorActuator/src/BlCtrlV2.cpp

    r157 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "BlCtrlV2.h"
     
    5253} // end namespace actuator
    5354} // end namespace flair
     55
     56#endif
  • trunk/lib/FlairSensorActuator/src/BlCtrlV2_impl.cpp

    r214 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
     18
    1719#include "BlCtrlV2_impl.h"
    1820#include "BlCtrlV2.h"
     
    209211  nb_mot = nb;
    210212}
     213
     214#endif
  • trunk/lib/FlairSensorActuator/src/BlCtrlV2_x4_speed.cpp

    r214 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "BlCtrlV2_x4_speed.h"
     
    493494} // end namespace actuator
    494495} // end namespace flair
     496
     497#endif
  • trunk/lib/FlairSensorActuator/src/Gx3_25_imu.cpp

    r137 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Gx3_25_imu.h"
     
    5657} // end namespace sensor
    5758} // end namespace flair
     59
     60#endif
  • trunk/lib/FlairSensorActuator/src/Gx3_25_imu_impl.cpp

    r186 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Gx3_25_imu_impl.h"
     
    627628    return true;
    628629}
     630
     631#endif
  • trunk/lib/FlairSensorActuator/src/Mb800.cpp

    r196 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Mb800.h"
     
    145146} // end namespace sensor
    146147} // end namespace flair
     148
     149#endif
  • trunk/lib/FlairSensorActuator/src/NeoM8N.cpp

    r196 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "NeoM8N.h"
     
    143144} // end namespace sensor
    144145} // end namespace flair
     146
     147#endif
  • trunk/lib/FlairSensorActuator/src/Novatel.cpp

    r196 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Novatel.h"
     
    9899} // end namespace sensor
    99100} // end namespace flair
     101
     102#endif
  • trunk/lib/FlairSensorActuator/src/Ps3Eye.cpp

    r157 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Ps3Eye.h"
     
    3536} // end namespace sensor
    3637} // end namespace flair
     38
     39#endif
  • trunk/lib/FlairSensorActuator/src/SimuBldc.cpp

    r224 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
     18
    1719#include "SimuBldc.h"
    1820#include <FrameworkManager.h>
     
    7880} // end namespace sensor
    7981} // end namespace flair
     82
     83#endif
  • trunk/lib/FlairSensorActuator/src/SimuCamera.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuCamera.h"
     
    9495} // end namespace sensor
    9596} // end namespace flair
     97
     98#endif
  • trunk/lib/FlairSensorActuator/src/SimuGps.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuGps.h"
     
    133134} // end namespace sensor
    134135} // end namespace flair
     136
     137#endif
  • trunk/lib/FlairSensorActuator/src/SimuImu.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
    1718
    1819#include "SimuImu.h"
     
    9394} // end namespace sensor
    9495} // end namespace flair
     96
     97#endif
  • trunk/lib/FlairSensorActuator/src/SimuLaser.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
     18
    1719#include "SimuLaser.h"
    1820#include <FrameworkManager.h>
     
    7678} // end namespace sensor
    7779} // end namespace flair
     80
     81#endif
  • trunk/lib/FlairSensorActuator/src/SimuPressureSensor.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
     18
    1719#include "SimuPressureSensor.h"
    1820#include <FrameworkManager.h>
     
    7577} // end namespace sensor
    7678} // end namespace flair
     79
     80#endif
  • trunk/lib/FlairSensorActuator/src/SimuUs.cpp

    r245 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef CORE2_64
     18
    1719#include "SimuUs.h"
    1820#include <FrameworkManager.h>
     
    7577} // end namespace sensor
    7678} // end namespace flair
     79
     80#endif
  • trunk/lib/FlairSensorActuator/src/Srf08.cpp

    r214 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "Srf08.h"
     
    221222} // end namespace sensor
    222223} // end namespace flair
     224
     225#endif
  • trunk/lib/FlairSensorActuator/src/XBldc.cpp

    r157 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "XBldc.h"
     
    4041} // end namespace actuator
    4142} // end namespace flair
     43
     44#endif
  • trunk/lib/FlairSensorActuator/src/XBldc_impl.cpp

    r214 r268  
    1515//
    1616/*********************************************************************/
     17#ifdef ARMV7A
    1718
    1819#include "XBldc_impl.h"
     
    150151  return sat_value;
    151152}
     153
     154#endif
  • trunk/lib/FlairVisionFilter/CMakeLists.txt

    r216 r268  
    22cmake_minimum_required(VERSION 2.8)
    33include($ENV{FLAIR_ROOT}/flair-dev/cmake-modules/GlobalCmakeFlair.cmake)
     4
     5if(NOT "${CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE}" MATCHES "armv5te")
    46
    57find_package(LibXml2 REQUIRED)
     
    4951
    5052add_dependencies(${PROJECT_NAME} compile_info)
     53
     54else()
     55    if(DEFINED CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE)
     56        warn("${PROJECT_NAME} will not be built for ${CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE} architecture")
     57    else()
     58        warn("${PROJECT_NAME} will not be built for ${CMAKE_SYSTEM_PROCESSOR} architecture")
     59    endif()
     60endif()
Note: See TracChangeset for help on using the changeset viewer.