|
|
@@ -20,6 +20,16 @@ add_test(NAME UseSWIG.LegacyPerl COMMAND
|
|
|
--build-options ${build_options}
|
|
|
--test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
)
|
|
|
+add_test(NAME UseSWIG.LegacyPerl5 COMMAND
|
|
|
+ ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
|
|
|
+ --build-and-test
|
|
|
+ "${CMake_SOURCE_DIR}/Tests/UseSWIG/LegacyPerl"
|
|
|
+ "${CMake_BINARY_DIR}/Tests/UseSWIG/LegacyPerl5"
|
|
|
+ ${build_generator_args}
|
|
|
+ --build-project TestLegacyPerl
|
|
|
+ --build-options ${build_options} -Dlanguage=perl5
|
|
|
+ --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
+ )
|
|
|
|
|
|
include(CheckLanguage)
|
|
|
check_language(CSharp)
|
|
|
@@ -66,6 +76,16 @@ add_test(NAME UseSWIG.BasicPerl COMMAND
|
|
|
--build-options ${build_options}
|
|
|
--test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
)
|
|
|
+add_test(NAME UseSWIG.BasicPerl5 COMMAND
|
|
|
+ ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
|
|
|
+ --build-and-test
|
|
|
+ "${CMake_SOURCE_DIR}/Tests/UseSWIG/BasicPerl"
|
|
|
+ "${CMake_BINARY_DIR}/Tests/UseSWIG/BasicPerl5"
|
|
|
+ ${build_generator_args}
|
|
|
+ --build-project TestBasicPerl
|
|
|
+ --build-options ${build_options} -Dlanguage=perl5
|
|
|
+ --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
+ )
|
|
|
if(SWIG_FOUND AND NOT SWIG_VERSION VERSION_LESS "4.0.2"
|
|
|
AND CMAKE_GENERATOR MATCHES "Make|Ninja|Xcode|Visual Studio (1[1-9]|[2-9][0-9])")
|
|
|
add_test(NAME UseSWIG.Depfile.BasicPython COMMAND
|
|
|
@@ -89,6 +109,16 @@ if(SWIG_FOUND AND NOT SWIG_VERSION VERSION_LESS "4.0.2"
|
|
|
--build-options ${build_options} -DSWIG_USE_SWIG_DEPENDENCIES=ON
|
|
|
--test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
)
|
|
|
+ add_test(NAME UseSWIG.Depfile.BasicPerl5 COMMAND
|
|
|
+ ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
|
|
|
+ --build-and-test
|
|
|
+ "${CMake_SOURCE_DIR}/Tests/UseSWIG/BasicPerl"
|
|
|
+ "${CMake_BINARY_DIR}/Tests/UseSWIG/BasicPerl5.Depfile"
|
|
|
+ ${build_generator_args}
|
|
|
+ --build-project TestBasicPerl
|
|
|
+ --build-options ${build_options} -DSWIG_USE_SWIG_DEPENDENCIES=ON -Dlanguage=perl5
|
|
|
+ --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
+ )
|
|
|
endif()
|
|
|
|
|
|
if (CMake_TEST_UseSWIG_Fortran)
|