# Experimental build script for use with CMake-compatible IDEs only cmake_minimum_required(VERSION 2.8.12.2) project(integration_tests) #################################################################################################### # include common cmake scripts set(COMMON_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../..") include("${COMMON_DIRECTORY}/common.cmake") #################################################################################################### ## integration_tests binary find_package(Eigen3 REQUIRED) set(integration_tests_INCLUDE_DIRECTORIES "${DRIVING_ROOT}" "${EIGEN3_INCLUDE_DIR}" ) set(integration_tests_DIRECTORY "${DRIVING_ROOT}/vehicle/planner/integration_tests") set(SOURCE_FILES "${integration_tests_DIRECTORY}/scenarios/circuit/circuit_test.cpp" "${integration_tests_DIRECTORY}/scenarios/m2/m2_test.cpp" "${integration_tests_DIRECTORY}/scenarios/straight/straight_test.cpp" "${integration_tests_DIRECTORY}/scenarios/wide_loop/wide_loop_test.cpp" ) add_library( integration_tests ${SOURCE_FILES} ) target_include_directories( integration_tests SYSTEM PRIVATE "${integration_tests_INCLUDE_DIRECTORIES}" ${PROTOBUF_BUILD_DIRECTORY} "${DRIVING_ROOT}/third_party/Box2D" "/opt/ros/indigo/include" "${DRIVING_ROOT}/bazel-bin/vehicle/public/stdr_msgs" "${DRIVING_ROOT}/bazel-bin/packages/drivers/rcv_autobox" ) add_dependencies(integration_tests simple_sim)