2
2
# will function when app is run from build directory
3
3
4
4
# When staging all plugins, use the following make targets:
5
- # staged_plugins - stage plugins (usually after repo pull/build and project make)
6
- # staged_plugins_pyc - stage and byte-compile all Python scripts
7
- # clean_staged_plugins - removes the plugins directory and all contents
5
+ # staged-plugins - stage plugins (usually after repo pull/build and project make)
6
+ # staged-plugins-pyc - stage and byte-compile all Python scripts
7
+ # clean-staged-plugins - removes the plugins directory and all contents
8
8
#
9
9
# When developing on a plugin, use the following make targets:
10
- # staged_ [plugin_dir_name] - stage specific plugin, regenerating any changed resources
11
- # clean_staged_ [plugin_dir_name] - removes the plugin directory and its contents
10
+ # staged- [plugin_dir_name] - stage specific plugin, regenerating any changed resources
11
+ # clean-staged- [plugin_dir_name] - removes the plugin directory and its contents
12
12
#
13
13
# NOTE: regular project 'make install' is unaffected
14
14
15
- ADD_CUSTOM_TARGET (staged_plugins )
15
+ ADD_CUSTOM_TARGET (staged-plugins )
16
16
17
- ADD_CUSTOM_TARGET (staged_plugins_pyc DEPENDS staged_plugins
17
+ ADD_CUSTOM_TARGET (staged-plugins-pyc DEPENDS staged-plugins
18
18
COMMAND ${PYTHON_EXECUTABLE} -m compileall -q "${PYTHON_OUTPUT_DIRECTORY} /plugins"
19
19
WORKING_DIRECTORY "${CMAKE_BINARY_DIR} "
20
20
COMMENT "Byte-compiling staged Python plugins..."
@@ -23,13 +23,13 @@ ADD_CUSTOM_TARGET(staged_plugins_pyc DEPENDS staged_plugins
23
23
# plugins can also be staged with CMake option at build time
24
24
IF (WITH_STAGED_PLUGINS )
25
25
IF (WITH_PY_COMPILE )
26
- ADD_CUSTOM_TARGET (staged_plugins_on_build ALL DEPENDS staged_plugins_pyc )
26
+ ADD_CUSTOM_TARGET (staged-plugins-on-build ALL DEPENDS staged-plugins-pyc )
27
27
ELSE (WITH_PY_COMPILE )
28
- ADD_CUSTOM_TARGET (staged_plugins_on_build ALL DEPENDS staged_plugins )
28
+ ADD_CUSTOM_TARGET (staged-plugins-on-build ALL DEPENDS staged-plugins )
29
29
ENDIF (WITH_PY_COMPILE )
30
30
ENDIF (WITH_STAGED_PLUGINS )
31
31
32
- ADD_CUSTOM_TARGET (clean_staged_plugins
32
+ ADD_CUSTOM_TARGET (clean-staged-plugins
33
33
COMMAND ${CMAKE_COMMAND} -E remove_directory ${PYTHON_OUTPUT_DIRECTORY} /plugins
34
34
)
35
35
@@ -39,33 +39,33 @@ MACRO (PLUGIN_INSTALL plugin subdir )
39
39
INSTALL (FILES ${ARGN} DESTINATION ${QGIS_DATA_DIR} /python/plugins/${plugin}/${subdir} )
40
40
STRING (REPLACE "/" "_" subdir_sane "${subdir} " )
41
41
IF (WITH_STAGED_PLUGINS )
42
- ADD_CUSTOM_TARGET (${plugin} _ ${subdir_sane} DEPENDS ${ARGN} )
42
+ ADD_CUSTOM_TARGET (${plugin} - ${subdir_sane} DEPENDS ${ARGN} )
43
43
ELSE (WITH_STAGED_PLUGINS )
44
- ADD_CUSTOM_TARGET (${plugin} _ ${subdir_sane} ALL DEPENDS ${ARGN} )
44
+ ADD_CUSTOM_TARGET (${plugin} - ${subdir_sane} ALL DEPENDS ${ARGN} )
45
45
ENDIF (WITH_STAGED_PLUGINS )
46
46
47
47
# for staged plugin install (to run from build directory)
48
- ADD_CUSTOM_TARGET (${plugin} _ ${subdir_sane}_stageinstall DEPENDS ${ARGN} )
49
- ADD_CUSTOM_COMMAND (TARGET ${plugin} _ ${subdir_sane}_stageinstall
48
+ ADD_CUSTOM_TARGET (${plugin} - ${subdir_sane}-stageinstall DEPENDS ${ARGN} )
49
+ ADD_CUSTOM_COMMAND (TARGET ${plugin} - ${subdir_sane}-stageinstall
50
50
POST_BUILD
51
51
COMMAND ${CMAKE_COMMAND} -E make_directory ${PYTHON_OUTPUT_DIRECTORY} /plugins/${plugin}/${subdir}
52
52
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
53
53
)
54
54
FOREACH (file ${ARGN} )
55
- ADD_CUSTOM_COMMAND (TARGET ${plugin} _ ${subdir_sane}_stageinstall
55
+ ADD_CUSTOM_COMMAND (TARGET ${plugin} - ${subdir_sane}-stageinstall
56
56
POST_BUILD
57
57
COMMAND ${CMAKE_COMMAND} -E copy_if_different \"${file} \" ${PYTHON_OUTPUT_DIRECTORY} /plugins/${plugin} /${subdir}
58
58
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
59
59
#COMMENT " copying ${file} to ${PYTHON_OUTPUT_DIRECTORY} /plugins/${plugin}/${subdir} "
60
60
)
61
61
ENDFOREACH(file)
62
- ADD_DEPENDENCIES(staged_plugins ${plugin} _ ${subdir_sane} _stageinstall )
62
+ ADD_DEPENDENCIES(staged-plugins ${plugin} - ${subdir_sane} -stageinstall )
63
63
64
64
IF(TARGET staged_${plugin} )
65
- ADD_DEPENDENCIES(staged_${plugin} ${plugin} _ ${subdir_sane} _stageinstall )
65
+ ADD_DEPENDENCIES(staged_${plugin} ${plugin} - ${subdir_sane} -stageinstall )
66
66
ELSE(TARGET staged_${plugin} )
67
- ADD_CUSTOM_TARGET(staged_${plugin} DEPENDS ${plugin} _ ${subdir_sane} _stageinstall )
68
- ADD_CUSTOM_TARGET(clean_staged_ ${plugin}
67
+ ADD_CUSTOM_TARGET(staged_${plugin} DEPENDS ${plugin} - ${subdir_sane} -stageinstall )
68
+ ADD_CUSTOM_TARGET(clean-staged- ${plugin}
69
69
COMMAND ${CMAKE_COMMAND} -E remove_directory ${PYTHON_OUTPUT_DIRECTORY} /plugins/${plugin}
70
70
)
71
71
ENDIF(TARGET staged_${plugin} )
0 commit comments