Ignore:
Timestamp:
02/25/19 16:28:34 (5 years ago)
Author:
Sanahuja Guillaume
Message:

modifs nouveau build system

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/FlairSensorActuator/CMakeLists.txt

    r297 r302  
    11PROJECT(FlairSensorActuator)
    22cmake_minimum_required(VERSION 2.8)
    3 include($ENV{FLAIR_ROOT}/flair-dev/cmake-modules/GlobalCmakeFlair.cmake)
    4 
    5 find_package(LibXml2 REQUIRED)
    6 
    7 execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion
    8                 OUTPUT_VARIABLE GCC_VERSION)
    9 
    10 if (GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
    11         if (GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
    12                 ADD_DEFINITIONS("-std=c++11")
    13         else()
    14                 ADD_DEFINITIONS("-std=c++0x")
    15         endif()
    16 else()
    17         message(STATUS "GCC version < 4.3, c+11 is not supported!")
    18 endif()
     3include($ENV{FLAIR_ROOT}/flair-src/cmake-modules/GlobalCmakeFlair.cmake)
    194
    205INCLUDE_DIRECTORIES(
    21         ${LIBXML2_INCLUDE_DIR}
    226        ${CMAKE_CURRENT_SOURCE_DIR}/src
    237        ${CMAKE_CURRENT_SOURCE_DIR}/src/unexported
     
    2812)
    2913
    30 FILE(GLOB SENSOR_SRC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")
     14FILE(GLOB SRC_FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")
    3115
    32 ADD_LIBRARY(${PROJECT_NAME}
    33         ${SENSOR_SRC}
     16FLAIR_LIB(${PROJECT_NAME} "${SRC_FILES}"
     17        INCLUDES_DEST_DIR ${PROJECT_NAME}
    3418)
    35 
    36 INSTALL(TARGETS ${PROJECT_NAME}
    37         LIBRARY DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR}
    38         ARCHIVE DESTINATION $ENV{FLAIR_ROOT}/flair-bin/lib/${ARCH_DIR}
    39 )
    40 
    41 FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/src/*.h")
    42 INSTALL(FILES ${files} DESTINATION $ENV{FLAIR_ROOT}/flair-dev/include/${PROJECT_NAME})
    43 
    44 add_custom_target(
    45         ${PROJECT_NAME}_compile_info
    46         COMMAND $ENV{FLAIR_ROOT}/flair-dev/scripts/compile_info.sh ${CMAKE_C_COMPILER} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src/unexported/compile_info.h
    47 )
    48 
    49 add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_compile_info)
Note: See TracChangeset for help on using the changeset viewer.