commit 1cb8d6525bb1510adebd96043d9e23bfa4fdac58 Author: simon Date: Tue Jan 7 10:17:38 2020 -0500 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..75b6aaf --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.idea/ +*.iml +cmake_install.cmake +*.cbp +Makefile +CMakeCache.txt +CMakeFiles +cmake-build-debug +deepextract diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..4477b08 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,24 @@ +cmake_minimum_required(VERSION 3.7) +project(deepextract C) + + +set(CMAKE_C_STANDARD 99) +option(STATIC_BUILD "Static build" off) + +add_executable( + deepextract main.c +) + +if (STATIC_BUILD) + target_link_libraries( + deepextract + -static + archive + acl + ) +else () + target_link_libraries( + deepextract + archive + ) +endif () diff --git a/ci/build.sh b/ci/build.sh new file mode 100755 index 0000000..7b010a9 --- /dev/null +++ b/ci/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +cmake -D STATIC_BUILD=on . +make \ No newline at end of file diff --git a/main.c b/main.c new file mode 100644 index 0000000..ce76064 --- /dev/null +++ b/main.c @@ -0,0 +1,9 @@ +#include +#include + +int main() { + struct archive *a = archive_read_new(); + archive_read_disk_open(a, ""); + printf("Hello, World!\n"); + return 0; +}