Commit 9aff18ed authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

pkgdep/git: download ITTAPI for future VTune tests



Change-Id: I243b7dfbe7b207cd87d32e214726a335a88ed5a2
Signed-off-by: default avatarAlexey Kireev <alexey.kireev@intel.com>
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18705


Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 0530a8be
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -60,6 +60,18 @@ function install_rocksdb() {
	fi
}

function install_ittapi() {
	# Install Intel Instrumentation and Trace API
	local ittapi_version=v3.24.5 ittapi_dir=/usr/src/ittapi

	rm -rf "$ittapi_dir"
	git clone "${GIT_REPO_ITTAPI}" --branch "$ittapi_version" "$GIT_REPOS/ittapi"
	make -C "$GIT_REPOS/ittapi/src/ittnotify_refcol"

	mv "$GIT_REPOS/ittapi" "$ittapi_dir"
	ln -s . "$ittapi_dir/sdk"
}

function install_fio() {
	# This version of fio is installed in /usr/src/fio to enable
	# building the spdk fio plugin.
@@ -462,6 +474,7 @@ function install_sources() {
	fi
	sources+=(install_fio)
	sources+=(install_vagrant)
	sources+=(install_ittapi)

	sudo mkdir -p /usr/{,local}/src
	sudo mkdir -p "$GIT_REPOS"
@@ -512,6 +525,8 @@ export GIT_REPO_BCC
export GIT_REPO_BPFTRACE
: ${GIT_REPO_NVME_CLI=https://review.spdk.io/gerrit/spdk/nvme-cli}
export GIT_REPO_NVME_CLI
: ${GIT_REPO_ITTAPI=https://github.com/intel/ittapi.git}
export GIT_REPO_ITTAPI

GIT_REPOS=${GIT_REPOS:-$HOME}