X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=python_packaging%2Fsrc%2Fsetup.py;h=55ee2f4f5e79f4ba91726bf1ae8866eb86306107;hb=3590ab06f96f123de64973e14195db333cbc50ff;hp=742509b666cc8757f5386ebd7df4a70f1a825388;hpb=cbd1e7a8d76fac6ce3b2c7f824fe27c37bb54b27;p=alexxy%2Fgromacs.git diff --git a/python_packaging/src/setup.py b/python_packaging/src/setup.py index 742509b666..55ee2f4f5e 100644 --- a/python_packaging/src/setup.py +++ b/python_packaging/src/setup.py @@ -242,9 +242,13 @@ def update_gromacs_client_cmake_args(args: typing.List[str]): if suffix is not None: gmx_toolchain_dir = os.path.join(share_cmake, 'gromacs' + suffix) - if gmx_toolchain_dir is None: + if gmx_toolchain_dir is None or not os.path.exists(gmx_toolchain_dir): print(usage) - raise GmxapiInstallError('Could not configure for GROMACS installation. Provide GMXTOOLCHAINDIR.') + raise GmxapiInstallError( + 'Could not configure for GROMACS installation. ' + 'Provide GMXTOOLCHAINDIR or CMAKE_TOOLCHAIN_FILE. ' + 'See https://manual.gromacs.org/current/gmxapi/userguide/install.html' + ) suffix = os.path.basename(gmx_toolchain_dir).strip('gromacs') gmx_toolchain = os.path.abspath(os.path.join(gmx_toolchain_dir, 'gromacs-toolchain' + suffix + '.cmake'))