cmake_minimum_required(VERSION 3.5.1)
project(test_catkin_virtualenv_isolated)

find_package(catkin REQUIRED COMPONENTS catkin_virtualenv test_catkin_virtualenv_distro_codename)

catkin_package()

catkin_generate_virtualenv(
  ISOLATE_REQUIREMENTS TRUE
  USE_SYSTEM_PACKAGES FALSE
)

if(CATKIN_ENABLE_TESTING)
  find_package(rostest REQUIRED)

  catkin_install_python(
    PROGRAMS
      test/test_virtualenv_script
    DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})

  catkin_add_nosetests(test
    DEPENDENCIES ${PROJECT_NAME}_generate_virtualenv
  )

  add_rostest(test/virtualenv_script.test
    DEPENDENCIES ${PROJECT_NAME}_generate_virtualenv
  )

endif()
