We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent afbc50f commit 17f2eb9Copy full SHA for 17f2eb9
mo2_extension.cmake
@@ -17,9 +17,15 @@ function(mo2_configure_extension)
17
18
file(READ ${METADATA_FILE} JSON_METADATA)
19
string(JSON extension_identifier GET ${JSON_METADATA} id)
20
+ string(JSON extension_icon ERROR_VARIABLE extension_icon_error GET ${JSON_METADATA} icon)
21
22
set(MO2_EXTENSION_ID ${extension_identifier} PARENT_SCOPE)
-
23
install(FILES ${METADATA_FILE}
24
DESTINATION ${MO2_INSTALL_BIN}/extensions/${extension_identifier}/)
25
+
26
+ if (NOT (${extension_icon} EQUAL "icon-NOTFOUND"))
27
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${extension_icon}
28
+ DESTINATION ${MO2_INSTALL_BIN}/extensions/${extension_identifier}/)
29
+ endif()
30
31
endfunction()
0 commit comments