mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 06:24:51 +08:00
package: respect CMAKE_INSTALL_PREFIX
don't force /opt/intel/opencl which is location of legacy Intel OpenCL driver. Use CMAKE_INSTALL_PREFIX to install driver in location where user wants Change-Id: I2b55a2ec8129a06ee6a0e97a7adcfa69084e3502 Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
3b726b76ee
commit
bc7aa63a37
@@ -43,9 +43,6 @@ if(UNIX)
|
||||
set(_dir_etc "/etc")
|
||||
endif()
|
||||
|
||||
set(NEO_BINARY_INSTALL_DIR /opt/intel/opencl)
|
||||
set(CMAKE_INSTALL_PREFIX ${NEO_BINARY_INSTALL_DIR})
|
||||
|
||||
foreach(TARGET_tmp ${IGDRCL__IGC_TARGETS})
|
||||
list(APPEND IGC_TARGET_FILES $<TARGET_FILE:${TARGET_tmp}>)
|
||||
endforeach()
|
||||
@@ -53,14 +50,14 @@ if(UNIX)
|
||||
install(FILES
|
||||
${IGDRCL_BINARY_DIR}/bin/libigdrcl.so
|
||||
${IGC_TARGET_FILES}
|
||||
DESTINATION ${NEO_BINARY_INSTALL_DIR}
|
||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
COMPONENT igdrcl
|
||||
)
|
||||
|
||||
set(OCL_ICD_RUNTIME_NAME libigdrcl.so)
|
||||
install(
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/libintelopencl.conf \"/opt/intel/opencl\n\" )"
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/intel.icd \"/opt/intel/opencl/${OCL_ICD_RUNTIME_NAME}\n\" )"
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/libintelopencl.conf \"${CMAKE_INSTALL_PREFIX}/lib\n\" )"
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/intel.icd \"${CMAKE_INSTALL_PREFIX}/lib/${OCL_ICD_RUNTIME_NAME}\n\" )"
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/postinst \"/sbin/ldconfig\n\" )"
|
||||
CODE "file( WRITE ${IGDRCL_BINARY_DIR}/postrm \"/sbin/ldconfig\n\" )"
|
||||
COMPONENT igdrcl
|
||||
@@ -101,7 +98,7 @@ if(UNIX)
|
||||
set(CPACK_RPM_PACKAGE_URL "http://01.org/compute-runtime")
|
||||
set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${IGDRCL_BINARY_DIR}/postinst")
|
||||
set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${IGDRCL_BINARY_DIR}/postrm")
|
||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "/opt/intel/opencl")
|
||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY ${CMAKE_INSTALL_PREFIX})
|
||||
set(CPACK_PACKAGE_CONTACT "Intel Corporation")
|
||||
set(CPACK_PACKAGE_FILE_NAME "intel-opencl-${NEO_VERSION_MAJOR}.${NEO_VERSION_MINOR}-${NEO_VERSION_BUILD}.${CPACK_RPM_PACKAGE_ARCHITECTURE}")
|
||||
set(CPACK_DEB_COMPONENT_INSTALL ON)
|
||||
|
||||
Reference in New Issue
Block a user