diff --git a/hipamd/src/CMakeLists.txt b/hipamd/src/CMakeLists.txt index d9207ddd0f..3dc305725d 100644 --- a/hipamd/src/CMakeLists.txt +++ b/hipamd/src/CMakeLists.txt @@ -22,6 +22,9 @@ cmake_minimum_required(VERSION 3.5.1) include(GNUInstallDirs) +set(VERSION_MAJOR_AMDHIP ${HIP_VERSION_MAJOR}) +set(VERSION_MINOR_AMDHIP ${HIP_VERSION_MINOR}) + if(ADDRESS_SANITIZER) set(ASAN_LINKER_FLAGS "-fsanitize=address") set(ASAN_COMPILER_FLAGS "-fno-omit-frame-pointer -fsanitize=address") @@ -129,6 +132,11 @@ if(BUILD_SHARED_LIBS) endif() endif() +if(WIN32) + configure_file(hip_hcc_in.rc.in hip_hcc_info.rc @ONLY) + target_sources(amdhip64 PRIVATE hip_hcc_info.rc) +endif() + target_include_directories(amdhip64 PRIVATE ${HIP_COMMON_INCLUDE_DIR} diff --git a/hipamd/src/hip_hcc_in.rc.in b/hipamd/src/hip_hcc_in.rc.in new file mode 100755 index 0000000000..a981d9d1ab --- /dev/null +++ b/hipamd/src/hip_hcc_in.rc.in @@ -0,0 +1,77 @@ +#define STR(__macro__) #__macro__ +#define XSTR(__macro__) STR(__macro__) + +#if defined(_DEBUG) +#define DEBUG_ONLY(x) x +#else +#define DEBUG_ONLY(x) +#endif + +#define VERSION_PREFIX_MAJOR @VERSION_MAJOR_AMDHIP@ +#define VERSION_PREFIX_MINOR @VERSION_MINOR_AMDHIP@ + + + + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winresrc.h" +#include "utils/versions.hpp" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO +FILEVERSION 10, 0, AMD_PLATFORM_BUILD_NUMBER, AMD_PLATFORM_REVISION_NUMBER +PRODUCTVERSION 10, 0, AMD_PLATFORM_BUILD_NUMBER, AMD_PLATFORM_REVISION_NUMBER +FILEFLAGSMASK 0x3fL +#ifdef _DEBUG +FILEFLAGS 0x1L +#else +FILEFLAGS 0x0L +#endif +FILEOS 0x40004L +FILETYPE 0x2L +FILESUBTYPE 0x0L +BEGIN +BLOCK "StringFileInfo" +BEGIN +BLOCK "040904b0" +BEGIN +VALUE "Comments", " \0" +VALUE "CompanyName", "Advanced Micro Devices Inc.\0" +VALUE "FileDescription", AMD_PLATFORM_NAME " amdhip64 " XSTR(VERSION_PREFIX_MAJOR) "." XSTR(VERSION_PREFIX_MINOR) " Runtime\0" +VALUE "FileVersion", "10.0." XSTR(AMD_PLATFORM_BUILD_NUMBER) "." XSTR(AMD_PLATFORM_REVISION_NUMBER) +VALUE "InternalName", "amdhip64" +VALUE "LegalCopyright", "Copyright (C) 2011 Advanced Micro Devices Inc.\0" +VALUE "OriginalFilename", "amdhip64.dll" +VALUE "ProductName", "amdhip64 " XSTR(VERSION_PREFIX_MAJOR) "." XSTR(VERSION_PREFIX_MINOR) " " AMD_PLATFORM_INFO "\0" +VALUE "ProductVersion", "10.0." XSTR(AMD_PLATFORM_BUILD_NUMBER) "." XSTR(AMD_PLATFORM_REVISION_NUMBER) +END +END +BLOCK "VarFileInfo" +BEGIN +VALUE "Translation", 0x409, 1200 +END +END + +#endif // English (U.S.) resources +/////////////////////////////////////////////////////////////////////////////