From a34804ed3e8892877ab1175dbf68ca17bed24aac Mon Sep 17 00:00:00 2001 From: Ranjith Ramakrishnan Date: Thu, 17 Nov 2022 09:37:38 -0800 Subject: [PATCH] Change pragma message to warning File reorganization feature was implemented with backward compatibility The backward compatibility support will be deprecated in future release. Changed the #pragma message to #warning for a smooth transition Change-Id: Ibaedc1873bc764d25f74d9ca9416077d084e332d --- runtime/hsa-runtime/hsa-backward-compat.cmake | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/runtime/hsa-runtime/hsa-backward-compat.cmake b/runtime/hsa-runtime/hsa-backward-compat.cmake index 1e24a5d017..0f6e34cc61 100644 --- a/runtime/hsa-runtime/hsa-backward-compat.cmake +++ b/runtime/hsa-runtime/hsa-backward-compat.cmake @@ -43,7 +43,19 @@ function(create_header_template) LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */\n\n#ifndef @include_guard@\n#define @include_guard@ \n\n#pragma message(\"@file_name@ has moved to @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_INCLUDEDIR@/hsa and package include paths have changed.\\nInclude as \\\"hsa/@file_name@\\\" when using cmake packages.\")\n@include_statements@\n\n#endif") + */ + +#ifndef @include_guard@ +#define @include_guard@ + +#if defined(_MSC_VER) +#pragma message(\"@file_name@ has moved to @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_INCLUDEDIR@/hsa and package include paths have changed.\\nInclude as \\\"hsa/@file_name@\\\" when using cmake packages.\") +#elif defined(__GNUC__) +#warning \"@file_name@ has moved to @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_INCLUDEDIR@/hsa and package include paths have changed.\\nInclude as \\\"hsa/@file_name@\\\" when using cmake packages.\" +#endif +@include_statements@ + +#endif") endfunction() #use header template file and generate wrapper header files