summaryrefslogtreecommitdiff
path: root/Modules/FindPython.cmake
Commit message (Collapse)AuthorAgeFilesLines
* FindPython: clarify static libraries hint usageMarc Chevrier2021-12-011-0/+5
| | | | Fixes: #22956
* Help: Add `.. versionadded` directives to module docsNikita Nemkin2020-12-021-1/+1
| | | | Issue: #19715
* Help: FindPython: add version informationMarc Chevrier2020-12-011-14/+84
|
* FindPython: Adds control over artifact names to searchMarc Chevrier2020-11-031-0/+16
| | | | Fixes: #21371
* FindPython: Ensure Apple Xcode python 3 is usableMarc Chevrier2020-10-121-0/+3
| | | | | | | The python 3 distributed as part of Xcode requires the specification of a 'rpath' pointing at frameowrks root for a correct execution. Fixes: #21293
* FindPython: Add version range supportMarc Chevrier2020-09-301-5/+47
| | | | Fixes: #21107
* FindPython: fix typo in Python_LIBRARY_DIRSPhilipp Storz2020-09-111-1/+1
| | | | | | | | Fixes the wrong spelling of Python_LIBRARY_DIRS as "Python_LIBRAY_DIRS" which exists in - FindPython - FindPython2 - FindPython3
* Fix typos identified using codespellJean-Christophe Fillion-Robin2020-07-221-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/codespell-project/codespell#readme The following command was used: ``` codespell -q6 --skip="\ .git,\ *.json,\ ./Copyright.txt,\ ./Help/command/foreach.rst,\ ./Help/prop_test/REQUIRED_FILES.rst,\ ./Help/variable/CTEST_COVERAGE_COMMAND.rst,\ ./Modules/CMakeCheckCompilerFlagCommonPatterns.cmake,\ ./Modules/CMakeRCInformation.cmake,\ ./Modules/Internal/CPack/NSIS.template.in,\ ./Modules/FindMatlab.cmake,\ ./Modules/MatlabTestsRedirect.cmake,\ ./Modules/Platform/Windows-Clang.cmake,\ ./Modules/Platform/Windows-Intel-Fortran.cmake,\ ./Modules/Platform/Windows-MSVC.cmake,\ ./Source/CMakeVersion.cmake,\ ./Source/cmConvertMSBuildXMLToJSON.py,\ ./Source/cmCreateTestSourceList.cxx,\ ./Source/cmGlobalVisualStudio10Generator.cxx,\ ./Source/cmExportBuildFileGenerator.cxx,\ ./Source/cmExportInstallAndroidMKGenerator.cxx,\ ./Source/cmExportInstallFileGenerator.cxx,\ ./Source/cmExportSet.cxx,\ ./Source/cmExportTryCompileFileGenerator.cxx,\ ./Source/cmFindPackageCommand.cxx,\ ./Source/cmInstallCommand.cxx,\ ./Source/cmGeneratorExpressionLexer.cxx,\ ./Source/cmLocalVisualStudio7Generator.cxx,\ ./Source/cmOrderDirectories.cxx,\ ./Source/cmTarget.cxx,\ ./Source/kwsys/*,\ ./Source/QtDialog/CMakeSetupDialog.ui,\ ./Source/CPack/WiX/cmWIXRichTextFormatWriter.cxx,\ ./Source/CTest/cmParseCoberturaCoverage.h,\ ./Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in,\ ./Tests/RunCMake/CPack/tests/DMG_SLA/English.license.rtf,\ ./Tests/RunCMake/CPack/tests/DMG_SLA/German.license.txt,\ ./Tests/RunCMake/CPack/tests/DMG_SLA/German.menu.txt,\ ./Tests/RunCMake/GoogleTest/xml_output.cpp,\ ./Tests/RunCMake/Make/TargetMessages*,\ ./Utilities/*,\ " \ -L "\ dependees,\ endwhile,\ fo,\ filetest,\ helpfull,\ nd,\ objext,\ stoll,\ supercedes,\ superceded,\ vas,\ varn,\ " ```
* Help: Add Sphinx 'versionadded' directives to each top-level documentKitware Robot2020-07-061-0/+2
| | | | | | | Run the `Utilities/Sphinx/update_versions.py` script to add initial markup to every top-level document and find module. Issue: #19715
* FindPython: Add IronPython support on all platformsMarc Chevrier2020-05-111-1/+15
|
* FindPython: Add support for 'PyPy'Marc Chevrier2020-05-011-0/+6
|
* FindPython: Add capability to specify Python implementationsMarc Chevrier2020-04-281-0/+21
| | | | | | | | Through hint Python_FIND_IMPLEMENTATIONS it is possble to specify, as an ordered list, which implementations must be searched for. Currently possible values are: * CPython * IronPython
* FindPython: add sub-components to Development componentMarc Chevrier2020-04-161-10/+26
| | | | Fixes: #20425
* Help: FindPython: fix typos and add some clarificationsMarc Chevrier2020-04-111-9/+16
|
* Merge topic 'FindPython-polish'Brad King2020-03-251-8/+6
|\ | | | | | | | | | | | | bf1ecfef7f FindPython: misc. fixes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4519
| * FindPython: misc. fixesMarc Chevrier2020-03-241-8/+6
| | | | | | | | | | Help: Fix errors regardings HINTS. Code: Optimize Python signature cache variable to avoid unecessary searchs.
* | FindPython: Add possibility to control scope of artifacts.Marc Chevrier2020-03-051-0/+16
|/ | | | Fixes: #20362
* FindPython: python_add_library can now manage SOABI suffix.Marc Chevrier2020-03-031-2/+6
| | | | Fixes: #20408
* FindPython: Add variable Python_SOABIMarc Chevrier2020-01-091-0/+7
| | | | | | This variable holds the standard extension suffix for modules. Fixes: #20150
* FindPython: Extend virtual environment handling by considering condaSebastian Müller2019-12-211-6/+6
| | | | | | - Add functionality to recognize and use CONDA_PREFIX environment variable - Add tests for conda virtual environments - Fixes: #20111
* Help: Minor wording cleanup for Python modulesCraig Scott2019-10-271-2/+2
|
* FindPython: Add capability to specify directly artifactsMarc Chevrier2019-09-021-0/+50
| | | | Fixes: #19492
* FindPython: ensure virtual environments are correctly handledMarc Chevrier2019-08-051-0/+6
| | | | Fixes: #19525
* FindPython: add Python_FIND_ABI hint.Marc Chevrier2019-06-241-0/+45
| | | | This variable will enable to specify will ABIs will be searched.
* FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks lookup.Marc Chevrier2019-05-241-2/+7
|
* FindPython: Add policy to manage lookup stratgey default.Marc Chevrier2019-05-211-1/+3
|
* FindPython: Implement lookup strategies.Marc Chevrier2019-05-211-0/+11
| | | | | | | Configration variable Python_FIND_STRATEGY controls the lookup startegy. Possible values are LOCATION and VERSION. Fixes: #19159
* FindPython*: Manage weak link for Python modulesMarc Chevrier2019-05-071-4/+8
| | | | | | | Add new target Python::Module which take care of platform requirements for Python module development. Fixes: #18100
* FindPython*: Add capability to control virtual env handling.Marc Chevrier2019-04-031-5/+17
| | | | Fixes: #19097
* FindPython*: ensure correct architecture is selected.Marc Chevrier2019-03-141-0/+7
| | | | | | | | Ensure interpreter and libraries architecture matches CMake build configuration. Update documentation about interpreter constraints. Fixes: #19024
* FindPython: Introduce NumPy componentHiroshi Miura2019-01-251-2/+11
| | | | | Fixes: #18678 Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* FindPython: Support script modeKyle Edwards2019-01-231-4/+6
| | | | Fixes: #18827
* FindPython*: fix erroneous handling of virtual environmentsMarc Chevrier2018-10-021-0/+6
| | | | fixes: #18408
* FindPython*: Windows: add facility to select lookup order for registry.Marc Chevrier2018-09-121-0/+11
| | | | Fixes: #18302
* FindPython*: MacOS: Fix erroneous handling of Frameworks.Marc Chevrier2018-09-121-0/+8
| | | | Fixes: #18204
* FindPython: enhance multiple major versions lookupMarc Chevrier2018-04-031-7/+8
|
* FindPython*: New implementation for Python stuffMarc Chevrier2018-03-201-0/+180
Fixes: #16142