From 382e1009f291f7f2a07280576956cfa0986efddd Mon Sep 17 00:00:00 2001 From: Maschell Date: Sat, 3 Oct 2020 15:17:52 +0200 Subject: [PATCH] Add dockerfile for pc, add install command --- .gitignore | 1 + CMakeLists.txt | 3 +++ Dockerfile.pc | 10 ++++++++++ 3 files changed, 14 insertions(+) create mode 100644 Dockerfile.pc diff --git a/.gitignore b/.gitignore index f29a333..a5546a2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ libgui.layout obj/ cmake-build-debug/ .idea/ +cmake-build/ diff --git a/CMakeLists.txt b/CMakeLists.txt index ea01742..413a68c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,3 +39,6 @@ add_library(${PROJECT_NAME} source/gui/system/SDLSystem.cpp source/gui/video/SDL_FontCache.cpp include/gui-sdl/gui/GuiFont.h source/gui/GuiFont.cpp) + +install(TARGETS gui-sdl RUNTIME DESTINATION libs) +install(DIRECTORY include/ DESTINATION include) \ No newline at end of file diff --git a/Dockerfile.pc b/Dockerfile.pc new file mode 100644 index 0000000..2a64268 --- /dev/null +++ b/Dockerfile.pc @@ -0,0 +1,10 @@ +FROM debian:sid-slim +ARG DEBIAN_FRONTEND=noninteractive +RUN apt-get update && apt-get install -y --no-install-recommends apt-utils ca-certificates && \ + apt-get install -y --no-install-recommends build-essential make git && \ + apt-get install -y --no-install-recommends cmake && \ + apt-get install -y --no-install-recommends libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-dev && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* +RUN mkdir -p /project/cmake-build +WORKDIR /project/cmake-build \ No newline at end of file