mirror of
https://github.com/intel/gmmlib.git
synced 2025-09-15 12:51:21 +08:00
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:

committed by
Prajapati, Dimpalben R

parent
b20e484a5b
commit
375036ac35
@ -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)
|
||||
|
||||
|
@ -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 */
|
||||
|
@ -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
|
Reference in New Issue
Block a user