Marc Chevrier
30b873c05d
FindPython*: Manage weak link for Python modules
...
Add new target Python::Module which take care of platform requirements
for Python module development.
Fixes : #18100
2019-05-07 16:37:24 +02:00
Marc Chevrier
e3919bae17
UseSWIG: Manage alternate library name
...
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
2019-05-03 18:20:17 +02:00
Thirumal Venkat
9816748847
SWIG: Add support for custom Swig source file extensions
2019-01-03 09:36:15 +05:30
Marc Chevrier
dff28141dc
UseSWIG: add management of SWIG option -module
...
When file property SWIG_MODULE_NAME is specified, provide option -module
to SWIG compiler.
Fixes : #18374
2018-12-07 18:51:57 +01:00
Marc Chevrier
a3a0c3aa71
UseSWIG: add policy to manage target naming strategy.
2018-07-25 18:00:52 +02:00
Brad King
8f2b483c06
Merge branch 'backport-UseSWIG-legacy-targets' into UseSWIG-legacy-targets
...
Resolve conflicts by integrating changes from both sides.
2018-07-03 12:48:02 -04:00
Marc Chevrier
38ffcedd26
UseSWIG: reintroduce legacy target name management
...
Fixes : #18140
2018-07-03 12:46:59 -04:00
Marc Chevrier
08f2a2408d
UseSWIG: add support of target property INCLUDE_DIRECTORIES consumption
...
Fixes : #18003
2018-06-13 17:46:16 +02:00
Rishi Theivendran
0c2fb4c896
UseSWIG: Add CSHARP variant for wrapper files
...
Issue: #18065
Fixes : #18066
2018-06-12 11:34:58 -04:00
Marc Chevrier
38dcdd7641
UseSWIG: Ensure tests are usable in multi-config mode.
...
Fixes : #17875
2018-04-05 12:09:53 +02:00
Marc Chevrier
8ab4e38373
UseSWIG: Add new behavior for better support files management
...
fixes : #17840
2018-04-03 12:44:55 +02:00
Marc Chevrier
438429d6fe
UseSWIG: Rework tests
2018-04-02 16:24:13 +02:00