@@ -43,6 +43,14 @@ add_test(NAME LoadMaterialPropertyTest
4343 COMMAND LoadMaterialPropertyTest
4444 "$<TARGET_FILE :MaterialPropertyTest >" )
4545add_dependencies (check LoadMaterialPropertyTest )
46+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
47+ set_property (TEST LoadMaterialPropertyTest
48+ PROPERTY DEPENDS MaterialPropertyTest
49+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
50+ else ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
51+ set_property (TEST LoadMaterialPropertyTestMFrontGenericBehaviourInterfaceTest
52+ PROPERTY DEPENDS MaterialPropertyTest )
53+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
4654
4755# Test on behaviours
4856
@@ -381,6 +389,10 @@ target_link_libraries(InvalidResultTest
381389 PRIVATE MFrontGenericInterface )
382390add_test (NAME InvalidResultTest COMMAND InvalidResultTest )
383391add_dependencies (check InvalidResultTest )
392+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
393+ set_property (TEST InvalidResultTest
394+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
395+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
384396
385397add_executable (ErrorBacktraceTest
386398 EXCLUDE_FROM_ALL
@@ -389,6 +401,10 @@ target_link_libraries(ErrorBacktraceTest
389401 PRIVATE MFrontGenericInterface )
390402add_test (NAME ErrorBacktraceTest COMMAND ErrorBacktraceTest )
391403add_dependencies (check ErrorBacktraceTest )
404+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
405+ set_property (TEST ErrorBacktraceTest
406+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
407+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
392408
393409if (enable-mgis-function)
394410
@@ -401,6 +417,10 @@ target_link_libraries(SharedSpaceTest
401417 PRIVATE MFrontGenericInterface tfel::TFELTests )
402418add_test (NAME SharedSpaceTest COMMAND SharedSpaceTest )
403419add_dependencies (check SharedSpaceTest )
420+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
421+ set_property (TEST SharedSpaceTest
422+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
423+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
404424
405425add_executable (FunctionTest
406426 EXCLUDE_FROM_ALL
@@ -419,6 +439,10 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "NVHPC")
419439 target_compile_definitions (FunctionTest
420440 PRIVATE MGIS_DISABLE_CONSTEXPR_FUNCTION_TESTS )
421441endif ()
442+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
443+ set_property (TEST FunctionTest
444+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
445+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
422446
423447add_executable (EvaluatorsTest
424448 EXCLUDE_FROM_ALL
@@ -437,6 +461,11 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "NVHPC")
437461 target_compile_definitions (EvaluatorsTest
438462 PRIVATE MGIS_DISABLE_CONSTEXPR_FUNCTION_TESTS )
439463endif ()
464+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
465+ set_property (TEST EvaluatorsTest
466+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
467+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
468+
440469
441470add_executable (MechanicalEvaluatorsTest
442471 EXCLUDE_FROM_ALL
@@ -455,6 +484,11 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "NVHPC")
455484 target_compile_definitions (MechanicalEvaluatorsTest
456485 PRIVATE MGIS_DISABLE_CONSTEXPR_FUNCTION_TESTS )
457486endif ()
487+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
488+ set_property (TEST MechanicalEvaluatorsTest
489+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
490+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
491+
458492
459493add_executable (TensorialFunctionTest
460494 EXCLUDE_FROM_ALL
@@ -473,6 +507,10 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "NVHPC")
473507 target_compile_definitions (TensorialFunctionTest
474508 PRIVATE MGIS_DISABLE_CONSTEXPR_FUNCTION_TESTS )
475509endif ()
510+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
511+ set_property (TEST TensorialFunctionTest
512+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
513+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
476514
477515add_executable (ReduceTest
478516 EXCLUDE_FROM_ALL
@@ -481,6 +519,10 @@ target_link_libraries(ReduceTest
481519 PRIVATE MFrontGenericInterface tfel::TFELTests )
482520add_test (NAME ReduceTest COMMAND ReduceTest )
483521add_dependencies (check ReduceTest )
522+ if ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
523+ set_property (TEST ReduceTest
524+ PROPERTY ENVIRONMENT "PATH=$<TARGET_FILE_DIR :MFrontGenericInterface >\; ${MGIS_PATH_STRING} " )
525+ endif ((CMAKE_HOST_WIN32 ) AND (NOT MSYS ))
484526
485527add_executable (MaterialFunctionManagerTest
486528 EXCLUDE_FROM_ALL MaterialFunctionManagerTest.cxx )
0 commit comments