diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-02 11:55:17 -0700 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-02 11:55:17 -0700 |
| commit | 6bf4b90c90f15f4ab60833bddf5b5756d1a6b1f6 (patch) | |
| tree | ed97e39ec77c5231ffd2c394493e68d00ddac5a4 /Homework/cs3460/rands/build/_deps/fmt-subbuild | |
| download | misc-undergrad-main.tar.gz misc-undergrad-main.zip | |
Diffstat (limited to 'Homework/cs3460/rands/build/_deps/fmt-subbuild')
36 files changed, 1235 insertions, 0 deletions
diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeCache.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeCache.txt new file mode 100644 index 0000000..5debdb0 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeCache.txt @@ -0,0 +1,119 @@ +# This is the CMakeCache file. +# For build in directory: /home/logan/school/C++/rands/build/_deps/fmt-subbuild +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=fmt-populate + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +fmt-populate_BINARY_DIR:STATIC=/home/logan/school/C++/rands/build/_deps/fmt-subbuild + +//Value Computed by CMake +fmt-populate_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +fmt-populate_SOURCE_DIR:STATIC=/home/logan/school/C++/rands/build/_deps/fmt-subbuild + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/logan/school/C++/rands/build/_deps/fmt-subbuild +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=24 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/logan/school/C++/rands/build/_deps/fmt-subbuild +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=FALSE + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/3.24.2/CMakeSystem.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/3.24.2/CMakeSystem.cmake new file mode 100644 index 0000000..0ba6891 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/3.24.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.19.12-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.19.12-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.19.12-arch1-1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.19.12-arch1-1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..7c932be --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/logan/school/C++/rands/build/_deps/fmt-subbuild") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/logan/school/C++/rands/build/_deps/fmt-subbuild") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeOutput.log b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..e2ef6d3 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeOutput.log @@ -0,0 +1 @@ +The system is: Linux - 5.19.12-arch1-1 - x86_64 diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeRuleHashes.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..bf959fd --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +c8eead7c827c499b33894e40c00c33c8 CMakeFiles/fmt-populate +0ff3a1fae67ba660705a7d2d7e8be7a2 CMakeFiles/fmt-populate-complete +bd5fd7e67638c2ee0cca104f9fcdace9 fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build +0927fcdaf23362696c9ef4eccc2edff5 fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure +b45d7287583fb593fcea20fd4a115b8d fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download +ce1c4037b814a733866254e4232e7a7f fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install +3e0b433bf65681c20e2c1dbdec0d6661 fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir +e53f02bbf1a7cbe24f7cae3ca4ac14f2 fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch +523f998ea8b8c3846f276fb98634ccdc fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test +d949355326364545f54a6690d424b0ff fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..282462b --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile.cmake @@ -0,0 +1,49 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.24.2/CMakeSystem.cmake" + "CMakeLists.txt" + "fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake" + "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/ExternalProject.cmake" + "/usr/share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in" + "/usr/share/cmake/Modules/ExternalProject/cfgcmd.txt.in" + "/usr/share/cmake/Modules/ExternalProject/gitclone.cmake.in" + "/usr/share/cmake/Modules/ExternalProject/gitupdate.cmake.in" + "/usr/share/cmake/Modules/ExternalProject/mkdirs.cmake.in" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.24.2/CMakeSystem.cmake" + "fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake" + "fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt" + "fmt-populate-prefix/tmp/fmt-populate-gitupdate.cmake" + "fmt-populate-prefix/tmp/fmt-populate-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/fmt-populate.dir/DependInfo.cmake" + ) diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile2 b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile2 new file mode 100644 index 0000000..524a75a --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/fmt-populate.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/fmt-populate.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/fmt-populate.dir + +# All Build rule for target. +CMakeFiles/fmt-populate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/fmt-populate.dir/build.make CMakeFiles/fmt-populate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/fmt-populate.dir/build.make CMakeFiles/fmt-populate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target fmt-populate" +.PHONY : CMakeFiles/fmt-populate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/fmt-populate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/fmt-populate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles 0 +.PHONY : CMakeFiles/fmt-populate.dir/rule + +# Convenience name for target. +fmt-populate: CMakeFiles/fmt-populate.dir/rule +.PHONY : fmt-populate + +# clean rule for target. +CMakeFiles/fmt-populate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/fmt-populate.dir/build.make CMakeFiles/fmt-populate.dir/clean +.PHONY : CMakeFiles/fmt-populate.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/TargetDirectories.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..b1ec19d --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/edit_cache.dir +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/cmake.check_cache b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/DependInfo.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.json b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.json new file mode 100644 index 0000000..31412ec --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test.rule" + }, + { + "file" : "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update.rule" + } + ], + "target" : + { + "labels" : + [ + "fmt-populate" + ], + "name" : "fmt-populate" + } +}
\ No newline at end of file diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.txt new file mode 100644 index 0000000..e605b5f --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + fmt-populate +# Source files and their labels +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test.rule +/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update.rule diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/build.make b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/build.make new file mode 100644 index 0000000..f279957 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/build.make @@ -0,0 +1,156 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +# Utility rule file for fmt-populate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/fmt-populate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/fmt-populate.dir/progress.make + +CMakeFiles/fmt-populate: CMakeFiles/fmt-populate-complete + +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install +CMakeFiles/fmt-populate-complete: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'fmt-populate'" + /usr/bin/cmake -E make_directory /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles + /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate-complete + /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-done + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update: +.PHONY : fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E echo_append + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure: fmt-populate-prefix/tmp/fmt-populate-cfgcmd.txt +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E echo_append + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps && /usr/bin/cmake -P /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake + cd /home/logan/school/C++/rands/build/_deps && /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E echo_append + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'fmt-populate'" + /usr/bin/cmake -Dcfgdir= -P /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake + /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'fmt-populate'" + /usr/bin/cmake -E echo_append + /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update: +.PHONY : fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E echo_append + cd /home/logan/school/C++/rands/build/_deps/fmt-build && /usr/bin/cmake -E touch /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test + +fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'fmt-populate'" + cd /home/logan/school/C++/rands/build/_deps/fmt-src && /usr/bin/cmake -P /home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitupdate.cmake + +fmt-populate: CMakeFiles/fmt-populate +fmt-populate: CMakeFiles/fmt-populate-complete +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test +fmt-populate: fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update +fmt-populate: CMakeFiles/fmt-populate.dir/build.make +.PHONY : fmt-populate + +# Rule to build all files generated by this target. +CMakeFiles/fmt-populate.dir/build: fmt-populate +.PHONY : CMakeFiles/fmt-populate.dir/build + +CMakeFiles/fmt-populate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/fmt-populate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/fmt-populate.dir/clean + +CMakeFiles/fmt-populate.dir/depend: + cd /home/logan/school/C++/rands/build/_deps/fmt-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/logan/school/C++/rands/build/_deps/fmt-subbuild /home/logan/school/C++/rands/build/_deps/fmt-subbuild /home/logan/school/C++/rands/build/_deps/fmt-subbuild /home/logan/school/C++/rands/build/_deps/fmt-subbuild /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/fmt-populate.dir/depend + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/cmake_clean.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/cmake_clean.cmake new file mode 100644 index 0000000..4869102 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/fmt-populate" + "CMakeFiles/fmt-populate-complete" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test" + "fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/fmt-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.make b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.make new file mode 100644 index 0000000..f984cb3 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for fmt-populate. +# This may be replaced when dependencies are built. diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.ts b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.ts new file mode 100644 index 0000000..13e6935 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for fmt-populate. diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/progress.make b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/progress.make new file mode 100644 index 0000000..d4f6ce3 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/fmt-populate.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/progress.marks b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeLists.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeLists.txt new file mode 100644 index 0000000..034be75 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/CMakeLists.txt @@ -0,0 +1,36 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.24.2) + +# We name the project and the target for the ExternalProject_Add() call +# to something that will highlight to the user what we are working on if +# something goes wrong and an error message is produced. + +project(fmt-populate NONE) + + +# Pass through things we've already detected in the main project to avoid +# paying the cost of redetecting them again in ExternalProject_Add() +set(GIT_EXECUTABLE [==[/usr/bin/git]==]) +set(GIT_VERSION_STRING [==[2.37.3]==]) +set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION + [==[/usr/bin/git;2.37.3]==] +) + + +include(ExternalProject) +ExternalProject_Add(fmt-populate + "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/fmtlib/fmt.git" "GIT_TAG" "9.1.0" + SOURCE_DIR "/home/logan/school/C++/rands/build/_deps/fmt-src" + BINARY_DIR "/home/logan/school/C++/rands/build/_deps/fmt-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + USES_TERMINAL_DOWNLOAD YES + USES_TERMINAL_UPDATE YES + USES_TERMINAL_PATCH YES +) + + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/Makefile b/Homework/cs3460/rands/build/_deps/fmt-subbuild/Makefile new file mode 100644 index 0000000..e2aee9b --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/Makefile @@ -0,0 +1,154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.24 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles /home/logan/school/C++/rands/build/_deps/fmt-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/logan/school/C++/rands/build/_deps/fmt-subbuild/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named fmt-populate + +# Build rule for target. +fmt-populate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fmt-populate +.PHONY : fmt-populate + +# fast build rule for target. +fmt-populate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/fmt-populate.dir/build.make CMakeFiles/fmt-populate.dir/build +.PHONY : fmt-populate/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... fmt-populate" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/cmake_install.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/cmake_install.cmake new file mode 100644 index 0000000..01cff34 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/logan/school/C++/rands/build/_deps/fmt-subbuild + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-build diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-configure diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-done b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-done new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-done diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-download diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt new file mode 100644 index 0000000..b853da8 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-P;/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake +source_dir=/home/logan/school/C++/rands/build/_deps/fmt-src +work_dir=/home/logan/school/C++/rands/build/_deps +repository=https://github.com/fmtlib/fmt.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt new file mode 100644 index 0000000..b853da8 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-P;/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake +source_dir=/home/logan/school/C++/rands/build/_deps/fmt-src +work_dir=/home/logan/school/C++/rands/build/_deps +repository=https://github.com/fmtlib/fmt.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-install diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-mkdir diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-patch diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-test diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-cfgcmd.txt b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-cfgcmd.txt new file mode 100644 index 0000000..6a6ed5f --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake new file mode 100644 index 0000000..c8c5fb6 --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitclone.cmake @@ -0,0 +1,73 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +if(EXISTS "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt" AND EXISTS "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt" AND + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt") + message(STATUS + "Avoiding repeated git clone, stamp file is up to date: " + "'/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt'" + ) + return() +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E rm -rf "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/home/logan/school/C++/rands/build/_deps/fmt-src'") +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 "/usr/bin/git" + clone --no-checkout --config "advice.detachedHead=false" "https://github.com/fmtlib/fmt.git" "fmt-src" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps" + 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: 'https://github.com/fmtlib/fmt.git'") +endif() + +execute_process( + COMMAND "/usr/bin/git" + checkout "9.1.0" -- + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: '9.1.0'") +endif() + +set(init_submodules TRUE) +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + submodule update --recursive --init + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code + ) +endif() +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/home/logan/school/C++/rands/build/_deps/fmt-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitinfo.txt" "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/fmt-populate-gitclone-lastrun.txt'") +endif() diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitupdate.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitupdate.cmake new file mode 100644 index 0000000..e29020d --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-gitupdate.cmake @@ -0,0 +1,277 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +function(get_hash_for_ref ref out_var err_var) + execute_process( + COMMAND "/usr/bin/git" rev-parse "${ref}^0" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE ref_hash + ERROR_VARIABLE error_msg + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(error_code) + set(${out_var} "" PARENT_SCOPE) + else() + set(${out_var} "${ref_hash}" PARENT_SCOPE) + endif() + set(${err_var} "${error_msg}" PARENT_SCOPE) +endfunction() + +get_hash_for_ref(HEAD head_sha error_msg) +if(head_sha STREQUAL "") + message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") +endif() + + +execute_process( + COMMAND "/usr/bin/git" show-ref "9.1.0" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + OUTPUT_VARIABLE show_ref_output +) +if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") + # Given a full remote/branch-name and we know about it already. Since + # branches can move around, we always have to fetch. + set(fetch_required YES) + set(checkout_name "9.1.0") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") + # Given a tag name that we already know about. We don't know if the tag we + # have matches the remote though (tags can move), so we should fetch. + set(fetch_required YES) + set(checkout_name "9.1.0") + + # Special case to preserve backward compatibility: if we are already at the + # same commit as the tag we hold locally, don't do a fetch and assume the tag + # hasn't moved on the remote. + # FIXME: We should provide an option to always fetch for this case + get_hash_for_ref("9.1.0" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + message(VERBOSE "Already at requested tag: ${tag_sha}") + return() + endif() + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") + # Given a branch name without any remote and we already have a branch by that + # name. We might already have that branch checked out or it might be a + # different branch. It isn't safe to use a bare branch name without the + # remote, so do a fetch and replace the ref with one that includes the remote. + set(fetch_required YES) + set(checkout_name "origin/9.1.0") + +else() + get_hash_for_ref("9.1.0" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + # Have the right commit checked out already + message(VERBOSE "Already at requested ref: ${tag_sha}") + return() + + elseif(tag_sha STREQUAL "") + # We don't know about this ref yet, so we have no choice but to fetch. + # We deliberately swallow any error message at the default log level + # because it can be confusing for users to see a failed git command. + # That failure is being handled here, so it isn't an error. + set(fetch_required YES) + set(checkout_name "9.1.0") + if(NOT error_msg STREQUAL "") + message(VERBOSE "${error_msg}") + endif() + + else() + # We have the commit, so we know we were asked to find a commit hash + # (otherwise it would have been handled further above), but we don't + # have that commit checked out yet + set(fetch_required NO) + set(checkout_name "9.1.0") + if(NOT error_msg STREQUAL "") + message(WARNING "${error_msg}") + endif() + + endif() +endif() + +if(fetch_required) + message(VERBOSE "Fetching latest from the remote origin") + execute_process( + COMMAND "/usr/bin/git" fetch --tags --force "origin" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() + +set(git_update_strategy "REBASE") +if(git_update_strategy STREQUAL "") + # Backward compatibility requires REBASE as the default behavior + set(git_update_strategy REBASE) +endif() + +if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") + # Asked to potentially try to rebase first, maybe with fallback to checkout. + # We can't if we aren't already on a branch and we shouldn't if that local + # branch isn't tracking the one we want to checkout. + execute_process( + COMMAND "/usr/bin/git" symbolic-ref -q HEAD + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + OUTPUT_VARIABLE current_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + # Don't test for an error. If this isn't a branch, we get a non-zero error + # code but empty output. + ) + + if(current_branch STREQUAL "") + # Not on a branch, checkout is the only sensible option since any rebase + # would always fail (and backward compatibility requires us to checkout in + # this situation) + set(git_update_strategy CHECKOUT) + + else() + execute_process( + COMMAND "/usr/bin/git" for-each-ref "--format=%(upstream:short)" "${current_branch}" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + OUTPUT_VARIABLE upstream_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set + ) + if(NOT upstream_branch STREQUAL checkout_name) + # Not safe to rebase when asked to checkout a different branch to the one + # we are tracking. If we did rebase, we could end up with arbitrary + # commits added to the ref we were asked to checkout if the current local + # branch happens to be able to rebase onto the target branch. There would + # be no error message and the user wouldn't know this was occurring. + set(git_update_strategy CHECKOUT) + endif() + + endif() +elseif(NOT git_update_strategy STREQUAL "CHECKOUT") + message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") +endif() + + +# Check if stash is needed +execute_process( + COMMAND "/usr/bin/git" status --porcelain + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + 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 perform a +# rebase or checkout without losing those changes permanently +if(need_stash) + execute_process( + COMMAND "/usr/bin/git" stash save --quiet;--include-untracked + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() + +if(git_update_strategy STREQUAL "CHECKOUT") + execute_process( + COMMAND "/usr/bin/git" checkout "${checkout_name}" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) +else() + execute_process( + COMMAND "/usr/bin/git" rebase "${checkout_name}" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE rebase_output + ERROR_VARIABLE rebase_output + ) + if(error_code) + # Rebase failed, undo the rebase attempt before continuing + execute_process( + COMMAND "/usr/bin/git" rebase --abort + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + ) + + if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") + # Not allowed to do a checkout as a fallback, so cannot proceed + if(need_stash) + execute_process( + COMMAND "/usr/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/home/logan/school/C++/rands/build/_deps/fmt-src'." + "\nOutput from the attempted rebase follows:" + "\n${rebase_output}" + "\n\nYou will have to resolve the conflicts manually") + endif() + + # Fall back to checkout. We create an annotated tag so that the user + # can manually inspect the situation and revert if required. + # We can't log the failed rebase output because MSVC sees it and + # intervenes, causing the build to fail even though it completes. + # Write it to a file instead. + string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) + set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) + set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) + file(WRITE ${error_log_file} "${rebase_output}") + message(WARNING "Rebase failed, output has been saved to ${error_log_file}" + "\nFalling back to checkout, previous commit tagged as ${tag_name}") + execute_process( + COMMAND "/usr/bin/git" tag -a + -m "ExternalProject attempting to move from here to ${checkout_name}" + ${tag_name} + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) + + execute_process( + COMMAND "/usr/bin/git" checkout "${checkout_name}" + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) + endif() +endif() + +if(need_stash) + # Put back the stashed changes + execute_process( + COMMAND "/usr/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/bin/git" reset --hard --quiet + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + ) + execute_process( + COMMAND "/usr/bin/git" stash pop --quiet + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/bin/git" reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + ) + execute_process( + COMMAND "/usr/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/home/logan/school/C++/rands/build/_deps/fmt-src'." + "\nYou will have to resolve the conflicts manually") + endif() + endif() +endif() + +set(init_submodules "TRUE") +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" submodule update --recursive --init + WORKING_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() diff --git a/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake new file mode 100644 index 0000000..20a5f3f --- /dev/null +++ b/Homework/cs3460/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp/fmt-populate-mkdirs.cmake @@ -0,0 +1,22 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +file(MAKE_DIRECTORY + "/home/logan/school/C++/rands/build/_deps/fmt-src" + "/home/logan/school/C++/rands/build/_deps/fmt-build" + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix" + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/tmp" + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp" + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src" + "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "/home/logan/school/C++/rands/build/_deps/fmt-subbuild/fmt-populate-prefix/src/fmt-populate-stamp${cfgdir}") # cfgdir has leading slash +endif() |
