-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathsources.cmake
More file actions
51 lines (42 loc) · 2.57 KB
/
sources.cmake
File metadata and controls
51 lines (42 loc) · 2.57 KB
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
# Define Simple sources and headers
# Core library
set(${PROJECT_NAME}_CORE_SOURCES empty.cpp)
set(${PROJECT_NAME}_CORE_PUBLIC_HEADERS
${PROJECT_SOURCE_DIR}/include/simple/utils/visitors.hpp
${PROJECT_SOURCE_DIR}/include/simple/core/fwd.hpp
${PROJECT_SOURCE_DIR}/include/simple/core/contact-frame.hpp
${PROJECT_SOURCE_DIR}/include/simple/core/contact-frame.hxx
${PROJECT_SOURCE_DIR}/include/simple/core/constraints-problem.hpp
${PROJECT_SOURCE_DIR}/include/simple/core/constraints-problem.hxx
${PROJECT_SOURCE_DIR}/include/simple/core/simulator.hpp
${PROJECT_SOURCE_DIR}/include/simple/core/simulator.hxx
${PROJECT_SOURCE_DIR}/include/simple/math/fwd.hpp
${PROJECT_SOURCE_DIR}/include/simple/math/qr.hpp
${PROJECT_SOURCE_DIR}/include/simple/fwd.hpp)
set(_binary_headers_root ${${PROJECT_NAME}_BINARY_DIR}/include/simple)
set(${PROJECT_NAME}_CORE_GENERATED_PUBLIC_HEADERS
${_binary_headers_root}/config.hpp ${_binary_headers_root}/deprecated.hpp
${_binary_headers_root}/warning.hpp)
# Template instantiation
set(${PROJECT_NAME}_TEMPLATE_INSTANTIATION_PUBLIC_HEADERS
${PROJECT_SOURCE_DIR}/include/simple/core/constraints-problem.txx
${PROJECT_SOURCE_DIR}/include/simple/core/simulator.txx)
set(${PROJECT_NAME}_TEMPLATE_INSTANTIATION_SOURCES core/constraints-problem.cpp core/simulator.cpp)
set(${PROJECT_NAME}_PINOCCHIO_TEMPLATE_INSTANTIATION_SOURCES
pinocchio_template_instantiation/aba-derivatives.cpp pinocchio_template_instantiation/aba.cpp
pinocchio_template_instantiation/crba.cpp pinocchio_template_instantiation/joint-model.cpp)
set(${PROJECT_NAME}_PINOCCHIO_TEMPLATE_INSTANTIATION_HEADERS
${PROJECT_SOURCE_DIR}/include/simple/pinocchio_template_instantiation/aba-derivatives.txx
${PROJECT_SOURCE_DIR}/include/simple/pinocchio_template_instantiation/aba.txx
${PROJECT_SOURCE_DIR}/include/simple/pinocchio_template_instantiation/crba.txx
${PROJECT_SOURCE_DIR}/include/simple/pinocchio_template_instantiation/joint-model.txx)
# Python bindings
set(${PROJECT_NAME}_BINDINGS_PYTHON_PUBLIC_HEADERS
${PROJECT_SOURCE_DIR}/include/simple/bindings/python/fwd.hpp
${PROJECT_SOURCE_DIR}/include/simple/bindings/python/core/constraints-problem.hpp
${PROJECT_SOURCE_DIR}/include/simple/bindings/python/core/simulator.hpp)
set(${PROJECT_NAME}_BINDINGS_PYTHON_SOURCES
${PROJECT_SOURCE_DIR}/bindings/python/core/expose-contact-frame.cpp
${PROJECT_SOURCE_DIR}/bindings/python/core/expose-constraints-problem.cpp
${PROJECT_SOURCE_DIR}/bindings/python/core/expose-simulator.cpp
${PROJECT_SOURCE_DIR}/bindings/python/module.cpp)