From cb0f9766af03bcd853735dd3ea573821b5061406 Mon Sep 17 00:00:00 2001 From: faraz_ardeh Date: Tue, 14 Apr 2026 20:10:24 +0000 Subject: [PATCH] upload files for testing --- cmake/Project_Final | Bin 0 -> 123072 bytes cmake/build.ninja | 142 ++++++++++++++++++++++++++++++++++++++ cmake/cmake_install.cmake | 57 +++++++++++++++ 3 files changed, 199 insertions(+) create mode 100644 cmake/Project_Final create mode 100644 cmake/build.ninja create mode 100644 cmake/cmake_install.cmake diff --git a/cmake/Project_Final b/cmake/Project_Final new file mode 100644 index 0000000000000000000000000000000000000000..4b3ea96c413088926c42c068e6218f7d01aff8ac GIT binary patch literal 123072 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 T-#26F$cFSjiZ@(0X|4W0;)RI4 literal 0 HcmV?d00001 diff --git a/cmake/build.ninja b/cmake/build.ninja new file mode 100644 index 0000000..422b052 --- /dev/null +++ b/cmake/build.ninja @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project_Final +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/faraz/CLionProjects/Project-Final/cmake-build-debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target Project_Final + + +############################################# +# Order-only phony target for Project_Final + +build cmake_object_order_depends_target_Project_Final: phony || . + +build CMakeFiles/Project_Final.dir/src.cpp.o: CXX_COMPILER__Project_Final_unscanned_Debug /Users/faraz/CLionProjects/Project-Final/src.cpp || cmake_object_order_depends_target_Project_Final + DEP_FILE = CMakeFiles/Project_Final.dir/src.cpp.o.d + FLAGS = -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.1.sdk -fcolor-diagnostics + OBJECT_DIR = CMakeFiles/Project_Final.dir + OBJECT_FILE_DIR = CMakeFiles/Project_Final.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target Project_Final + + +############################################# +# Link the executable Project_Final + +build Project_Final: CXX_EXECUTABLE_LINKER__Project_Final_Debug CMakeFiles/Project_Final.dir/src.cpp.o + FLAGS = -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.1.sdk + OBJECT_DIR = CMakeFiles/Project_Final.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = Project_Final + TARGET_PDB = Project_Final.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/faraz/CLionProjects/Project-Final/cmake-build-debug && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/faraz/CLionProjects/Project-Final/cmake-build-debug && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake --regenerate-during-build -S/Users/faraz/CLionProjects/Project-Final -B/Users/faraz/CLionProjects/Project-Final/cmake-build-debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/faraz/CLionProjects/Project-Final/cmake-build-debug + +build all: phony Project_Final + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/AppleClang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/AppleClang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/Clang.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/GNU.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-AppleClang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-AppleClang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Darwin-Initialize.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Darwin.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/UnixPaths.cmake /Users/faraz/CLionProjects/Project-Final/CMakeLists.txt CMakeCache.txt CMakeFiles/3.30.5/CMakeCCompiler.cmake CMakeFiles/3.30.5/CMakeCXXCompiler.cmake CMakeFiles/3.30.5/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/AppleClang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/AppleClang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/Clang.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Compiler/GNU.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-AppleClang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-AppleClang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang-C.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang-CXX.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Apple-Clang.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Darwin-Initialize.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/Darwin.cmake /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.30/Modules/Platform/UnixPaths.cmake /Users/faraz/CLionProjects/Project-Final/CMakeLists.txt CMakeCache.txt CMakeFiles/3.30.5/CMakeCCompiler.cmake CMakeFiles/3.30.5/CMakeCXXCompiler.cmake CMakeFiles/3.30.5/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/cmake/cmake_install.cmake b/cmake/cmake_install.cmake new file mode 100644 index 0000000..fb37374 --- /dev/null +++ b/cmake/cmake_install.cmake @@ -0,0 +1,57 @@ +# Install script for directory: /Users/faraz/CLionProjects/Project-Final + +# 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 "Debug") + 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() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/Users/faraz/CLionProjects/Project-Final/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif()