summaryrefslogtreecommitdiffstats
path: root/Tests/UseSWIG
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'UseSWIG-create-workingdir'Brad King2021-11-221-0/+1
|\ | | | | | | | | | | | | 7224eb5185 UseSWIG: ensure directory for depfile exists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6750
| * UseSWIG: ensure directory for depfile existsMarc Chevrier2021-11-191-0/+1
| | | | | | | | | | | | | | When `Visual Studio` and `Xcode` generators are used, directory for depfile is not implicitely created by CMake when OUTFILE_DIR option is used. Fixes: #22932
* | UseSWIG: Use swig generated dependencies for Visual StudioMarc Chevrier2021-07-091-1/+1
|/
* UseSWIG: use swig dependencies for Xcode generatorMarc Chevrier2021-04-231-1/+2
|
* UseSWIG: use swig tool to generate dependenciesMarc Chevrier2021-01-213-2/+26
| | | | | | add_custom_command() supports option DEPFILE when generator is Makefiles or Ninja. And swig tool is able to generate a dependencies file which is compatible with DEPFILE option.
* UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file propertiesMarc Chevrier2020-09-309-1/+166
| | | | | | | These properties enable to manage output directories on per source file basis. Fixes: #21250
* Merge topic 'UseSWIG-interface-option'Brad King2020-09-018-0/+62
|\ | | | | | | | | | | | | d264685bee UseSWIG: Update option -interface usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5172
| * UseSWIG: Update option -interface usageMarc Chevrier2020-08-318-0/+62
| | | | | | | | | | | | | | Option -interface must not be used if multiple SWIG files are part of the same library. Fixes: #21134
* | UseSWIG: Take care of support files in sub-directoriesMarc Chevrier2020-08-046-0/+84
|/ | | | Fixes: #20833
* UseSWIG: Enable SWIG Fortran target languageSeth R Johnson2020-02-244-0/+118
|
* FindPython*: Manage weak link for Python modulesMarc Chevrier2019-05-076-10/+10
| | | | | | | Add new target Python::Module which take care of platform requirements for Python module development. Fixes: #18100
* UseSWIG: Manage alternate library nameMarc Chevrier2019-05-032-0/+47
| | | | | | | | Manage alternate library name by passing -interface <library_name> for python language or -dllimport <library_name> for CSharp language to the SWIG compiler. Fixes: #18771
* SWIG: Add support for custom Swig source file extensionsThirumal Venkat2019-01-035-0/+82
|
* UseSWIG: add management of SWIG option -moduleMarc Chevrier2018-12-074-1/+116
| | | | | | | When file property SWIG_MODULE_NAME is specified, provide option -module to SWIG compiler. Fixes: #18374
* UseSWIG: add policy to manage target naming strategy.Marc Chevrier2018-07-258-12/+7
|
* Merge branch 'backport-UseSWIG-legacy-targets' into UseSWIG-legacy-targetsBrad King2018-07-035-0/+5
|\ | | | | | | Resolve conflicts by integrating changes from both sides.
| * UseSWIG: reintroduce legacy target name managementMarc Chevrier2018-07-034-0/+4
| | | | | | | | Fixes: #18140
* | UseSWIG: add support of target property INCLUDE_DIRECTORIES consumptionMarc Chevrier2018-06-133-0/+65
|/ | | | Fixes: #18003
* UseSWIG: Add CSHARP variant for wrapper filesRishi Theivendran2018-06-124-0/+93
| | | | | Issue: #18065 Fixes: #18066
* UseSWIG: Ensure tests are usable in multi-config mode.Marc Chevrier2018-04-059-41/+45
| | | | Fixes: #17875
* UseSWIG: Add new behavior for better support files managementMarc Chevrier2018-04-034-3/+124
| | | | fixes: #17840
* UseSWIG: Rework testsMarc Chevrier2018-04-0219-0/+800