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