mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 10:35:42 +00:00
6a041f6c61
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
35 lines
1.1 KiB
CMake
35 lines
1.1 KiB
CMake
##=============================================================================
|
|
##
|
|
## Copyright (c) Kitware, Inc.
|
|
## All rights reserved.
|
|
## See LICENSE.txt for details.
|
|
##
|
|
## This software is distributed WITHOUT ANY WARRANTY; without even
|
|
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
## PURPOSE. See the above copyright notice for more information.
|
|
##
|
|
##=============================================================================
|
|
|
|
## Fetch latests tags from VTK-m main repo
|
|
|
|
find_package(Git)
|
|
if(NOT Git_FOUND)
|
|
message(ERROR "Git not installed, Could not fetch vtk/vtk-m tags")
|
|
return()
|
|
endif()
|
|
|
|
set(REPO_URL "https://gitlab.kitware.com/vtk/vtk-m.git")
|
|
|
|
## Only fetch tags when in a fork in a MR since often times forks do not have
|
|
## the latest tags from the main repo.
|
|
if(DEFINED ENV{CI_MERGE_REQUEST_ID} AND NOT $ENV{CI_REPOSITORY_URL} MATCHES "vtk/vtk-m\\.git$")
|
|
message("Fetching vtk/vtk-m repo latest tags")
|
|
execute_process(
|
|
COMMAND
|
|
${GIT_EXECUTABLE}
|
|
fetch
|
|
${REPO_URL}
|
|
"refs/tags/*:refs/tags/*"
|
|
)
|
|
endif()
|