Remove OMPT category and fix certain preprocessor checks (#1165)
* Part 1: Remove OMPT Category * Part 2: Properly remove backend choices * Part 3: Ensure preprocessor checks if user defined var to OFF
This commit is contained in:
zatwierdzone przez
GitHub
rodzic
c0f8627e7f
commit
edfda63701
@@ -752,18 +752,20 @@ parse_args(int argc, char** argv, std::vector<char*>& _env)
|
||||
"mutex-locks", "spin-locks", "rw-locks",
|
||||
"rocm" };
|
||||
|
||||
#if !defined(ROCPROFSYS_USE_MPI) && !defined(ROCPROFSYS_USE_MPI_HEADERS)
|
||||
#if(!defined(ROCPROFSYS_USE_MPI) || ROCPROFSYS_USE_MPI == 0) && \
|
||||
(!defined(ROCPROFSYS_USE_MPI_HEADERS) || ROCPROFSYS_USE_MPI_HEADERS == 0)
|
||||
_backend_choices.erase("mpip");
|
||||
#endif
|
||||
|
||||
#if !defined(ROCPROFSYS_USE_OMPT)
|
||||
#if !defined(ROCPROFSYS_USE_OMPT) || ROCPROFSYS_USE_OMPT == 0
|
||||
_backend_choices.erase("ompt");
|
||||
#endif
|
||||
|
||||
#if !defined(ROCPROFSYS_USE_ROCM)
|
||||
#if !defined(ROCPROFSYS_USE_ROCM) || ROCPROFSYS_USE_ROCM == 0
|
||||
_backend_choices.erase("rocm");
|
||||
_backend_choices.erase("amd-smi");
|
||||
_backend_choices.erase("rcclp");
|
||||
_backend_choices.erase("ompt");
|
||||
#endif
|
||||
|
||||
parser.start_group("BACKEND OPTIONS",
|
||||
|
||||
Reference in New Issue
Block a user