From 32f6abaf521480e724cf38a5e320cd220da24aa7 Mon Sep 17 00:00:00 2001 From: DRAGONTOS Date: Sun, 6 Oct 2024 23:01:22 +0200 Subject: [PATCH] pull: 89c280a7856f7971147146c7e40b8695d99276c7 --- CMakeLists.txt | 8 ++++++++ src/main.cpp | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e670e30..c3e1243 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.28.2) # Get version file(READ ${CMAKE_CURRENT_SOURCE_DIR}/props.json PROPS) string(JSON VER GET ${PROPS} version) + # find curl find_package(CURL REQUIRED) project(stc @@ -10,21 +11,27 @@ project(stc VERSION ${VER}) set(CMAKE_CXX_STANDARD 26) + # check if build type is set if it isnt set it to release if(NOT CMAKE_BUILD_TYPE) set(DCKMAKE_BUILD_TYPE Release) endif() + # Add the path to the source files for stc file(GLOB_RECURSE STC_SOURCE_FILES "src/*.cpp") + # add compiler flags set(CMAKE_CXX_FLAGS_DEBUG "-g") set(CMAKE_CXX_FLAGS_RELEASE "-03") + # Add the executable target for stc add_executable(stc ${STC_SOURCE_FILES}) install(TARGETS stc DESTINATION bin) + # add curl libraries target_link_libraries(stc PRIVATE ${CURL_LIBRARIES}) target_include_directories(stc PRIVATE ${CURL_INCLUDE_DIRS}) + # DEBIAN set(CPACK_DEBIAN_PACKAGE_MAINTAINER "DRAGONTOS") set(CPACK_DEBIAN_PACKAGE_LICENSE "GPLv3") @@ -32,6 +39,7 @@ set(CPACK_DEBIAN_PACKAGE_DESCRIPTION ${DESCRIPTION}) set(CPACK_DEBIAN_PACKAGE_RELEASE_DIST ON) set(CPACK_GENERATOR DEBIAN) set(CPACK_PACKAGING_INSTALL_PREFIX "/usr") + # RPM set(CPACK_PACKAGE_VENDOR "DRAGONTOS") set(CPACK_RPM_PACKAGE_LICENSE "GPLv3") diff --git a/src/main.cpp b/src/main.cpp index 239df08..cdc2100 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -85,6 +85,7 @@ int main(int argc, char **argv, char **envp) { if (argc == 7) { dir = ARGS[1+5]; } + try { getHttp(std::string {"https://steamcommunity.com/sharedfiles/filedetails/?id=" + collectionid}, &cachesc); } @@ -92,7 +93,7 @@ int main(int argc, char **argv, char **envp) { std::cout << meow; return 1; } - std::cout << collectionid << user << pass << gameid << dir; + std::cout << "success1\n"; break; } @@ -105,6 +106,7 @@ int main(int argc, char **argv, char **envp) { if (argc == 5) { dir = ARGS[1+3]; } + try { getHttp(std::string {"https://steamcommunity.com/sharedfiles/filedetails/?id=" + collectionid}, &cachesc); } @@ -113,8 +115,6 @@ int main(int argc, char **argv, char **envp) { return 1; } - std::cout << collectionid << gameid << dir << '\n'; - std::cout << "success\n"; break; } else {