-
Notifications
You must be signed in to change notification settings - Fork 72
/
Copy pathCMakeLists.txt
58 lines (47 loc) · 2.42 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# ============================================================================
# Copyright (c) 2015 <provider-name>
# All rights reserved.
#
# See COPYING file for license information.
# ============================================================================
##############################################################################
# @file CMakeLists.txt
# @brief Build configuration of software.
##############################################################################
# ============================================================================
# library target(s)
# ============================================================================
# Add library target for each library using basis_add_library().
#
# This command can not only be used to build libraries from C/C++, but also source
# code written in other programming languages such as Java, Python, Perl,
# MATLAB, and Bash. Note that here we consider modules written in a scripting
# language which are no executables but to be included by other scripts written
# in the particular language as libraries.
#
# Note: Public modules written in a scripting language such as Python, Perl,
# MATLAB, or Bash which are intended for use by other packages should
# be placed in the lib/[<lang>/]grl/ directory,
# where <lang> is the language name in lowercase and is optional.
# BASIS will automatically add a library build target for these modules.
basis_include_directories(${PROJECT_INCLUDE_DIR}/thirdparty/vrep/include)
# kuka iiwa FRI-Client-SDK_Cpp robotic arm C++ interface
# needed by ROS and VREP kuka iiwa APIS
include(FRI_Client_SDK_Cpp)
add_subdirectory(ros)
add_subdirectory(v_rep)
add_subdirectory(v_repExtUniversalRobotsPlugin)
add_subdirectory(v_repExtKukaLBRiiwaPlugin)
add_subdirectory(v_repExtHandEyeCalibration)
add_subdirectory(v_repExtPivotCalibration)
add_subdirectory(v_repExtGrlInverseKinematics)
add_subdirectory(v_repExtGrlCisstInverseKinematics)
add_subdirectory(v_repExtAtracsysFusionTrack)
# ============================================================================
# executable target(s)
# ============================================================================
# Add executable target for each executable program using basis_add_executable().
#
# This command can not only be used to build executables from C/C++, but also
# source code written in other programming languages such as Java, Python, Perl,
# MATLAB, and Bash.