pull: 89c280a785
This commit is contained in:
parent
89c280a785
commit
32f6abaf52
2 changed files with 11 additions and 3 deletions
|
@ -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")
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Add table
Reference in a new issue