Skip to content
Snippets Groups Projects
Select Git revision
  • 21f63d8d4719b370731a6cc727d7983f48415764
  • master default protected
  • v1.0
3 results

SafetyEnvironmentCreator.cpp

Blame
  • Forked from CeTI / ROS / ROS Packages / panda_simulation
    Source project has a limited visibility.
    CMakeLists.txt 1.83 KiB
    ##############################################################################
    # CMake
    ##############################################################################
    
    cmake_minimum_required(VERSION 2.8.3)
    project(rosjava_build_tools)
    
    ##############################################################################
    # Catkin
    ##############################################################################
    
    find_package(catkin REQUIRED)
    catkin_package(CFG_EXTRAS rosjava.cmake)
    
    catkin_python_setup()
    catkin_add_env_hooks(15.rosjava SHELLS bash DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/env-hooks)
    catkin_add_env_hooks(15.rosjava SHELLS sh DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/env-hooks)
    
    ##############################################################################
    # Project Settings
    ##############################################################################
    
    # Have to install gradle here so we can retain executable permissions
    # If we do via setup.py with the data subsection, it loses permissions
    install(
        PROGRAMS src/rosjava_build_tools/gradle/gradlew
        DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}/gradle
        )
    
    install(
        DIRECTORY src/rosjava_build_tools/gradle/gradle
        DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}/gradle
      )
    
    install(
        PROGRAMS generate_environment_variables.py
        DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
        )
    
    install(
        FILES LICENSE
        DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
        )
    
    set(ROS_MAVEN_DEPLOYMENT_REPOSITORY $ENV{ROS_MAVEN_DEPLOYMENT_REPOSITORY})
    if(NOT ROS_MAVEN_DEPLOYMENT_REPOSITORY)
        set(ROS_MAVEN_DEPLOYMENT_REPOSITORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/maven")
    endif()
    file(WRITE ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs "")
    install(FILES ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs
            DESTINATION ${ROS_MAVEN_DEPLOYMENT_REPOSITORY})