Make python build work with older cmake versions (at least 3.16.3 as comes with Ubuntu 20.04)
Merge pull request #192 from aftersomemath:lower-cmake-version-required Closes #192 PiperOrigin-RevId: 435330489 Change-Id: I15e182fef12692a446e70da99176c001ee255be7
This commit is contained in:
committed by
Saran Tunyasuvunakool
parent
286c23169d
commit
4d1ed50388
@@ -28,25 +28,30 @@ if(APPLE)
|
||||
add_link_options(-Wl,-no_weak_imports)
|
||||
endif()
|
||||
|
||||
add_library(crossplatform INTERFACE crossplatform.h)
|
||||
add_library(crossplatform INTERFACE)
|
||||
target_sources(crossplatform INTERFACE crossplatform.h)
|
||||
set_target_properties(crossplatform PROPERTIES PUBLIC_HEADER crossplatform.h)
|
||||
target_include_directories(crossplatform INTERFACE ${mujoco_SOURCE_DIR}/mujoco)
|
||||
|
||||
add_library(array_traits INTERFACE array_traits.h)
|
||||
add_library(array_traits INTERFACE)
|
||||
target_sources(array_traits INTERFACE array_traits.h)
|
||||
set_target_properties(array_traits PROPERTIES PUBLIC_HEADER array_traits.h)
|
||||
target_include_directories(array_traits INTERFACE ${mujoco_SOURCE_DIR}/mujoco)
|
||||
target_link_libraries(array_traits INTERFACE crossplatform Eigen3::Eigen)
|
||||
|
||||
add_library(func_traits INTERFACE func_traits.h)
|
||||
add_library(func_traits INTERFACE)
|
||||
target_sources(func_traits INTERFACE func_traits.h)
|
||||
set_target_properties(func_traits PROPERTIES PUBLIC_HEADER func_traits.h)
|
||||
target_include_directories(func_traits INTERFACE ${mujoco_SOURCE_DIR}/mujoco)
|
||||
|
||||
add_library(tuple_tools INTERFACE tuple_tools.h)
|
||||
add_library(tuple_tools INTERFACE)
|
||||
target_sources(tuple_tools INTERFACE tuple_tools.h)
|
||||
set_target_properties(tuple_tools PROPERTIES PUBLIC_HEADER tuple_tools.h)
|
||||
target_include_directories(tuple_tools INTERFACE ${mujoco_SOURCE_DIR}/mujoco)
|
||||
target_link_libraries(tuple_tools INTERFACE crossplatform)
|
||||
|
||||
add_library(func_wrap INTERFACE func_wrap.h)
|
||||
add_library(func_wrap INTERFACE)
|
||||
target_sources(func_wrap INTERFACE func_wrap.h)
|
||||
set_target_properties(func_wrap PROPERTIES PUBLIC_HEADER func_wrap.h)
|
||||
target_include_directories(func_wrap INTERFACE ${mujoco_SOURCE_DIR}/mujoco)
|
||||
target_link_libraries(
|
||||
|
||||
Reference in New Issue
Block a user