Fix modules and modules.idx generation on Windows and disable a few more modules causing potential crashes (#12252)

* Fix modules and modules.idx generation on Windows and disable a few more modules causing potential crashes

* Introduce a new TROOT::GetSharedLibDir() method to reduce the need of #ifdef R__WIN32

* Use the value of ROOT_GET_LIBRARY_OUTPUT_DIR instead of CMAKE_RUNTIME_OUTPUT_DIRECTORY (which is the same anyway)

* cleanup the code

* Remove unnecessary check
This commit is contained in:
Bertrand Bellenot 2023-02-17 08:38:55 +01:00 committed by jenkins
parent 75930f9dfd
commit b3b15d60e1
2 changed files with 12 additions and 1 deletions

View File

@ -32,6 +32,7 @@ module "libc" [system] [extern_c] [no_undeclared_includes] {
header "stdio.h"
}
module "complex.h" {
requires missing
export *
header "complex.h"
}

View File

@ -62,7 +62,7 @@ module "std" [system] {
header "chrono"
}
module "__msvc_chrono.hpp" {
requires missing
requires msvc1934
export xtimec_h
export *
header "__msvc_chrono.hpp"
@ -515,4 +515,14 @@ module "std" [system] {
export *
header "yvals_core.h"
}
module "xnode_handle.h" {
requires cplusplus17
export *
header "xnode_handle.h"
}
module "__msvc_iter_core.hpp" {
requires msvc1934
export *
header "__msvc_iter_core.hpp"
}
}