abouttreesummaryrefslogcommitdiff
path: root/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp
diff options
context:
space:
mode:
Diffstat (limited to 'antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp')
-rw-r--r--antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt1
-rw-r--r--antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt.in1
-rw-r--r--antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitclone.cmake66
-rw-r--r--antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitupdate.cmake160
4 files changed, 228 insertions, 0 deletions
diff --git a/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt
new file mode 100644
index 0000000..3652977
--- /dev/null
+++ b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt
@@ -0,0 +1 @@
+cmd='C:/Program Files/CMake/bin/cmake.exe;-DCMAKE_INSTALL_PREFIX=C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp/install;-Dgtest_force_shared_crt=ON;-GVisual Studio 16 2019;-DCMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community;<SOURCE_DIR><SOURCE_SUBDIR>'
diff --git a/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt.in b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt.in
new file mode 100644
index 0000000..f34b543
--- /dev/null
+++ b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-cfgcmd.txt.in
@@ -0,0 +1 @@
+cmd='@cmd@'
diff --git a/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitclone.cmake b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitclone.cmake
new file mode 100644
index 0000000..7d02aca
--- /dev/null
+++ b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitclone.cmake
@@ -0,0 +1,66 @@
+
+if(NOT "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitinfo.txt" IS_NEWER_THAN "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitclone-lastrun.txt")
+ message(STATUS "Avoiding repeated git clone, stamp file is up to date: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitclone-lastrun.txt'")
+ return()
+endif()
+
+execute_process(
+ COMMAND ${CMAKE_COMMAND} -E rm -rf "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to remove directory: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp'")
+endif()
+
+# try the clone 3 times in case there is an odd git clone issue
+set(error_code 1)
+set(number_of_tries 0)
+while(error_code AND number_of_tries LESS 3)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" clone --no-checkout "git://github.com/nemtrif/utfcpp" "utfcpp"
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty"
+ RESULT_VARIABLE error_code
+ )
+ math(EXPR number_of_tries "${number_of_tries} + 1")
+endwhile()
+if(number_of_tries GREATER 1)
+ message(STATUS "Had to git clone more than once:
+ ${number_of_tries} times.")
+endif()
+if(error_code)
+ message(FATAL_ERROR "Failed to clone repository: 'git://github.com/nemtrif/utfcpp'")
+endif()
+
+execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" checkout v3.1.1 --
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to checkout tag: 'v3.1.1'")
+endif()
+
+set(init_submodules TRUE)
+if(init_submodules)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" submodule update --recursive --init
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+endif()
+if(error_code)
+ message(FATAL_ERROR "Failed to update submodules in: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp'")
+endif()
+
+# Complete success, update the script-last-run stamp file:
+#
+execute_process(
+ COMMAND ${CMAKE_COMMAND} -E copy
+ "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitinfo.txt"
+ "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitclone-lastrun.txt"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to copy script-last-run stamp file: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/src/utfcpp-stamp/utfcpp-gitclone-lastrun.txt'")
+endif()
+
diff --git a/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitupdate.cmake b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitupdate.cmake
new file mode 100644
index 0000000..cb0bff0
--- /dev/null
+++ b/antlr4-cpp-runtime-4.9.2-source/runtime/build/utfcpp-prefix/tmp/utfcpp-gitupdate.cmake
@@ -0,0 +1,160 @@
+
+execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" rev-list --max-count=1 HEAD
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE head_sha
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to get the hash for HEAD")
+endif()
+
+execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" show-ref v3.1.1
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ OUTPUT_VARIABLE show_ref_output
+ )
+# If a remote ref is asked for, which can possibly move around,
+# we must always do a fetch and checkout.
+if("${show_ref_output}" MATCHES "remotes")
+ set(is_remote_ref 1)
+else()
+ set(is_remote_ref 0)
+endif()
+
+# Tag is in the form <remote>/<tag> (i.e. origin/master) we must strip
+# the remote from the tag.
+if("${show_ref_output}" MATCHES "refs/remotes/v3.1.1")
+ string(REGEX MATCH "^([^/]+)/(.+)$" _unused "v3.1.1")
+ set(git_remote "${CMAKE_MATCH_1}")
+ set(git_tag "${CMAKE_MATCH_2}")
+else()
+ set(git_remote "origin")
+ set(git_tag "v3.1.1")
+endif()
+
+# This will fail if the tag does not exist (it probably has not been fetched
+# yet).
+execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" rev-list --max-count=1 v3.1.1
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE tag_sha
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+
+# Is the hash checkout out that we want?
+if(error_code OR is_remote_ref OR NOT ("${tag_sha}" STREQUAL "${head_sha}"))
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" fetch
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to fetch repository 'git://github.com/nemtrif/utfcpp'")
+ endif()
+
+ if(is_remote_ref)
+ # Check if stash is needed
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" status --porcelain
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE repo_status
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to get the status")
+ endif()
+ string(LENGTH "${repo_status}" need_stash)
+
+ # If not in clean state, stash changes in order to be able to be able to
+ # perform git pull --rebase
+ if(need_stash)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" stash save --all;--quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to stash changes")
+ endif()
+ endif()
+
+ # Pull changes from the remote branch
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" rebase ${git_remote}/${git_tag}
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Rebase failed: Restore previous state.
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" rebase --abort
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ )
+ if(need_stash)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" stash pop --index --quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ )
+ endif()
+ message(FATAL_ERROR "\nFailed to rebase in: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp/'.\nYou will have to resolve the conflicts manually")
+ endif()
+
+ if(need_stash)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" stash pop --index --quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Stash pop --index failed: Try again dropping the index
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" reset --hard --quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" stash pop --quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Stash pop failed: Restore previous state.
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" reset --hard --quiet ${head_sha}
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ )
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" stash pop --index --quiet
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ )
+ message(FATAL_ERROR "\nFailed to unstash changes in: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp/'.\nYou will have to resolve the conflicts manually")
+ endif()
+ endif()
+ endif()
+ else()
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" checkout v3.1.1
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to checkout tag: 'v3.1.1'")
+ endif()
+ endif()
+
+ set(init_submodules TRUE)
+ if(init_submodules)
+ execute_process(
+ COMMAND "C:/Program Files/Git/cmd/git.exe" submodule update --recursive --init
+ WORKING_DIRECTORY "C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp/"
+ RESULT_VARIABLE error_code
+ )
+ endif()
+ if(error_code)
+ message(FATAL_ERROR "Failed to update submodules in: 'C:/Users/Patrick/Documents/Studium/master/sem2/projekt/toc/antlr4-cpp-runtime-4.9.2-source/runtime/build/runtime/thirdparty/utfcpp/'")
+ endif()
+endif()
+