|
|
@@ -82,6 +82,7 @@
|
|
|
|
|
|
include(BundleUtilities)
|
|
|
set(DeployQt4_cmake_dir "${CMAKE_CURRENT_LIST_DIR}")
|
|
|
+set(DeployQt4_apple_plugins_dir "PlugIns")
|
|
|
|
|
|
function(write_qt4_conf qt_conf_dir qt_conf_contents)
|
|
|
set(qt_conf_path "${qt_conf_dir}/qt.conf")
|
|
|
@@ -130,6 +131,9 @@ function(fixup_qt4_executable executable)
|
|
|
set(qt_conf_dir "${executable}/Contents/Resources")
|
|
|
set(executable_path "${executable}")
|
|
|
set(write_qt_conf TRUE)
|
|
|
+ if(NOT plugins_dir)
|
|
|
+ set(plugins_dir "${DeployQt4_apple_plugins_dir}")
|
|
|
+ endif()
|
|
|
else()
|
|
|
get_filename_component(executable_path "${executable}" PATH)
|
|
|
if(NOT executable_path)
|
|
|
@@ -166,23 +170,19 @@ function(install_qt4_plugin_path plugin executable copy installed_plugin_path_va
|
|
|
set(component ${ARGV5})
|
|
|
set(configurations ${ARGV6})
|
|
|
if(EXISTS "${plugin}")
|
|
|
- if(plugins_dir)
|
|
|
- set(plugins_dir "${plugins_dir}")
|
|
|
- else()
|
|
|
- if(APPLE)
|
|
|
- set(plugins_dir "PlugIns")
|
|
|
- else()
|
|
|
- set(plugins_dir "plugins")
|
|
|
- endif()
|
|
|
- endif()
|
|
|
if(APPLE)
|
|
|
+ if(NOT plugins_dir)
|
|
|
+ set(plugins_dir "${DeployQt4_apple_plugins_dir}")
|
|
|
+ endif()
|
|
|
set(plugins_path "${executable}/Contents/${plugins_dir}")
|
|
|
else()
|
|
|
- get_filename_component(executable_path "${executable}" PATH)
|
|
|
- if(NOT executable_path)
|
|
|
- set(executable_path ".")
|
|
|
+ get_filename_component(plugins_path "${executable}" PATH)
|
|
|
+ if(NOT plugins_path)
|
|
|
+ set(plugins_path ".")
|
|
|
+ endif()
|
|
|
+ if(plugins_dir)
|
|
|
+ set(plugins_path "${plugins_path}/${plugins_dir}")
|
|
|
endif()
|
|
|
- set(plugins_path "${executable_path}/${plugins_dir}")
|
|
|
endif()
|
|
|
|
|
|
set(plugin_group "")
|