@@ -109,10 +109,11 @@ set(PYTHON_ARGS " -Wdefault::DeprecationWarning -Werror:::mantid -Werror:::manti
109
109
set (PYTHON_EXEC_LOCAL "\$ {CONDA_PREFIX}/bin/python" )
110
110
set (PREAMBLE "${CONDA_PREAMBLE_TEXT} " )
111
111
set (LOCAL_PYPATH "${CMAKE_CURRENT_BINARY_DIR} /bin/" )
112
+ # The python command to start workbench
113
+ set (MANTIDWORKBENCH_EXEC "-c \" from workbench.app.main import main; main()\" " )
112
114
113
115
# used by mantidworkbench
114
116
if (ENABLE_WORKBENCH)
115
- set (MANTIDWORKBENCH_EXEC "-m workbench" ) # what the actual thing is called
116
117
configure_file (
117
118
${CMAKE_MODULE_PATH} /Packaging/launch_mantidworkbench.sh.in
118
119
${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /launch_mantidworkbench.sh @ONLY
@@ -138,13 +139,11 @@ if(ENABLE_WORKBENCH)
138
139
set (LOCAL_PYPATH "\$ {CONDA_PREFIX}/bin:\$ {CONDA_PREFIX}/lib:\$ {CONDA_PREFIX}/plugins" )
139
140
set (PYTHON_EXEC_LOCAL "\$ {CONDA_PREFIX}/bin/python" )
140
141
set (PREAMBLE "${CONDA_PREAMBLE_TEXT} " )
141
- set (MANTIDWORKBENCH_EXEC "-m workbench" ) # what the actual thing is called
142
142
set (DEST_FILENAME_SUFFIX "" )
143
143
elseif (${install_type} STREQUAL "standalone" )
144
144
set (LOCAL_PYPATH "\$ {INSTALLDIR}/bin:\$ {INSTALLDIR}/lib:\$ {INSTALLDIR}/plugins" )
145
145
set (PYTHON_EXEC_LOCAL "\$ {INSTALLDIR}/bin/python" )
146
146
set (PREAMBLE "${SYS_PREAMBLE_TEXT} " )
147
- set (MANTIDWORKBENCH_EXEC "-m workbench" )
148
147
set (DEST_FILENAME_SUFFIX ".standalone" )
149
148
else ()
150
149
message (FATAL_ERROR "Unknown installation type '${install_type} ' for workbench startup scripts" )
@@ -157,7 +156,7 @@ if(ENABLE_WORKBENCH)
157
156
install (
158
157
PROGRAMS ${CMAKE_CURRENT_BINARY_DIR} /launch_mantidworkbench.sh.install ${DEST_FILENAME_SUFFIX}
159
158
DESTINATION ${BIN_DIR}
160
- RENAME mantidworkbench ${DEST_FILENAME_SUFFIX}
159
+ RENAME launch_mantidworkbench ${DEST_FILENAME_SUFFIX}
161
160
)
162
161
endforeach ()
163
162
endif ()
0 commit comments