Add MuJoCo Studio icons to the Mac and Windows apps.
PiperOrigin-RevId: 935655979 Change-Id: I4cb34a5592959c24764e8c63db0cac055d5c5dfb
This commit is contained in:
committed by
Copybara-Service
parent
929d9abeb4
commit
3cb05726c4
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
|
After Width: | Height: | Size: 117 KiB |
Vendored
+27
@@ -0,0 +1,27 @@
|
||||
MUJOCO ICON "mujoco_studio.ico"
|
||||
|
||||
1 VERSIONINFO
|
||||
FILEVERSION 3,10,0,0
|
||||
PRODUCTVERSION 3,10,0,0
|
||||
FILEOS 0x4
|
||||
FILETYPE 0x1
|
||||
{
|
||||
BLOCK "StringFileInfo"
|
||||
{
|
||||
BLOCK "040904b0"
|
||||
{
|
||||
VALUE "ProductName", "MuJoCo Studio"
|
||||
VALUE "ProductVersion", "3.10.0"
|
||||
VALUE "FileDescription", "MuJoCo Studio"
|
||||
VALUE "FileVersion", "3.10.0"
|
||||
VALUE "InternalName", "mujoco_studio.exe"
|
||||
VALUE "OriginalFilename", "mujoco_studio.exe"
|
||||
VALUE "CompanyName", "Google DeepMind"
|
||||
VALUE "LegalCopyright", "Copyright 2026 DeepMind Technologies Limited."
|
||||
}
|
||||
}
|
||||
BLOCK "VarFileInfo"
|
||||
{
|
||||
VALUE "Translation", 0x0409, 0x04B0
|
||||
}
|
||||
}
|
||||
@@ -99,15 +99,34 @@ endfunction()
|
||||
|
||||
# Desktop Studio target.
|
||||
if(NOT EMSCRIPTEN)
|
||||
add_executable(mujoco_studio)
|
||||
if(APPLE)
|
||||
set(STUDIO_RESOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../../dist/mujoco_studio.icns)
|
||||
elseif(WIN32)
|
||||
set(STUDIO_RESOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../../dist/mujoco_studio.rc)
|
||||
else()
|
||||
set(STUDIO_RESOURCE_FILES "")
|
||||
endif()
|
||||
|
||||
add_executable(mujoco_studio main.cc ${STUDIO_RESOURCE_FILES})
|
||||
if(APPLE AND MUJOCO_BUILD_MACOS_FRAMEWORKS)
|
||||
set_target_properties(mujoco_studio PROPERTIES
|
||||
MACOSX_BUNDLE TRUE
|
||||
INSTALL_RPATH "@executable_path/../Frameworks;@executable_path/../../.."
|
||||
BUILD_WITH_INSTALL_RPATH TRUE
|
||||
RESOURCE "${STUDIO_RESOURCE_FILES}"
|
||||
MACOSX_BUNDLE_ICON_FILE "mujoco_studio.icns"
|
||||
)
|
||||
endif()
|
||||
if(WIN32)
|
||||
add_custom_command(
|
||||
TARGET mujoco_studio
|
||||
PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/../../../dist/mujoco_studio.ico
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E rm ${CMAKE_CURRENT_SOURCE_DIR}/mujoco_studio.ico
|
||||
)
|
||||
endif()
|
||||
target_sources(mujoco_studio PRIVATE main.cc)
|
||||
configure_studio_target(mujoco_studio)
|
||||
if(NOT (APPLE AND MUJOCO_BUILD_MACOS_FRAMEWORKS))
|
||||
include(TargetAddRpath)
|
||||
|
||||
Reference in New Issue
Block a user