diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bd6301d..66b0a11 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -264,6 +264,20 @@ add_custom_target(docker-test-all DEPENDS ${DOCKER_TESTS}) add_custom_target(docker-pkg-all DEPENDS ${DOCKER_PKGS}) +### debuild-related fefinitions + +set(DEBBUILDCONTAINER mscp-build-deb) +add_custom_target(build-deb + COMMENT "build mscp deb files inside a container" + WORKING_DIRECTORY ${mscp_SOURCE_DIR} + BYPRODUCTS ${CMAKE_BINARY_DIR}/debbuild + COMMAND + docker build -t ${DEBBUILDCONTAINER} -f docker/build-deb.Dockerfile . + COMMAND + docker run --rm -v ${CMAKE_BINARY_DIR}:/out ${DEBBUILDCONTAINER} + cp -r /debbuild /out/) + + ### rpmbuild-related definitions # generate files for rpmbuild @@ -289,3 +303,4 @@ add_custom_target(build-srpm docker run --rm -v ${CMAKE_BINARY_DIR}:/out ${RPMBUILDCONTAINER} cp /root/rpmbuild/SRPMS/${SRPMFILE} /out/) + |