Add DLL name and 64bit OS config check

define GMM_ENTRY_NAME and DLL name based on 32/64 bit OS check
add DLL name for linux clients (neo) - could be temporary until
clients use generated header

Change-Id: I4e1438cb3989ed6efcd4859e4676150e747ddd84
Signed-off-by: drprajap <dimpalben.r.prajapati@intel.com>
This commit is contained in:
drprajap
2018-06-26 23:42:48 -07:00
committed by Prajapati, Dimpalben R
parent b20e484a5b
commit 375036ac35
3 changed files with 19 additions and 9 deletions

View File

@ -551,7 +551,7 @@ if(NOT DEFINED RUN_TEST_SUITE OR RUN_TEST_SUITE)
add_subdirectory(ULT)
endif()
set (IGDGMM_LIBRARY_NAME "igdgmm")
set (GMM_UMD_DLL "igdgmm")
include(os_release_info.cmake)

View File

@ -23,6 +23,6 @@
#ifndef IGDGMM_H
#define IGDGMM_H
#cmakedefine IGDGMM_LIBRARY_NAME "${CMAKE_SHARED_LIBRARY_PREFIX}${IGDGMM_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}"
#cmakedefine GMM_UMD_DLL "${CMAKE_SHARED_LIBRARY_PREFIX}${GMM_UMD_DLL}${CMAKE_SHARED_LIBRARY_SUFFIX}"
#endif /* IGDGMM_H */

View File

@ -21,10 +21,20 @@ OTHER DEALINGS IN THE SOFTWARE.
============================================================================*/
#pragma once
#ifdef _X64
#define GMM_UMD_DLL "igdgmm64.dll"
#define GMM_ENTRY_NAME "OpenGmm"
#else
#define GMM_UMD_DLL "igdgmm32.dll"
#define GMM_ENTRY_NAME "_OpenGmm@4"
#endif
#if defined(_WIN64 ) || defined(__x86_64__) || defined(__LP64__)
#define GMM_ENTRY_NAME "OpenGmm"
#if defined(_WIN64 )
#define GMM_UMD_DLL "igdgmm64.dll"
#else
#define GMM_UMD_DLL "libigdgmm.so"
#endif
#else
#define GMM_ENTRY_NAME "_OpenGmm@4"
#if defined(_WIN32)
#define GMM_UMD_DLL "igdgmm32.dll"
#else
#define GMM_UMD_DLL "libigdgmm.so"
#endif
#endif