diff --git a/.gitmodules b/.gitmodules index ee5aa82..8bff42d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "Hw4/Hw4/cmake-build-debug/googletest-src"] path = Hw4/Hw4/cmake-build-debug/googletest-src url = https://github.com/google/googletest.git +[submodule "Hw5/Hw5/build/googletest-src"] + path = Hw5/Hw5/build/googletest-src + url = https://github.com/google/googletest.git diff --git a/Hw5/.idea/.name b/Hw5/.idea/.name deleted file mode 100644 index c9194b8..0000000 --- a/Hw5/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -hw4 \ No newline at end of file diff --git a/Hw5/.idea/vcs.xml b/Hw5/.idea/vcs.xml index 6c0b863..063373e 100644 --- a/Hw5/.idea/vcs.xml +++ b/Hw5/.idea/vcs.xml @@ -2,5 +2,7 @@ + + \ No newline at end of file diff --git a/Hw5/.idea/workspace.xml b/Hw5/.idea/workspace.xml index 211407d..6026639 100644 --- a/Hw5/.idea/workspace.xml +++ b/Hw5/.idea/workspace.xml @@ -2,13 +2,13 @@ - - - - - - - + + + + + + + @@ -18,42 +18,157 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -82,97 +197,75 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + @@ -264,7 +357,7 @@ @@ -282,15 +375,4 @@ - - - - - file://$PROJECT_DIR$/main.cpp - 7 - - - - \ No newline at end of file diff --git a/Hw5/CMakeLists.txt b/Hw5/CMakeLists.txt index 4ac7232..7694853 100644 --- a/Hw5/CMakeLists.txt +++ b/Hw5/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.14) -project(hw4) +project(Hw5) set(CMAKE_CXX_STANDARD 17) @@ -7,10 +7,10 @@ set(CMAKE_CXX_STANDARD 17) # Manually specifying all the source files. # set(HEADER_FILES - WordTree.hpp) + WordTree.hpp + rlutil.h) set(SOURCE_FILES - WordTree.cpp - ) + WordTree.cpp ) set(UNIT_TEST_FILES TestWordTree.cpp) diff --git a/Hw5/Hw5/build/googletest-src b/Hw5/Hw5/build/googletest-src new file mode 160000 index 0000000..f966ed1 --- /dev/null +++ b/Hw5/Hw5/build/googletest-src @@ -0,0 +1 @@ +Subproject commit f966ed158177f2ed6ff2c402effb16f7f00ca40b diff --git a/Hw5/build/CMakeCache.txt b/Hw5/build/CMakeCache.txt new file mode 100644 index 0000000..5816ca2 --- /dev/null +++ b/Hw5/build/CMakeCache.txt @@ -0,0 +1,524 @@ +# This is the CMakeCache file. +# For build in directory: /Users/bradybodily/Repositories/CS3460/Hw5/build +# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/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 +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Path to a program. +CLANG_FORMAT:FILEPATH=/usr/local/bin/clang-format + +//Path to a program. +CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Executable file format +CMAKE_EXECUTABLE_FORMAT:STRING=MACHO + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk + +//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=Hw5 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.10.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=10 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//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 + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip + +//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 +Hw5_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build + +//Value Computed by CMake +Hw5_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5 + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/Users/bradybodily/anaconda3/bin/python + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;gmock; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=ON + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;gtest; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw5/build +//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=15 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//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= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw5 +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.15.4/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//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 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/Users/bradybodily/anaconda3/bin/python][v3.6.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +generated_dir:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/Hw5/build/CMakeFiles/3.15.4/CMakeCCompiler.cmake b/Hw5/build/CMakeFiles/3.15.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..f300eb5 --- /dev/null +++ b/Hw5/build/CMakeFiles/3.15.4/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/Library/Developer/CommandLineTools/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw5/build/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake b/Hw5/build/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..08c5c84 --- /dev/null +++ b/Hw5/build/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_C.bin b/Hw5/build/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_C.bin rename to Hw5/build/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_CXX.bin b/Hw5/build/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_CXX.bin rename to Hw5/build/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin diff --git a/Hw5/build/CMakeFiles/3.15.4/CMakeSystem.cmake b/Hw5/build/CMakeFiles/3.15.4/CMakeSystem.cmake new file mode 100644 index 0000000..1ce45c3 --- /dev/null +++ b/Hw5/build/CMakeFiles/3.15.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-19.0.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "19.0.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-19.0.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "19.0.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c b/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..917e8b9 --- /dev/null +++ b/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,665 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/a.out b/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/a.out new file mode 100755 index 0000000..7890058 Binary files /dev/null and b/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/a.out differ diff --git a/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..4761ea2 --- /dev/null +++ b/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,644 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.bin b/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/a.out similarity index 60% rename from Hw5/cmake-build-debug/CMakeFiles/feature_tests.bin rename to Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/a.out index a18889d..5f2871b 100755 Binary files a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.bin and b/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/a.out differ diff --git a/Hw5/build/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw5/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..e9a6940 --- /dev/null +++ b/Hw5/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw5") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw5/build") + +# 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/Hw5/build/CMakeFiles/CMakeOutput.log b/Hw5/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..bf67c46 --- /dev/null +++ b/Hw5/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,329 @@ +The system is: Darwin - 19.0.0 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /Library/Developer/CommandLineTools/usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/3.15.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /Library/Developer/CommandLineTools/usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/3.15.4/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_59c70/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_59c70.dir/build.make CMakeFiles/cmTC_59c70.dir/build +Building C object CMakeFiles/cmTC_59c70.dir/testCCompiler.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_59c70.dir/testCCompiler.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_59c70 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59c70.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_59c70.dir/testCCompiler.c.o -o cmTC_59c70 + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_6b710/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_6b710.dir/build.make CMakeFiles/cmTC_6b710.dir/build +Building C object CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking C executable cmTC_6b710 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b710.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -o cmTC_6b710 +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_6b710 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-512.4 +BUILD 05:06:53 Aug 16 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_6b710/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_6b710.dir/build.make CMakeFiles/cmTC_6b710.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_6b710] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b710.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -o cmTC_6b710 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_6b710 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_6b710] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_6b710.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_82669/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_82669.dir/build.make CMakeFiles/cmTC_82669.dir/build +Building CXX object CMakeFiles/cmTC_82669.dir/testCXXCompiler.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_82669.dir/testCXXCompiler.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_82669 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_82669.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_82669.dir/testCXXCompiler.cxx.o -o cmTC_82669 + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a003b/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_a003b.dir/build.make CMakeFiles/cmTC_a003b.dir/build +Building CXX object CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking CXX executable cmTC_a003b +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a003b.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a003b +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_a003b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-512.4 +BUILD 05:06:53 Aug 16 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1] + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_a003b/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_a003b.dir/build.make CMakeFiles/cmTC_a003b.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_a003b] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a003b.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a003b ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_a003b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a003b] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_a003b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ef446/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_ef446.dir/build.make CMakeFiles/cmTC_ef446.dir/build +Building C object CMakeFiles/cmTC_ef446.dir/CheckIncludeFile.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_ef446.dir/CheckIncludeFile.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_ef446 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef446.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_ef446.dir/CheckIncludeFile.c.o -o cmTC_ef446 + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_49d05/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_49d05.dir/build.make CMakeFiles/cmTC_49d05.dir/build +Building C object CMakeFiles/cmTC_49d05.dir/src.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_49d05.dir/src.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_49d05 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_49d05.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_49d05.dir/src.c.o -o cmTC_49d05 + + +Source file was: +#include + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/Hw5/build/CMakeFiles/CMakeRuleHashes.txt b/Hw5/build/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..6e517d8 --- /dev/null +++ b/Hw5/build/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +22bc1a274eb92ea87d25df0c50ab2c8d CMakeFiles/ClangFormat diff --git a/Hw5/build/CMakeFiles/ClangFormat.dir/DependInfo.cmake b/Hw5/build/CMakeFiles/ClangFormat.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/Hw5/build/CMakeFiles/ClangFormat.dir/build.make b/Hw5/build/CMakeFiles/ClangFormat.dir/build.make new file mode 100644 index 0000000..668fafe --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Utility rule file for ClangFormat. + +# Include the progress variables for this target. +include CMakeFiles/ClangFormat.dir/progress.make + +CMakeFiles/ClangFormat: + /usr/local/bin/clang-format -i -style=file /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/rlutil.h /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp + +ClangFormat: CMakeFiles/ClangFormat +ClangFormat: CMakeFiles/ClangFormat.dir/build.make + +.PHONY : ClangFormat + +# Rule to build all files generated by this target. +CMakeFiles/ClangFormat.dir/build: ClangFormat + +.PHONY : CMakeFiles/ClangFormat.dir/build + +CMakeFiles/ClangFormat.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ClangFormat.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ClangFormat.dir/clean + +CMakeFiles/ClangFormat.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/ClangFormat.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ClangFormat.dir/depend + diff --git a/Hw5/build/CMakeFiles/ClangFormat.dir/cmake_clean.cmake b/Hw5/build/CMakeFiles/ClangFormat.dir/cmake_clean.cmake new file mode 100644 index 0000000..09ed027 --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ClangFormat" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ClangFormat.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/CMakeFiles/ClangFormat.dir/depend.internal b/Hw5/build/CMakeFiles/ClangFormat.dir/depend.internal new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw5/build/CMakeFiles/ClangFormat.dir/depend.make b/Hw5/build/CMakeFiles/ClangFormat.dir/depend.make new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw5/build/CMakeFiles/ClangFormat.dir/progress.make b/Hw5/build/CMakeFiles/ClangFormat.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Hw5/build/CMakeFiles/ClangFormat.dir/progress.make @@ -0,0 +1 @@ + diff --git a/Hw5/build/CMakeFiles/Makefile.cmake b/Hw5/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..8161a18 --- /dev/null +++ b/Hw5/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,156 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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" + "../CMakeLists.txt" + "../CMakeLists.txt.in" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.15.4/CMakeSystem.cmake" + "googletest-src/CMakeLists.txt" + "googletest-src/googlemock/CMakeLists.txt" + "googletest-src/googlemock/cmake/gmock.pc.in" + "googletest-src/googlemock/cmake/gmock_main.pc.in" + "googletest-src/googletest/CMakeLists.txt" + "googletest-src/googletest/cmake/Config.cmake.in" + "googletest-src/googletest/cmake/gtest.pc.in" + "googletest-src/googletest/cmake/gtest_main.pc.in" + "googletest-src/googletest/cmake/internal_utils.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDependentOption.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckCSourceCompiles.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckIncludeFile.c.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckIncludeFile.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckLibraryExists.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPythonInterp.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindThreads.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/GNUInstallDirs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/WriteBasicConfigVersionFile.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.15.4/CMakeSystem.cmake" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "googletest-download/CMakeLists.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/UnitTestRunner.dir/DependInfo.cmake" + "CMakeFiles/ClangFormat.dir/DependInfo.cmake" + "CMakeFiles/TypeAhead.dir/DependInfo.cmake" + "googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) diff --git a/Hw5/build/CMakeFiles/Makefile2 b/Hw5/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..a3a6643 --- /dev/null +++ b/Hw5/build/CMakeFiles/Makefile2 @@ -0,0 +1,343 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "clean" target. +clean: CMakeFiles/UnitTestRunner.dir/clean +clean: CMakeFiles/ClangFormat.dir/clean +clean: CMakeFiles/TypeAhead.dir/clean +clean: googletest-build/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/UnitTestRunner.dir + +# All Build rule for target. +CMakeFiles/UnitTestRunner.dir/all: googletest-build/googletest/CMakeFiles/gtest_main.dir/all +CMakeFiles/UnitTestRunner.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/depend + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=4,5,6 "Built target UnitTestRunner" +.PHONY : CMakeFiles/UnitTestRunner.dir/all + +# Include target in all. +all: CMakeFiles/UnitTestRunner.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/UnitTestRunner.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 7 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/UnitTestRunner.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : CMakeFiles/UnitTestRunner.dir/rule + +# Convenience name for target. +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/rule + +.PHONY : UnitTestRunner + +# clean rule for target. +CMakeFiles/UnitTestRunner.dir/clean: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/clean +.PHONY : CMakeFiles/UnitTestRunner.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ClangFormat.dir + +# All Build rule for target. +CMakeFiles/ClangFormat.dir/all: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/depend + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num= "Built target ClangFormat" +.PHONY : CMakeFiles/ClangFormat.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ClangFormat.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ClangFormat.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : CMakeFiles/ClangFormat.dir/rule + +# Convenience name for target. +ClangFormat: CMakeFiles/ClangFormat.dir/rule + +.PHONY : ClangFormat + +# clean rule for target. +CMakeFiles/ClangFormat.dir/clean: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/clean +.PHONY : CMakeFiles/ClangFormat.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/TypeAhead.dir + +# All Build rule for target. +CMakeFiles/TypeAhead.dir/all: CMakeFiles/ClangFormat.dir/all + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/depend + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=1,2,3 "Built target TypeAhead" +.PHONY : CMakeFiles/TypeAhead.dir/all + +# Include target in all. +all: CMakeFiles/TypeAhead.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/TypeAhead.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 3 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/TypeAhead.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : CMakeFiles/TypeAhead.dir/rule + +# Convenience name for target. +TypeAhead: CMakeFiles/TypeAhead.dir/rule + +.PHONY : TypeAhead + +# clean rule for target. +CMakeFiles/TypeAhead.dir/clean: + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/clean +.PHONY : CMakeFiles/TypeAhead.dir/clean + +#============================================================================= +# Directory level rules for directory googletest-build + +# Recursive "all" directory target. +googletest-build/all: googletest-build/googlemock/all + +.PHONY : googletest-build/all + +# Recursive "preinstall" directory target. +googletest-build/preinstall: googletest-build/googlemock/preinstall + +.PHONY : googletest-build/preinstall + +# Recursive "clean" directory target. +googletest-build/clean: googletest-build/googlemock/clean + +.PHONY : googletest-build/clean + +#============================================================================= +# Directory level rules for directory googletest-build/googlemock + +# Recursive "all" directory target. +googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock.dir/all +googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock_main.dir/all +googletest-build/googlemock/all: googletest-build/googletest/all + +.PHONY : googletest-build/googlemock/all + +# Recursive "preinstall" directory target. +googletest-build/googlemock/preinstall: googletest-build/googletest/preinstall + +.PHONY : googletest-build/googlemock/preinstall + +# Recursive "clean" directory target. +googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock.dir/clean +googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +googletest-build/googlemock/clean: googletest-build/googletest/clean + +.PHONY : googletest-build/googlemock/clean + +#============================================================================= +# Target rules for target googletest-build/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=7,8 "Built target gmock" +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# clean rule for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target googletest-build/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: googletest-build/googlemock/CMakeFiles/gmock.dir/all +googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=9,10 "Built target gmock_main" +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# clean rule for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Directory level rules for directory googletest-build/googletest + +# Recursive "all" directory target. +googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest_main.dir/all +googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + +.PHONY : googletest-build/googletest/all + +# Recursive "preinstall" directory target. +googletest-build/googletest/preinstall: + +.PHONY : googletest-build/googletest/preinstall + +# Recursive "clean" directory target. +googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest.dir/clean + +.PHONY : googletest-build/googletest/clean + +#============================================================================= +# Target rules for target googletest-build/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=13,14 "Built target gtest_main" +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# clean rule for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target googletest-build/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +googletest-build/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=11,12 "Built target gtest" +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest-build/googletest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +googletest-build/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/clean +.PHONY : googletest-build/googletest/CMakeFiles/gtest.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/Hw5/build/CMakeFiles/TargetDirectories.txt b/Hw5/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..d596770 --- /dev/null +++ b/Hw5/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,31 @@ +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/UnitTestRunner.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/ClangFormat.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/TypeAhead.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/CXX.includecache b/Hw5/build/CMakeFiles/TypeAhead.dir/CXX.includecache similarity index 67% rename from Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/CXX.includecache rename to Hw5/build/CMakeFiles/TypeAhead.dir/CXX.includecache index 6973538..3c4f882 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/CXX.includecache +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/CXX.includecache @@ -21,6 +21,8 @@ iostream - memory - +queue +- string - vector @@ -29,4 +31,32 @@ vector /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp +rlutil.h +/Users/bradybodily/Repositories/CS3460/Hw5/rlutil.h + +/Users/bradybodily/Repositories/CS3460/Hw5/rlutil.h +cstdio +- +iostream +- +string +- +stdio.h +- +string.h +- +windows.h +- +conio.h +- +sys/ioctl.h +- +sys/time.h +- +sys/types.h +- +termios.h +- +unistd.h +- diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/DependInfo.cmake b/Hw5/build/CMakeFiles/TypeAhead.dir/DependInfo.cmake similarity index 77% rename from Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/DependInfo.cmake rename to Hw5/build/CMakeFiles/TypeAhead.dir/DependInfo.cmake index 776ba30..3ff7e4e 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/DependInfo.cmake +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/DependInfo.cmake @@ -4,8 +4,8 @@ set(CMAKE_DEPENDS_LANGUAGES ) # The set of files for implicit dependencies of each language: set(CMAKE_DEPENDS_CHECK_CXX - "/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/WordTree.cpp.o" - "/Users/bradybodily/Repositories/CS3460/Hw5/main.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/main.cpp.o" + "/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/TypeAhead.dir/WordTree.cpp.o" + "/Users/bradybodily/Repositories/CS3460/Hw5/main.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/TypeAhead.dir/main.cpp.o" ) set(CMAKE_CXX_COMPILER_ID "AppleClang") diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/WordTree.cpp.o b/Hw5/build/CMakeFiles/TypeAhead.dir/WordTree.cpp.o new file mode 100644 index 0000000..04d811b Binary files /dev/null and b/Hw5/build/CMakeFiles/TypeAhead.dir/WordTree.cpp.o differ diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/build.make b/Hw5/build/CMakeFiles/TypeAhead.dir/build.make new file mode 100644 index 0000000..97a4cf7 --- /dev/null +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include CMakeFiles/TypeAhead.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/TypeAhead.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/TypeAhead.dir/flags.make + +CMakeFiles/TypeAhead.dir/WordTree.cpp.o: CMakeFiles/TypeAhead.dir/flags.make +CMakeFiles/TypeAhead.dir/WordTree.cpp.o: ../WordTree.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/TypeAhead.dir/WordTree.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TypeAhead.dir/WordTree.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp + +CMakeFiles/TypeAhead.dir/WordTree.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TypeAhead.dir/WordTree.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp > CMakeFiles/TypeAhead.dir/WordTree.cpp.i + +CMakeFiles/TypeAhead.dir/WordTree.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TypeAhead.dir/WordTree.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp -o CMakeFiles/TypeAhead.dir/WordTree.cpp.s + +CMakeFiles/TypeAhead.dir/main.cpp.o: CMakeFiles/TypeAhead.dir/flags.make +CMakeFiles/TypeAhead.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/TypeAhead.dir/main.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TypeAhead.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp + +CMakeFiles/TypeAhead.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TypeAhead.dir/main.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp > CMakeFiles/TypeAhead.dir/main.cpp.i + +CMakeFiles/TypeAhead.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TypeAhead.dir/main.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp -o CMakeFiles/TypeAhead.dir/main.cpp.s + +# Object files for target TypeAhead +TypeAhead_OBJECTS = \ +"CMakeFiles/TypeAhead.dir/WordTree.cpp.o" \ +"CMakeFiles/TypeAhead.dir/main.cpp.o" + +# External object files for target TypeAhead +TypeAhead_EXTERNAL_OBJECTS = + +TypeAhead: CMakeFiles/TypeAhead.dir/WordTree.cpp.o +TypeAhead: CMakeFiles/TypeAhead.dir/main.cpp.o +TypeAhead: CMakeFiles/TypeAhead.dir/build.make +TypeAhead: CMakeFiles/TypeAhead.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable TypeAhead" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/TypeAhead.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/TypeAhead.dir/build: TypeAhead + +.PHONY : CMakeFiles/TypeAhead.dir/build + +CMakeFiles/TypeAhead.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/TypeAhead.dir/cmake_clean.cmake +.PHONY : CMakeFiles/TypeAhead.dir/clean + +CMakeFiles/TypeAhead.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/TypeAhead.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/TypeAhead.dir/depend + diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/cmake_clean.cmake b/Hw5/build/CMakeFiles/TypeAhead.dir/cmake_clean.cmake new file mode 100644 index 0000000..9cefc5d --- /dev/null +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/TypeAhead.dir/WordTree.cpp.o" + "CMakeFiles/TypeAhead.dir/main.cpp.o" + "TypeAhead" + "TypeAhead.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/TypeAhead.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.internal b/Hw5/build/CMakeFiles/TypeAhead.dir/depend.internal similarity index 57% rename from Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.internal rename to Hw5/build/CMakeFiles/TypeAhead.dir/depend.internal index feb5260..e4ae4c1 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.internal +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/depend.internal @@ -1,9 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 -CMakeFiles/WordTree.dir/WordTree.cpp.o +CMakeFiles/TypeAhead.dir/WordTree.cpp.o /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp -CMakeFiles/WordTree.dir/main.cpp.o +CMakeFiles/TypeAhead.dir/main.cpp.o /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp + /Users/bradybodily/Repositories/CS3460/Hw5/rlutil.h diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/depend.make b/Hw5/build/CMakeFiles/TypeAhead.dir/depend.make new file mode 100644 index 0000000..1b37568 --- /dev/null +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/depend.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +CMakeFiles/TypeAhead.dir/WordTree.cpp.o: ../WordTree.cpp +CMakeFiles/TypeAhead.dir/WordTree.cpp.o: ../WordTree.hpp + +CMakeFiles/TypeAhead.dir/main.cpp.o: ../WordTree.hpp +CMakeFiles/TypeAhead.dir/main.cpp.o: ../main.cpp +CMakeFiles/TypeAhead.dir/main.cpp.o: ../rlutil.h + diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/flags.make b/Hw5/build/CMakeFiles/TypeAhead.dir/flags.make new file mode 100644 index 0000000..f78f284 --- /dev/null +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/link.txt b/Hw5/build/CMakeFiles/TypeAhead.dir/link.txt new file mode 100644 index 0000000..0e19256 --- /dev/null +++ b/Hw5/build/CMakeFiles/TypeAhead.dir/link.txt @@ -0,0 +1 @@ +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/TypeAhead.dir/WordTree.cpp.o CMakeFiles/TypeAhead.dir/main.cpp.o -o TypeAhead diff --git a/Hw5/build/CMakeFiles/TypeAhead.dir/main.cpp.o b/Hw5/build/CMakeFiles/TypeAhead.dir/main.cpp.o new file mode 100644 index 0000000..6936280 Binary files /dev/null and b/Hw5/build/CMakeFiles/TypeAhead.dir/main.cpp.o differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/progress.make b/Hw5/build/CMakeFiles/TypeAhead.dir/progress.make similarity index 100% rename from Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/progress.make rename to Hw5/build/CMakeFiles/TypeAhead.dir/progress.make diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/CXX.includecache b/Hw5/build/CMakeFiles/UnitTestRunner.dir/CXX.includecache new file mode 100644 index 0000000..cfc451d --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/CXX.includecache @@ -0,0 +1,332 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp +WordTree.hpp +/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw5/gtest/gtest.h +algorithm +- + +/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp +WordTree.hpp +/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp + +/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp +algorithm +- +array +- +fstream +- +iostream +- +memory +- +queue +- +string +- +vector +- + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +memory +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +algorithm +- +iostream +- +sstream +- +string +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake b/Hw5/build/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake new file mode 100644 index 0000000..3bea031 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake @@ -0,0 +1,25 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o" + "/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "AppleClang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o b/Hw5/build/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o new file mode 100644 index 0000000..185a8bf Binary files /dev/null and b/Hw5/build/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o differ diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o b/Hw5/build/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o new file mode 100644 index 0000000..04d811b Binary files /dev/null and b/Hw5/build/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o differ diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/build.make b/Hw5/build/CMakeFiles/UnitTestRunner.dir/build.make new file mode 100644 index 0000000..98070e8 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/build.make @@ -0,0 +1,115 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include CMakeFiles/UnitTestRunner.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/UnitTestRunner.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/UnitTestRunner.dir/flags.make + +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o: CMakeFiles/UnitTestRunner.dir/flags.make +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o: ../WordTree.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp + +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/UnitTestRunner.dir/WordTree.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp > CMakeFiles/UnitTestRunner.dir/WordTree.cpp.i + +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/UnitTestRunner.dir/WordTree.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp -o CMakeFiles/UnitTestRunner.dir/WordTree.cpp.s + +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: CMakeFiles/UnitTestRunner.dir/flags.make +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: ../TestWordTree.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp + +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp > CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.i + +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp -o CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.s + +# Object files for target UnitTestRunner +UnitTestRunner_OBJECTS = \ +"CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o" \ +"CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o" + +# External object files for target UnitTestRunner +UnitTestRunner_EXTERNAL_OBJECTS = + +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/build.make +UnitTestRunner: lib/libgtest_main.a +UnitTestRunner: lib/libgtest.a +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable UnitTestRunner" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/UnitTestRunner.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/UnitTestRunner.dir/build: UnitTestRunner + +.PHONY : CMakeFiles/UnitTestRunner.dir/build + +CMakeFiles/UnitTestRunner.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake +.PHONY : CMakeFiles/UnitTestRunner.dir/clean + +CMakeFiles/UnitTestRunner.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/UnitTestRunner.dir/depend + diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake b/Hw5/build/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake new file mode 100644 index 0000000..cbf680f --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o" + "CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o" + "UnitTestRunner" + "UnitTestRunner.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/UnitTestRunner.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.internal b/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.internal new file mode 100644 index 0000000..aceb561 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.internal @@ -0,0 +1,29 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o + /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp + /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o + /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp + /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.make b/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.make new file mode 100644 index 0000000..0fc65c1 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/depend.make @@ -0,0 +1,29 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: ../TestWordTree.cpp +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: ../WordTree.hpp +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-death-test.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-matchers.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-message.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-param-test.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-printers.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-test-part.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/gtest_prod.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h + +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o: ../WordTree.cpp +CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o: ../WordTree.hpp + diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/flags.make b/Hw5/build/CMakeFiles/UnitTestRunner.dir/flags.make new file mode 100644 index 0000000..49eacf7 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z + +CXX_DEFINES = + +CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/link.txt b/Hw5/build/CMakeFiles/UnitTestRunner.dir/link.txt new file mode 100644 index 0000000..f70ce11 --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/link.txt @@ -0,0 +1 @@ +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o -o UnitTestRunner lib/libgtest_main.a lib/libgtest.a diff --git a/Hw5/build/CMakeFiles/UnitTestRunner.dir/progress.make b/Hw5/build/CMakeFiles/UnitTestRunner.dir/progress.make new file mode 100644 index 0000000..2088a4d --- /dev/null +++ b/Hw5/build/CMakeFiles/UnitTestRunner.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 + diff --git a/Hw5/build/CMakeFiles/cmake.check_cache b/Hw5/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Hw5/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Hw5/build/CMakeFiles/progress.marks b/Hw5/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/Hw5/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +10 diff --git a/Hw5/build/Makefile b/Hw5/build/Makefile new file mode 100644 index 0000000..696aaeb --- /dev/null +++ b/Hw5/build/Makefile @@ -0,0 +1,375 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/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/local/Cellar/cmake/3.15.4/bin/cmake -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 + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.15.4/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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 UnitTestRunner + +# Build rule for target. +UnitTestRunner: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 UnitTestRunner +.PHONY : UnitTestRunner + +# fast build rule for target. +UnitTestRunner/fast: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/build +.PHONY : UnitTestRunner/fast + +#============================================================================= +# Target rules for targets named ClangFormat + +# Build rule for target. +ClangFormat: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 ClangFormat +.PHONY : ClangFormat + +# fast build rule for target. +ClangFormat/fast: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/build +.PHONY : ClangFormat/fast + +#============================================================================= +# Target rules for targets named TypeAhead + +# Build rule for target. +TypeAhead: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 TypeAhead +.PHONY : TypeAhead + +# fast build rule for target. +TypeAhead/fast: + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/build +.PHONY : TypeAhead/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +TestWordTree.o: TestWordTree.cpp.o + +.PHONY : TestWordTree.o + +# target to build an object file +TestWordTree.cpp.o: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o +.PHONY : TestWordTree.cpp.o + +TestWordTree.i: TestWordTree.cpp.i + +.PHONY : TestWordTree.i + +# target to preprocess a source file +TestWordTree.cpp.i: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.i +.PHONY : TestWordTree.cpp.i + +TestWordTree.s: TestWordTree.cpp.s + +.PHONY : TestWordTree.s + +# target to generate assembly for a file +TestWordTree.cpp.s: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.s +.PHONY : TestWordTree.cpp.s + +WordTree.o: WordTree.cpp.o + +.PHONY : WordTree.o + +# target to build an object file +WordTree.cpp.o: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/WordTree.cpp.o +.PHONY : WordTree.cpp.o + +WordTree.i: WordTree.cpp.i + +.PHONY : WordTree.i + +# target to preprocess a source file +WordTree.cpp.i: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/WordTree.cpp.i + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/WordTree.cpp.i +.PHONY : WordTree.cpp.i + +WordTree.s: WordTree.cpp.s + +.PHONY : WordTree.s + +# target to generate assembly for a file +WordTree.cpp.s: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/WordTree.cpp.s + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/WordTree.cpp.s +.PHONY : WordTree.cpp.s + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/TypeAhead.dir/build.make CMakeFiles/TypeAhead.dir/main.cpp.s +.PHONY : main.cpp.s + +# 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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... UnitTestRunner" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... ClangFormat" + @echo "... TypeAhead" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest_main" + @echo "... gtest" + @echo "... TestWordTree.o" + @echo "... TestWordTree.i" + @echo "... TestWordTree.s" + @echo "... WordTree.o" + @echo "... WordTree.i" + @echo "... WordTree.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.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/Hw5/build/TypeAhead b/Hw5/build/TypeAhead new file mode 100755 index 0000000..84ef0bc Binary files /dev/null and b/Hw5/build/TypeAhead differ diff --git a/Hw5/build/UnitTestRunner b/Hw5/build/UnitTestRunner new file mode 100755 index 0000000..de492c8 Binary files /dev/null and b/Hw5/build/UnitTestRunner differ diff --git a/Hw5/build/cmake_install.cmake b/Hw5/build/cmake_install.cmake new file mode 100644 index 0000000..c644f2b --- /dev/null +++ b/Hw5/build/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw5 + +# 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() + +# 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 "/Users/bradybodily/Repositories/CS3460/Hw5/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Hw5/build/dictionary.txt b/Hw5/build/dictionary.txt new file mode 100644 index 0000000..e5aac95 --- /dev/null +++ b/Hw5/build/dictionary.txt @@ -0,0 +1,13643 @@ +a +aardvark +aardvark's +abandon +abandoned +abandoning +abandons +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abbreviation's +abide +abilities +ability +ability's +able +abnormal +abnormally +abolish +abolished +abolishes +abolishing +abolition +abolition's +abort +aborted +aborting +abortion +abortion's +aborts +about +above +abroad +absence +absence's +absent +absolute +absolutely +absorb +absorbed +absorbing +absorbs +abstract +abstraction +abstraction's +absurd +abuse +abused +abuses +abusing +abusive +abysmal +academic +academics +accelerate +accent +accents +accent's +accept +acceptable +acceptance +acceptance's +accepted +accepting +accepts +access +accessed +accesses +accessible +accessing +access's +accident +accidental +accidentally +accidents +accident's +accommodate +accommodation +accommodation's +accompanied +accompanies +accompany +accompanying +accomplish +accomplished +accomplishes +accomplishing +accord +accordance +accordance's +accorded +according +accordingly +accords +accord's +account +accountant +accountants +accounted +accounting +accounting's +accounts +account's +accumulate +accumulated +accumulates +accumulating +accuracy +accuracy's +accurate +accurately +accusation +accusations +accusation's +accuse +accused +accused's +accuses +accusing +accustom +accustomed +accustoming +accustoms +ace +ace's +achieve +achieved +achievement +achievements +achievement's +achieves +achieving +acid +acid's +acknowledge +acknowledged +acknowledges +acknowledging +acorn +acorn's +acoustic +acquaintance +acquaintance's +acquire +acquired +acquires +acquiring +acquisition +acquisition's +acronym +acronyms +acronym's +across +act +acted +acting +action +actions +action's +activate +activated +activates +activating +active +actively +activities +activity +activity's +actor +actors +actor's +acts +act's +actual +actually +acute +adapt +adaptation +adaptation's +adapted +adapting +adapts +add +added +addict +addicted +addicting +addictive +addicts +adding +addition +additional +additionally +additions +addition's +address +addressed +addresses +addressing +address's +adds +adequate +adequately +adhere +adhered +adheres +adhering +adjacent +adjective +adjective's +adjust +adjusted +adjusting +adjustment +adjustments +adjustment's +adjusts +administer +administered +administering +administers +administration +administration's +administrative +admirable +admiration +admiration's +admire +admission +admission's +admit +admits +admitted +admittedly +admitting +adopt +adopted +adopting +adoption +adoption's +adopts +adult +adults +advance +advanced +advances +advancing +advantage +advantageous +advantages +advantage's +advent +advent's +adventure +adventures +adventure's +adventurous +adverse +adversely +advert +advertise +advertised +advertisement +advertisements +advertisement's +advertises +advertising +advertising's +adverts +advice +advice's +advisable +advise +advised +adviser +advisers +adviser's +advises +advising +advisory +advocate +advocated +advocates +advocating +aerial +aesthetic +aesthetically +affair +affairs +affair's +affect +affected +affecting +affection +affection's +affects +afford +aforementioned +afraid +after +afternoon +afternoons +afternoon's +again +against +age +aged +agency +agency's +agenda +agenda's +agent +agents +agent's +ages +age's +aggressive +ago +agony +agony's +agree +agreed +agreeing +agreement +agreements +agreement's +agrees +agricultural +ahead +aid +aided +aiding +aids +aim +aimed +aiming +aims +air +aircraft +aircraft's +airport +airport's +air's +akin +alarm +alarmed +alarming +alarms +alas +albeit +album +albums +album's +alcohol +alcoholic +alcoholic's +alcohol's +alert +algebra +algebraic +algebra's +algorithm +algorithms +algorithm's +alias +aliases +alien +aliens +alien's +align +aligned +aligning +alignment +alignment's +aligns +alike +alive +all +allegation +allegations +allege +alleged +allegedly +alleges +alleging +allergic +alleviate +alliance +alliance's +allies +allies's +allocate +allocated +allocates +allocating +allocation +allocations +allocation's +allow +allowable +allowance +allowances +allowance's +allowed +allowing +allows +ally +almost +alone +along +alongside +aloud +alpha +alphabet +alphabetic +alphabetical +alphabet's +alpha's +already +also +alter +alteration +alterations +alteration's +altered +altering +alternate +alternative +alternatively +alternatives +alternative's +alters +although +altogether +always +am +amateur +amateur's +amaze +amazed +amazes +amazing +amazingly +ambassador +ambassador's +amber +amber's +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambitious +amend +amended +amending +amendment +amendment's +amends +among +amongst +amount +amounts +amount's +amp +ample +amplifier +amplifier's +amp's +amuse +amused +amusement +amusement's +amuses +amusing +an +anagram +anagram's +analogous +analogue +analogue's +analogy +analogy's +analysis +analysis's +analyst +analyst's +anarchy +anarchy's +anatomy +anatomy's +ancestor +ancestors +ancient +and +anecdote +anecdotes +angel +angels +angel's +anger +anger's +angle +angles +angle's +angry +anguish +anguish's +animal +animals +animal's +anniversary +anniversary's +announce +announced +announcement +announcements +announcement's +announces +announcing +annoy +annoyance +annoyance's +annoyed +annoying +annoys +annual +annually +anomalies +anomaly +anonymous +anorak +anoraks +another +answer +answered +answering +answers +answer's +anthology +anthology's +anticipate +anticipated +anticipates +anticipating +anticipation +anticipation's +antidote +antidote's +antique +antique's +antisocial +anxious +any +anybody +anyhow +anyone +anyplace +anything +anyway +anywhere +apart +apathetic +apathy +apathy's +apologies +apology +apology's +apostrophe +apostrophe's +appalled +appalling +appallingly +apparatus +apparatuses +apparatus's +apparent +apparently +appeal +appealed +appealing +appeals +appeal's +appear +appearance +appearances +appearance's +appeared +appearing +appears +append +appended +appending +appendix +appendix's +appends +applause +applause's +apple +apple's +applicable +applicant +applicants +applicant's +application +applications +application's +applied +applies +apply +applying +appoint +appointed +appointing +appointment +appointments +appointment's +appoints +appraisal +appraisal's +appreciate +appreciated +appreciates +appreciating +appreciation +appreciation's +approach +approached +approaches +approaching +appropriate +appropriately +approval +approval's +approve +approved +approves +approving +approximate +approximately +approximation +approximation's +apt +arbitrarily +arbitrary +arc +arcade +arcade's +arcane +arch +archaic +architecture +architecture's +archive +archived +archives +archive's +archiving +arch's +arc's +are +area +areas +area's +arena +arena's +arguable +arguably +argue +argued +argues +arguing +argument +arguments +argument's +arise +arisen +arises +arising +arithmetic +arithmetic's +arm +armed +arming +arms +arm's +army +army's +arose +around +arrange +arranged +arrangement +arrangements +arrangement's +arranges +arranging +array +arrays +array's +arrest +arrested +arresting +arrests +arrival +arrival's +arrive +arrived +arrives +arriving +arrogance +arrogance's +arrogant +arrow +arrows +arrow's +art +article +articles +article's +artificial +artificially +artist +artistic +artists +artist's +arts +art's +as +ascend +ascended +ascending +ascends +ash +ashamed +ashcan +ashcan's +ashes +aside +ask +asked +asking +asks +asleep +aspect +aspects +aspect's +assault +assault's +assemble +assembled +assembler +assembler's +assembles +assembling +assembly +assembly's +assert +asserted +asserting +assertion +assertion's +asserts +assess +assessed +assesses +assessing +assessment +assessment's +asset +assets +assign +assigned +assigning +assignment +assignments +assignment's +assigns +assist +assistance +assistance's +assistant +assistant's +assisted +assisting +assists +associate +associated +associates +associating +association +associations +association's +assort +assorted +assorting +assorts +assume +assumed +assumes +assuming +assumption +assumptions +assumption's +assure +assured +assures +assuring +asterisk +asterisks +asterisk's +astronomer +astronomers +astronomy +astronomy's +asynchronous +at +ate +atheism +atheism's +atheist +atheists +atheist's +atlas +atlas's +atmosphere +atmosphere's +atmospheric +atom +atomic +atoms +atom's +atrocities +atrocity +attach +attached +attachés +attaching +attachment +attachment's +attach's +attack +attacked +attacking +attacks +attain +attempt +attempted +attempting +attempts +attend +attendance +attendance's +attendant +attendant's +attended +attending +attends +attention +attentions +attention's +attitude +attitudes +attitude's +attorney +attorneys +attorney's +attract +attracted +attracting +attraction +attraction's +attractive +attracts +attribute +attributed +attributes +attributing +audible +audience +audiences +audience's +audio +audio's +aunt +aunt's +authentic +author +authorities +authority +authority's +authors +author's +autobiography +autobiography's +automate +automated +automates +automatic +automatically +automating +automobile +automobiles +automobile's +autumn +autumn's +availability +availability's +available +average +average's +avoid +avoided +avoiding +avoids +await +awaited +awaiting +awaits +awake +award +awarded +awarding +awards +aware +awareness +awareness's +away +awful +awfully +awkward +axes +axiom +axioms +axis +axis's +babies +baby +baby's +back +backbone +backbone's +backed +background +backgrounds +background's +backing +backing's +backlog +backlog's +backs +back's +backspace +backward +backwards +bacteria +bacterium +bad +badge +badge's +badly +baffle +baffled +baffles +baffling +bag +baggage +baggage's +bags +bag's +bake +baked +bakes +baking +balance +balanced +balances +balance's +balancing +ball +ballet +ballet's +ballot +ballot's +balls +ball's +ban +banal +banana +bananas +banana's +band +bands +band's +bandwagon +bandwagon's +bandwidth +bandwidth's +bang +bang's +bank +bankrupt +bankrupt's +banks +bank's +banned +banner +banner's +banning +bans +bar +bare +barely +bargain +bargain's +bark +barked +barking +barks +baroque +baroque's +barred +barrel +barrel's +barrier +barriers +barrier's +barring +barrister +barristers +barrister's +bars +bar's +base +based +basement +basement's +bases +base's +bash +bashed +bashes +bashing +basic +basically +basics +basing +basis +basis's +basket +basket's +bass +basses +bass's +bastard +bastards +bastard's +bat +batch +batch's +bath +bathroom +bathroom's +baths +bath's +bat's +batteries +battery +battery's +battle +battle's +baud +baud's +bay +bay's +be +beach +beach's +beam +beam's +bean +beans +bean's +bear +beard +bearded +bearding +beards +beard's +bearing +bearing's +bears +beast +beasts +beast's +beat +beaten +beating +beating's +beats +beautiful +beautifully +beauty +beauty's +became +because +become +becomes +becoming +bed +bedroom +bedroom's +beds +bed's +beef +beef's +been +beer +beers +beer's +before +beforehand +beg +began +begin +beginner +beginners +beginner's +beginning +beginning's +begins +begun +behalf +behalf's +behave +behaved +behaves +behaving +behind +being +beings +being's +belief +beliefs +belief's +believable +believe +believed +believer +believers +believer's +believes +believing +bell +bells +bell's +belong +belonged +belonging +belonging's +belongs +beloved +below +belt +belt's +bench +bench's +bend +bending +bends +beneath +beneficial +benefit +benefits +benefit's +bent +beside +besides +best +bet +beta +beta's +bets +bet's +better +betting +between +beware +beyond +bias +biased +biases +biasing +bias's +bible +biblical +bicycle +bicycles +bicycle's +bid +bidding +bids +big +bigger +biggest +bigot +bigoted +bigotry +bigotry's +bigot's +bill +billfold +billfold's +billion +billions +billion's +bills +bill's +bin +binary +bind +binding +binding's +binds +bin's +biochemistry +biochemistry's +biography +biography's +biological +biologist +biologists +biologist's +biology +biology's +bird +birds +bird's +birth +birthday +birthday's +birth's +biscuit +biscuits +bishop +bishop's +bit +bite +bites +biting +bitmap +bits +bit's +bitten +bitter +bizarre +black +blackboard +blackboard's +blackmail +blackmail's +blacks +blade +blades +blade's +blame +blamed +blames +blame's +blaming +blank +blanket +blanket's +blanks +blast +blasted +blasting +blasts +blast's +blatant +blatantly +bless +blessed +blesses +blessing +blew +blind +blindly +blink +bliss +bliss's +blob +blob's +block +blocked +blocking +blocks +block's +blood +blood's +bloody +blow +blowing +blowing's +blown +blows +blue +blues +blue's +blurb +blurb's +board +boards +board's +boat +boats +boat's +bob +bobs +bodies +body +body's +bog +bogged +bogging +boggle +boggles +bogs +bog's +bogus +boil +boiled +boiling +boils +bold +bolt +bolt's +bomb +bombed +bombing +bombs +bond +bond's +bone +bones +bone's +bonus +bonus's +book +booked +booking +booking's +booklet +booklet's +books +book's +bookshop +bookshops +bookstore +boom +boost +boost's +boot +boots +boot's +border +borderline +borderline's +border's +bore +bored +boredom +boredom's +bores +boring +boring's +born +borne +borrow +borrowed +borrowing +borrowing's +borrows +boss +boss's +both +bother +bothered +bothering +bothers +bottle +bottles +bottle's +bottom +bottom's +bought +bounce +bound +boundaries +boundary +boundary's +bounds +bout +bout's +bow +bowl +bowl's +box +boxes +box's +boy +boys +boy's +bracket +bracketed +bracketing +brackets +bracket's +brain +brains +brain's +brake +brakes +brake's +branch +branches +branch's +brand +branded +branding +brands +brand's +brass +brass's +brave +breach +breach's +bread +bread's +break +breakdown +breakdown's +breakfast +breakfast's +breaking +breaking's +breaks +breath +breathe +breathed +breathes +breathing +breathing's +breath's +bred +breed +breeding +breeding's +breeds +breeze +breeze's +brethren +brick +bricks +brick's +bridge +bridges +bridge's +brief +briefly +brigade +brigade's +bright +brighter +brightest +brightly +brightness +brightness's +brilliant +brilliantly +bring +bringing +brings +broad +broadcast +broadcasting +broadcasts +broadly +broke +broken +brother +brothers +brother's +brought +brown +brown's +browse +browsed +browses +browsing +brush +brush's +brutal +bubble +bubble's +buck +bucket +bucket's +bucks +buck's +budget +budget's +buffer +buffered +buffering +buffers +buffer's +bug +bugger +buggers +bugger's +bugs +bug's +build +building +buildings +building's +builds +built +bulb +bulbs +bulb's +bulk +bulk's +bull +bullet +bulletin +bulletin's +bullets +bull's +bump +bunch +bunch's +bundle +bundle's +burden +burden's +bureaucracy +bureaucracy's +buried +buries +burn +burned +burning +burns +burnt +burst +bursting +bursts +bury +burying +bus +buses +bush +bush's +business +businesses +business's +buss +bus's +bust +bust's +busy +but +butter +butter's +button +buttons +button's +buy +buyer +buyers +buying +buys +by +bye +bye's +bypass +bypass's +byte +bytes +byte's +cabbage +cabbage's +cabinet +cabinet's +cable +cabled +cables +cable's +cabling +café +caffeine +caffeine's +cage +cage's +cake +cakes +cake's +calculate +calculated +calculates +calculating +calculation +calculations +calculation's +calculator +calculator's +calculus +calculus's +calendar +calendar's +call +called +caller +caller's +calling +calling's +calls +calm +cam +came +camera +cameras +camera's +camp +campaign +campaigned +campaigning +campaigns +campaign's +camps +camp's +campus +campus's +cam's +can +cancel +cancels +cancer +cancer's +candidate +candidates +candidate's +cannot +canonical +cans +can's +cant +cant's +cap +capabilities +capability +capability's +capable +capacity +capacity's +capital +capitalism +capitalism's +capitalist +capitalist's +capitals +capital's +caps +cap's +captain +captain's +capture +captured +captures +capturing +car +carbon +carbon's +card +cardboard +cardboard's +cards +card's +care +cared +career +careers +career's +careful +carefully +careless +cares +caring +carpet +carpet's +carriage +carriage's +carried +carrier +carrier's +carries +carrot +carrots +carrot's +carry +carrying +cars +car's +cartoon +cartoons +cartoon's +cartridge +cartridges +cartridge's +case +cased +cases +case's +cash +cash's +casing +casing's +cassette +cassettes +cassette's +cast +casting +casting's +castle +castle's +casts +casual +cat +catastrophic +catch +catches +catching +categorically +categories +category +category's +cater +catered +catering +catering's +caters +cathedral +cathedral's +catholic +cats +cat's +cattle +cattle's +caught +causal +causality +causality's +cause +caused +causes +cause's +causing +caution +caution's +cave +caveat +caveat's +cave's +cease +ceased +ceases +ceasing +ceiling +ceiling's +celebrate +celebrated +celebrates +celebrating +celebration +celebration's +cell +cells +cell's +cellular +censor +censored +censoring +censors +censor's +censorship +censorship's +cent +central +centrally +cent's +centuries +century +century's +ceremony +ceremony's +certain +certainly +certainty +certainty's +certificate +certificate's +chain +chains +chain's +chair +chairman +chairman's +chairs +chair's +chalk +chalk's +challenge +challenged +challenges +challenging +chamber +chamber's +champagne +champagne's +champion +champion's +chance +chancellor +chancellor's +chances +chance's +change +changed +changeover +changeover's +changes +changing +channel +channels +channel's +chaos +chaos's +chaotic +chap +chapel +chapel's +chaps +chapter +chapters +chapter's +char +character +characteristic +characteristics +characteristic's +characters +character's +charge +charged +charges +charging +charitable +charities +charity +charity's +charm +charmed +charming +charms +charm's +chars +chart +charter +charter's +charts +chart's +chase +chased +chases +chasing +chasing's +chat +chats +chat's +chatted +chatting +cheap +cheaper +cheapest +cheaply +cheat +cheated +cheating +cheats +checked +checking +cheek +cheek's +cheer +cheerful +cheers +cheese +cheese's +chemical +chemicals +chemical's +chemist +chemistry +chemistry's +chemists +chemist's +chess +chess's +chest +chestnut +chestnut's +chest's +chew +chewed +chewing +chews +chicken +chickens +chicken's +chief +chief's +child +childhood +childhood's +childish +children +children's +child's +chip +chips +chip's +chocolate +chocolate's +choice +choices +choice's +choir +choir's +choose +chooses +choosing +chop +chopped +chopping +chops +choral +chord +chord's +chorus +chorus's +chose +chosen +chuck +chucked +chucking +chucks +chunk +chunks +chunk's +church +churches +church's +cider +cider's +cigarette +cigarette's +cinema +cinema's +circa +circle +circles +circle's +circuit +circuitry +circuitry's +circuits +circuit's +circular +circulate +circulated +circulates +circulating +circulation +circulation's +circumstance +circumstances +circumstance's +cite +cited +cites +cities +citing +citizen +citizens +citizen's +city +city's +civil +civilian +civilian's +claim +claimed +claiming +claims +clarification +clarification's +clarified +clarifies +clarify +clarifying +clarity +clarity's +clash +clashes +class +classed +classes +classic +classical +classics +classics's +classification +classification's +classified +classifies +classify +classifying +classing +class's +clause +clauses +clause's +clean +cleaned +cleaner +cleaners +cleaner's +cleanest +cleaning +cleaning's +cleanly +cleans +clear +clearance +clearance's +cleared +clearer +clearer's +clearest +clearing +clearing's +clearly +clears +clever +cleverer +cleverest +cliché +cliché's +click +click's +client +clients +client's +cliff +cliff's +climate +climate's +climb +climbed +climbing +climbs +clinic +clinical +clinic's +clip +clipped +clipping +clipping's +clips +clique +clique's +clock +clocks +clock's +clog +clone +clones +clone's +close +closed +closely +closer +closer's +closes +closest +closet +closet's +closing +closure +closure's +cloth +clothe +clothed +clothes +clothing +clothing's +cloth's +cloud +clouds +cloud's +club +clubs +club's +clue +clues +clue's +clumsy +cluster +clusters +cluster's +coach +coach's +coal +coal's +coarse +coast +coast's +coat +coats +coat's +cobbler +cobblers +code +coded +codes +code's +coding +coding's +coffee +coffee's +coherent +coin +coincide +coincidence +coincidence's +coined +coining +coins +coin's +coke +coke's +cold +collaboration +collaboration's +collapse +collapsed +collapses +collapsing +collar +collar's +collate +collated +collates +collating +colleague +colleagues +colleague's +collect +collected +collecting +collection +collections +collection's +collective +collects +college +colleges +college's +colon +colon's +colony +colony's +column +columns +column's +combat +combat's +combination +combinations +combination's +combine +combined +combines +combining +come +comedy +comedy's +comes +comes's +comfort +comfortable +comfortably +comfort's +comic +comics +coming +comma +command +commandment +commandments +commands +commas +comma's +commence +comment +commentary +commentary's +commentator +commentators +commented +commenting +comments +comment's +commercial +commercially +commission +commissioned +commissioning +commissions +commission's +commit +commitment +commitments +commitment's +commits +committed +committee +committees +committee's +committing +commodity +commodity's +common +commonly +commons +commons's +communal +communicate +communicated +communicates +communicating +communication +communications +communication's +communism +communism's +communist +communists +communist's +communities +community +community's +compact +companies +companion +companion's +company +company's +comparable +comparative +comparatively +compare +compared +compares +comparing +comparison +comparisons +comparison's +compassion +compassion's +compatibility +compatibility's +compatible +compel +compelled +compelling +compelling's +compels +compensate +compensation +compensation's +compete +competed +competence +competence's +competent +competes +competing +competition +competition's +competitive +competitor +competitors +compilation +compilation's +compile +compiled +compiler +compilers +compiler's +compiles +compiling +complacent +complain +complained +complaining +complains +complaint +complaints +complaint's +complement +complementary +complement's +complete +completed +completely +completeness +completeness's +completes +completing +completion +completion's +complex +complexity +complexity's +complicate +complicated +complicates +complicating +complication +complications +compliment +compliment's +comply +component +components +component's +compose +composed +composer +composers +composer's +composes +composing +composite +composition +composition's +compound +compound's +comprehend +comprehensible +comprehension +comprehension's +comprehensive +compress +compressed +compresses +compressing +compression +compression's +comprise +comprised +comprises +comprising +compromise +compromise's +compulsion +compulsion's +compulsory +computation +computational +computation's +compute +computed +computer +computers +computer's +computes +computing +con +concatenate +concatenated +concatenates +concatenating +conceal +concealed +concealing +conceals +concede +conceivable +conceivably +conceive +conceived +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentration's +concept +conception +conception's +concepts +concept's +conceptual +concern +concerned +concerning +concerns +concert +concerto +concerto's +concerts +concert's +concise +conclude +concluded +concludes +concluding +conclusion +conclusions +conclusion's +concrete +concrete's +concur +concurrently +condemn +condemnation +condemnation's +condemned +condemning +condemns +condense +condensed +condenses +condensing +condition +conditional +conditioned +conditioning +conditioning's +conditions +condition's +condom +condom's +condone +conduct +conducted +conducting +conductor +conductor's +conducts +conduct's +conference +conferences +conference's +confess +confidence +confidence's +confident +confidential +confidentiality +confidentiality's +configuration +configurations +configuration's +configure +configured +configures +configuring +confine +confined +confines +confining +confirm +confirmation +confirmation's +confirmed +confirming +confirms +conflict +conflicted +conflicting +conflicts +conflict's +conform +confront +confronted +confronting +confronts +confuse +confused +confuses +confusing +confusion +confusion's +congest +congested +congesting +congestion +congestion's +congests +congratulate +congratulations +conjecture +conjecture's +conjunction +conjunction's +connect +connected +connecting +connection +connections +connection's +connector +connector's +connects +connotation +connotations +con's +conscience +conscience's +conscious +consciously +consciousness +consciousness's +consecutive +consensus +consensus's +consent +consented +consenting +consents +consequence +consequences +consequence's +consequent +consequently +conservation +conservation's +conservative +conservatives +consider +considerable +considerably +considerate +consideration +considerations +consideration's +considered +considering +considers +consist +consisted +consistency +consistency's +consistent +consistently +consisting +consists +consolation +consolation's +console +conspicuous +conspiracy +conspiracy's +constant +constantly +constants +constituency +constituency's +constituent +constituents +constitute +constitutes +constitution +constitutional +constitution's +constrain +constrained +constraining +constrains +constraint +constraints +construct +constructed +constructing +construction +constructions +construction's +constructive +constructs +consult +consultancy +consultant +consultants +consultant's +consultation +consultation's +consulted +consulting +consults +consume +consumed +consumer +consumer's +consumes +consuming +consumption +consumption's +contact +contacted +contacting +contacts +contact's +contain +contained +container +container's +containing +contains +contemplate +contemplated +contemplates +contemplating +contemporary +contempt +contempt's +contend +content +contention +contention's +contentious +contents +content's +contest +contest's +context +contexts +context's +continent +continental +continent's +continual +continually +continuation +continuations +continuation's +continue +continued +continues +continuing +continuity +continuity's +continuous +continuously +continuum +continuum's +contour +contour's +contraception +contraception's +contract +contracted +contracting +contracts +contradict +contradicted +contradicting +contradiction +contradiction's +contradictory +contradicts +contrary +contrast +contravention +contravention's +contribute +contributed +contributes +contributing +contribution +contributions +contribution's +contributor +contributors +contributor's +contrive +contrived +contrives +contriving +control +controlled +controller +controllers +controller's +controlling +controls +controversial +controversy +controversy's +convenience +convenience's +convenient +conveniently +convention +conventional +conventions +convention's +conversation +conversations +conversation's +converse +conversely +conversion +conversions +conversion's +convert +converted +converter +converter's +converting +converts +convey +convict +convicted +convicting +conviction +convictions +conviction's +convicts +convince +convinced +convinces +convincing +convincingly +cook +cooked +cookie +cookies +cooking +cooking's +cooks +cook's +cool +cooled +cooling +cools +cooperate +cooperation +cooperation's +coordinate +coordinates +coordination +coordination's +cope +coped +copes +copied +copies +coping +coping's +copper +copper's +copy +copying +copyright +copyright's +copy's +core +core's +corn +corner +corners +corner's +corn's +corporate +corporation +corporation's +corpse +corpses +corpse's +correct +corrected +correcting +correction +corrections +correction's +correctly +corrects +correlate +correlation +correlation's +correspond +corresponded +correspondence +correspondence's +correspondent +correspondent's +corresponding +corresponds +corridor +corridor's +corrupt +corrupted +corrupting +corruption +corruption's +corrupts +cosmic +cosmology +cosmology's +cost +costing +costly +costs +cost's +cotton +cotton's +cough +could +council +councils +council's +counsel +counsels +count +counted +counter +counterexample +counterpart +counterparts +counter's +counting +countless +countries +country +country's +countryside +countryside's +counts +county +county's +couple +coupled +couples +couple's +coupling +courage +courage's +courier +courier's +course +courses +course's +court +courtesy +courtesy's +courts +court's +cousin +cousin's +cover +coverage +coverage's +covered +covering +covering's +covers +covers's +cow +cows +cow's +crack +cracked +cracking +cracks +craft +craft's +cramp +cramped +cramping +cramps +crap +crap's +crash +crashed +crashes +crashing +crass +crawl +crawled +crawling +crawls +crazy +cream +cream's +create +created +creates +creating +creation +creation's +creative +creator +creator's +creature +creatures +creature's +credibility +credibility's +credible +credit +credits +credit's +creed +creed's +creep +crew +crew's +cricket +cricket's +cried +cries +crime +crimes +crime's +criminal +criminals +criminal's +crisis +crisis's +crisp +crisps +criteria +criterion +criterion's +critic +critical +criticism +criticisms +criticism's +critics +crop +crops +crop's +cross +crossed +crosses +crossing +crossing's +crossroad +crossroads +crossroads's +cross's +crossword +crowd +crowded +crowding +crowds +crowd's +crown +crown's +crucial +crude +cruel +cruelty +cruelty's +cruise +cruised +cruises +cruising +crunch +crunched +crunches +crunching +crush +crushed +crushes +crushing +cry +crying +cryptic +crystal +crystals +crystal's +cs +cs's +cube +cube's +cubic +cuckoo +cuckoo's +cuddly +cue +cue's +culprit +culprit's +cult +cult's +cultural +culture +cultures +culture's +cumbersome +cumming +cums +cumulative +cunning +cup +cupboard +cupboard's +cups +cup's +cure +cured +cures +curing +curiosity +curiosity's +curious +curiously +curly +currency +currency's +current +currently +curriculum +curriculum's +curry +curry's +curse +curse's +cursor +cursor's +curtain +curtains +curtain's +curve +curves +curve's +custard +custard's +custom +customary +customer +customers +customer's +customs +custom's +cut +cute +cuts +cutting +cutting's +cycle +cycled +cycles +cycle's +cycling +cycling's +cyclist +cyclists +cylinder +cylinder's +cynic +cynical +cynic's +daft +daily +damage +damaged +damages +damage's +damaging +damn +damnation +damnation's +damned +damning +damns +damp +dance +danced +dances +dancing +danger +dangerous +dangerously +dangers +danger's +dare +dared +dares +daring +dark +darkness +darkness's +darling +darling's +dash +dashed +dashes +dashing +data +database +databases +data's +date +dated +dates +date's +dating +datum +datum's +daughter +daughter's +dawn +dawn's +day +daylight +daylight's +days +day's +daytime +daytime's +dead +deadline +deadline's +deadly +deaf +deal +dealer +dealers +dealer's +dealing +dealing's +deals +dealt +dear +death +deaths +death's +debatable +debate +debated +debates +debate's +debating +debt +debt's +debug +debugged +debugger +debugging +debugs +decade +decades +decade's +decay +decent +decide +decided +decides +deciding +decimal +decimal's +decision +decisions +decision's +deck +deck's +declaration +declarations +declaration's +declare +declared +declares +declaring +decline +declined +declines +declining +decode +decoded +decodes +decoding +decrease +decreased +decreases +decreasing +dedicate +dedicated +dedicates +dedicating +deduce +deduced +deduces +deducing +deduction +deductions +deduction's +deed +deeds +deed's +deem +deemed +deeming +deems +deep +deeper +deepest +deeply +default +defaults +default's +defeat +defeated +defeating +defeats +defect +defective +defects +defect's +defend +defended +defending +defends +deficiencies +deficiency +define +defined +defines +defining +definite +definitely +definition +definitions +definition's +definitive +defy +degenerate +degradation +degradation's +degrade +degraded +degrades +degrading +degree +degrees +degree's +deity +deity's +delay +delayed +delaying +delays +delete +deleted +deletes +deleting +deletion +deletion's +deliberate +deliberately +delicate +delicious +delight +delighted +delightful +delighting +delights +delimiters +deliver +delivered +delivering +delivers +delivery +delivery's +delta +delta's +delusion +delusion's +demand +demanded +demanding +demands +demented +demise +demise's +democracy +democracy's +democratic +democratically +demolish +demolished +demolishes +demolishing +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstration's +denied +denies +denominator +denominator's +denote +denotes +dense +density +density's +dentist +dentist's +deny +denying +department +departmental +departments +department's +departure +departure's +depend +depended +dependence +dependence's +depending +depends +deposit +depress +depressed +depresses +depressing +depression +depression's +deprive +deprived +deprives +depriving +depth +depths +depth's +deputy +deputy's +derange +deranged +deranges +deranging +derivative +derive +derived +derives +deriving +derogatory +descend +descended +descending +descends +describe +described +describes +describing +description +descriptions +description's +descriptive +desert +deserted +deserting +deserts +desert's +deserve +deserved +deserves +deserving +design +designate +designated +designates +designating +designed +designer +designers +designer's +designing +designs +desirable +desire +desired +desires +desiring +desk +desk's +desktop +despair +desperate +desperately +despise +despite +destination +destination's +destine +destined +destines +destining +destroy +destroyed +destroying +destroys +destruction +destruction's +destructive +detach +detached +detaches +detaching +detail +detailed +detailing +details +detail's +detect +detectable +detected +detecting +detection +detection's +detective +detective's +detector +detector's +detects +deter +determination +determination's +determine +determined +determines +determining +deterrent +deterrent's +detract +devastate +devastated +devastates +devastating +develop +developed +developer +developers +developing +development +developments +development's +develops +deviation +deviation's +device +devices +device's +devil +devil's +devious +devise +devised +devises +devising +devoid +devote +devoted +devotes +devoting +diagnosis +diagnosis's +diagnostic +diagnostics +diagnostics's +diagonal +diagram +diagrams +diagram's +dial +dialect +dialects +dialect's +dials +dial's +diameter +diameter's +diary +diary's +dice +dictate +dictator +dictator's +dictatorship +dictatorship's +dictionaries +dictionary +dictionary's +did +die +died +dies +diesel +diesel's +dies's +diet +diet's +differ +differed +difference +differences +difference's +different +differential +differentiate +differently +differing +differs +difficult +difficulties +difficulty +difficulty's +dig +digest +digging +digit +digital +digits +digit's +dignity +dignity's +digs +dilemma +dilemma's +dim +dimension +dimensional +dimensions +dimension's +dine +dined +diner +dines +dining +dinner +dinner's +dip +diplomatic +dire +direct +directed +directing +direction +directions +direction's +directive +directives +directive's +directly +director +directories +directors +director's +directory +directory's +directs +dirt +dirt's +dirty +disable +disabled +disables +disabling +disadvantage +disadvantages +disadvantage's +disagree +disagreed +disagreeing +disagreement +disagreement's +disagrees +disappear +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointment +disappointment's +disappoints +disaster +disasters +disaster's +disastrous +disc +discard +discarded +discarding +discards +discharge +disciplinary +discipline +discipline's +disclaimer +disclaimer's +disco +disconnect +disconnected +disconnecting +disconnects +discontinue +discontinued +discontinues +discontinuing +disco's +discount +discounts +discourage +discouraged +discourages +discouraging +discover +discovered +discoveries +discovering +discovers +discovery +discovery's +discrepancy +discrepancy's +discrete +discretion +discretion's +discriminate +discriminated +discriminates +discriminating +discrimination +discrimination's +discs +disc's +discuss +discussed +discusses +discussing +discussion +discussions +discussion's +disease +diseases +disease's +disguise +disguised +disguises +disguising +disgust +disgusted +disgusting +disgusts +dish +dishes +dishonest +dish's +disk +disk's +dislike +disliked +dislikes +disliking +dismal +dismiss +dismissed +dismisses +dismissing +disorder +disorder's +display +displayed +displaying +displays +disposable +disposal +disposal's +dispose +disposed +disposes +disposing +disposition +disposition's +dispute +disregard +disrupt +disruption +disruption's +dissertation +dissertation's +dissimilar +distance +distances +distance's +distant +distasteful +distinct +distinction +distinctions +distinction's +distinctive +distinctly +distinguish +distinguished +distinguishes +distinguishing +distort +distorted +distorting +distortion +distortion's +distorts +distract +distracted +distracting +distracts +distress +distressed +distresses +distressing +distribute +distributed +distributes +distributing +distribution +distribution's +district +district's +disturb +disturbance +disturbance's +disturbed +disturbing +disturbs +ditch +ditch's +ditto +ditto's +dive +dived +diverse +diversity +diversity's +divert +diverted +diverting +diverts +dives +divide +divided +divides +dividing +divine +diving +division +divisions +division's +divorce +divorce's +do +doctor +doctors +doctor's +doctrine +doctrine's +document +documentary +documentation +documentation's +documented +documenting +documents +document's +dodge +doe +does +dog +dogma +dogma's +dogs +dog's +doing +doing's +dole +dole's +dollar +dollars +dollar's +domain +domain's +domestic +dominant +dominate +dominated +dominates +dominating +don +donate +donated +donates +donating +donation +donations +donation's +done +dons +doom +doomed +dooming +dooms +doom's +door +doors +door's +dose +doses +dose's +dot +dots +dot's +dotted +dotting +double +doubled +doubles +doubling +doubt +doubtful +doubtless +doubts +doubt's +down +downhill +downright +downstairs +downwards +dozen +dozens +drag +dragged +dragging +dragon +dragon's +drags +drag's +drain +drained +draining +drains +drain's +drama +drama's +dramatic +dramatically +drank +drastic +drastically +draw +drawback +drawbacks +drawback's +drawing +drawings +drawing's +drawn +draws +dread +dreaded +dreadful +dreading +dreads +dream +dreaming +dreams +dream's +dreary +dress +dressed +dresses +dressing +dressing's +drew +dried +dries +drift +drill +drill's +drink +drinking +drinks +drip +dripped +dripping +dripping's +drips +drive +drivel +driven +driver +drivers +driver's +drives +driving +drop +dropped +dropping +dropping's +drops +drop's +drove +drown +drowned +drowning +drowns +drug +drugs +drug's +drum +drums +drum's +drunk +drunken +dry +drying +dual +dubious +duck +ducks +duck's +due +due's +duff +duff's +dug +dull +duly +dumb +dummy +dummy's +dump +dumped +dumping +dumps +dumpster +duplicate +duplicated +duplicates +duplicating +duplication +duplication's +duration +duration's +during +dust +dustbin +dustbin's +dust's +dusty +duties +duty +duty's +dying +dynamic +dynamically +dynamics +dynamics's +each +eager +eagerly +eager's +eagle +eagle's +ear +earlier +earliest +early +earn +earned +earning +earning's +earns +ears +ear's +earth +earth's +ease +ease's +easier +easiest +easily +east +eastern +east's +easy +eat +eaten +eater +eater's +eating +eating's +eats +eccentric +echo +echoed +echoes +echoing +echo's +ecological +ecology +ecology's +economic +economical +economically +economics +economics's +economies +economy +economy's +edge +edges +edge's +edit +edited +editing +edition +editions +edition's +editor +editorial +editors +editor's +edits +educate +educated +educates +educating +education +educational +education's +effect +effective +effectively +effectiveness +effectiveness's +effects +effect's +efficiency +efficiency's +efficient +efficiently +effort +efforts +effort's +egg +eggs +egg's +ego +egos +ego's +eh +eight +eighteen +eighteen's +eighth +eight's +either +elaborate +elderly +elect +elected +electing +election +elections +election's +electoral +electorate +electorate's +electric +electrical +electricity +electricity's +electron +electronic +electronically +electronics +electronics's +electron's +elects +elegant +element +elementary +elements +element's +elephant +elephants +elephant's +elevator +elevators +eleven +eleven's +eligible +eliminate +eliminated +eliminates +eliminating +elite +elite's +elitist +elitist's +else +elsewhere +em +embarrass +embarrassed +embarrasses +embarrassing +embarrassment +embarrassment's +embed +embedded +embedding +embeds +emerge +emerged +emergency +emergency's +emerges +emerging +eminent +eminently +emit +emotion +emotional +emotionally +emotions +emotion's +emphasis +emphasis's +empire +empire's +empirical +employ +employed +employee +employees +employee's +employer +employers +employer's +employing +employment +employment's +employs +emptied +empties +empty +emptying +em's +emulate +emulation +emulation's +emulator +emulators +emulator's +enable +enabled +enables +enabling +enclose +enclosed +encloses +enclosing +encode +encoded +encodes +encoding +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragement's +encourages +encouraging +end +ended +ending +endings +ending's +endless +endlessly +ends +end's +enemies +enemy +enemy's +energy +energy's +enforce +enforced +enforces +enforcing +engage +engaged +engages +engaging +engine +engineer +engineered +engineering +engineering's +engineers +engineer's +engines +engine's +enhance +enhanced +enhancement +enhancement's +enhances +enhancing +enjoy +enjoyable +enjoyed +enjoying +enjoyment +enjoyment's +enjoys +enlarge +enlarged +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightenment's +enlightens +enormous +enormously +enough +ensure +ensured +ensures +ensuring +entail +entails +enter +entered +entering +enterprise +enterprise's +enters +entertain +entertained +entertaining +entertainment +entertainment's +entertains +enthusiasm +enthusiasm's +enthusiastic +entire +entirely +entirety +entirety's +entities +entitle +entitled +entitles +entitling +entity +entity's +entrance +entrance's +entries +entry +entry's +envelope +envelopes +envelope's +environment +environmental +environments +environment's +envisage +envisaged +envisages +envisaging +envy +envy's +epic +epic's +episode +episodes +episode's +equal +equality +equality's +equally +equals +equate +equation +equations +equation's +equilibrium +equilibrium's +equip +equipment +equipment's +equipped +equipping +equips +equivalent +equivalents +era +era's +erase +erased +eraser +eraser's +erases +erasing +ergo +err +erroneous +error +errors +error's +escape +escaped +escapes +escaping +esoteric +especially +essay +essays +essay's +essence +essence's +essential +essentially +establish +established +establishes +establishing +establishment +establishments +establishment's +estate +estate's +estimate +estimated +estimates +estimating +estimation +estimation's +eternal +eternity +eternity's +ethic +ethical +ethics +ethnic +etymology +etymology's +evaluate +evaluated +evaluates +evaluating +evaluation +evaluation's +even +evened +evening +evenings +evening's +evenly +evens +event +events +event's +eventual +eventually +ever +every +everybody +everyday +everyone +everything +everywhere +evidence +evidence's +evident +evidently +evil +evils +evolution +evolutionary +evolution's +evolve +evolved +evolves +evolving +exact +exactly +exaggerate +exaggerated +exaggerates +exaggerating +exam +examination +examination's +examine +examined +examiner +examiner's +examines +examining +example +examples +example's +exams +exam's +exceed +exceeded +exceeding +exceedingly +exceeds +excellent +except +excepted +excepting +exception +exceptional +exceptionally +exceptions +exception's +excepts +excess +excessive +excessively +excess's +exchange +exchanged +exchanges +exchanging +excite +excited +excitement +excitement's +excites +exciting +exclamation +exclamation's +exclude +excluded +excludes +excluding +exclusion +exclusion's +exclusive +exclusively +excuse +excuses +executable +execute +executed +executes +executing +execution +execution's +executive +executive's +exempt +exercise +exercised +exercises +exercising +exhaust +exhausted +exhausting +exhaustive +exhausts +exhibit +exhibition +exhibition's +exist +existed +existence +existence's +existing +exists +exit +exited +exiting +exits +exit's +exotic +expand +expanded +expanding +expands +expansion +expansion's +expect +expectation +expectations +expectation's +expected +expecting +expects +expedition +expedition's +expenditure +expenditure's +expense +expenses +expense's +expensive +experience +experienced +experiences +experience's +experiencing +experiment +experimental +experimentally +experimentation +experimentation's +experimented +experimenting +experiments +experiment's +expert +expertise +expertise's +experts +expert's +expire +expired +expires +expiring +expiry +expiry's +explain +explained +explaining +explains +explanation +explanations +explanation's +explanatory +explicit +explicitly +explode +exploded +explodes +exploding +exploit +exploitation +exploitation's +exploited +exploiting +exploits +exploit's +exploration +exploration's +explore +explored +explores +exploring +explosion +explosions +explosion's +explosive +exponential +export +export's +expose +exposed +exposes +exposing +exposure +exposure's +express +expressed +expresses +expressing +expression +expressions +expression's +expressway +expressways +expressway's +extant +extend +extended +extending +extends +extension +extensions +extension's +extensive +extensively +extent +extents +extent's +external +externally +extinction +extinction's +extra +extract +extracted +extracting +extraction +extraction's +extracts +extraneous +extraordinarily +extraordinary +extras +extreme +extremely +extremes +extremist +extremist's +eye +eyes +eye's +eyesight +eyesight's +fabric +fabric's +face +faced +faces +face's +facilitate +facilities +facility +facility's +facing +facing's +fact +factor +factories +factors +factor's +factory +factory's +facts +fact's +factual +factually +faculties +faculty +faculty's +fail +failed +failing +failing's +fails +failure +failures +failure's +faint +fainter +faintest +fair +fairer +fairest +fairly +fairness +fairness's +fairy +fairy's +faith +faithful +faith's +fake +fall +fallacious +fallacy +fallacy's +fallen +falling +falls +fall's +false +fame +fame's +familiar +familiarity +familiarity's +families +family +family's +famine +famine's +famous +fan +fancy +fans +fan's +fantasies +fantastic +fantasy +fantasy's +far +farce +farce's +fare +fare's +farewell +farewell's +farm +farmer +farmers +farm's +farther +farthest +fascinate +fascinated +fascinates +fascinating +fascist +fascist's +fashion +fashionable +fashioned +fashioning +fashions +fashion's +fast +faster +fastest +fat +fatal +fate +fate's +father +fathers +father's +fat's +fatuous +faucet +fault +faults +fault's +faulty +fear +feared +fearing +fears +fear's +feasibility +feasibility's +feasible +feat +feat's +feature +featured +features +feature's +featuring +fed +federal +fee +feeble +feed +feedback +feedback's +feeding +feeding's +feeds +feel +feeling +feelings +feeling's +feels +fees +fee's +feet +feet's +fell +fellow +fellows +fellow's +felt +female +females +feminist +feminists +fence +fence's +fender +fenders +fender's +festival +festival's +fetch +fever +fever's +few +fewer +fewest +fiction +fictional +fiction's +fiddle +fiddled +fiddles +fiddle's +fiddling +field +fields +field's +fierce +fifteen +fifteen's +fifth +fifty +fifty's +fight +fighter +fighter's +fighting +fights +figure +figured +figures +figure's +figuring +file +filed +files +file's +filing +fill +filled +filling +filling's +fills +film +filmed +filming +films +film's +filter +filtered +filtering +filters +filter's +filthy +final +finally +finals +finance +finances +finance's +financial +financially +find +finding +findings +finding's +finds +fine +fined +finer +fines +fine's +finest +finger +fingers +finger's +fining +finish +finished +finishes +finishing +finite +fire +fired +fires +fire's +firework +fireworks +firing +firing's +firm +firmly +firms +first +firstly +fiscal +fish +fished +fishes +fishing +fishing's +fish's +fit +fits +fit's +fitted +fitting +five +fiver +fiver's +five's +fix +fixed +fixes +fixing +fixing's +fizzy +flag +flagged +flagging +flags +flag's +flame +flames +flame's +flash +flashed +flashes +flashing +flashing's +flash's +flat +flaw +flawed +flawing +flaws +flaw's +fleet +fleet's +flesh +flesh's +flew +flexibility +flexibility's +flexible +flied +flies +flight +flight's +flip +flipped +flipping +flips +float +floated +floating +floats +flood +flooded +flooding +floods +flood's +floor +floors +floor's +floppy +flour +flour's +flow +flowed +flower +flowers +flower's +flowing +flown +flows +fluctuation +fluctuations +fluent +fluffy +fluid +fluid's +flush +flushed +flushes +flushing +flute +flute's +fly +flying +foam +foam's +focus +focus's +fog +fog's +fold +folded +folder +folders +folder's +folding +folds +folk +folks +folk's +follow +followed +follower +followers +following +follows +fond +fond's +font +fonts +font's +food +foods +food's +fool +fooled +fooling +foolish +fools +fool's +foot +football +football's +footnote +footnotes +footnote's +foot's +for +forbade +forbid +forbidden +forbidding +forbids +force +forced +forces +force's +forcibly +forcing +forecast +forecasting +forecasts +foreign +foreigner +foreigners +foreseeable +forest +forests +forest's +forever +forgave +forget +forgets +forgetting +forgive +forgiven +forgives +forgiving +forgot +forgotten +fork +fork's +form +formal +formally +format +formation +formation's +formats +format's +formatted +formatting +formed +former +formerly +forming +forms +form's +formula +formula's +formulation +formulation's +forth +forthcoming +fortnight +fortnight's +fortunate +fortunately +fortune +fortune's +forty +forty's +forum +forum's +forward +forwarded +forwarding +forwarding's +forwards +fossil +fossil's +fought +foul +found +foundation +foundations +foundation's +founded +founding +founds +fountain +fountain's +four +four's +fourteen +fourteen's +fourth +fraction +fractions +fraction's +fragile +fragment +fragments +fragment's +frame +frames +frame's +framework +framework's +frank +frankly +frantic +fraud +fraud's +freak +freaks +freak's +free +freed +freedom +freedom's +freeing +freely +frees +freeway +freeways +freeway's +freeze +freezes +freezing +french +frequencies +frequency +frequency's +frequent +frequently +fresh +friction +friction's +fried +friend +friendly +friends +friend's +friendship +friendship's +fries +frighten +frightened +frightening +frightens +fringe +fringe's +frivolous +frog +frogs +frog's +from +front +front's +frown +frowned +frowning +frowns +froze +frozen +fruit +fruits +fruit's +frustrate +frustrated +frustrates +frustrating +frustration +frustration's +fry +frying +fudge +fudge's +fuel +fuel's +fulfilled +fulfilling +full +fuller +fuller's +fullest +fully +fume +fumes +fun +function +functional +functionality +functioned +functioning +functions +function's +fund +fundamental +fundamentalist +fundamentalist's +fundamentally +funded +funding +funds +fund's +funeral +funeral's +funnier +funniest +funny +fun's +fur +furniture +furniture's +furry +fur's +further +furthermore +furthest +fuse +fuse's +fusion +fusion's +fuss +fuss's +fussy +futile +future +future's +fuzzy +gain +gained +gaining +gains +galactic +galaxy +galaxy's +game +games +game's +gang +gang's +gap +gaps +gap's +garage +garage's +garbage +garbage's +garble +garbled +garbles +garbling +garden +gardens +garden's +gas +gasoline +gasoline's +gasp +gas's +gate +gates +gate's +gateway +gateway's +gather +gathered +gathering +gathering's +gathers +gave +gay +gear +geared +gearing +gears +gear's +gender +gender's +gene +general +generally +generate +generated +generates +generating +generation +generations +generation's +generator +generators +generator's +generic +generous +genes +gene's +genetic +genetically +genetics +genetics's +genius +genius's +genocide +genocide's +genre +genre's +gentle +gentleman +gentleman's +gentlemen +gently +genuine +genuinely +geographical +geography +geography's +geology +geology's +geometry +geometry's +gesture +gesture's +get +gets +getting +ghastly +ghost +ghost's +giant +giant's +gibberish +gibberish's +gift +gifts +gift's +gig +gig's +gin +gin's +girl +girlfriend +girlfriend's +girls +girl's +give +given +gives +giving +glad +gladly +glance +glass +glasses +glass's +glean +gleaned +gleaning +gleans +global +globally +glorious +glory +glory's +glossy +glove +gloves +glow +glowed +glowing +glows +glow's +glue +glue's +gnome +gnome's +go +goal +goals +goal's +goat +goat's +god +gods +god's +goes +going +going's +gold +golden +goldfish +goldfishes +goldfish's +gold's +golf +golf's +gone +good +goodbye +goodbye's +goodies +goodness +goodness's +goods +goody +gorgeous +go's +gospel +gospel's +gossip +gossip's +got +gotten +govern +governed +governing +government +governments +government's +governor +governor's +governs +gown +gown's +grab +grabbed +grabbing +grabs +grace +grace's +grade +grades +grade's +gradual +gradually +graduate +graduated +graduates +graduate's +graduating +graduation +graduation's +graffiti +graffito +grain +grain's +grammar +grammar's +grammatical +grand +grandfather +grandfather's +grandmother +grandmother's +grands +grant +granted +granting +grants +graph +graphic +graphical +graphics +graphics's +graphs +graph's +grasp +grass +grass's +grateful +gratefully +gratuitous +gratuitously +grave +grave's +gravitational +gravity +gravity's +greasy +great +greater +greatest +greatly +greed +greed's +greedy +green +green's +grew +grid +grid's +grief +grief's +grim +grind +grinding +grinds +grip +grips +grip's +groan +groan's +gross +grosses +grossly +ground +grounds +ground's +group +grouped +grouping +grouping's +groups +group's +grow +growing +grown +grows +growth +growth's +guarantee +guaranteed +guaranteeing +guarantees +guarantee's +guard +guarded +guarding +guards +guess +guessed +guesses +guessing +guest +guests +guest's +guidance +guidance's +guide +guided +guideline +guidelines +guides +guiding +guilt +guilt's +guilty +guinea +guinea's +guitar +guitar's +gulf +gulf's +gullible +gum +gum's +gun +guns +gun's +gut +guts +gut's +gutter +gutter's +guy +guys +guy's +ha +habit +habits +habit's +hack +hacked +hacker +hackers +hacker's +hacking +hacks +had +hail +hail's +hair +haircut +haircut's +hairs +hair's +hairy +half +half's +hall +halls +hall's +halt +halted +halting +halts +halt's +halve +halves +halves's +ham +hammer +hammer's +ham's +hand +handbook +handbook's +handed +handful +handful's +handicap +handicap's +handing +handle +handled +handler +handler's +handles +handle's +handling +handling's +hands +hand's +handy +hang +hanged +hanging +hanging's +hangover +hangover's +hangs +happen +happened +happening +happening's +happens +happier +happiest +happily +happiness +happiness's +happy +hard +hardback +hardback's +harden +hardened +hardening +hardens +harder +hardest +hardly +hardship +hardship's +hardware +hardware's +hardy +harm +harmful +harmless +harmony +harmony's +harm's +harsh +has +hash +hash's +hassle +hassle's +hasten +hasty +hat +hate +hated +hates +hating +hatred +hatred's +hats +hat's +have +having +havoc +havoc's +hay +hay's +hazard +hazards +hazard's +hazy +he +head +headache +headache's +headed +header +headers +header's +heading +heading's +headline +headlines +headline's +heads +head's +health +health's +healthy +heap +heap's +hear +heard +hearing +hearing's +hears +heart +heartily +hearts +heart's +heat +heated +heating +heats +heat's +heaven +heavens +heaven's +heavier +heaviest +heavily +heavy +heel +heels +height +heights +height's +held +helicopter +helicopter's +hell +hello +hello's +hell's +helmet +helmet's +help +helped +helpful +helping +helping's +helpless +helps +hence +henceforth +her +herd +herd's +here +hereby +heresy +heresy's +heritage +heritage's +hero +heroes +heroic +heroin +heroin's +hero's +herring +herrings +herring's +herself +he's +hesitate +heterosexual +heterosexual's +hexadecimal +hey +hid +hidden +hide +hided +hideous +hideously +hides +hiding +hiding's +hierarchical +hierarchy +hierarchy's +high +higher +highest +highlight +highlighted +highlighting +highlights +highlight's +highly +highway +highways +highway's +hilarious +hill +hills +hill's +him +himself +hindsight +hindsight's +hint +hinted +hinting +hints +hint's +hip +hip's +hire +hired +hires +hiring +his +historian +historians +historic +historical +historically +history +history's +hit +hitherto +hits +hitting +ho +hobby +hobby's +hog +hog's +hold +holder +holders +holder's +holding +holding's +holds +hole +holes +hole's +holiday +holidays +holiday's +hollow +holy +home +homes +home's +homosexual +homosexuality +homosexuality's +homosexual's +honest +honestly +honesty +honesty's +honey +honey's +honorary +hook +hooked +hooking +hooks +hook's +hope +hoped +hopeful +hopefully +hopeless +hopelessly +hopes +hope's +hoping +horde +hordes +horizon +horizon's +horizontal +horizontally +horn +horn's +horrendous +horrendously +horrible +horribly +horrid +horrific +horrified +horrifies +horrify +horrifying +horror +horror's +horse +horses +horse's +hospital +hospitals +hospital's +host +hostile +hosts +host's +hot +hotel +hotel's +hour +hours +hour's +house +housed +household +household's +houses +house's +housing +housing's +how +however +huge +hugely +huh +hum +human +humane +humanity +humanity's +humans +humble +humbly +humorous +hundred +hundreds +hundred's +hung +hungry +hunt +hunted +hunting +hunting's +hunts +hurry +hurt +hurting +hurts +husband +husband's +hut +hut's +hydrogen +hydrogen's +hyphen +hyphen's +hypocrisy +hypocrisy's +hypocrite +hypocrite's +hypocritical +hypothesis +hypothesis's +hypothetical +hysterical +ice +ice's +icon +icons +icon's +id +idea +ideal +idealistic +ideally +ideals +ideal's +ideas +idea's +identical +identically +identification +identification's +identified +identifier +identifiers +identifier's +identifies +identify +identifying +identity +identity's +ideological +ideology +ideology's +idiom +idiom's +idiosyncratic +idiot +idiotic +idiots +idiot's +idle +id's +if +ignorance +ignorance's +ignorant +ignore +ignored +ignores +ignoring +ill +illegal +illegally +illiterate +illness +illness's +illogical +illusion +illusion's +illustrate +illustrated +illustrates +illustrating +illustration +illustrations +illustration's +image +images +image's +imaginary +imagination +imagination's +imaginative +imagine +imagined +imagines +imagining +imbalance +imbalance's +immature +immediate +immediately +immense +immensely +imminent +immoral +immortal +immune +impact +impact's +impair +impaired +impairing +impairs +impend +impended +impending +impends +imperative +imperfect +imperial +impersonal +implausible +implement +implementation +implementations +implementation's +implemented +implementing +implements +implement's +implication +implications +implication's +implicit +implicitly +implied +implies +imply +implying +import +importance +importance's +important +importantly +imported +importing +imports +impose +imposed +imposes +imposing +impossible +impractical +impress +impressed +impresses +impressing +impression +impressions +impression's +impressive +imprison +imprisoned +imprisoning +imprisons +improbable +improve +improved +improvement +improvements +improvement's +improves +improving +impulse +impulse's +in +inability +inability's +inaccessible +inaccuracies +inaccuracy +inaccurate +inadequate +inadvertently +inane +inappropriate +incapable +incarnation +incarnation's +incentive +incentive's +inch +inches +inch's +incidence +incidence's +incident +incidental +incidentally +incidents +incident's +inclination +inclination's +incline +inclined +inclines +inclining +include +included +includes +including +inclusion +inclusion's +inclusive +incoherent +income +income's +incoming +incompatible +incompetence +incompetence's +incompetent +incomplete +incomprehensible +inconsistencies +inconsistency +inconsistency's +inconsistent +inconvenience +inconvenienced +inconveniences +inconvenience's +inconveniencing +inconvenient +incorporate +incorporated +incorporates +incorporating +incorrect +incorrectly +increase +increased +increases +increasing +increasingly +incredible +incredibly +increment +increment's +incur +incurred +incurring +incurs +indeed +indefensible +indefinite +indefinitely +indent +independence +independence's +independent +independently +indeterminate +index +indexed +indexes +indexing +index's +indicate +indicated +indicates +indicating +indication +indications +indication's +indicative +indicator +indicators +indicator's +indictment +indictment's +indirect +indirection +indirection's +indirectly +indistinguishable +individual +individually +individuals +induce +induced +induces +inducing +induction +induction's +indulge +indulged +indulges +indulging +industrial +industries +industry +industry's +ineffective +inefficiency +inefficiency's +inefficient +inequality +inequality's +inertia +inertia's +inevitable +inevitably +inexperienced +infallible +infamous +infant +infantile +infant's +infect +infected +infecting +infection +infection's +infects +infelicity +infelicity's +infer +inference +inference's +inferior +inferiority +inferiority's +infinite +infinitely +infinity +infinity's +inflation +inflation's +inflexible +inflict +influence +influenced +influences +influence's +influencing +influential +info +inform +informal +informally +information +information's +informative +informed +informing +informs +info's +infrastructure +infrastructure's +infrequent +infringement +infringement's +ingenious +ingredient +ingredients +inhabit +inhabitant +inhabitants +inhabited +inhabiting +inhabits +inherent +inherently +inherit +inheritance +inheritance's +inherited +inheriting +inherits +inhibit +inhibited +inhibiting +inhibition +inhibition's +inhibits +initial +initially +initials +initiate +initiated +initiates +initiating +initiative +initiative's +inject +injure +injured +injures +injuries +injuring +injury +injury's +injustice +injustice's +ink +ink's +inner +innocence +innocence's +innocent +innovation +innovation's +innovative +input +inputs +input's +inputted +inputting +insane +insect +insects +insect's +insecure +insensitive +insert +inserted +inserting +insertion +insertion's +inserts +inside +inside's +insidious +insight +insight's +insignificant +insist +insisted +insistence +insistence's +insisting +insists +insofar +inspect +inspected +inspecting +inspection +inspection's +inspects +inspiration +inspiration's +inspire +inspired +inspires +inspiring +install +installation +installations +installation's +installed +installing +installs +instance +instances +instance's +instant +instantly +instant's +instead +instinct +instinct's +institute +institution +institutions +institution's +instruct +instructed +instructing +instruction +instructions +instruction's +instructs +instrument +instrumental +instruments +instrument's +insufficient +insult +insulted +insulting +insults +insurance +insurance's +intact +intake +intake's +integer +integers +integer's +integral +integrate +integrated +integrates +integrating +integration +integration's +integrity +integrity's +intellect +intellect's +intellectual +intelligence +intelligence's +intelligent +intend +intended +intending +intends +intense +intensely +intensity +intensity's +intensive +intent +intention +intentional +intentionally +intentions +intention's +intent's +inter +interact +interacted +interacting +interaction +interactions +interaction's +interactive +interactively +interacts +intercourse +intercourse's +interest +interested +interesting +interestingly +interests +interest's +interface +interfaced +interfaces +interface's +interfacing +interfacing's +interfere +interfered +interference +interference's +interferes +interfering +interim +interior +interior's +intermediate +intermittent +internal +internally +internals +international +interpret +interpretation +interpretations +interpretation's +interpreted +interpreter +interpreter's +interpreting +interprets +interrogate +interrupt +interrupted +interrupting +interruption +interruptions +interruption's +interrupts +intersection +intersections +intersection's +interval +intervals +interval's +intervene +intervened +intervenes +intervening +intervention +intervention's +interview +interviewed +interviewing +interviews +interview's +intimate +into +intolerance +intolerance's +intrinsic +intrinsically +introduce +introduced +introduces +introducing +introduction +introduction's +introductory +intuitive +invade +invaded +invades +invading +invalid +invalidate +invalid's +invaluable +invariably +invasion +invasion's +invent +invented +inventing +invention +inventions +invention's +inventor +inventor's +invents +inverse +invert +inverted +inverting +inverts +invest +investigate +investigated +investigates +investigating +investigation +investigations +investigation's +investment +investment's +invisible +invitation +invitation's +invite +invited +invites +inviting +invoke +invoked +invokes +invoking +involve +involved +involvement +involvement's +involves +involving +ion +ion's +irate +iron +ironic +iron's +irony +irony's +irrational +irrelevant +irrespective +irresponsible +irritate +irritated +irritates +irritating +irritation +irritation's +is +island +islands +island's +isolate +isolated +isolates +isolating +isolation +isolation's +issue +issued +issues +issue's +issuing +it +item +items +item's +its +it's +itself +jack +jacket +jackets +jacket's +jack's +jail +jail's +jam +jammed +jamming +jams +jargon +jargon's +jazz +jazz's +jealous +jeans +jellies +jelly +jerk +jest +jest's +jet +jet's +job +jobs +job's +join +joined +joining +joins +joint +jointly +joints +joint's +joke +joked +jokes +joke's +joking +jolly +journal +journalist +journalists +journals +journal's +journey +journey's +joy +joy's +judge +judged +judges +judge's +judging +juice +juice's +jump +jumped +jumping +jumps +junction +junction's +jungle +jungle's +junior +junk +junk's +jury +jury's +just +justice +justice's +justifiable +justifiably +justification +justification's +justified +justifies +justify +justifying +juvenile +keen +keep +keeper +keeper's +keeping +keeping's +keeps +ken +ken's +kept +kernel +kernel's +kettle +kettle's +key +keyboard +keyboards +keyboard's +keyed +keying +keys +key's +keystroke +keystrokes +keystroke's +keyword +keywords +keyword's +kick +kicked +kicking +kicks +kid +kidded +kidding +kidding's +kidnap +kidnapped +kidnapping +kidnaps +kidney +kidney's +kids +kid's +kill +killed +killer +killer's +killing +kills +kind +kindly +kindness +kindness's +kinds +king +kingdom +kingdom's +kings +king's +kiss +kit +kitchen +kitchen's +kits +kit's +knee +knees +knee's +knew +knife +knife's +knight +knight's +knock +knocked +knocking +knocks +know +knowing +knowledge +knowledge's +known +knows +lab +label +labels +label's +laboratory +laboratory's +labs +lack +lacked +lacking +lacks +lack's +lad +ladder +ladder's +ladies +lad's +lady +lady's +lag +lager +lager's +laid +lain +lake +lake's +lamp +lamp's +land +landed +landing +landing's +landlord +landlord's +lands +land's +landscape +landscape's +lane +lane's +language +languages +language's +large +largely +larger +largest +lark +lark's +laser +lasers +laser's +last +lasted +lasting +lasts +late +lately +later +latest +latter +laugh +laughed +laughing +laughing's +laughs +laughter +laughter's +launch +launched +launches +launching +lavatory +lavatory's +law +lawn +lawn's +laws +law's +lawyer +lawyers +lawyer's +lay +layer +layers +layer's +laying +layout +layout's +lays +laziness +laziness's +lazy +leach +lead +leaded +leader +leaders +leader's +leadership +leadership's +leading +leads +leaf +leaflet +leaflets +leaflet's +leaf's +league +league's +leak +leak's +lean +leaned +leaning +leaning's +leans +leap +learn +learning +learning's +learns +least +leather +leather's +leave +leaved +leaves +leaves's +leaving +leaving's +lecture +lectured +lecturer +lecturers +lecturer's +lectures +lecture's +lecturing +led +left +leg +legal +legally +legend +legendary +legend's +legible +legislation +legislation's +legitimate +legitimately +legs +leg's +leisure +leisure's +lemon +lemon's +lend +lending +lends +length +lengths +length's +lengthy +lenient +lens +lenses +lens's +lent +lesbian +lesbian's +less +lesser +lesson +lessons +lesson's +lest +let +lethal +lets +letter +letters +letter's +letting +level +levels +liability +liability's +liable +liaison +liaison's +libel +libel's +liberal +liberties +liberty +liberty's +librarian +librarian's +libraries +library +library's +lid +lid's +lie +lied +lied's +lies +life +life's +lifestyle +lifetime +lifetime's +lift +lifted +lifting +lifts +light +lighted +lighter +lighter's +lightest +lighting +lighting's +lightly +lightning +lightninged +lightnings +lightning's +lights +light's +like +liked +likelihood +likelihood's +likely +likes +likewise +liking +liking's +limb +limbs +limit +limitation +limitations +limitation's +limited +limiting +limits +limit's +line +linear +lined +lines +line's +linguistic +lining +lining's +link +linkage +linkage's +linked +linking +links +link's +lion +lion's +lip +lips +liquid +liquid's +liquor +lisp +lisp's +list +listed +listen +listened +listener +listener's +listening +listens +listing +listings +listing's +lists +list's +lit +literal +literally +literary +literate +literature +literature's +litter +litter's +little +live +lived +lively +liver +liver's +lives +lives's +livest +living +load +loaded +loader +loader's +loading +loading's +loads +load's +loan +loans +loan's +lobby +lobby's +local +locally +locals +locate +located +locates +locating +location +locations +location's +lock +locked +locking +locks +lock's +lodge +lodge's +log +logged +logging +logging's +logic +logical +logically +logic's +logo +logo's +logs +log's +lonely +long +longer +longest +look +looked +looking +looks +loop +loophole +loophole's +loops +loop's +loose +loosely +lord +lords +lord's +lorries +lorry +lorry's +lose +loses +losing +loss +losses +loss's +lost +lot +lots +loud +louder +loudest +loudly +lousy +love +loved +lovely +lover +lovers +lover's +loves +loving +low +lower +lowered +lowering +lowers +lowest +loyal +luck +luckily +luck's +lucky +ludicrous +ludicrously +luggage +luggage's +lump +lumps +lump's +lunatic +lunch +lunch's +lunchtime +lunchtime's +lung +lungs +lung's +lurk +lurked +lurking +lurks +lust +lust's +luxury +luxury's +lying +lyric +lyrics +machine +machinery +machinery's +machines +machine's +macintosh's +mad +made +madness +madness's +magazine +magazines +magazine's +magic +magical +magic's +magnetic +magnificent +magnitude +magnitude's +mail +mailbox +mailbox's +mailed +mailing +mails +mail's +main +mainframe +mainframes +mainly +mains +mains's +mainstream +mainstream's +maintain +maintained +maintaining +maintains +maintenance +maintenance's +maize +maize's +major +majority +majority's +major's +make +maker +makers +maker's +makes +making +making's +male +males +malfunction +malicious +man +manage +managed +management +management's +manager +managers +manager's +manages +managing +mandate +mandate's +mandatory +mangle +mangled +mangles +mangling +mania +mania's +manifestation +manifestation's +manifestly +manifesto +manifesto's +manipulate +manipulated +manipulates +manipulating +manipulation +mankind +mankind's +manned +manner +manner's +manning +manpower +manpower's +mans +man's +manual +manually +manuals +manufacture +manufactured +manufacturer +manufacturers +manufacturer's +manufactures +manufacturing +many +map +mapped +mapping +mapping's +maps +map's +march +margin +marginal +marginally +margins +margin's +marital +mark +marked +marker +markers +marker's +market +marketed +marketing +marketing's +markets +market's +marking +marking's +marks +mark's +marriage +marriage's +married +marries +marry +marrying +mask +mask's +mass +masses +massive +massively +master +masters +master's +match +matched +matches +matching +match's +mate +material +materials +material's +mate's +mathematical +mathematically +mathematician +mathematicians +mathematician's +mathematics +mathematics's +matrices +matrix +matrix's +matter +matters +matter's +mature +maximum +maximum's +may +maybe +mayor +mayor's +maze +maze's +me +meal +meals +meal's +mean +meaning +meaningful +meaningless +meanings +meaning's +means +means's +meant +meantime +meantime's +meanwhile +measure +measured +measurement +measurements +measurement's +measures +measure's +measuring +meat +meat's +mechanic +mechanical +mechanics +mechanism +mechanisms +mechanism's +media +media's +medical +medicine +medicine's +medieval +medium +mediums +meet +meeting +meetings +meeting's +meets +megabyte +megabytes +melody +melody's +melt +member +members +member's +membership +membership's +memorable +memories +memory +memory's +men +mend +mended +mending +mends +men's +mental +mentality +mentality's +mentally +mention +mentioned +mentioning +mentions +menu +menus +menu's +mercury +mercury's +mercy +mercy's +mere +merely +merge +merged +merges +merging +merit +merits +merit's +merry +mess +message +messages +message's +messed +messes +messing +mess's +messy +met +metal +metal's +metaphor +metaphor's +method +methods +method's +metric +metro +metros +metro's +mice +mice's +microcomputer +microcomputers +microprocessor +microprocessor's +microwave +microwave's +midday +midday's +middle +midnight +midnight's +might +mighty +migrate +migrated +migrates +migrating +migration +migration's +mild +mildly +mile +mileage +mileage's +miles +mile's +military +milk +milk's +mill +million +millions +million's +mill's +mimic +mind +minded +minding +mindless +minds +mind's +mine +mined +mines +minimal +minimalist +minimalist's +minimum +minimum's +mining +mining's +minister +ministers +minister's +minor +minorities +minority +minority's +mint +mint's +minus +minute +minutes +minute's +miracle +miracles +miracle's +miraculous +mirror +mirrors +mirror's +miscellaneous +misdirect +misdirected +misdirecting +misdirects +miserable +miserably +misery +misery's +misfortune +misfortune's +misguide +misguided +misguides +misguiding +misinterpret +misinterpreted +misinterpreting +misinterprets +mislead +misleading +misleads +misled +misplace +misplaced +misplaces +misplacing +misprint +misprint's +misread +misreading +misreads +misrepresent +misrepresented +misrepresenting +misrepresents +miss +missed +misses +missile +missiles +missile's +missing +mission +mission's +mist +mistake +mistaken +mistakenly +mistakes +mistake's +mistaking +mistook +mists +misunderstand +misunderstanding +misunderstanding's +misunderstands +misunderstood +misuse +misuse's +mix +mixed +mixes +mixing +mixture +mixture's +mnemonic +moan +moaned +moaning +moans +moan's +mob +mobile +mob's +mock +mod +mode +model +models +model's +moderate +moderately +moderation +moderation's +modern +modes +mode's +modest +modification +modifications +modification's +modified +modifies +modify +modifying +module +modules +module's +mole +molecular +molecule +molecules +mole's +moment +momentarily +moments +moment's +momentum +momentum's +monarch +monarch's +money +money's +monitor +monitored +monitoring +monitors +monitor's +monkey +monkeys +monkey's +monochrome +monochrome's +monopoly +monopoly's +monster +monsters +monster's +month +monthly +months +month's +mood +mood's +moon +moons +moon's +moral +morality +morality's +morally +morals +more +moreover +morning +mornings +morning's +moron +morons +moron's +mortal +mortality +mortality's +mortals +most +mostly +mother +mothers +mother's +motion +motions +motion's +motivate +motivated +motivates +motivating +motivation +motivation's +motive +motives +motive's +motor +motors +motor's +motorway +motorways +motorway's +motto +motto's +mount +mountain +mountains +mountain's +mounted +mounting +mounting's +mounts +mouse +mouse's +mouth +mouth's +move +moved +movement +movements +movement's +moves +movie +movies +movie's +moving +much +muck +mucked +mucking +mucks +muck's +mud +muddle +muddled +muddles +muddling +mud's +mug +mugs +mug's +multiple +multiples +multiplication +multiplication's +multiplied +multiplies +multiply +multiplying +mum +mumble +mummy +mummy's +mum's +mundane +murder +murdered +murderer +murderer's +murdering +murders +murder's +muscle +muscles +muscle's +museum +museums +museum's +music +musical +musician +musicians +musician's +music's +must +mutter +muttered +muttering +mutters +mutual +mutually +my +myself +mysteries +mysterious +mysteriously +mystery +mystery's +mystic +mystic's +myth +mythical +mythology +mythology's +myths +myth's +nail +nailed +nailing +nails +nail's +naive +naked +name +named +named's +nameless +namely +names +name's +naming +naming's +narrative +narrative's +narrow +narrower +narrowest +nastier +nastiest +nasty +nation +national +nationally +nations +nation's +native +natives +natural +naturally +nature +nature's +naughty +nay +nay's +near +nearby +nearer +nearest +nearly +neat +neatly +necessarily +necessary +necessity +necessity's +neck +neck's +need +needed +needing +needle +needles +needle's +needless +needlessly +needs +negate +negative +neglect +neglected +neglecting +neglects +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +negotiation's +neither +nerve +nerves +nerve's +nervous +nest +nested +nesting +nests +nest's +net +nets +net's +network +networked +networking +networks +network's +neural +neutral +never +nevertheless +new +newcomer +newcomers +newcomer's +newer +newest +newly +news +newsletter +newsletters +newsletter's +newspaper +newspapers +newspaper's +news's +next +nice +nicely +nicer +nicest +nick +nicked +nicking +nickname +nicknames +nickname's +nicks +nick's +night +nightmare +nightmare's +nights +night's +nil +nil's +nine +nine's +no +noble +nobody +node +nodes +node's +noise +noises +noise's +noisy +nominal +nominally +nominate +nominated +nominates +nominating +none +nonetheless +nonsense +nonsense's +noon +noon's +nor +norm +normal +normality +normality's +normally +norm's +north +northern +north's +nose +noses +nose's +nostalgia +nostalgia's +not +notable +notably +notation +notation's +note +noted +notes +note's +nothing +notice +noticeable +noticeably +noticed +notices +notice's +noticing +notification +notification's +notified +notifies +notify +notifying +noting +notion +notions +notion's +notorious +notwithstanding +noun +nouns +noun's +novel +novels +novel's +novelty +novelty's +novice +novices +novice's +now +nowadays +nowhere +nuclear +nuisance +nuisance's +null +numb +number +numbered +numbering +numbers +number's +numbest +numeral +numerals +numeric +numerical +numerous +nun +nuns +nurse +nurses +nurse's +nut +nuts +nut's +oar +oar's +obey +obeyed +obeying +obeys +object +objected +objecting +objection +objectionable +objections +objection's +objective +objects +object's +obligation +obligation's +obligatory +oblige +obliged +obliges +obliging +obnoxious +obscene +obscure +obscured +obscures +obscuring +obscurity +obscurity's +observation +observations +observation's +observe +observed +observer +observers +observer's +observes +observing +obsess +obsessed +obsesses +obsessing +obsession +obsession's +obsolete +obstruct +obstructed +obstructing +obstructs +obtain +obtainable +obtained +obtaining +obtains +obvious +obviously +occasion +occasional +occasionally +occasions +occasion's +occupation +occupation's +occupied +occupies +occupy +occupying +occur +occurred +occurrence +occurrences +occurrence's +occurring +occurs +ocean +ocean's +odd +oddly +odds +of +off +offend +offended +offender +offenders +offender's +offending +offends +offer +offered +offering +offerings +offering's +offers +offhand +office +officer +officers +officer's +offices +office's +official +officially +officials +offset +offsets +offset's +offsetting +offspring +offspring's +often +oh +oil +oil's +old +older +oldest +omission +omissions +omission's +omit +omits +omitted +omitting +on +once +one +ones +oneself +ongoing +onion +onion's +only +onto +onus +onus's +onwards +open +opened +opening +opening's +openly +opens +opera +operas +opera's +operate +operated +operates +operating +operation +operational +operations +operation's +operator +operators +operator's +opinion +opinions +opinion's +opponent +opponents +opponent's +opportunities +opportunity +opportunity's +oppose +opposed +opposes +opposing +opposite +opposition +opposition's +oppress +oppressed +oppresses +oppressing +oppression +oppression's +opt +opted +optic +optical +optimal +optimistic +optimum +optimum's +opting +option +optional +optionally +options +option's +opts +opus +opuses +or +oral +orange +orange's +orbit +orbital +orbital's +orbit's +orchestra +orchestral +orchestra's +order +ordered +ordering +orders +order's +ordinary +organ +organic +organs +organ's +orient +oriental +orientate +orientated +orientates +orientating +orientation +orientation's +oriented +orienting +orients +origin +original +originally +originals +originate +originated +originates +originating +originator +originator's +origins +origin's +or's +orthodox +other +others +otherwise +ought +our +ours +ourselves +out +outcome +outcomes +outcome's +outcry +outcry's +outdated +outer +outgoing +outline +outlined +outlines +outline's +outlining +outlook +outlook's +output +outputs +output's +outrage +outraged +outrageous +outrages +outrage's +outraging +outright +outset +outset's +outside +outstanding +outweigh +outweighs +over +overall +overcame +overcome +overcomes +overcoming +overdraft +overdraft's +overdue +overflow +overhead +overheads +overlap +overload +overloaded +overloading +overloads +overlong +overlook +overlooked +overlooking +overlooks +overly +overnight +overprice +overpriced +overprices +overpricing +overridden +override +overrides +overriding +overrode +overseas +overtime +overtime's +overtone +overtones +overview +overview's +overwhelm +overwhelmed +overwhelming +overwhelms +overwriting +overwritten +owe +owed +owes +owing +own +owned +owner +owners +owner's +ownership +ownership's +owning +owns +oxygen +oxygen's +ozone +ozone's +pace +pace's +pacifier +pacifier's +pack +package +packaged +packages +package's +packaging +packaging's +packed +packet +packets +packet's +packing +packing's +packs +pack's +pad +padded +padding +padding's +pads +pad's +page +paged +pages +page's +paging +paid +pain +painful +painfully +painless +pains +pain's +paint +painted +painting +paintings +painting's +paints +paint's +pair +pairs +pair's +palace +palace's +pale +pan +panel +panels +panel's +panic +panic's +pant +pants +paper +paperback +paperback's +papers +paper's +par +parade +parade's +paradise +paradise's +paradox +paradox's +paragraph +paragraphs +paragraph's +parallel +parallels +parameter +parameters +parameter's +paranoia +paranoia's +paranoid +paraphrase +paraphrase's +pardon +parent +parentheses +parenthesis +parents +parent's +parity +parity's +park +parked +parking +parking's +parks +park's +parliament +parliament's +parochial +parody +parody's +parrot +parrot's +par's +parse +parsed +parses +parsing +part +partial +partially +participant +participants +participate +participated +participates +participating +particle +particles +particle's +particular +particularly +parties +partition +partitioned +partitioning +partitions +partition's +partly +partner +partners +partner's +parts +part's +party +party's +pass +passage +passages +passage's +passed +passenger +passengers +passenger's +passes +passing +passion +passionate +passion's +passive +passport +passport's +password +passwords +password's +past +paste +paste's +pat +patch +patched +patches +patching +patch's +patent +patent's +path +pathetic +paths +path's +patience +patience's +patient +patients +pattern +patterns +pattern's +pause +paused +pauses +pausing +pavement +pavement's +pay +payed +paying +payment +payments +payment's +pays +peace +peaceful +peace's +peak +peaks +peak's +peanut +peanuts +peasant +peasants +peculiar +pedal +pedal's +pedant +pedantic +pedantry +pedantry's +pedants +pedant's +pedestrian +pedestrians +pedestrian's +peer +peers +peer's +pen +penalties +penalty +penalty's +pence +pence's +pencil +pencil's +pended +pending +pends +penguin +penguin's +pennies +penny +penny's +pens +pen's +people +peoples +people's +per +perceive +perceived +perceives +perceiving +percent +percentage +percentage's +percents +percent's +perception +perception's +perfect +perfection +perfection's +perfectly +perform +performance +performances +performance's +performed +performing +performs +perhaps +period +periodic +periodically +periods +period's +peripheral +peripherals +permanent +permanently +permissible +permission +permission's +permit +permits +permitted +permitting +perpetual +persecute +persecuted +persecutes +persecuting +persist +persistent +person +personal +personalities +personality +personality's +personally +personnel +personnel's +persons +person's +perspective +perspective's +persuade +persuaded +persuades +persuading +persuasion +persuasion's +perverse +pet +petrol +petrol's +pet's +petty +pharmacies +pharmacy +pharmacy's +phase +phased +phases +phase's +phasing +phenomena +phenomena's +phenomenon +phenomenons +phenomenon's +philosopher +philosophers +philosopher's +philosophical +philosophies +philosophy +philosophy's +phoenix +phoenix's +phone +phoned +phones +phone's +phoning +photo +photocopy +photocopy's +photograph +photographic +photographs +photograph's +photos +photo's +phrase +phrased +phrases +phrase's +phrasing +phrasing's +physic +physical +physically +physicist +physicists +physicist's +physics +physiology +physiology's +pi +piano +piano's +pick +picked +picking +picks +picture +pictures +picture's +pie +piece +pieces +piece's +pie's +pig +pigeon +pigeon's +pigs +pig's +pile +piles +pile's +pill +pills +pill's +pilot +pilot's +pin +pinch +pinched +pinches +pinching +pink +pink's +pins +pin's +pint +pints +pint's +pipe +pipeline +pipeline's +pipes +pipe's +pit +pitch +pitfall +pitfalls +pit's +pity +pity's +pizza +pizzas +pizza's +place +placed +places +place's +placing +plague +plagued +plagues +plague's +plaguing +plain +plainly +plan +plane +planes +plane's +planet +planetary +planets +planet's +planned +planning +plans +plan's +plant +planted +planting +plants +plant's +plaster +plastered +plastering +plasters +plaster's +plastic +plastic's +plate +plates +plate's +platform +platform's +plausible +play +played +player +players +player's +playground +playground's +playing +plays +plea +plea's +pleasant +pleasantly +please +pleased +pleases +pleasing +pleasure +pleasure's +plenty +plenty's +plot +plots +plot's +plotted +plotter +plotter's +plotting +ploy +ploy's +plug +plugged +plugging +plugs +plug's +plural +plus +pocket +pockets +pocket's +poem +poems +poem's +poet +poetic +poetry +poetry's +poets +poet's +point +pointed +pointer +pointers +pointer's +pointing +pointing's +pointless +points +point's +poison +poisoned +poisoning +poisoning's +poisons +poison's +poke +polar +pole +pole's +police +policeman +policeman's +police's +policies +policy +policy's +polish +polished +polishes +polishing +polite +politeness +politeness's +political +politically +politician +politicians +politician's +politics +politics's +poll +polls +poll's +pollution +pollution's +polynomial +pompous +pool +pool's +poor +poorer +poorest +poorly +pop +pope +pope's +popped +popping +pops +populace +populace's +popular +popularity +popularity's +populate +populated +populates +populating +population +populations +population's +pork +pork's +pornography +pornography's +port +portability +portable +ported +porter +porters +porter's +porting +portion +portions +portion's +portray +portrayed +portraying +portrays +ports +port's +pose +posed +poses +posing +position +positioned +positioning +positions +position's +positive +positively +possess +possessed +possesses +possessing +possession +possession's +possibilities +possibility +possibility's +possible +possibly +post +postage +postage's +postal +postcard +postcard's +posted +poster +posters +poster's +posting +posting's +postmaster +postmaster's +postpone +postponed +postpones +postponing +posts +post's +postscript +postscript's +postulate +pot +potato +potatoes +potato's +potential +potentially +pot's +pound +pounds +pour +poured +pouring +pours +poverty +poverty's +powder +powder's +power +powered +powerful +powering +powers +power's +practicable +practical +practically +practicals +pragmatic +praise +praise's +pray +prayed +prayer +prayers +prayer's +praying +prays +preach +preached +preaches +preaching +precaution +precautions +precaution's +precede +preceded +precedence +precedence's +precedent +precedent's +precedes +preceding +precious +precise +precisely +precision +precision's +predecessor +predecessors +predecessor's +predict +predictable +predicted +predicting +prediction +predictions +prediction's +predicts +predominantly +preface +preface's +prefer +preferable +preferably +preference +preferences +preference's +preferred +preferring +prefers +prefix +prefixed +prefixes +prefixing +prefix's +pregnancy +pregnancy's +pregnant +prejudice +prejudiced +prejudices +prejudice's +prejudicing +preliminary +premature +prematurely +premise +premises +premium +premium's +preparation +preparation's +prepare +prepared +prepares +preparing +prerequisite +prescribe +prescribed +prescribes +prescribing +prescription +prescription's +presence +presence's +present +presentation +presentation's +presented +presenting +presently +presents +preserve +preserved +preserves +preserving +president +president's +press +pressed +presses +pressing +pressure +pressures +pressure's +presumably +presume +presumed +presumes +presuming +pretend +pretended +pretending +pretends +pretentious +pretty +prevail +prevalent +prevent +prevented +preventing +prevention +prevention's +prevents +preview +previewer +preview's +previous +previously +price +priced +prices +price's +pricing +pride +pride's +priest +priests +priest's +primarily +primary +prime +primes +primitive +primitives +prince +prince's +principal +principally +principle +principles +principle's +print +printed +printer +printers +printer's +printing +printing's +printout +printouts +prints +prior +priorities +priority +priority's +prison +prisoner +prisoners +prison's +privacy +privacy's +private +privately +privilege +privileged +privileges +privilege's +privileging +pro +probabilities +probability +probability's +probable +probably +problem +problems +problem's +procedure +procedures +procedure's +proceed +proceeded +proceeding +proceedings +proceeding's +proceeds +process +processed +processes +processing +processor +processors +processor's +process's +proclaim +produce +produced +producer +producers +producer's +produces +producing +product +production +production's +productive +productivity +productivity's +products +product's +profession +professional +professionals +profession's +professor +professor's +profile +profiles +profile's +profit +profitable +profits +profit's +profound +programmable +programmer +programmers +programmer's +progress +progressed +progresses +progressing +progress's +prohibit +prohibited +prohibiting +prohibits +project +projected +projecting +projection +projection's +projects +project's +proliferation +proliferation's +prolong +prolonged +prolonging +prolongs +prominent +promise +promised +promises +promising +promote +promoted +promotes +promoting +promotion +promotion's +prompt +prompted +prompting +promptly +prompts +prone +pronoun +pronounce +pronounced +pronounces +pronouncing +pronoun's +pronunciation +pronunciation's +proof +proofs +proof's +propaganda +propaganda's +proper +properly +properties +property +property's +prophet +prophet's +proportion +proportional +proportions +proportion's +proposal +proposals +proposal's +propose +proposed +proposes +proposing +proposition +proposition's +proprietary +prose +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecution's +prose's +prospect +prospective +prospects +prospect's +prostitute +prostitutes +protect +protected +protecting +protection +protection's +protects +protein +protein's +protest +protest's +protocol +protocols +protocol's +prototype +prototype's +proud +prove +proved +proves +provide +provided +provides +providing +proving +provision +provisional +provisions +provision's +provocative +provoke +provoked +provokes +provoking +proximity +proximity's +pseudo +psychological +psychologist +psychologists +psychology +psychology's +pub +public +publication +publications +publication's +publicity +publicity's +publicly +publish +published +publisher +publishers +publisher's +publishes +publishing +publishing's +pub's +pudding +pudding's +pull +pulled +pulling +pulls +pulp +pulp's +pulse +pulses +pump +pumped +pumping +pumping's +pumps +pump's +pun +punch +punched +punches +punching +punctuation +punctuation's +puncture +punish +punished +punishes +punishing +punishment +punishment's +puns +pun's +punt +punts +punt's +pupil +pupils +purchase +purchased +purchases +purchasing +pure +purely +purge +purity +purity's +purple +purple's +purpose +purposes +purpose's +pursue +pursued +pursues +pursuing +pursuit +pursuit's +push +pushed +pushes +pushing +put +puts +putt +putted +putting +putts +puzzle +puzzled +puzzles +puzzling +python +python's +qualification +qualifications +qualification's +qualified +qualifier +qualifiers +qualifier's +qualifies +qualify +qualifying +qualities +quality +quality's +quantities +quantity +quantity's +quantum +quantum's +quarter +quarters +quarter's +queen +queens +queen's +queries +query +query's +quest +question +questionable +questioned +questioning +questionnaire +questionnaire's +questions +question's +quest's +queue +queued +queues +queue's +quibble +quick +quicker +quickest +quickly +quiet +quieter +quieter's +quietest +quietly +quit +quite +quits +quitting +quiz +quiz's +quota +quotas +quota's +quotation +quotations +quotation's +quote +quoted +quotes +quoting +rabbit +rabbits +rabbit's +rabid +race +raced +races +race's +racial +racing +racism +racist +racist's +rack +racket +racket's +racks +rack's +radar +radar's +radiation +radiation's +radical +radically +radio +radios +radio's +radius +radius's +rag +rage +rage's +rag's +raid +raids +rail +railroad +railroad's +rails +rail's +railway +railway's +rain +rainbow +rainbow's +rained +raining +rains +rain's +raise +raised +raises +raising +raising's +ram +rampant +ram's +ran +random +randomly +rang +range +ranged +ranges +range's +ranging +rank +ranks +rank's +rant +ranted +ranting +rants +rape +rape's +rapid +rapidly +rare +rarely +rarer +rarest +rash +rat +rate +rated +rates +rate's +rather +rating +rating's +ratio +rational +rationale +rationale's +rationally +ratios +ratio's +rats +rat's +rattle +rattled +rattles +rattling +rave +raved +raves +raving +raw +ray +ray's +razor +razor's +re +reach +reached +reaches +reaching +react +reacted +reacting +reaction +reactionary +reactions +reaction's +reactor +reactor's +reacts +read +readable +reader +readers +reader's +readership +readership's +readily +reading +readings +reading's +reads +ready +real +realistic +reality +reality's +really +realm +realms +rear +rearrange +rearranged +rearranges +rearranging +rear's +reason +reasonable +reasonably +reasoned +reasoning +reasoning's +reasons +reason's +reassure +reassured +reassures +reassuring +rebuild +rebuilding +rebuilds +rebuilt +recall +recalled +recalling +recalls +receipt +receipt's +receive +received +receiver +receiver's +receives +receiving +recent +recently +reception +reception's +recipe +recipes +recipe's +recipient +recipients +recipient's +reckless +reckon +reckoned +reckoning +reckons +reclaim +recognition +recognition's +recollection +recollection's +recommend +recommendation +recommendations +recommendation's +recommended +recommending +recommends +reconcile +reconsider +record +recorded +recorder +recorder's +recording +recordings +recording's +records +record's +recover +recovered +recovering +recovers +recovery +recovery's +recreational +recruit +recruited +recruiting +recruitment +recruitment's +recruits +rectangle +rectangle's +rectangular +rectified +rectifies +rectify +rectifying +recursion +recursion's +recursive +recycle +recycled +recycles +recycling +red +redefine +redefined +redefines +redefining +redirect +red's +reduce +reduced +reduces +reducing +reduction +reductions +reduction's +redundancy +redundancy's +redundant +refer +reference +referenced +references +reference's +referencing +referendum +referendum's +referred +referring +refers +refine +refined +refines +refining +reflect +reflected +reflecting +reflection +reflection's +reflects +reflex +reflex's +reform +reformat +reformed +reforming +reforms +refrain +refresh +refreshed +refreshes +refreshing +refund +refusal +refusal's +refuse +refused +refuses +refuse's +refusing +refute +regain +regard +regarded +regarding +regardless +regards +regime +regime's +region +regional +regions +region's +register +registered +registering +registers +register's +registration +registration's +regret +regrets +regrettably +regretted +regretting +regular +regularly +regulation +regulations +regulation's +reign +reign's +reinstate +reinstated +reinstates +reinstating +reiterate +reject +rejected +rejecting +rejection +rejection's +rejects +relate +related +relates +relating +relation +relations +relation's +relationship +relationships +relationship's +relative +relatively +relatives +relativity +relativity's +relax +relaxed +relaxes +relaxing +relay +relay's +release +released +releases +releasing +relevance +relevance's +relevant +reliability +reliability's +reliable +reliably +relied +relief +relief's +relies +relieve +relieved +relieves +relieving +religion +religions +religion's +religious +relocation +relocation's +reluctance +reluctance's +reluctant +reluctantly +rely +relying +remain +remainder +remainder's +remained +remaining +remains +remark +remarkable +remarkably +remarked +remarking +remarks +remedy +remedy's +remember +remembered +remembering +remembers +remind +reminded +reminder +reminding +reminds +reminiscent +remote +remotely +removal +removal's +remove +removed +removes +removing +rename +renamed +renames +renaming +rend +render +rendered +rendering +rendering's +renders +rending +rendition +rendition's +rends +renew +renewed +renewing +renews +rent +rent's +repair +repaired +repairing +repairs +repeat +repeatable +repeated +repeatedly +repeating +repeats +repent +repertoire +repertoire's +repetition +repetition's +repetitive +rephrase +replace +replaced +replacement +replacements +replacement's +replaces +replacing +replied +replies +reply +replying +report +reported +reporter +reporter's +reporting +reports +report's +represent +representation +representations +representation's +representative +representatives +representative's +represented +representing +represents +reproduce +reproduced +reproduces +reproducing +reproduction +reproduction's +repulsive +reputation +reputation's +request +requested +requesting +requests +require +required +requirement +requirements +requirement's +requires +requiring +requisite +reread +rereading +rereads +re's +rescue +research +researcher +researchers +research's +resemblance +resemblance's +resemble +resembled +resembles +resembling +resent +reservation +reservations +reserve +reserved +reserves +reserving +reset +resets +resetting +reside +residence +residence's +resident +residents +resident's +resides +resign +resignation +resignation's +resigned +resigning +resigns +resist +resistance +resistance's +resolution +resolution's +resolve +resolved +resolves +resolving +resort +resorted +resorting +resorts +resource +resourced +resources +resource's +resourcing +respect +respectable +respected +respecting +respective +respectively +respects +respect's +respond +responded +responding +responds +response +responses +response's +responsibilities +responsibility +responsibility's +responsible +rest +restart +restarted +restarting +restarts +restaurant +restaurants +restaurant's +rested +resting +restore +restored +restores +restoring +restrain +restrained +restraining +restrains +restrict +restricted +restricting +restriction +restrictions +restriction's +restrictive +restricts +rests +rest's +result +resulted +resulting +results +result's +resume +resumed +resumes +resuming +resurrection +resurrection's +retail +retail's +retain +retained +retaining +retains +retire +retired +retirement +retirement's +retires +retiring +retract +retrieval +retrieval's +retrieve +retrieved +retrieves +retrieving +return +returned +returning +returns +reuse +reveal +revealed +revealing +reveals +revelation +revelation's +revenge +revenge's +revenue +revenue's +reverse +reversed +reverses +reversing +revert +review +reviewed +reviewing +reviews +revise +revised +revises +revising +revision +revision's +revolt +revolted +revolting +revolts +revolution +revolutionary +revolutionary's +revolution's +reward +rewards +reward's +rewrite +rewrites +rewriting +rewritten +rewrote +rhetorical +rhyme +rhyme's +rhythm +rhythm's +ribbon +ribbon's +rice +rice's +rich +richer +richest +rid +ridden +ridding +ride +rides +ridiculous +ridiculously +riding +riding's +rids +right +rightly +rights +rights's +rigid +rigorous +ring +ringed +ringing +rings +ring's +riot +riot's +rip +ripped +ripping +rips +rise +risen +rises +rising +rising's +risk +risked +risking +risks +risk's +risky +ritual +rituals +ritual's +rival +rivals +rival's +river +rivers +river's +road +roads +road's +robot +robots +robot's +robust +rock +rocket +rocket's +rocks +rock's +rod +rode +rod's +role +roles +role's +roll +rolled +rolling +rolls +roman +romance +romance's +romantic +roof +roof's +room +rooms +room's +root +roots +root's +rope +rope's +rose +rose's +rot +rotate +rotated +rotates +rotating +rotation +rotation's +rotten +rough +roughly +round +roundabout +roundabout's +rounded +rounding +rounds +rout +route +routed +routes +route's +routine +routinely +routines +routine's +routing +routing's +routs +row +rows +row's +royal +royalties +rub +rubber +rubber's +rubbish +rubbish's +rude +ruin +ruined +ruining +ruins +ruin's +rule +ruled +ruler +rulers +ruler's +rules +rule's +ruling +ruling's +run +rung +running +runs +rural +rush +rushed +rushes +rushing +rushing's +rusty +sabotage +sabotage's +sack +sacked +sacking +sacks +sack's +sacred +sacrifice +sacrificed +sacrifices +sacrifice's +sacrificing +sad +sadden +saddened +saddening +saddens +sadly +safe +safeguard +safeguards +safeguard's +safely +safer +safest +safety +safety's +saga +saga's +said +sail +sailed +sailing +sailing's +sails +sail's +saint +saint's +sake +sake's +salaries +salary +salary's +sale +sales +sale's +salesman +salesman's +salt +salt's +salvation +salvation's +same +sample +sampled +samples +sample's +sampling +sampling's +sand +sand's +sandwich +sandwiches +sandwich's +sane +sang +sanity +sanity's +sank +sarcasm +sarcasm's +sarcastic +sat +satellite +satellites +satellite's +satire +satire's +satisfaction +satisfaction's +satisfactorily +satisfactory +satisfied +satisfies +satisfy +satisfying +sauce +sauce's +save +saved +saves +saving +savings +saw +saw's +say +saying +saying's +says +says's +scale +scaled +scales +scale's +scaling +scan +scandal +scandal's +scanned +scanner +scanner's +scanning +scans +scarce +scarcely +scare +scared +scares +scarf +scarf's +scaring +scarlet +scarlet's +scatter +scattered +scattering +scatters +scenario +scenarios +scenario's +scene +scenery +scenery's +scenes +scene's +schedule +scheduled +scheduler +schedules +schedule's +scheduling +scheme +schemes +scheme's +scholar +scholars +school +schools +school's +science +sciences +science's +scientific +scientifically +scientist +scientists +scientist's +scope +scope's +score +scored +scored's +scores +score's +scoring +scotch +scotch's +scrap +scrapped +scrapping +scraps +scrap's +scratch +scratched +scratches +scratching +scream +screamed +screaming +screams +screen +screens +screen's +screw +screwed +screwing +screws +screw's +script +scripts +script's +scroll +scrolled +scrolling +scrolls +scroll's +scum +scum's +sea +seal +sealed +sealing +seals +seal's +search +searched +searches +searching +sea's +season +season's +seat +seats +seat's +second +secondary +seconded +seconding +secondly +seconds +secret +secretaries +secretary +secretary's +secretly +secrets +sect +section +sections +section's +sector +sector's +sects +sect's +secular +secure +security +security's +see +seed +seed's +seeing +seeing's +seek +seeking +seeks +seem +seemed +seeming +seemingly +seems +seen +sees +segment +segments +segment's +seldom +select +selected +selecting +selection +selection's +selective +selectively +selects +self +selfish +self's +sell +selling +sells +semantic +semantics +semantics's +seminar +seminars +seminar's +send +sender +sender's +sending +sends +senior +sensation +sensation's +sense +senses +sense's +sensible +sensibly +sensitive +sensitivity +sensitivity's +sent +sentence +sentenced +sentences +sentence's +sentencing +sentient +sentiment +sentimental +sentiments +sentiment's +separate +separated +separately +separates +separating +separation +separation's +separator +separators +separator's +sequel +sequel's +sequence +sequences +sequence's +sequential +serial +serial's +series +series's +serious +seriously +seriousness +seriousness's +sermon +sermon's +servant +servants +servant's +serve +served +server +servers +server's +serves +service +services +service's +serving +serving's +session +sessions +session's +set +sets +setting +settings +setting's +settle +settled +settles +settling +seven +seven's +seventh +several +severe +severely +severity +severity's +sex +sexes +sexist +sexist's +sex's +sexual +sexuality +sexuality's +sexually +sexy +shade +shades +shade's +shadow +shadow's +shake +shaken +shakes +shaking +shaking's +shaky +shall +shallow +shame +shame's +shape +shaped +shapes +shape's +shaping +share +shared +shareholder +shareholders +shares +share's +sharing +sharp +sharply +she +shed +shedding +sheds +shed's +sheep +sheep's +sheer +sheet +sheets +sheet's +shelf +shelf's +shell +shells +shell's +shelter +shelter's +shelve +shelves +shelves's +shift +shifted +shifting +shifts +shine +shined +shines +shining +shiny +ship +shipped +shipping +shipping's +ships +ship's +shirt +shirt's +shock +shocked +shocking +shocks +shoe +shoes +shoe's +shone +shook +shoot +shooting +shoots +shop +shopped +shopping +shopping's +shops +shop's +short +shortage +shortage's +shorten +shortened +shortening +shortens +shorter +shortest +shorthand +shorthand's +shortly +shorts +shot +shots +shot's +should +shoulder +shoulders +shoulder's +shout +shouted +shouting +shouts +shout's +shove +show +showed +shower +showers +shower's +showing +showing's +shown +shows +shut +shutdown +shutdown's +shuts +shutting +shy +sic +sick +sicken +sickened +sickening +sickens +side +sided +sides +side's +sideways +siding +sigh +sight +sighted +sighting +sights +sight's +sigma +sigma's +sign +signal +signals +signal's +signature +signatures +signature's +signed +significance +significance's +significant +significantly +signing +signs +sign's +silence +silence's +silent +silicon +silicon's +sillier +silliest +silly +silver +silver's +similar +similarities +similarity +similarity's +similarly +simple +simpler +simplest +simplicity +simplicity's +simplified +simplifies +simplify +simplifying +simplistic +simply +simulate +simulated +simulates +simulating +simulation +simulation's +simultaneous +simultaneously +sin +since +sincere +sincerely +sine +sine's +sinful +sing +singer +singers +singer's +singing +single +singles +sings +singular +singularly +sinister +sink +sinking +sinking's +sinks +sins +sin's +sir +sir's +sister +sister's +sit +site +sites +site's +sits +sitting +sitting's +situate +situated +situates +situating +situation +situations +situation's +six +six's +sixteen +sixteen's +sixth +sixties +sixty +size +sized +sizes +size's +sizing +skeleton +skeleton's +sketch +sketches +sketch's +skill +skilled +skills +skill's +skin +skin's +skip +skipped +skipping +skips +skirt +skirt's +skull +skull's +sky +sky's +slag +slag's +slang +slang's +slash +slave +slaves +slave's +sleep +sleeping +sleeping's +sleeps +sleep's +slept +slice +sliced +slices +slice's +slicing +slid +slide +slides +sliding +slight +slighter +slightest +slightly +slim +slip +slipped +slippery +slipping +slips +slogan +slogan's +slope +sloppy +slot +slots +slot's +slow +slowed +slower +slowest +slowing +slowly +slows +small +smaller +smallest +smallish +smart +smash +smashed +smashes +smashing +smell +smells +smelly +smile +smiled +smiles +smile's +smiling +smith +smith's +smoke +smoked +smoker +smokers +smokes +smoke's +smoking +smoking's +smooth +smoothly +smug +snack +snack's +snag +snag's +snail +snail's +sneak +sneaked +sneaking +sneaks +sneaky +sniff +snobbery +snobbery's +snow +snow's +so +soap +soap's +sober +social +socialism +socialism's +socialist +socialist's +socially +societies +society +society's +sock +socket +sockets +socket's +socks +sod +sod's +soft +software +software's +soil +soil's +solar +sold +soldier +soldiers +soldier's +sole +solely +soles +solicitor +solicitors +solicitor's +solid +solo +solo's +solution +solutions +solution's +solve +solved +solves +solving +some +somebody +somehow +someone +someplace +something +sometime +sometimes +somewhat +somewhere +son +song +songs +song's +sons +son's +soon +sooner +soonest +sophisticate +sophisticated +sophisticates +sophisticating +sordid +sore +sorry +sort +sorted +sorting +sorts +sort's +sought +soul +souls +soul's +sound +sounded +sounding +sounds +sound's +soundtrack +soundtrack's +soup +soup's +source +sources +source's +south +southern +south's +space +spaced +spaces +space's +spacing +spacing's +span +span's +spare +spares +spatial +speak +speaker +speakers +speaker's +speaking +speaks +special +specialist +specialist's +specially +species +specific +specifically +specification +specifications +specification's +specified +specifies +specify +specifying +specimen +specimen's +spectacular +spectrum +spectrum's +speculate +speculation +speculation's +sped +speech +speeches +speech's +speed +speeding +speeds +speed's +spell +spelling +spellings +spelling's +spells +spend +spending +spends +spent +sphere +sphere's +spies +spigot +spike +spike's +spill +spin +spiral +spirit +spirits +spirit's +spiritual +spit +spite +spite's +spits +spitted +spitting +splendid +split +splits +splits's +splitting +spoil +spoiling +spoils +spoke +spoken +spokesman +spokesman's +sponsor +sponsored +sponsoring +sponsors +sponsor's +spontaneous +spontaneously +spoof +spoof's +spool +spool's +sport +sports +sport's +spot +spots +spot's +spotted +spotting +spotting's +spout +sprang +spray +spray's +spread +spreading +spreads +spring +springing +springs +sprung +spur +spurious +spur's +spy +spy's +squad +squad's +square +squared +squares +square's +squaring +squash +squashed +squashes +squashing +squeeze +squeezed +squeezes +squeezing +stability +stability's +stable +stable's +stack +stacks +stack's +staff +staff's +stage +stages +stage's +stagger +staggered +staggering +staggers +stair +staircase +staircase's +stairs +stake +stake's +stale +stall +stall's +stamp +stamped +stamping +stamps +stance +stance's +stand +standard +standards +standard's +standing +standing's +standpoint +standpoint's +stands +star +stare +stared +stares +staring +stark +starred +starring +stars +star's +start +started +starter +starters +starting +startle +startled +startles +startling +starts +starve +starved +starves +starving +state +stated +statement +statements +statement's +states +state's +static +stating +station +stationary +stations +station's +statistic +statistical +statistics +statistic's +status +status's +stay +stayed +staying +stays +steadily +steady +steal +stealing +stealing's +steals +steam +steam's +steel +steel's +steep +steer +steered +steering +steers +stem +stems +step +stepped +stepping +steps +step's +stereo +stereotype +stereotypes +stereotype's +sterile +sterling +sterling's +stick +sticking +sticks +stick's +sticky +stiff +still +stimulate +stimulated +stimulates +stimulating +stimulation +stimulation's +stir +stirred +stirring +stirs +stock +stocks +stock's +stole +stolen +stomach +stomach's +stone +stones +stone's +stood +stop +stopped +stopping +stopping's +stops +stops's +storage +storage's +store +stored +stores +store's +storing +storm +storms +storm's +straight +straightforward +strain +strains +strange +strangely +stranger +stranger's +strangest +strategic +strategies +strategy +strategy's +straw +straw's +stray +stream +streams +stream's +street +streets +street's +strength +strengthen +strength's +stress +stressed +stresses +stressing +stress's +stretch +stretched +stretches +stretching +strict +strictly +strike +strikes +striking +string +stringent +strings +string's +strip +stripped +stripping +strips +strive +stroke +stroke's +strong +stronger +strongest +strongly +struck +structural +structure +structured +structures +structure's +structuring +struggle +struggled +struggles +struggling +stuck +student +students +student's +studied +studies +studio +studio's +study +studying +stuff +stuffed +stuffing +stuffs +stumble +stumbled +stumbles +stumbling +stun +stunned +stunning +stuns +stunt +stupid +stupidity +stupidity's +style +styles +style's +subject +subjected +subjecting +subjective +subjects +subject's +submission +submission's +submit +submits +submitted +submitting +subroutine +subroutines +subroutine's +subscribe +subscription +subscription's +subsequent +subsequently +subset +subset's +subsidiary +substance +substances +substance's +substantial +substantially +substitute +substituted +substitutes +substituting +substitution +substitution's +subtle +subtleties +subtlety +subtlety's +subtly +subway +subways +subway's +succeed +succeeded +succeeding +succeeds +success +successful +successfully +succession +succession's +successive +successor +successor's +success's +such +sudden +suddenly +sue +sued +sues +suffer +suffered +sufferer +sufferers +suffering +suffering's +suffers +suffice +sufficient +sufficiently +suffix +suffix's +sugar +sugar's +suggest +suggested +suggesting +suggestion +suggestions +suggestion's +suggests +suicidal +suicide +suicide's +suing +suit +suitability +suitable +suitably +suite +suited +suite's +suiting +suits +suit's +sum +summaries +summary +summary's +summed +summer +summer's +summing +sums +sum's +sun +sundry +sung +sunk +sunlight +sunlight's +sunny +sunrise +sunrise's +sun's +sunshine +sunshine's +super +superb +superficial +superficially +superfluous +superior +superiority +superiority's +supermarket +supermarket's +supernatural +supervise +supervised +supervises +supervising +supervision +supervisions +supervision's +supervisor +supervisors +supervisor's +supplement +supplementary +supplement's +supplied +supplier +suppliers +supplier's +supplies +supply +supplying +support +supported +supporter +supporters +supporter's +supporting +supports +suppose +supposed +supposedly +supposes +supposing +suppress +suppressed +suppresses +suppressing +suppression +suppression's +supreme +sure +surely +surface +surfaces +surface's +surgery +surgery's +surname +surname's +surplus +surplus's +surprise +surprised +surprises +surprising +surprisingly +surround +surrounded +surrounding +surroundings +surrounding's +surrounds +survey +surveys +survival +survival's +survive +survived +survives +surviving +susceptible +suspect +suspected +suspecting +suspects +suspend +suspended +suspending +suspends +suspension +suspension's +suspicion +suspicion's +suspicious +suspiciously +sustain +sustained +sustaining +sustains +swallow +swallowed +swallowing +swallows +swam +swamp +swamped +swamping +swamps +swap +swapped +swapping +swaps +swear +swearing +swears +sweat +sweating +sweats +sweat's +sweep +sweeping +sweeps +sweet +swept +swim +swimming +swimming's +swims +swing +switch +switched +switches +switching +switch's +sword +sword's +swore +sworn +swum +symbol +symbolic +symbols +symbol's +symmetric +symmetry +symmetry's +sympathetic +sympathies +sympathy +sympathy's +symphonies +symphony +symphony's +symptom +symptoms +symptom's +syndicate +syndicate's +syndrome +syndrome's +synonym +synonymous +synonyms +synonym's +syntactic +syntactically +syntax +syntax's +synthesis +synthesis's +system +systematic +systems +system's +tab +table +tables +table's +tabs +tab's +tack +tacked +tacking +tackle +tackled +tackles +tackle's +tackling +tacks +tack's +tactic +tactical +tactics +tactless +tag +tag's +tail +tailor +tailored +tailoring +tailors +tails +tail's +take +taken +taker +takers +takes +taking +tale +talent +talented +talented's +talents +talent's +tales +tale's +talk +talked +talking +talks +tall +tame +tangent +tangent's +tank +tanks +tank's +tap +tape +tapes +tape's +target +targets +target's +task +tasks +task's +taste +tasted +tasteless +tastes +taste's +tasting +taught +tax +taxation +taxation's +taxes +taxi +taxi's +taxpayer +taxpayers +tax's +tea +teach +teacher +teachers +teacher's +teaches +teaching +teaching's +team +teams +team's +teapot +teapot's +tear +teared +tearing +tears +tear's +tea's +technical +technically +technique +techniques +technique's +technological +technology +technology's +tedious +teenage +teenager +teenagers +teeth +teeth's +telephone +telephones +telephone's +telescope +telescope's +television +television's +tell +telling +tells +temper +temperature +temperatures +temperature's +temper's +temple +temple's +temporarily +temporary +tempt +temptation +temptation's +tempted +tempting +tempts +ten +tend +tended +tendencies +tendency +tendency's +tender +tending +tends +tennis +tennis's +tens +ten's +tense +tension +tension's +tentative +tentatively +tenth +term +termed +terminal +terminally +terminals +terminate +terminated +terminates +terminating +termination +termination's +terminator +terminator's +terming +terminology +terminology's +terms +term's +terrible +terribly +terrified +terrifies +terrify +terrifying +territory +territory's +terror +terrorism +terrorism's +terrorist +terrorists +terrorist's +terror's +terse +test +tested +testing +tests +text +textbook +textbooks +textbook's +texts +text's +textual +than +thank +thanked +thankful +thankfully +thanking +thanks +that +that's +the +thee +theft +theft's +their +theirs +them +theme +themes +theme's +themselves +then +theological +theology +theology's +theorem +theorems +theorem's +theoretical +theoretically +theories +theory +theory's +therapy +therapy's +there +thereabouts +thereafter +thereby +therefore +therein +thereof +there's +these +theses +thesis +thesis's +they +thick +thickness +thickness's +thief +thieve +thieves +thin +thing +things +thing's +think +thinking +thinking's +thinks +third +thirst +thirst's +thirty +thirty's +this +thorough +thoroughfare +thoroughfares +thoroughfare's +thoroughly +those +thou +though +thought +thoughts +thous +thousand +thousands +thousand's +thread +thread's +threat +threaten +threatened +threatening +threatens +threats +threat's +three +three's +threshold +threshold's +threw +throat +throats +throat's +through +throughout +throughput +throughput's +throw +throwing +thrown +throws +thrust +thrusting +thrusts +thumb +thumb's +thus +thy +tick +ticket +tickets +ticket's +tick's +tidied +tidies +tidy +tidying +tidying's +tie +tied +ties +tiger +tiger's +tight +tightly +tile +tiles +till +time +timed +timer +timer's +times +time's +timescale +timetable +timetable's +timing +timing's +tin +tins +tin's +tiny +tip +tips +tiresome +title +titles +title's +to +toad +toad's +toast +toast's +tobacco +tobacco's +today +today's +toe +toes +toe's +together +toggle +toggle's +toilet +toilets +toilet's +token +tokens +token's +told +tolerance +tolerance's +tolerant +tolerate +tolerated +tolerates +tolerating +toll +tomato +tomatoes +tome +tome's +tomorrow +tomorrow's +ton +tone +tones +tone's +tongue +tongue's +tonight +tonight's +tons +ton's +too +took +tool +tools +tool's +tooth +tooth's +top +topic +topical +topics +topic's +tops +top's +tore +torn +torture +toss +total +totally +total's +touch +touched +touches +touching +tough +tour +tourist +tourists +tourist's +tour's +toward +towards +tower +towers +tower's +town +towns +town's +toy +toys +toy's +trace +traced +traces +trace's +tracing +tracing's +track +tracked +tracking +tracks +track's +trade +traded +trades +trade's +trading +tradition +traditional +traditionally +traditions +tradition's +traffic +traffic's +tragedy +tragedy's +tragic +trail +trailed +trailing +trails +train +trained +training +training's +trains +transaction +transactions +transaction's +transcript +transcript's +transfer +transferred +transferring +transfers +transform +transformation +transformation's +transformed +transforming +transforms +transient +transit +transition +transition's +transit's +translate +translated +translates +translating +translation +translations +translation's +translator +translator's +transmission +transmissions +transmission's +transmit +transmits +transmitted +transmitter +transmitters +transmitter's +transmitting +transparent +transport +transported +transporting +transports +trap +trapped +trapping +traps +trap's +trash +trashcan +trashcan's +trash's +travel +travels +tray +tray's +tread +treasure +treasure's +treat +treated +treating +treatment +treatment's +treats +treat's +treaty +treaty's +tree +trees +tree's +trek +tremendous +tremendously +trend +trends +trend's +trendy +trial +trials +trial's +triangle +triangles +triangle's +tribe +tribes +tribe's +trick +tricks +trick's +tricky +tried +tries +trifle +trifle's +trigger +triggered +triggering +triggers +trigger's +trilogy +trilogy's +trinity +trinity's +trip +triple +tripos +tripos's +trips +trip's +triumph +triumph's +trivia +trivial +trivially +trolley +trolley's +troop +troops +trouble +troubles +trouble's +trouser +trousers +truck +trucks +truck's +true +truly +trumpet +trumpet's +truncate +truncated +truncates +truncating +trunk +trunks +trunk's +trust +trusted +trusting +trusts +trust's +trusty +trusty's +truth +truths +truth's +try +trying +tube +tubes +tube's +tune +tuned +tunes +tune's +tuning +tuning's +tunnel +tunnels +tunnel's +turn +turned +turning +turning's +turnround +turns +turntable +turntable's +tutor +tutorial +tutorial's +tutor's +twelve +twelve's +twentieth +twenty +twenty's +twice +twin +twins +twist +twisted +twisting +twists +two +two's +tying +type +typed +types +type's +typeset +typesets +typesetting +typesetting's +typewriter +typewriter's +typical +typically +typing +ugh +ugly +ultimate +ultimately +umbrella +umbrella's +unable +unacceptable +unaffected +unambiguous +unattended +unavailable +unavoidable +unaware +unbalanced +unbearable +unbelievable +unbelievably +unbiased +uncertain +uncertainty +uncertainty's +unchanged +uncle +unclear +uncle's +uncomfortable +uncommon +unconnected +unconscious +unconvincing +undefined +under +underestimate +undergo +undergoes +undergoing +undergone +undergraduate +undergraduates +undergraduate's +underground +undergrounds +underground's +underlain +underlay +underlie +underlies +underline +underlined +underlines +underlining +underlying +underneath +understand +understandable +understanding +understanding's +understands +understood +undertake +undertaken +undertakes +undertaking +undertook +underwent +undesirable +undid +undo +undocumented +undoes +undoing +undone +undoubtedly +unduly +uneasy +unemployed +unemployment +unemployment's +unexpected +unexpectedly +unexplained +unfair +unfamiliar +unfinished +unfortunate +unfortunately +unfounded +unfriendly +unhappy +unhealthy +unhelpful +unified +unifies +uniform +uniformly +uniform's +unify +unifying +unimportant +uninteresting +union +unions +union's +unique +uniquely +unit +unite +united +unites +uniting +units +unit's +unity +unity's +universal +universally +universe +universe's +universities +university +university's +unjustified +unknown +unless +unlike +unlikely +unlimited +unload +unlock +unlocked +unlocking +unlocks +unlucky +unnatural +unnecessarily +unnecessary +unobtainable +unofficial +unpleasant +unpopular +unpredictable +unread +unreadable +unrealistic +unreasonable +unrelated +unreliable +unsafe +unsatisfactory +unseen +unset +unsolicited +unsound +unspecified +unstable +unsuccessful +unsuitable +unsupported +unsure +unsuspecting +untidy +until +unto +untrue +unusable +unused +unusual +unusually +unwanted +unwelcome +unwilling +unwise +unworkable +up +upbringing +upbringing's +update +updated +updates +updating +upgrade +upgraded +upgrades +upgrading +upon +upper +upright +ups +upset +upsets +upsetting +upsetting's +upside +upside's +upstairs +upward +upwards +urban +urge +urged +urgency +urgency's +urgent +urgently +urges +urging +us +usable +usage +usage's +use +used +useful +usefully +usefulness +usefulness's +useless +user +users +user's +uses +using +usual +usually +utilities +utility +utility's +utter +utterly +vacancies +vacancy +vacation +vacations +vacation's +vacuum +vacuum's +vague +vaguely +vain +valid +validity +validity's +valley +valley's +valuable +value +valued +values +value's +valuing +valve +valves +valve's +van +vandalism +vandalism's +vanish +vanished +vanishes +vanishing +vans +van's +variable +variables +variance +variance's +variant +variants +variation +variations +variation's +varied +varies +varieties +variety +variety's +various +vary +varying +vast +vastly +vat +vat's +vector +vectors +vector's +vegetable +vegetables +vegetable's +vegetarian +vegetarian's +vehicle +vehicles +vehicle's +vein +vein's +velocity +velocity's +vend +vended +vending +vendor +vendor's +vends +venture +venue +venues +venue's +verb +verbal +verbally +verbatim +verbose +verbs +verb's +verdict +verdict's +verification +verified +verifies +verify +verifying +versatile +verse +verses +verse's +version +versions +version's +versus +vertical +vertically +very +vessel +vessel's +vet +vet's +via +viable +vicar +vicar's +vice +vice's +vicinity +vicinity's +vicious +victim +victims +victim's +victory +victory's +video +video's +view +viewed +viewer +viewer's +viewing +viewing's +viewpoint +viewpoints +viewpoint's +views +view's +vigorously +vile +village +villages +village's +vintage +vintage's +vinyl +vinyl's +violate +violation +violence +violence's +violent +violently +violin +violin's +virgin +virgin's +virtual +virtually +virtue +virtues +virtue's +virus +viruses +virus's +visible +vision +vision's +visit +visited +visiting +visitor +visitors +visitor's +visits +visual +visually +vital +vocabulary +vocabulary's +vocal +voice +voices +voice's +void +voltage +voltage's +volume +volumes +volume's +voluntarily +voluntary +volunteer +volunteered +volunteering +volunteers +volunteer's +vomit +vote +voted +voter +voters +votes +vote's +voting +vouch +vowel +vowel's +vulnerable +wade +waded +wades +wading +waffle +waffle's +wage +wages +wage's +wait +waited +waiting +waits +wake +waked +wakes +wake's +waking +walk +walked +walking +walks +wall +wallet +wallet's +walls +wall's +wander +wandered +wandering +wanders +want +wanted +wanting +wants +war +ward +ward's +warehouse +warehouse's +warm +warmed +warming +warms +warn +warned +warning +warnings +warning's +warns +warp +warped +warping +warps +warrant +warrant's +warranty +warranty's +wars +wartime +wartime's +wary +was +wash +washed +washes +washing +washing's +waste +wasted +wasteful +wastes +wasting +watch +watched +watches +watching +water +waters +water's +wave +waved +waves +waving +way +ways +way's +we +weak +weakness +weaknesses +weakness's +wealth +wealth's +wealthy +weapon +weapons +weapon's +wear +wearing +wears +weary +weasel +weasels +weasel's +weather +weather's +wed +wedded +wedding +wedding's +weds +wee +week +weekday +weekday's +weekend +weekends +weekend's +weekly +weeks +week's +weigh +weight +weight's +weird +welcome +welcomed +welcomes +welcoming +welfare +welfare's +well +went +were +west +western +west's +wet +wets +wetting +whale +whales +whale's +what +whatever +whatsoever +wheel +wheels +wheel's +when +whence +whenever +where +whereas +whereby +whereupon +wherever +whether +which +whichever +while +whilst +whim +whim's +whistle +whistles +white +whites +who +whoever +whole +wholeheartedly +wholly +whom +whoop +whoops +whose +why +wicked +wide +widely +wider +widespread +widest +width +width's +wife +wife's +wild +wildly +will +willed +willing +willingly +wills +win +wind +winded +winding +winding's +window +windowing +windows +window's +winds +wind's +wine +wines +wine's +wing +wings +wing's +winner +winners +winner's +winning +wins +winter +winter's +wipe +wiped +wipes +wiping +wire +wired +wires +wire's +wiring +wiring's +wisdom +wisdom's +wise +wiser +wisest +wish +wished +wishes +wishing +wit +witch +witch's +with +withdraw +withdrawal +withdrawal's +withdrawing +withdrawn +withdraws +withdrew +within +without +witness +witnessed +witnesses +witnessing +witness's +wit's +witty +wive +wives +wives's +wizard +wizard's +woke +woken +wolf +wolf's +woman +woman's +wombat +wombat's +women +women's +won +wonder +wondered +wonderful +wonderfully +wondering +wonders +wonder's +wondrous +wont +wont's +wood +wooden +woods +wood's +word +worded +wording +wording's +words +word's +wore +work +workable +worked +worker +workers +worker's +working +workings +working's +workload +workload's +works +work's +workshop +workshop's +workstation +workstations +world +worlds +world's +worldwide +worm +worms +worn +worried +worries +worry +worrying +worse +worship +worst +worth +worthless +worthwhile +worthy +would +wound +wound's +wow +wrap +wrapped +wrapper +wrappers +wrapping +wrapping's +wraps +wrath +wrath's +wreck +wrecked +wrecker +wrecker's +wrecking +wrecks +wren +wren's +wretched +wrist +wrist's +write +writer +writers +writer's +writes +writing +writings +writing's +written +wrong +wrongly +wrongs +wrote +yard +yards +yard's +yawn +year +yearly +years +year's +yellow +yellow's +yes +yesterday +yesterday's +yet +yeti +yeti's +yield +yields +you +young +younger +youngest +your +yours +yourself +yourselves +youth +youth's +zero +zeros +zero's +zone +zones +zone's +zoom diff --git a/Hw5/build/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw5/build/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..e9a6940 --- /dev/null +++ b/Hw5/build/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw5") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw5/build") + +# 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/Hw5/build/googletest-build/CMakeFiles/progress.marks b/Hw5/build/googletest-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw5/build/googletest-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Hw5/build/googletest-build/CTestTestfile.cmake b/Hw5/build/googletest-build/CTestTestfile.cmake new file mode 100644 index 0000000..09ee9c1 --- /dev/null +++ b/Hw5/build/googletest-build/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src +# Build directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/Hw5/build/googletest-build/Makefile b/Hw5/build/googletest-build/Makefile new file mode 100644 index 0000000..6898d6b --- /dev/null +++ b/Hw5/build/googletest-build/Makefile @@ -0,0 +1,184 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/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/local/Cellar/cmake/3.15.4/bin/cmake -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 + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.15.4/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 + +# The main all target +all: cmake_check_build_system + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/CMakeFiles/progress.marks + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# 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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" +.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: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(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/Hw5/build/googletest-build/cmake_install.cmake b/Hw5/build/googletest-build/cmake_install.cmake new file mode 100644 index 0000000..8db0fe0 --- /dev/null +++ b/Hw5/build/googletest-build/cmake_install.cmake @@ -0,0 +1,40 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/cmake_install.cmake") + +endif() + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..e9a6940 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw5") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw5/build") + +# 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/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..3b6850c --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,25 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock-all.cc" "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googlemock/include" + "googletest-src/googlemock" + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..66b3b99 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-src/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock-all.cc + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a + +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/build + +googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +googletest-build/googlemock/CMakeFiles/gmock.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..f4ac597 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgmock.pdb" + "../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bbfb417 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock.a" +) diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/depend.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make similarity index 58% rename from Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/depend.make rename to Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make index 016d35c..7a05e2f 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/depend.make +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make @@ -1,2 +1,2 @@ -# Empty dependencies file for Hw5. +# Empty dependencies file for gmock. # This may be replaced when dependencies are built. diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..182997b --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/include -I/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..04ce238 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmock.a CMakeFiles/gmock.dir/src/gmock-all.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmock.a diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..72bb7dd --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..9abace7 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,26 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock_main.cc" "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googlemock/include" + "googletest-src/googlemock" + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..b13bde3 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-src/googlemock/src/gmock_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock_main.cc + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a + +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..6ef94b4 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgmock_main.pdb" + "../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..023a74f --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock_main.a" +) diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..a98b68c --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/include -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..e614d8a --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..b700c2c --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 + diff --git a/Hw5/build/googletest-build/googlemock/CMakeFiles/progress.marks b/Hw5/build/googletest-build/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Hw5/build/googletest-build/googlemock/CTestTestfile.cmake b/Hw5/build/googletest-build/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..7afe134 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock +# Build directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/Hw5/build/googletest-build/googlemock/Makefile b/Hw5/build/googletest-build/googlemock/Makefile new file mode 100644 index 0000000..5df91c5 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/Makefile @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install/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/local/Cellar/cmake/3.15.4/bin/cmake -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 + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.15.4/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 list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# The main all target +all: cmake_check_build_system + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googlemock/CMakeFiles/progress.marks + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/rule: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o + +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i + +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s + +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o + +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i + +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s + +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# 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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... gmock" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... gmock_main" + @echo "... list_install_components" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.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: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(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/Hw5/build/googletest-build/googlemock/cmake_install.cmake b/Hw5/build/googletest-build/googlemock/cmake_install.cmake new file mode 100644 index 0000000..6bfba35 --- /dev/null +++ b/Hw5/build/googletest-build/googlemock/cmake_install.cmake @@ -0,0 +1,68 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googlemock/include/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/lib/libgmock.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/lib/libgmock_main.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/gmock.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/cmake_install.cmake") + +endif() + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..e9a6940 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw5") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw5/build") + +# 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/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake new file mode 100644 index 0000000..383841e --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake @@ -0,0 +1,53 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gmock" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake new file mode 100644 index 0000000..b5e3330 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake @@ -0,0 +1,119 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/GTestTargets-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache new file mode 100644 index 0000000..56478b3 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache @@ -0,0 +1,646 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest/gtest.h +src/gtest.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest.cc +src/gtest-death-test.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-death-test.cc +src/gtest-filepath.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-filepath.cc +src/gtest-matchers.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-matchers.cc +src/gtest-port.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-port.cc +src/gtest-printers.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-printers.cc +src/gtest-test-part.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-test-part.cc +src/gtest-typed-test.cc +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/src/gtest-typed-test.cc + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-spi.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/custom/gtest.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +memory +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +algorithm +- +iostream +- +sstream +- +string +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + +googletest-src/googletest/src/gtest-death-test.cc +gtest/gtest-death-test.h +googletest-src/googletest/src/gtest/gtest-death-test.h +utility +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/internal/custom/gtest.h +googletest-src/googletest/src/gtest/internal/custom/gtest.h +crt_externs.h +- +errno.h +- +fcntl.h +- +limits.h +- +signal.h +- +stdarg.h +- +windows.h +- +sys/mman.h +- +sys/wait.h +- +spawn.h +- +lib/fdio/fd.h +- +lib/fdio/io.h +- +lib/fdio/spawn.h +- +lib/zx/channel.h +- +lib/zx/port.h +- +lib/zx/process.h +- +lib/zx/socket.h +- +zircon/processargs.h +- +zircon/syscalls.h +- +zircon/syscalls/policy.h +- +zircon/syscalls/port.h +- +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-filepath.cc +gtest/internal/gtest-filepath.h +googletest-src/googletest/src/gtest/internal/gtest-filepath.h +stdlib.h +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +windows.h +- +direct.h +- +io.h +- +limits.h +- +climits +- +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h + +googletest-src/googletest/src/gtest-internal-inl.h +errno.h +- +stddef.h +- +stdlib.h +- +string.h +- +algorithm +- +memory +- +string +- +vector +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +arpa/inet.h +- +netdb.h +- +windows.h +- +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h + +googletest-src/googletest/src/gtest-matchers.cc +gtest/internal/gtest-internal.h +googletest-src/googletest/src/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/gtest-matchers.h +googletest-src/googletest/src/gtest/gtest-matchers.h +string +- + +googletest-src/googletest/src/gtest-port.cc +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +limits.h +- +stdio.h +- +stdlib.h +- +string.h +- +fstream +- +memory +- +windows.h +- +io.h +- +sys/stat.h +- +map +- +crtdbg.h +- +unistd.h +- +mach/mach_init.h +- +mach/task.h +- +mach/vm_map.h +- +sys/sysctl.h +- +sys/user.h +- +devctl.h +- +fcntl.h +- +sys/procfs.h +- +procinfo.h +- +sys/types.h +- +zircon/process.h +- +zircon/syscalls.h +- +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +gtest/internal/gtest-internal.h +googletest-src/googletest/src/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-printers.cc +gtest/gtest-printers.h +googletest-src/googletest/src/gtest/gtest-printers.h +stdio.h +- +cctype +- +cwchar +- +ostream +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-test-part.cc +gtest/gtest-test-part.h +googletest-src/googletest/src/gtest/gtest-test-part.h +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-typed-test.cc +gtest/gtest-typed-test.h +googletest-src/googletest/src/gtest/gtest-typed-test.h +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h + +googletest-src/googletest/src/gtest.cc +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h +gtest/internal/custom/gtest.h +googletest-src/googletest/src/gtest/internal/custom/gtest.h +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h +ctype.h +- +math.h +- +stdarg.h +- +stdio.h +- +stdlib.h +- +time.h +- +wchar.h +- +wctype.h +- +algorithm +- +iomanip +- +limits +- +list +- +map +- +ostream +- +sstream +- +vector +- +fcntl.h +- +limits.h +- +sched.h +- +strings.h +- +sys/mman.h +- +sys/time.h +- +unistd.h +- +string +- +sys/time.h +- +strings.h +- +windows.h +- +windows.h +- +crtdbg.h +- +debugapi.h +- +io.h +- +sys/timeb.h +- +sys/types.h +- +sys/stat.h +- +sys/time.h +- +sys/time.h +- +unistd.h +- +stdexcept +- +arpa/inet.h +- +netdb.h +- +sys/socket.h +- +sys/types.h +- +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h +crt_externs.h +- +absl/debugging/failure_signal_handler.h +googletest-src/googletest/src/absl/debugging/failure_signal_handler.h +absl/debugging/stacktrace.h +googletest-src/googletest/src/absl/debugging/stacktrace.h +absl/debugging/symbolize.h +googletest-src/googletest/src/absl/debugging/symbolize.h +absl/strings/str_cat.h +googletest-src/googletest/src/absl/strings/str_cat.h + diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/DependInfo.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake similarity index 54% rename from Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/DependInfo.cmake rename to Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake index 06ab76d..b183e29 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/DependInfo.cmake +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -4,13 +4,14 @@ set(CMAKE_DEPENDS_LANGUAGES ) # The set of files for implicit dependencies of each language: set(CMAKE_DEPENDS_CHECK_CXX - "/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/WordTree.cpp.o" - "/Users/bradybodily/Repositories/CS3460/Hw5/main.cpp" "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/main.cpp.o" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc" "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" ) -set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_ID "Clang") # The include file search paths: set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" ) # Targets to which this target links. diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..16135e8 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include googletest-build/googletest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googletest/CMakeFiles/gtest.dir/flags.make + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a + +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/build + +googletest-build/googletest/CMakeFiles/gtest.dir/clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/clean + +googletest-build/googletest/CMakeFiles/gtest.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/depend + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..7fc2a3d --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgtest.pdb" + "../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..4532893 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest.a" +) diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal new file mode 100644 index 0000000..275aa42 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest-all.cc + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-spi.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/custom/gtest.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h + googletest-src/googletest/src/gtest-death-test.cc + googletest-src/googletest/src/gtest-filepath.cc + googletest-src/googletest/src/gtest-internal-inl.h + googletest-src/googletest/src/gtest-matchers.cc + googletest-src/googletest/src/gtest-port.cc + googletest-src/googletest/src/gtest-printers.cc + googletest-src/googletest/src/gtest-test-part.cc + googletest-src/googletest/src/gtest-typed-test.cc + googletest-src/googletest/src/gtest.cc diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..89db633 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-message.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-spi.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-death-test.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-filepath.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-internal-inl.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-matchers.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-port.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-printers.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-test-part.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-typed-test.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest.cc + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..eb2d7d2 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include -I/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..01f7517 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtest.a diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..596289c --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000..993783d Binary files /dev/null and b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o differ diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache new file mode 100644 index 0000000..34e98ce --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache @@ -0,0 +1,308 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc +cstdio +- +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +memory +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +algorithm +- +iostream +- +sstream +- +string +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..259bb34 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc" "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..2d49e73 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +# Include any dependencies generated for this target. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a + +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/build + +googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +googletest-build/googletest/CMakeFiles/gtest_main.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest /Users/bradybodily/Repositories/CS3460/Hw5/build /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac8df1f --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgtest_main.pdb" + "../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9e6a636 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest_main.a" +) diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal new file mode 100644 index 0000000..a6f8253 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/src/gtest_main.cc + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..f7ae6eb --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-message.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..dc27d25 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..141875b --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..d92f75a --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o new file mode 100644 index 0000000..d9bd256 Binary files /dev/null and b/Hw5/build/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o differ diff --git a/Hw5/build/googletest-build/googletest/CMakeFiles/progress.marks b/Hw5/build/googletest-build/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/Hw5/build/googletest-build/googletest/CTestTestfile.cmake b/Hw5/build/googletest-build/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..60f1274 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest +# Build directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/Hw5/build/googletest-build/googletest/Makefile b/Hw5/build/googletest-build/googletest/Makefile new file mode 100644 index 0000000..d46ef63 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/Makefile @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/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/local/Cellar/cmake/3.15.4/bin/cmake -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 + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.15.4/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 install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# The main all target +all: cmake_check_build_system + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/progress.marks + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +# Convenience name for target. +googletest-build/googletest/CMakeFiles/gtest.dir/rule: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest.dir/rule +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest-build/googletest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +src/gtest-all.o: src/gtest-all.cc.o + +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i + +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s + +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o + +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i + +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s + +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# 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 "... install/local" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... install/strip" + @echo "... install" + @echo "... gtest_main" + @echo "... gtest" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.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: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && $(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/Hw5/build/googletest-build/googletest/cmake_install.cmake b/Hw5/build/googletest-build/googletest/cmake_install.cmake new file mode 100644 index 0000000..8a17a03 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/cmake_install.cmake @@ -0,0 +1,88 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/GTestConfigVersion.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/GTestConfig.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/googletest/include/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/lib/libgtest.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/lib/libgtest_main.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_main.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/gtest.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build/googletest/generated/gtest_main.pc") +endif() + diff --git a/Hw5/build/googletest-build/googletest/generated/GTestConfig.cmake b/Hw5/build/googletest-build/googletest/generated/GTestConfig.cmake new file mode 100644 index 0000000..771cb7e --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/GTestConfig.cmake @@ -0,0 +1,33 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was Config.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### +include(CMakeFindDependencyMacro) +if (ON) + set(THREADS_PREFER_PTHREAD_FLAG ) + find_dependency(Threads) +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake") +check_required_components("") diff --git a/Hw5/build/googletest-build/googletest/generated/GTestConfigVersion.cmake b/Hw5/build/googletest-build/googletest/generated/GTestConfigVersion.cmake new file mode 100644 index 0000000..fb8e2b9 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/GTestConfigVersion.cmake @@ -0,0 +1,37 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. +# The variable CVF_VERSION must be set before calling configure_file(). + +set(PACKAGE_VERSION "1.10.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() + + +# if the installed project requested no architecture check, don't perform the check +if("FALSE") + return() +endif() + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/Hw5/build/googletest-build/googletest/generated/gmock.pc b/Hw5/build/googletest-build/googletest/generated/gmock.pc new file mode 100644 index 0000000..15d4971 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/gmock.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock +Description: GoogleMock (without main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgmock +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw5/build/googletest-build/googletest/generated/gmock_main.pc b/Hw5/build/googletest-build/googletest/generated/gmock_main.pc new file mode 100644 index 0000000..32c88cc --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/gmock_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock_main +Description: GoogleMock (with main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gmock +Libs: -L${libdir} -lgmock_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw5/build/googletest-build/googletest/generated/gtest.pc b/Hw5/build/googletest-build/googletest/generated/gtest.pc new file mode 100644 index 0000000..7748e23 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/gtest.pc @@ -0,0 +1,9 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest +Description: GoogleTest (without main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Libs: -L${libdir} -lgtest +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw5/build/googletest-build/googletest/generated/gtest_main.pc b/Hw5/build/googletest-build/googletest/generated/gtest_main.pc new file mode 100644 index 0000000..3a055f6 --- /dev/null +++ b/Hw5/build/googletest-build/googletest/generated/gtest_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest_main +Description: GoogleTest (with main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgtest_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw5/build/googletest-download/CMakeCache.txt b/Hw5/build/googletest-download/CMakeCache.txt new file mode 100644 index 0000000..22499ba --- /dev/null +++ b/Hw5/build/googletest-download/CMakeCache.txt @@ -0,0 +1,132 @@ +# This is the CMakeCache file. +# For build in directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download +# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/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=OFF + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk + +//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=googletest-download + +//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 + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/local/bin/git + +//Value Computed by CMake +googletest-download_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +//Value Computed by CMake +googletest-download_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download +//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=15 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/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=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//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/local/Cellar/cmake/3.15.4/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 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/Hw5/build/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake b/Hw5/build/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake new file mode 100644 index 0000000..1ce45c3 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-19.0.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "19.0.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-19.0.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "19.0.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Hw5/build/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw5/build/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..bd05c30 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download") + +# 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/Hw5/build/googletest-download/CMakeFiles/CMakeOutput.log b/Hw5/build/googletest-download/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..3b53db7 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/CMakeOutput.log @@ -0,0 +1 @@ +The system is: Darwin - 19.0.0 - x86_64 diff --git a/Hw5/build/googletest-download/CMakeFiles/CMakeRuleHashes.txt b/Hw5/build/googletest-download/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..b1f8214 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +50d8a576f00c0909054270b993c29ab3 CMakeFiles/googletest +fc1d0c47030a58338d383fd651fac457 CMakeFiles/googletest-complete +4d5a2ed05f54fd33d8815ea49730af88 googletest-prefix/src/googletest-stamp/googletest-build +266f9528f7723ff938becb8fd91684b1 googletest-prefix/src/googletest-stamp/googletest-configure +fe29a3901afb59beae07e67f0b397daf googletest-prefix/src/googletest-stamp/googletest-download +337765da2f1b0f6fce623a83b482b188 googletest-prefix/src/googletest-stamp/googletest-install +f5dad49785e4650d53916854e93874f4 googletest-prefix/src/googletest-stamp/googletest-mkdir +909950bd1228b87ac0326fdbc047e095 googletest-prefix/src/googletest-stamp/googletest-patch +abd0d67a0e65fc8c113e6c63fbccc283 googletest-prefix/src/googletest-stamp/googletest-test +1ec858d779f58434aa3256cbb6137a86 googletest-prefix/src/googletest-stamp/googletest-update diff --git a/Hw5/build/googletest-download/CMakeFiles/Makefile.cmake b/Hw5/build/googletest-download/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..401ce8c --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/Makefile.cmake @@ -0,0 +1,47 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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.15.4/CMakeSystem.cmake" + "CMakeLists.txt" + "googletest-prefix/tmp/googletest-cfgcmd.txt.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/ExternalProject.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindGit.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/RepositoryInfo.txt.in" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.15.4/CMakeSystem.cmake" + "googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" + "googletest-prefix/tmp/googletest-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/googletest.dir/DependInfo.cmake" + ) diff --git a/Hw5/build/googletest-download/CMakeFiles/Makefile2 b/Hw5/build/googletest-download/CMakeFiles/Makefile2 new file mode 100644 index 0000000..835003c --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/Makefile2 @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "clean" target. +clean: CMakeFiles/googletest.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/googletest.dir + +# All Build rule for target. +CMakeFiles/googletest.dir/all: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/depend + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target googletest" +.PHONY : CMakeFiles/googletest.dir/all + +# Include target in all. +all: CMakeFiles/googletest.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/googletest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles 9 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/googletest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles 0 +.PHONY : CMakeFiles/googletest.dir/rule + +# Convenience name for target. +googletest: CMakeFiles/googletest.dir/rule + +.PHONY : googletest + +# clean rule for target. +CMakeFiles/googletest.dir/clean: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/clean +.PHONY : CMakeFiles/googletest.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/Hw5/build/googletest-download/CMakeFiles/TargetDirectories.txt b/Hw5/build/googletest-download/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..65c42f3 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest.dir diff --git a/Hw5/build/googletest-download/CMakeFiles/cmake.check_cache b/Hw5/build/googletest-download/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest-complete b/Hw5/build/googletest-download/CMakeFiles/googletest-complete new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.json b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.json new file mode 100644 index 0000000..09e9851 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest-complete.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule" + } + ], + "target" : + { + "labels" : + [ + "googletest" + ], + "name" : "googletest" + } +} \ No newline at end of file diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.txt b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.txt new file mode 100644 index 0000000..eebf9f9 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + googletest +# Source files and their labels +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest-complete.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule +/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/build.make b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/build.make new file mode 100644 index 0000000..ffbbf36 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/build.make @@ -0,0 +1,147 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +# Utility rule file for googletest. + +# Include the progress variables for this target. +include CMakeFiles/googletest.dir/progress.make + +CMakeFiles/googletest: CMakeFiles/googletest-complete + + +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-mkdir +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-download +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-update +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-patch +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-configure +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-build +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-test + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest-complete + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done + +googletest-prefix/src/googletest-stamp/googletest-install: googletest-prefix/src/googletest-stamp/googletest-build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No install step for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install + +googletest-prefix/src/googletest-stamp/googletest-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Creating directories for 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/tmp + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir + +googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt +googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake + cd /Users/bradybodily/Repositories/CS3460/Hw5/build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download + +googletest-prefix/src/googletest-stamp/googletest-update: googletest-prefix/src/googletest-stamp/googletest-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Performing update step for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake + +googletest-prefix/src/googletest-stamp/googletest-patch: googletest-prefix/src/googletest-stamp/googletest-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "No patch step for 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch + +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/tmp/googletest-cfgcmd.txt +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-update +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-patch + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No configure step for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure + +googletest-prefix/src/googletest-stamp/googletest-build: googletest-prefix/src/googletest-stamp/googletest-configure + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No build step for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build + +googletest-prefix/src/googletest-stamp/googletest-test: googletest-prefix/src/googletest-stamp/googletest-install + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "No test step for 'googletest'" + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test + +googletest: CMakeFiles/googletest +googletest: CMakeFiles/googletest-complete +googletest: googletest-prefix/src/googletest-stamp/googletest-install +googletest: googletest-prefix/src/googletest-stamp/googletest-mkdir +googletest: googletest-prefix/src/googletest-stamp/googletest-download +googletest: googletest-prefix/src/googletest-stamp/googletest-update +googletest: googletest-prefix/src/googletest-stamp/googletest-patch +googletest: googletest-prefix/src/googletest-stamp/googletest-configure +googletest: googletest-prefix/src/googletest-stamp/googletest-build +googletest: googletest-prefix/src/googletest-stamp/googletest-test +googletest: CMakeFiles/googletest.dir/build.make + +.PHONY : googletest + +# Rule to build all files generated by this target. +CMakeFiles/googletest.dir/build: googletest + +.PHONY : CMakeFiles/googletest.dir/build + +CMakeFiles/googletest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/googletest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/googletest.dir/clean + +CMakeFiles/googletest.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/googletest.dir/depend + diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake new file mode 100644 index 0000000..75f3a42 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/googletest" + "CMakeFiles/googletest-complete" + "googletest-prefix/src/googletest-stamp/googletest-build" + "googletest-prefix/src/googletest-stamp/googletest-configure" + "googletest-prefix/src/googletest-stamp/googletest-download" + "googletest-prefix/src/googletest-stamp/googletest-install" + "googletest-prefix/src/googletest-stamp/googletest-mkdir" + "googletest-prefix/src/googletest-stamp/googletest-patch" + "googletest-prefix/src/googletest-stamp/googletest-test" + "googletest-prefix/src/googletest-stamp/googletest-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/googletest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.internal b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.internal new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.make b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.make new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw5/build/googletest-download/CMakeFiles/googletest.dir/progress.make b/Hw5/build/googletest-download/CMakeFiles/googletest.dir/progress.make new file mode 100644 index 0000000..d4f6ce3 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/googletest.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/Hw5/build/googletest-download/CMakeFiles/progress.marks b/Hw5/build/googletest-download/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/Hw5/build/googletest-download/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/Hw5/build/googletest-download/CMakeLists.txt b/Hw5/build/googletest-download/CMakeLists.txt new file mode 100755 index 0000000..39689ab --- /dev/null +++ b/Hw5/build/googletest-download/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.10) + +project(googletest-download NONE) + +include(ExternalProject) +ExternalProject_Add(googletest + GIT_REPOSITORY https://github.com/google/googletest.git + GIT_TAG master + SOURCE_DIR "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + BINARY_DIR "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" +) diff --git a/Hw5/build/googletest-download/Makefile b/Hw5/build/googletest-download/Makefile new file mode 100644 index 0000000..9a8ada4 --- /dev/null +++ b/Hw5/build/googletest-download/Makefile @@ -0,0 +1,148 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +#============================================================================= +# Targets provided globally by CMake. + +# 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/local/Cellar/cmake/3.15.4/bin/cmake -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 + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.15.4/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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 googletest + +# Build rule for target. +googletest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 googletest +.PHONY : googletest + +# fast build rule for target. +googletest/fast: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build +.PHONY : googletest/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 "... rebuild_cache" + @echo "... edit_cache" + @echo "... googletest" +.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/Hw5/build/googletest-download/cmake_install.cmake b/Hw5/build/googletest-download/cmake_install.cmake new file mode 100644 index 0000000..5da6802 --- /dev/null +++ b/Hw5/build/googletest-download/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download + +# 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() + +# 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 "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt new file mode 100644 index 0000000..477e672 --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt @@ -0,0 +1,3 @@ +repository='https://github.com/google/googletest.git' +module='' +tag='origin' diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt new file mode 100644 index 0000000..477e672 --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt @@ -0,0 +1,3 @@ +repository='https://github.com/google/googletest.git' +module='' +tag='origin' diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test b/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test new file mode 100644 index 0000000..e69de29 diff --git a/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt new file mode 100644 index 0000000..6a6ed5f --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in new file mode 100644 index 0000000..b3f09ef --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in @@ -0,0 +1 @@ +cmd='@cmd@' diff --git a/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake new file mode 100644 index 0000000..f895e87 --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake @@ -0,0 +1,63 @@ + +if(NOT "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" IS_NEWER_THAN "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt") + message(STATUS "Avoiding repeated git clone, stamp file is up to date: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'") + return() +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E remove_directory "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-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/local/bin/git" clone "https://github.com/google/googletest.git" "googletest-src" + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build" + 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/google/googletest.git'") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" checkout master -- + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'master'") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" submodule update --recursive --init + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" + "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'") +endif() + diff --git a/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake new file mode 100644 index 0000000..54900c3 --- /dev/null +++ b/Hw5/build/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake @@ -0,0 +1,157 @@ + +execute_process( + COMMAND "/usr/local/bin/git" rev-list --max-count=1 HEAD + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + 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 "/usr/local/bin/git" show-ref master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + 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 / (i.e. origin/master) we must strip +# the remote from the tag. +if("${show_ref_output}" MATCHES "refs/remotes/master") + string(REGEX MATCH "^([^/]+)/(.+)$" _unused "master") + set(git_remote "${CMAKE_MATCH_1}") + set(git_tag "${CMAKE_MATCH_2}") +else() + set(git_remote "origin") + set(git_tag "master") +endif() + +# This will fail if the tag does not exist (it probably has not been fetched +# yet). +execute_process( + COMMAND "/usr/local/bin/git" rev-list --max-count=1 master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + 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 "/usr/local/bin/git" fetch + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to fetch repository 'https://github.com/google/googletest.git'") + endif() + + if(is_remote_ref) + # Check if stash is needed + execute_process( + COMMAND "/usr/local/bin/git" status --porcelain + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-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 be able to + # perform git pull --rebase + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash save --all;--quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + 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 "/usr/local/bin/git" rebase ${git_remote}/${git_tag} + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Rebase failed: Restore previous state. + execute_process( + COMMAND "/usr/local/bin/git" rebase --abort + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + ) + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/'.\nYou will have to resolve the conflicts manually") + endif() + + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/local/bin/git" reset --hard --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/local/bin/git" reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + ) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/'.\nYou will have to resolve the conflicts manually") + endif() + endif() + endif() + else() + execute_process( + COMMAND "/usr/local/bin/git" checkout master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'master'") + endif() + endif() + + execute_process( + COMMAND "/usr/local/bin/git" submodule update --recursive --init + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/Hw5/build/googletest-src/'") + endif() +endif() + diff --git a/Hw5/build/googletest-src b/Hw5/build/googletest-src new file mode 160000 index 0000000..f966ed1 --- /dev/null +++ b/Hw5/build/googletest-src @@ -0,0 +1 @@ +Subproject commit f966ed158177f2ed6ff2c402effb16f7f00ca40b diff --git a/Hw5/build/lib/libgtest.a b/Hw5/build/lib/libgtest.a new file mode 100644 index 0000000..ac4d016 Binary files /dev/null and b/Hw5/build/lib/libgtest.a differ diff --git a/Hw5/build/lib/libgtest_main.a b/Hw5/build/lib/libgtest_main.a new file mode 100644 index 0000000..7b13308 Binary files /dev/null and b/Hw5/build/lib/libgtest_main.a differ diff --git a/Hw5/cmake-build-debug/CMakeCache.txt b/Hw5/cmake-build-debug/CMakeCache.txt index 6a9671a..03cd677 100644 --- a/Hw5/cmake-build-debug/CMakeCache.txt +++ b/Hw5/cmake-build-debug/CMakeCache.txt @@ -27,17 +27,6 @@ CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar // MinSizeRel ... CMAKE_BUILD_TYPE:STRING=Debug -//Id string of the compiler for the CodeBlocks IDE. Automatically -// detected when left empty -CMAKE_CODEBLOCKS_COMPILER_ID:STRING= - -//The CodeBlocks executable -CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND - -//Additional command line arguments when CodeBlocks invokes make. -// Enter e.g. -j to get parallel builds -CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j4 - //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON @@ -205,7 +194,7 @@ CMAKE_PROJECT_DESCRIPTION:STATIC= CMAKE_PROJECT_HOMEPAGE_URL:STATIC= //Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=hw4 +CMAKE_PROJECT_NAME:STATIC=Hw5 //Value Computed by CMake CMAKE_PROJECT_VERSION:STATIC=1.10.0 @@ -294,9 +283,6 @@ INSTALL_GTEST:BOOL=ON //Path to a program. PYTHON_EXECUTABLE:FILEPATH=/Users/bradybodily/anaconda3/bin/python -//Path to a program. -ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl - //Value Computed by CMake gmock_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/googletest-build/googlemock @@ -344,10 +330,16 @@ gtest_hide_internal_symbols:BOOL=OFF gtest_main_LIB_DEPENDS:STATIC=general;gtest; //Value Computed by CMake -hw4_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug +hw5_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug //Value Computed by CMake -hw4_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5 +hw5_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5 + +//Value Computed by CMake +w5_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug + +//Value Computed by CMake +w5_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw5 ######################## @@ -396,6 +388,8 @@ CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ccmake //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG @@ -409,15 +403,7 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //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=CodeBlocks -//CXX compiler system defined macros -CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.8)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.8)";__OBJC_BOOL_IS_BOOL;0;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_STDC_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.8)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.8)";__OBJC_BOOL_IS_BOOL;0;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__GNUG__;4;__GXX_WEAK__;1;__private_extern__;extern;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDC_UTF_16__;1;__STDC_UTF_32__;1 -//CXX compiler system include directories -CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks -//C compiler system defined macros -CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.8)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.8)";__OBJC_BOOL_IS_BOOL;0;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_STDC_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1 -//C compiler system include directories -CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks +CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Unix Makefiles //Generator instance identifier. @@ -428,6 +414,8 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Have symbol pthread_create CMAKE_HAVE_LIBC_CREATE:INTERNAL=1 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 //Have include pthread.h CMAKE_HAVE_PTHREAD_H:INTERNAL=1 //Source directory with the top level CMakeLists.txt file for this @@ -531,8 +519,6 @@ FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/Users/bradybodily/anaconda3 FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: ProcessorCount_cmd_sysctl -ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 //CMAKE_INSTALL_PREFIX during last run _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local generated_dir:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/googletest-build/googletest/generated diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake b/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake index 208b824..a4b7280 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake +++ b/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake @@ -5,10 +5,10 @@ set(CMAKE_C_COMPILER_VERSION "11.0.0.11000033") set(CMAKE_C_COMPILER_VERSION_INTERNAL "") set(CMAKE_C_COMPILER_WRAPPER "") set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") set(CMAKE_C_PLATFORM_ID "Darwin") set(CMAKE_C_SIMULATE_ID "") @@ -24,8 +24,8 @@ set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") set(CMAKE_MT "") set(CMAKE_COMPILER_IS_GNUCC ) set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_C_COMPILER_WORKS ) +set(CMAKE_C_ABI_COMPILED ) set(CMAKE_COMPILER_IS_MINGW ) set(CMAKE_COMPILER_IS_CYGWIN ) if(CMAKE_COMPILER_IS_CYGWIN) @@ -44,7 +44,7 @@ set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) set(CMAKE_C_LINKER_PREFERENCE 10) # Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_SIZEOF_DATA_PTR "") set(CMAKE_C_COMPILER_ABI "") set(CMAKE_C_LIBRARY_ARCHITECTURE "") @@ -69,7 +69,7 @@ endif() -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake b/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake index 819ca71..88dcca4 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake +++ b/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake @@ -5,11 +5,11 @@ set(CMAKE_CXX_COMPILER_VERSION "11.0.0.11000033") set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") set(CMAKE_CXX_COMPILER_WRAPPER "") set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX_COMPILE_FEATURES "") +set(CMAKE_CXX98_COMPILE_FEATURES "") +set(CMAKE_CXX11_COMPILE_FEATURES "") +set(CMAKE_CXX14_COMPILE_FEATURES "") +set(CMAKE_CXX17_COMPILE_FEATURES "") set(CMAKE_CXX20_COMPILE_FEATURES "") set(CMAKE_CXX_PLATFORM_ID "Darwin") @@ -26,8 +26,8 @@ set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") set(CMAKE_MT "") set(CMAKE_COMPILER_IS_GNUCXX ) set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_CXX_COMPILER_WORKS ) +set(CMAKE_CXX_ABI_COMPILED ) set(CMAKE_COMPILER_IS_MINGW ) set(CMAKE_COMPILER_IS_CYGWIN ) if(CMAKE_COMPILER_IS_CYGWIN) @@ -47,7 +47,7 @@ set(CMAKE_CXX_LINKER_PREFERENCE 30) set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) # Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_SIZEOF_DATA_PTR "") set(CMAKE_CXX_COMPILER_ABI "") set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") @@ -72,7 +72,7 @@ endif() -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCCompiler.cmake b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..f300eb5 --- /dev/null +++ b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/Library/Developer/CommandLineTools/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..08c5c84 --- /dev/null +++ b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..314dfd3 Binary files /dev/null and b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..5a2c285 Binary files /dev/null and b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeSystem.cmake b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeSystem.cmake new file mode 100644 index 0000000..1ce45c3 --- /dev/null +++ b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-19.0.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "19.0.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-19.0.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "19.0.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..917e8b9 --- /dev/null +++ b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,665 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/a.out b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/a.out new file mode 100755 index 0000000..7890058 Binary files /dev/null and b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/a.out differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..4761ea2 --- /dev/null +++ b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,644 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/a.out b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/a.out new file mode 100755 index 0000000..5f2871b Binary files /dev/null and b/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/a.out differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/CMakeOutput.log b/Hw5/cmake-build-debug/CMakeFiles/CMakeOutput.log index b1c081e..d455278 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/CMakeOutput.log +++ b/Hw5/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -8,6 +8,335 @@ The output was: 0 +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /Library/Developer/CommandLineTools/usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/3.15.4/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_0b70d/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_0b70d.dir/build.make CMakeFiles/cmTC_0b70d.dir/build +Building C object CMakeFiles/cmTC_0b70d.dir/testCCompiler.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_0b70d.dir/testCCompiler.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_0b70d +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b70d.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_0b70d.dir/testCCompiler.c.o -o cmTC_0b70d + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_dbf2f/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_dbf2f.dir/build.make CMakeFiles/cmTC_dbf2f.dir/build +Building C object CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking C executable cmTC_dbf2f +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dbf2f.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -o cmTC_dbf2f +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_dbf2f -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-512.4 +BUILD 05:06:53 Aug 16 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_dbf2f/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_dbf2f.dir/build.make CMakeFiles/cmTC_dbf2f.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_dbf2f] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dbf2f.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -o cmTC_dbf2f ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_dbf2f -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dbf2f] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_dbf2f.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_2ea0f/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_2ea0f.dir/build.make CMakeFiles/cmTC_2ea0f.dir/build +Building CXX object CMakeFiles/cmTC_2ea0f.dir/testCXXCompiler.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_2ea0f.dir/testCXXCompiler.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_2ea0f +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2ea0f.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_2ea0f.dir/testCXXCompiler.cxx.o -o cmTC_2ea0f + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_f04e0/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_f04e0.dir/build.make CMakeFiles/cmTC_f04e0.dir/build +Building CXX object CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking CXX executable cmTC_f04e0 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f04e0.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f04e0 +Apple clang version 11.0.0 (clang-1100.0.33.8) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_f04e0 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-512.4 +BUILD 05:06:53 Aug 16 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1] + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_f04e0/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_f04e0.dir/build.make CMakeFiles/cmTC_f04e0.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_f04e0] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f04e0.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f04e0 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_f04e0 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f04e0] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_f04e0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_af2d2/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_af2d2.dir/build.make CMakeFiles/cmTC_af2d2.dir/build +Building C object CMakeFiles/cmTC_af2d2.dir/CheckIncludeFile.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_af2d2.dir/CheckIncludeFile.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_af2d2 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_af2d2.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_af2d2.dir/CheckIncludeFile.c.o -o cmTC_af2d2 + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_89704/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_89704.dir/build.make CMakeFiles/cmTC_89704.dir/build +Building C object CMakeFiles/cmTC_89704.dir/src.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_89704.dir/src.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_89704 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89704.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_89704.dir/src.c.o -o cmTC_89704 + + +Source file was: +#include + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +The system is: Darwin - 19.0.0 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /Library/Developer/CommandLineTools/usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" The C compiler identification is AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/a.out" @@ -28,624 +357,25 @@ The CXX compiler identification is AppleClang, found in "/Users/bradybodily/Repo Determining if the C compiler works passed with the following output: Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/make cmTC_5bf42/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_5bf42.dir/build.make CMakeFiles/cmTC_5bf42.dir/build -Building C object CMakeFiles/cmTC_5bf42.dir/testCCompiler.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_5bf42.dir/testCCompiler.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTC_5bf42 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5bf42.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_5bf42.dir/testCCompiler.c.o -o cmTC_5bf42 - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_f4759/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_f4759.dir/build.make CMakeFiles/cmTC_f4759.dir/build -Building C object CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c -Apple clang version 11.0.0 (clang-1100.0.33.8) -Target: x86_64-apple-darwin19.0.0 -Thread model: posix -InstalledDir: /Library/Developer/CommandLineTools/usr/bin -clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] - "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c -clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 -ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" -ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" -#include "..." search starts here: -#include <...> search starts here: - /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include - /Library/Developer/CommandLineTools/usr/include - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) -End of search list. -Linking C executable cmTC_f4759 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4759.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -o cmTC_f4759 -Apple clang version 11.0.0 (clang-1100.0.33.8) -Target: x86_64-apple-darwin19.0.0 -Thread model: posix -InstalledDir: /Library/Developer/CommandLineTools/usr/bin - "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_f4759 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a -@(#)PROGRAM:ld PROJECT:ld64-512.4 -BUILD 05:06:53 Aug 16 2019 -configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em -Library search paths: - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib -Framework search paths: - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - add: [/Library/Developer/CommandLineTools/usr/include] - add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - end of search list found - collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] - collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_f4759/fast ] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_f4759.dir/build.make CMakeFiles/cmTC_f4759.dir/build] - ignore line: [Building C object CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c] - ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] - ignore line: [Target: x86_64-apple-darwin19.0.0] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] - ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] - ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c] - ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] - ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] - ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - ignore line: [ /Library/Developer/CommandLineTools/usr/include] - ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_f4759] - ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4759.dir/link.txt --verbose=1] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -o cmTC_f4759 ] - ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] - ignore line: [Target: x86_64-apple-darwin19.0.0] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] - link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_f4759 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore - arg [-demangle] ==> ignore - arg [-lto_library] ==> ignore, skip following value - arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library - arg [-dynamic] ==> ignore - arg [-arch] ==> ignore - arg [x86_64] ==> ignore - arg [-macosx_version_min] ==> ignore - arg [10.15.0] ==> ignore - arg [-syslibroot] ==> ignore - arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore - arg [-o] ==> ignore - arg [cmTC_f4759] ==> ignore - arg [-search_paths_first] ==> ignore - arg [-headerpad_max_install_names] ==> ignore - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_f4759.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lSystem] ==> lib [System] - arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] - remove lib [System] - remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] - implicit libs: [] - implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_2364b/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_2364b.dir/build.make CMakeFiles/cmTC_2364b.dir/build -Building C object CMakeFiles/cmTC_2364b.dir/feature_tests.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c11 -o CMakeFiles/cmTC_2364b.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c -Linking C executable cmTC_2364b -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2364b.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_2364b.dir/feature_tests.c.o -o cmTC_2364b - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_31848/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_31848.dir/build.make CMakeFiles/cmTC_31848.dir/build -Building C object CMakeFiles/cmTC_31848.dir/feature_tests.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c99 -o CMakeFiles/cmTC_31848.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c -Linking C executable cmTC_31848 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31848.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_31848.dir/feature_tests.c.o -o cmTC_31848 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_1ef63/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_1ef63.dir/build.make CMakeFiles/cmTC_1ef63.dir/build -Building C object CMakeFiles/cmTC_1ef63.dir/feature_tests.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c90 -o CMakeFiles/cmTC_1ef63.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c -Linking C executable cmTC_1ef63 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ef63.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_1ef63.dir/feature_tests.c.o -o cmTC_1ef63 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_79698/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_79698.dir/build.make CMakeFiles/cmTC_79698.dir/build -Building CXX object CMakeFiles/cmTC_79698.dir/testCXXCompiler.cxx.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_79698.dir/testCXXCompiler.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTC_79698 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_79698.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_79698.dir/testCXXCompiler.cxx.o -o cmTC_79698 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_9a310/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_9a310.dir/build.make CMakeFiles/cmTC_9a310.dir/build -Building CXX object CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -Apple clang version 11.0.0 (clang-1100.0.33.8) -Target: x86_64-apple-darwin19.0.0 -Thread model: posix -InstalledDir: /Library/Developer/CommandLineTools/usr/bin -clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] - "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp -clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0 -ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1" -ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" -ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" -#include "..." search starts here: -#include <...> search starts here: - /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 - /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include - /Library/Developer/CommandLineTools/usr/include - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) -End of search list. -Linking CXX executable cmTC_9a310 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a310.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9a310 -Apple clang version 11.0.0 (clang-1100.0.33.8) -Target: x86_64-apple-darwin19.0.0 -Thread model: posix -InstalledDir: /Library/Developer/CommandLineTools/usr/bin - "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_9a310 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a -@(#)PROGRAM:ld PROJECT:ld64-512.4 -BUILD 05:06:53 Aug 16 2019 -configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em -Library search paths: - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib -Framework search paths: - /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] - add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - add: [/Library/Developer/CommandLineTools/usr/include] - add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - end of search list found - collapse include dir [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1] - collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] - collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_9a310/fast ] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_9a310.dir/build.make CMakeFiles/cmTC_9a310.dir/build] - ignore line: [Building CXX object CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] - ignore line: [Target: x86_64-apple-darwin19.0.0] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] - ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] - ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 512.4 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.8) default target x86_64-apple-darwin19.0.0] - ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1"] - ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] - ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] - ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] - ignore line: [ /Library/Developer/CommandLineTools/usr/include] - ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] - ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] - ignore line: [End of search list.] - ignore line: [Linking CXX executable cmTC_9a310] - ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a310.dir/link.txt --verbose=1] - ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9a310 ] - ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.8)] - ignore line: [Target: x86_64-apple-darwin19.0.0] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] - link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_9a310 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore - arg [-demangle] ==> ignore - arg [-lto_library] ==> ignore, skip following value - arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library - arg [-dynamic] ==> ignore - arg [-arch] ==> ignore - arg [x86_64] ==> ignore - arg [-macosx_version_min] ==> ignore - arg [10.15.0] ==> ignore - arg [-syslibroot] ==> ignore - arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore - arg [-o] ==> ignore - arg [cmTC_9a310] ==> ignore - arg [-search_paths_first] ==> ignore - arg [-headerpad_max_install_names] ==> ignore - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_9a310.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-lSystem] ==> lib [System] - arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] - remove lib [System] - remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] - collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] - implicit libs: [c++] - implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] - implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_be1e1/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_be1e1.dir/build.make CMakeFiles/cmTC_be1e1.dir/build -Building CXX object CMakeFiles/cmTC_be1e1.dir/feature_tests.cxx.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++1z -o CMakeFiles/cmTC_be1e1.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_be1e1 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be1e1.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_be1e1.dir/feature_tests.cxx.o -o cmTC_be1e1 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_6e6e1/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_6e6e1.dir/build.make CMakeFiles/cmTC_6e6e1.dir/build -Building CXX object CMakeFiles/cmTC_6e6e1.dir/feature_tests.cxx.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++14 -o CMakeFiles/cmTC_6e6e1.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_6e6e1 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e6e1.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_6e6e1.dir/feature_tests.cxx.o -o cmTC_6e6e1 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_0da3d/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_0da3d.dir/build.make CMakeFiles/cmTC_0da3d.dir/build -Building CXX object CMakeFiles/cmTC_0da3d.dir/feature_tests.cxx.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++11 -o CMakeFiles/cmTC_0da3d.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_0da3d -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0da3d.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_0da3d.dir/feature_tests.cxx.o -o cmTC_0da3d - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_444e9/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_444e9.dir/build.make CMakeFiles/cmTC_444e9.dir/build -Building CXX object CMakeFiles/cmTC_444e9.dir/feature_tests.cxx.o -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++98 -o CMakeFiles/cmTC_444e9.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx -Linking CXX executable cmTC_444e9 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_444e9.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_444e9.dir/feature_tests.cxx.o -o cmTC_444e9 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates -Determining if the include file pthread.h exists passed with the following output: -Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_83583/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_83583.dir/build.make CMakeFiles/cmTC_83583.dir/build -Building C object CMakeFiles/cmTC_83583.dir/CheckIncludeFile.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_83583.dir/CheckIncludeFile.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CheckIncludeFile.c -Linking C executable cmTC_83583 -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_83583.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_83583.dir/CheckIncludeFile.c.o -o cmTC_83583 +Run Build Command(s):/usr/bin/make cmTC_d4b33/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d4b33.dir/build.make CMakeFiles/cmTC_d4b33.dir/build +Building C object CMakeFiles/cmTC_d4b33.dir/testCCompiler.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_d4b33.dir/testCCompiler.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_d4b33 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d4b33.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d4b33.dir/testCCompiler.c.o -o cmTC_d4b33 Determining if the pthread_create exist passed with the following output: Change Dir: /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/make cmTC_d4ecb/fast -/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d4ecb.dir/build.make CMakeFiles/cmTC_d4ecb.dir/build -Building C object CMakeFiles/cmTC_d4ecb.dir/CheckSymbolExists.c.o -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_d4ecb.dir/CheckSymbolExists.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c -Linking C executable cmTC_d4ecb -/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d4ecb.dir/link.txt --verbose=1 -/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d4ecb.dir/CheckSymbolExists.c.o -o cmTC_d4ecb +Run Build Command(s):/usr/bin/make cmTC_01e0e/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_01e0e.dir/build.make CMakeFiles/cmTC_01e0e.dir/build +Building C object CMakeFiles/cmTC_01e0e.dir/CheckSymbolExists.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_01e0e.dir/CheckSymbolExists.c.o -c /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c +Linking C executable cmTC_01e0e +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_01e0e.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_01e0e.dir/CheckSymbolExists.c.o -o cmTC_01e0e File /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ diff --git a/Hw5/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt b/Hw5/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt index 1c320ba..e7922e6 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt +++ b/Hw5/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt @@ -1,2 +1,2 @@ # Hashes of file build rules. -5fc863c57bc8e91ff695d2045ef41dc1 CMakeFiles/ClangFormat +dffb93c29ecd2b90ce94e33c2b5a5013 CMakeFiles/ClangFormat diff --git a/Hw5/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make b/Hw5/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make index 1e878bc..3b4eb87 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make +++ b/Hw5/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make @@ -54,7 +54,7 @@ CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug include CMakeFiles/ClangFormat.dir/progress.make CMakeFiles/ClangFormat: - /usr/local/bin/clang-format -i -style=file /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp + /usr/local/bin/clang-format -i -style=file /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/rlutil.h /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp ClangFormat: CMakeFiles/ClangFormat ClangFormat: CMakeFiles/ClangFormat.dir/build.make diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/build.make b/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/build.make deleted file mode 100644 index 7ffe645..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/build.make +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake - -# The command to remove a file. -RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug - -# Include any dependencies generated for this target. -include CMakeFiles/Hw5.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/Hw5.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/Hw5.dir/flags.make - -CMakeFiles/Hw5.dir/main.cpp.o: CMakeFiles/Hw5.dir/flags.make -CMakeFiles/Hw5.dir/main.cpp.o: ../main.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Hw5.dir/main.cpp.o" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Hw5.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp - -CMakeFiles/Hw5.dir/main.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Hw5.dir/main.cpp.i" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp > CMakeFiles/Hw5.dir/main.cpp.i - -CMakeFiles/Hw5.dir/main.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Hw5.dir/main.cpp.s" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp -o CMakeFiles/Hw5.dir/main.cpp.s - -CMakeFiles/Hw5.dir/WordTree.cpp.o: CMakeFiles/Hw5.dir/flags.make -CMakeFiles/Hw5.dir/WordTree.cpp.o: ../WordTree.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Hw5.dir/WordTree.cpp.o" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Hw5.dir/WordTree.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp - -CMakeFiles/Hw5.dir/WordTree.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Hw5.dir/WordTree.cpp.i" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp > CMakeFiles/Hw5.dir/WordTree.cpp.i - -CMakeFiles/Hw5.dir/WordTree.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Hw5.dir/WordTree.cpp.s" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp -o CMakeFiles/Hw5.dir/WordTree.cpp.s - -# Object files for target Hw5 -Hw5_OBJECTS = \ -"CMakeFiles/Hw5.dir/main.cpp.o" \ -"CMakeFiles/Hw5.dir/WordTree.cpp.o" - -# External object files for target Hw5 -Hw5_EXTERNAL_OBJECTS = - -Hw5: CMakeFiles/Hw5.dir/main.cpp.o -Hw5: CMakeFiles/Hw5.dir/WordTree.cpp.o -Hw5: CMakeFiles/Hw5.dir/build.make -Hw5: CMakeFiles/Hw5.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable Hw5" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Hw5.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/Hw5.dir/build: Hw5 - -.PHONY : CMakeFiles/Hw5.dir/build - -CMakeFiles/Hw5.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/Hw5.dir/cmake_clean.cmake -.PHONY : CMakeFiles/Hw5.dir/clean - -CMakeFiles/Hw5.dir/depend: - cd /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/Hw5.dir/depend - diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/cmake_clean.cmake b/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/cmake_clean.cmake deleted file mode 100644 index f53a662..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/Hw5.dir/main.cpp.o" - "CMakeFiles/Hw5.dir/WordTree.cpp.o" - "Hw5.pdb" - "Hw5" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/Hw5.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/flags.make b/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/flags.make deleted file mode 100644 index 53cc6e0..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 - -# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ -CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z - -CXX_DEFINES = - -CXX_INCLUDES = - diff --git a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/link.txt b/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/link.txt deleted file mode 100644 index 785607b..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/Hw5.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/Hw5.dir/main.cpp.o CMakeFiles/Hw5.dir/WordTree.cpp.o -o Hw5 diff --git a/Hw5/cmake-build-debug/CMakeFiles/Makefile.cmake b/Hw5/cmake-build-debug/CMakeFiles/Makefile.cmake index de25a44..e9a8ffe 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/Makefile.cmake +++ b/Hw5/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -13,8 +13,6 @@ set(CMAKE_MAKEFILE_DEPENDS "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCommonLanguageInclude.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDependentOption.cmake" - "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" - "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeFindCodeBlocks.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeGenericSystem.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeLanguageInformation.cmake" @@ -43,7 +41,6 @@ set(CMAKE_MAKEFILE_DEPENDS "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Initialize.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/UnixPaths.cmake" - "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/ProcessorCount.cmake" "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/WriteBasicConfigVersionFile.cmake" "../CMakeLists.txt" "../CMakeLists.txt.in" diff --git a/Hw5/cmake-build-debug/CMakeFiles/TypeAhead.dir/main.cpp.o b/Hw5/cmake-build-debug/CMakeFiles/TypeAhead.dir/main.cpp.o index f3cd239..0021803 100644 Binary files a/Hw5/cmake-build-debug/CMakeFiles/TypeAhead.dir/main.cpp.o and b/Hw5/cmake-build-debug/CMakeFiles/TypeAhead.dir/main.cpp.o differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache index a8284a4..cfc451d 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache +++ b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache @@ -6,6 +6,14 @@ #IncludeRegexTransform: +/Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp +WordTree.hpp +/Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw5/gtest/gtest.h +algorithm +- + /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp WordTree.hpp /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.hpp @@ -28,3 +36,297 @@ string vector - +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +memory +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +algorithm +- +iostream +- +sstream +- +string +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + diff --git a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o index db68007..106b83a 100644 Binary files a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o and b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o index b1caf44..04d811b 100644 Binary files a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o and b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/WordTree.cpp.o differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal index 0b3f64b..aceb561 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal +++ b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o /Users/bradybodily/Repositories/CS3460/Hw5/TestWordTree.cpp diff --git a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make index 5561cd4..0fc65c1 100644 --- a/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make +++ b/Hw5/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: ../TestWordTree.cpp CMakeFiles/UnitTestRunner.dir/TestWordTree.cpp.o: ../WordTree.hpp diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/WordTree.cpp.o b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/WordTree.cpp.o deleted file mode 100644 index ee4115c..0000000 Binary files a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/WordTree.cpp.o and /dev/null differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/build.make b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/build.make deleted file mode 100644 index 635dcfc..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/build.make +++ /dev/null @@ -1,113 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake - -# The command to remove a file. -RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/Hw5 - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug - -# Include any dependencies generated for this target. -include CMakeFiles/WordTree.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/WordTree.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/WordTree.dir/flags.make - -CMakeFiles/WordTree.dir/main.cpp.o: CMakeFiles/WordTree.dir/flags.make -CMakeFiles/WordTree.dir/main.cpp.o: ../main.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/WordTree.dir/main.cpp.o" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/WordTree.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp - -CMakeFiles/WordTree.dir/main.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/WordTree.dir/main.cpp.i" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp > CMakeFiles/WordTree.dir/main.cpp.i - -CMakeFiles/WordTree.dir/main.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/WordTree.dir/main.cpp.s" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/main.cpp -o CMakeFiles/WordTree.dir/main.cpp.s - -CMakeFiles/WordTree.dir/WordTree.cpp.o: CMakeFiles/WordTree.dir/flags.make -CMakeFiles/WordTree.dir/WordTree.cpp.o: ../WordTree.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/WordTree.dir/WordTree.cpp.o" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/WordTree.dir/WordTree.cpp.o -c /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp - -CMakeFiles/WordTree.dir/WordTree.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/WordTree.dir/WordTree.cpp.i" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp > CMakeFiles/WordTree.dir/WordTree.cpp.i - -CMakeFiles/WordTree.dir/WordTree.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/WordTree.dir/WordTree.cpp.s" - /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/Hw5/WordTree.cpp -o CMakeFiles/WordTree.dir/WordTree.cpp.s - -# Object files for target WordTree -WordTree_OBJECTS = \ -"CMakeFiles/WordTree.dir/main.cpp.o" \ -"CMakeFiles/WordTree.dir/WordTree.cpp.o" - -# External object files for target WordTree -WordTree_EXTERNAL_OBJECTS = - -WordTree: CMakeFiles/WordTree.dir/main.cpp.o -WordTree: CMakeFiles/WordTree.dir/WordTree.cpp.o -WordTree: CMakeFiles/WordTree.dir/build.make -WordTree: CMakeFiles/WordTree.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable WordTree" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/WordTree.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/WordTree.dir/build: WordTree - -.PHONY : CMakeFiles/WordTree.dir/build - -CMakeFiles/WordTree.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/WordTree.dir/cmake_clean.cmake -.PHONY : CMakeFiles/WordTree.dir/clean - -CMakeFiles/WordTree.dir/depend: - cd /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5 /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug /Users/bradybodily/Repositories/CS3460/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/WordTree.dir/depend - diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/cmake_clean.cmake b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/cmake_clean.cmake deleted file mode 100644 index d3aaab4..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/WordTree.dir/main.cpp.o" - "CMakeFiles/WordTree.dir/WordTree.cpp.o" - "WordTree.pdb" - "WordTree" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/WordTree.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.make b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.make deleted file mode 100644 index 709afdd..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/depend.make +++ /dev/null @@ -1,9 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 - -CMakeFiles/WordTree.dir/WordTree.cpp.o: ../WordTree.cpp -CMakeFiles/WordTree.dir/WordTree.cpp.o: ../WordTree.hpp - -CMakeFiles/WordTree.dir/main.cpp.o: ../WordTree.hpp -CMakeFiles/WordTree.dir/main.cpp.o: ../main.cpp - diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/flags.make b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/flags.make deleted file mode 100644 index 53cc6e0..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.14 - -# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ -CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z - -CXX_DEFINES = - -CXX_INCLUDES = - diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/link.txt b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/link.txt deleted file mode 100644 index a39edc6..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/WordTree.dir/main.cpp.o CMakeFiles/WordTree.dir/WordTree.cpp.o -o WordTree diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/main.cpp.o b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/main.cpp.o deleted file mode 100644 index d2148e6..0000000 Binary files a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/main.cpp.o and /dev/null differ diff --git a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/progress.make b/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/progress.make deleted file mode 100644 index c76190f..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/WordTree.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 -CMAKE_PROGRESS_3 = 7 - diff --git a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c b/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c deleted file mode 100644 index afbc86d..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.c +++ /dev/null @@ -1,34 +0,0 @@ - - const char features[] = {"\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx b/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 34d2e8c..0000000 --- a/Hw5/cmake-build-debug/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/Hw5/cmake-build-debug/Hw5.cbp b/Hw5/cmake-build-debug/Hw5.cbp index 8abfc42..d1824ba 100644 --- a/Hw5/cmake-build-debug/Hw5.cbp +++ b/Hw5/cmake-build-debug/Hw5.cbp @@ -5,92 +5,357 @@