From b74b9127bcaba0e6d155527961f6d33e0b29cf38 Mon Sep 17 00:00:00 2001 From: Keshav Anand Date: Sat, 13 Jun 2026 20:39:31 -0400 Subject: [PATCH] boilerplate added with gitignore, cmakelists, and hello world main.cpp --- .gitignore | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 11 ++++++++ src/main.cpp | 7 ++++++ 3 files changed, 86 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 src/main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cf039d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,68 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Linker files +*.ilk + +# Debugger Files +*.pdb + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll +*.so.* + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +# Build directories +build/ +Build/ +build-*/ + +# CMake generated files +CMakeFiles/ +CMakeCache.txt +cmake_install.cmake +Makefile +install_manifest.txt +compile_commands.json + +# Temporary files +*.tmp +*.log +*.bak +*.swp + +# vcpkg +vcpkg_installed/ + +# debug information files +*.dwo + +# test output & cache +Testing/ +.cache/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..337506f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,11 @@ + +cmake_minimum_required(VERSION 3.16) +project(SpotifyDownloader LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +add_executable(spotify-downloader + src/main.cpp +) diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ebbab4a --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,7 @@ +#include +#include + +int main(int argc, char *argv[]) { + std::cout << "Hello, World" << std::endl; + return 0; +}