plugin: improve support on Windows
This commit is contained in:
@@ -59,7 +59,7 @@ target_compile_options(FreeCAD_widgets PRIVATE ${COMPILE_OPTIONS})
|
||||
# Get the install location of a plugin to determine the path to designer plguins
|
||||
get_target_property(QMAKE_EXECUTABLE Qt5::qmake LOCATION)
|
||||
exec_program(${QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_PLUGINS" RETURN_VALUE return_code OUTPUT_VARIABLE DEFAULT_QT_PLUGINS_DIR )
|
||||
set(DESIGNER_PLUGIN_LOCATION ${DEFAULT_QT_PLUGINS_DIR}/designer CACHE FILEPATH "Path where the plugin will be installed to")
|
||||
set(DESIGNER_PLUGIN_LOCATION ${DEFAULT_QT_PLUGINS_DIR}/designer CACHE PATH "Path where the plugin will be installed to")
|
||||
|
||||
if (NOT IS_SUB_PROJECT)
|
||||
message(STATUS "Plugin will be installed to: ${DESIGNER_PLUGIN_LOCATION}")
|
||||
@@ -69,5 +69,6 @@ endif()
|
||||
|
||||
|
||||
INSTALL(TARGETS FreeCAD_widgets
|
||||
RUNTIME DESTINATION "$ENV{DESTDIR}${DESIGNER_PLUGIN_LOCATION}"
|
||||
LIBRARY DESTINATION "$ENV{DESTDIR}${DESIGNER_PLUGIN_LOCATION}"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user