From 9dd05d3b65eb205f36dbc9b28759aa229d38c323 Mon Sep 17 00:00:00 2001 From: vidurvij-apptronik <152456958+vidurvij-apptronik@users.noreply.github.com> Date: Mon, 28 Oct 2024 09:25:54 -0500 Subject: [PATCH] Update SimulateDependencies.cmake --- simulate/cmake/SimulateDependencies.cmake | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/simulate/cmake/SimulateDependencies.cmake b/simulate/cmake/SimulateDependencies.cmake index 5141406c..9ba1d5e8 100644 --- a/simulate/cmake/SimulateDependencies.cmake +++ b/simulate/cmake/SimulateDependencies.cmake @@ -102,3 +102,23 @@ if(NOT SIMULATE_STANDALONE) target_compile_options(glfw PRIVATE ${MUJOCO_MACOS_COMPILE_OPTIONS}) target_link_options(glfw PRIVATE ${MUJOCO_MACOS_LINK_OPTIONS}) endif() + + +message(STATUS "lolwaGLFW3 Source Directory: ${glfw3_SOURCE_DIR}") + +# Install GLFW headers if not using system GLFW +if(NOT MUJOCO_SIMULATE_USE_SYSTEM_GLFW) + FetchContent_GetProperties(glfw3) + if(NOT glfw3_POPULATED) + message(FATAL_ERROR "GLFW3 not populated") + endif() + + install( + DIRECTORY ${glfw3_SOURCE_DIR}/include/GLFW + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + COMPONENT simulate + FILES_MATCHING PATTERN "*.h" + PATTERN "CMake*" EXCLUDE + PATTERN ".git*" EXCLUDE + ) +endif()