Compare commits
260 Commits
fcbdf97c28
...
pip_doc_ai
| Author | SHA1 | Date | |
|---|---|---|---|
| 543d013623 | |||
| a265e5705a | |||
| 0accb1c8a1 | |||
| 2b75a4a0b1 | |||
| 4f1bd10bca | |||
| 0c76ba7668 | |||
| ca898bb50c | |||
| 389385de66 | |||
| 2fcefdd112 | |||
| c2c4748b2d | |||
| 3f89045eac | |||
| 6d075e7cd6 | |||
| a26c2b87f3 | |||
| 6cf9410e2f | |||
| 9db977f7d5 | |||
| 2b61d631da | |||
| d714fbff19 | |||
| 3288d32411 | |||
| 676d57a7d8 | |||
| 836c4b956d | |||
| 10e9c1b140 | |||
| 9bb63cdaf3 | |||
| 736972b8e4 | |||
| 7b03919deb | |||
| 00fe1dfa03 | |||
| 1a3945f436 | |||
| bea339e3f5 | |||
| f2e2c77552 | |||
| 29736b3b2a | |||
| 32d834882c | |||
| a2c377f784 | |||
| aee673d02e | |||
| 0653392576 | |||
| d373e3b539 | |||
| f42df80891 | |||
| 82e1ec849f | |||
| d2903884de | |||
| 2ef3c2cb61 | |||
| c04d8b138f | |||
| a94109fbdd | |||
| 8f9f13f006 | |||
| 8180a792a0 | |||
| 79c780024d | |||
| eb1e7e6827 | |||
| 55d315d8b3 | |||
| 2c656dec36 | |||
| 24061a4a50 | |||
| 9df894d3e4 | |||
| 51fe3a686c | |||
| ec470da92a | |||
| 5dd239c77c | |||
| a0b39f5917 | |||
| bee3c14f63 | |||
| 35b31d6505 | |||
| 7812b76afa | |||
| 18e88a5f4d | |||
| 55c5f7700c | |||
| 179f03d057 | |||
| 20aeb0c32f | |||
| 2f64085db6 | |||
| 90bb880dc8 | |||
| eaa9ad2646 | |||
| 464e40b8fd | |||
| 2de259e20a | |||
| 7e4b054042 | |||
| 3713c8e4bf | |||
| d64cb3cc75 | |||
| 398480e723 | |||
| a8ca305671 | |||
| aa15caa298 | |||
| 5da9a31eda | |||
| 47dee3e0bd | |||
| e046181600 | |||
| ac2d19de68 | |||
| 41a0eb8549 | |||
| 6fb2c089d9 | |||
| 954ae79c5c | |||
| c60158c167 | |||
| 250aa613ad | |||
| f658eab4d5 | |||
| 39fae97c62 | |||
| 43dd680a78 | |||
| 599247f10a | |||
| 1d84f21fe4 | |||
| 51f3eda2a8 | |||
| 812fe73092 | |||
| 52caaa7b47 | |||
| cf130ec054 | |||
| 348d39f566 | |||
| 614729cc94 | |||
| 549b9864e0 | |||
| 72c82b787c | |||
| 40f2a424ac | |||
| a3380922a2 | |||
| e960e28f6d | |||
| 6de1c8cffb | |||
| 92286944fb | |||
| 0c8f0e3af5 | |||
| 8fbfab2d9d | |||
| 37f5b499d1 | |||
| c2d53bf69b | |||
| 1e2cf22e0a | |||
| f8e39467b0 | |||
| 4cab304f43 | |||
| a0c25ea76b | |||
| 98c9ef3b9b | |||
| 058f8d4026 | |||
| da1883822c | |||
| 9eba538a56 | |||
| fe5eeac297 | |||
| b0d08801b7 | |||
| 4eadb31df2 | |||
| 4a3c41408e | |||
| 67272f9149 | |||
| 29c72eb915 | |||
| c4ead44fde | |||
| 100421bed6 | |||
| 71b3272d1b | |||
| 7713ca18f7 | |||
| fc0fa08bfc | |||
| a341585c58 | |||
| 9608e9f1e9 | |||
| 41fcde9947 | |||
| d8d953b8eb | |||
| 8f09dc3b28 | |||
| b189fc4fb5 | |||
| 373e484134 | |||
| 7adab30d29 | |||
| 7292b696c4 | |||
| c472e1ec78 | |||
| 79a5fd6e77 | |||
| f4c82b048e | |||
| bc976a9a2c | |||
| 25c0322a45 | |||
| 867fb27151 | |||
| 1aa9c49a4a | |||
| 79d843148b | |||
| 50133c5e24 | |||
| 5cc82f2c05 | |||
| 6925b9ab29 | |||
| e8743f0ae7 | |||
| 1c3499afc8 | |||
| 526d15a3e1 | |||
| 6d9dd31516 | |||
| 9021169f17 | |||
| f4e146d0a0 | |||
| 461467e6d1 | |||
| 294a944140 | |||
| 966c368181 | |||
| f45ef5f8dc | |||
| b992164ccc | |||
| 315410c52d | |||
| b0cd1a03d1 | |||
| 7a59f3d5ff | |||
| b3389e7f1f | |||
| f42908b879 | |||
| 1f97f06b23 | |||
| 584e6993d2 | |||
| 30af04ec98 | |||
| b59210fdda | |||
| ac104615df | |||
| 301090c3c1 | |||
| 3a4b62c659 | |||
| e013aa0fda | |||
| 1c33fba470 | |||
| ccb83d6274 | |||
| 0bd8772271 | |||
| 1c1a6f626c | |||
| 14e4038c33 | |||
| c1c78f060c | |||
| 9b34741d3d | |||
| d4ec432a7e | |||
| 303fe9e098 | |||
| 2af1bc0f68 | |||
| 23e7061c01 | |||
| c1262de61d | |||
| bbb50ae825 | |||
| a5bc894ba0 | |||
| 54744d41b9 | |||
| c1d927b6c8 | |||
| 72ece09fa2 | |||
| c50c829bc8 | |||
| fb4366377e | |||
| 5341e2dc4d | |||
| a7ea19a2e7 | |||
| 73d5742958 | |||
| 1f1e016c38 | |||
| dc8e03c84e | |||
| 26059ef86e | |||
| af62a83bec | |||
| 1fa570e5aa | |||
| 5221ffede5 | |||
| 124db20711 | |||
| a8b4e3eaa3 | |||
| 5524cb5f16 | |||
| 5fbc1db304 | |||
| 70ba5fdd32 | |||
| 4356475c7f | |||
| d36647c2cf | |||
| 7d07114d25 | |||
| 08e754fc91 | |||
| 739433800a | |||
| b25c2e511c | |||
| 8caaf0f259 | |||
| 5f72c4c6e6 | |||
| b374d5ab1a | |||
| 7cc8b3cb75 | |||
| 80fac03bd1 | |||
| aaf4367c0b | |||
| 92da3c9584 | |||
| 8bc3215562 | |||
| 451de9886a | |||
| 234a0af9d8 | |||
| c3cb557e2d | |||
| 9cb554d37b | |||
| 2d7a9e33ce | |||
| f85e27bae9 | |||
| a7115fb6e1 | |||
| 76ae9df139 | |||
| 4ffd5fec6f | |||
| dc8a5c6f28 | |||
| 9055dd1c95 | |||
| 55efa7a712 | |||
| 9c777977d8 | |||
| 9f516fadd8 | |||
| 8fde465c8e | |||
| f445c42a84 | |||
| 7c06efcff8 | |||
| a477ed4d0c | |||
| 9c34ee2b7e | |||
| a9f01a4c20 | |||
| ae7eb04e1e | |||
| 6913efdf9d | |||
| 6a1bcf13f5 | |||
| f53bd4d667 | |||
| fb15cd6fa8 | |||
| e0ab625536 | |||
| ba4d2e3617 | |||
| 834e786dea | |||
| 81f650a4ab | |||
| c917e58734 | |||
| 16287ca510 | |||
| 7b13bba14b | |||
| 13d79f929c | |||
| 1916526f38 | |||
| 1b779f7011 | |||
| ffcbea0bbc | |||
| eb2a852aec | |||
|
|
a59b1779b2 | ||
| d49191dfeb | |||
| 7b0fb7693c | |||
| d79ce8bee7 | |||
| aa809584b9 | |||
| 1bbf8393a4 | |||
| 7659df592b | |||
| 26ae6c4fbb | |||
| 4071da8d67 | |||
|
ef944f881f
|
|||
|
e77101ad37
|
|||
|
3141612a22
|
@@ -135,7 +135,7 @@ JavaScriptWrapImports: true
|
|||||||
KeepEmptyLinesAtTheStartOfBlocks: false
|
KeepEmptyLinesAtTheStartOfBlocks: false
|
||||||
LambdaBodyIndentation: Signature
|
LambdaBodyIndentation: Signature
|
||||||
MacroBlockBegin: "PRIVATE_DEFINITION_START|STATIC_INITIALIZER_BEGIN"
|
MacroBlockBegin: "PRIVATE_DEFINITION_START|STATIC_INITIALIZER_BEGIN"
|
||||||
MacroBlockEnd: "PRIVATE_DEFINITION_END|STATIC_INITIALIZER_END"
|
MacroBlockEnd: "PRIVATE_DEFINITION_END|PRIVATE_DEFINITION_END_NO_INITIALIZE|STATIC_INITIALIZER_END"
|
||||||
MaxEmptyLinesToKeep: 2
|
MaxEmptyLinesToKeep: 2
|
||||||
NamespaceIndentation: None
|
NamespaceIndentation: None
|
||||||
ObjCBinPackProtocolList: Auto
|
ObjCBinPackProtocolList: Auto
|
||||||
@@ -219,5 +219,6 @@ WhitespaceSensitiveMacros:
|
|||||||
- BOOST_PP_STRINGIZE
|
- BOOST_PP_STRINGIZE
|
||||||
- NS_SWIFT_NAME
|
- NS_SWIFT_NAME
|
||||||
- CF_SWIFT_NAME
|
- CF_SWIFT_NAME
|
||||||
|
- PIMETA
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -2,3 +2,4 @@
|
|||||||
CMakeLists.txt.user*
|
CMakeLists.txt.user*
|
||||||
/release
|
/release
|
||||||
/build
|
/build
|
||||||
|
/*_build_*
|
||||||
|
|||||||
10
.gitmodules
vendored
10
.gitmodules
vendored
@@ -1,20 +1,20 @@
|
|||||||
[submodule "cmake"]
|
[submodule "cmake"]
|
||||||
path = cmake
|
path = cmake
|
||||||
url = https://git.shs.tools/SHS/cmake.git
|
url = ../cmake.git
|
||||||
branch = master
|
branch = master
|
||||||
[submodule "qad"]
|
[submodule "qad"]
|
||||||
path = qad
|
path = qad
|
||||||
url = https://git.shs.tools/SHS/qad.git
|
url = ../qad.git
|
||||||
branch = master
|
branch = master
|
||||||
[submodule "qglengine"]
|
[submodule "qglengine"]
|
||||||
path = qglengine
|
path = qglengine
|
||||||
url = https://git.shs.tools/SHS/qglengine.git
|
url = ../qglengine.git
|
||||||
branch = master
|
branch = master
|
||||||
[submodule "pip"]
|
[submodule "pip"]
|
||||||
path = pip
|
path = pip
|
||||||
url = https://git.shs.tools/SHS/pip.git
|
url = ../pip.git
|
||||||
branch = master
|
branch = master
|
||||||
[submodule "cd"]
|
[submodule "cd"]
|
||||||
path = cd
|
path = cd
|
||||||
url = https://git.shs.tools/SHS/cd.git
|
url = ../cd.git
|
||||||
branch = master
|
branch = master
|
||||||
|
|||||||
@@ -5,6 +5,9 @@ cmake_policy(SET CMP0020 NEW) # Automatically link Qt executables to qtmain targ
|
|||||||
if (POLICY CMP0053)
|
if (POLICY CMP0053)
|
||||||
cmake_policy(SET CMP0053 NEW) # simpler variable expansion and escape sequence evaluation rules
|
cmake_policy(SET CMP0053 NEW) # simpler variable expansion and escape sequence evaluation rules
|
||||||
endif()
|
endif()
|
||||||
|
if (POLICY CMP0177)
|
||||||
|
cmake_policy(SET CMP0177 OLD)
|
||||||
|
endif()
|
||||||
project(shstk)
|
project(shstk)
|
||||||
set(CMAKE_MODULE_PATH
|
set(CMAKE_MODULE_PATH
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}"
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
||||||
|
|||||||
96
Jenkinsfile
vendored
96
Jenkinsfile
vendored
@@ -1,53 +1,79 @@
|
|||||||
def build_docker(name, release_dir) {
|
@Library('SHS.Platforms') _
|
||||||
def image_name = "${name}-shstk"
|
def build_docker(dist, release_dir, is_testing, is_debug) {
|
||||||
|
def image_from = "${dist.docker.image_basename}"
|
||||||
|
def image_name = "${dist.docker.image_basename}-shstk"
|
||||||
|
if (is_testing) {
|
||||||
|
image_name += "-test"
|
||||||
|
}
|
||||||
|
if (is_debug) {
|
||||||
|
image_from += "-debug"
|
||||||
|
image_name += "-debug"
|
||||||
|
}
|
||||||
|
|
||||||
echo "Build image ${image_name}"
|
echo "Build image ${image_name}"
|
||||||
def pref = ""
|
def args = ""
|
||||||
|
for (arg in dist.docker.build_options) {
|
||||||
|
args += " --build-arg ${arg.key}=\"${arg.value}\""
|
||||||
|
}
|
||||||
if (env.DOCKER_PREFIX) {
|
if (env.DOCKER_PREFIX) {
|
||||||
pref = "--build-arg DOCKER_PREFIX=${env.DOCKER_PREFIX}/"
|
args += " --build-arg DOCKER_PREFIX=${env.DOCKER_PREFIX}/"
|
||||||
}
|
}
|
||||||
def jobs = 4
|
if (env.BRANCH_NAME) {
|
||||||
if (env.JOBS_COUNT) {
|
if ("${env.BRANCH_NAME}" != "shstk") {
|
||||||
jobs = "${env.JOBS_COUNT}"
|
args += " --build-arg BRANCH=${env.BRANCH_NAME}"
|
||||||
}
|
|
||||||
def args = "${pref} --build-arg LIBS_BUILD_NUMBER=${env.BUILD_NUMBER} --build-arg JOBS_COUNT=${jobs}"
|
|
||||||
dir ("docker/${image_name}") {
|
|
||||||
sh "docker build ${args} --no-cache -t ${image_name} ."
|
|
||||||
def diargs = "-v " + release_dir + ":/soft/release"
|
|
||||||
docker.image(image_name).inside(diargs) {
|
|
||||||
sh 'cp -vf /soft/shstk/release/* /soft/release/ || true'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
args += " --build-arg IMAGE_FROM=${image_from}"
|
||||||
|
args += " --build-arg LIBS_BUILD_NUMBER=${env.BUILD_NUMBER}"
|
||||||
|
args += " --build-arg JOBS_COUNT=${env.JOBS_COUNT}"
|
||||||
|
def shstk_docker = docker.build("${image_name}", "./docker/${dist.docker.directory}-shstk --no-cache ${args}")
|
||||||
|
shstk_docker.inside("-v " + release_dir + ":/soft/release") {
|
||||||
|
sh 'cp -vf /soft/shstk/release/* /soft/release/ || true'
|
||||||
|
}
|
||||||
return "\n - ${image_name}"
|
return "\n - ${image_name}"
|
||||||
}
|
}
|
||||||
properties([[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '', artifactNumToKeepStr: '10', daysToKeepStr: '', numToKeepStr: '20']], copyArtifactPermission('*')]);
|
properties([
|
||||||
|
buildDiscarder(logRotator(numToKeepStr: "2000", artifactNumToKeepStr: "10")),
|
||||||
|
parameters([
|
||||||
|
booleanParam(name: 'Debug', defaultValue: false, description: 'Build debug version')
|
||||||
|
]),
|
||||||
|
copyArtifactPermission('*')
|
||||||
|
]);
|
||||||
node {
|
node {
|
||||||
stage("checkout") {
|
stage("Download SRC") {
|
||||||
checkout scm
|
checkout scm
|
||||||
}
|
}
|
||||||
def rel_dir = sh(script: "pwd", returnStdout: true).trim() + '/release'
|
|
||||||
echo "Release to ${rel_dir}"
|
def currentBranch = "${env.BRANCH_NAME}"
|
||||||
def _envmap = [:]
|
def is_testing = currentBranch.toLowerCase().contains("test")
|
||||||
def _env = sh(script: "env", returnStdout: true).trim().split("\n")
|
def is_debug = Boolean.valueOf(Debug)
|
||||||
_env.each{ l ->
|
|
||||||
def _ind = l.indexOf('=');
|
def pl = new org.SHS.Platforms(this)
|
||||||
def _n = l.substring(0, _ind);
|
pl.get()
|
||||||
def _v = l.substring(_ind + 1);
|
|
||||||
_envmap["${_n}"] = "${_v}";
|
def local_release_dir = 'release'
|
||||||
|
if (is_testing) {
|
||||||
|
local_release_dir += '-test'
|
||||||
}
|
}
|
||||||
sh "mkdir -p ${rel_dir}"
|
|
||||||
|
def rel_dir = sh(script: "pwd", returnStdout: true).trim() + '/' + local_release_dir
|
||||||
|
echo "Release to ${rel_dir}"
|
||||||
sh "rm -rvf ${rel_dir}"
|
sh "rm -rvf ${rel_dir}"
|
||||||
sh "mkdir -p ${rel_dir}"
|
sh "mkdir -p ${rel_dir}"
|
||||||
|
|
||||||
def _msg = "Built images:"
|
def _msg = "Built images:"
|
||||||
def platforms = ['debian', 'debian11', 'osx', 'windows', 'windows32', 'android', 'pi', 'ubuntu']
|
pl.forEach ({ dist ->
|
||||||
for (int i = 0; i < platforms.size(); ++i) {
|
_msg += build_docker(dist, rel_dir, is_testing, is_debug)
|
||||||
if (_envmap["BUILD_${platforms[i]}"] == "1") {
|
},
|
||||||
stage("${platforms[i]}-shstk") {
|
stageSuffix: "-shstk",
|
||||||
_msg += build_docker("${platforms[i]}", rel_dir)
|
ondemand: true
|
||||||
}
|
)
|
||||||
}
|
|
||||||
|
stage("Clean") {
|
||||||
|
sh "docker system prune -f"
|
||||||
}
|
}
|
||||||
sh "docker system prune -f"
|
|
||||||
archiveArtifacts 'release/*'
|
archiveArtifacts "${local_release_dir}/*"
|
||||||
echo "${_msg}"
|
echo "${_msg}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -30,6 +30,7 @@ After successfully install, you can use next CMake imported targets:
|
|||||||
* PIP::OpenCL - PIP OpenCL bindings
|
* PIP::OpenCL - PIP OpenCL bindings
|
||||||
* PIP::IOUtils
|
* PIP::IOUtils
|
||||||
* PIP::Cloud - PIP cloud IODevices
|
* PIP::Cloud - PIP cloud IODevices
|
||||||
|
* PIP::ClientServer - TCP Client-Server
|
||||||
* PIP::Lua - PIP Lua bindings
|
* PIP::Lua - PIP Lua bindings
|
||||||
* QAD:
|
* QAD:
|
||||||
* QAD::Utils
|
* QAD::Utils
|
||||||
@@ -37,9 +38,11 @@ After successfully install, you can use next CMake imported targets:
|
|||||||
* QAD::Application
|
* QAD::Application
|
||||||
* QAD::Blockview
|
* QAD::Blockview
|
||||||
* QAD::Graphic - widget for realtime visualization and publication quality 1D/2D plots
|
* QAD::Graphic - widget for realtime visualization and publication quality 1D/2D plots
|
||||||
|
* QAD::SQL - wrapper around QtSqlQuery for code amount reduce
|
||||||
* QAD::SQLTable - widget for display and edit data based on SQL tables with relations
|
* QAD::SQLTable - widget for display and edit data based on SQL tables with relations
|
||||||
* QAD::TouchWidgets - collection of widgets for touch screen interface
|
* QAD::TouchWidgets - collection of widgets for touch screen interface
|
||||||
* QAD::Doc - markdown helper for qt
|
* QAD::Doc - markdown helper for qt
|
||||||
|
* QAD::Map - OpenStreetMap map viewer and set of items
|
||||||
* QAD::PIQt - helpers to convert PIP <-> Qt types
|
* QAD::PIQt - helpers to convert PIP <-> Qt types
|
||||||
* QAD::PIQtUtils - Gui libraries and executables to edit PIConnection configs and watch PIIntrospection
|
* QAD::PIQtUtils - Gui libraries and executables to edit PIConnection configs and watch PIIntrospection
|
||||||
*
|
*
|
||||||
@@ -58,7 +61,7 @@ This repo can be compiled with GCC/MinGW/Clang, for Qt 4/5.
|
|||||||
If there is no Qt found, builds only PIP and CD.
|
If there is no Qt found, builds only PIP and CD.
|
||||||
|
|
||||||
CMake options:
|
CMake options:
|
||||||
* **LOCAL** - if 0 then install to system directories: MinGW on Windows, /usr/local on Linux/MacOS, ${ANDROID_SYSTEM_LIBRARY_PATH} on Android. If 1 then install to ${CMAKE_INSTALL_PREFIX}. Disabled by default
|
* **LOCAL** - if 0 then install to system directories: MinGW on Windows, /usr/local on Linux/MacOS, ANDROID_SYSTEM_LIBRARY_PATH on Android. If 1 then install to CMAKE_INSTALL_PREFIX. Disabled by default
|
||||||
* **UTILS** - build or not executable utilites, enabled by default
|
* **UTILS** - build or not executable utilites, enabled by default
|
||||||
* **DESIGNER_PLUGINS** - build or not Qt Designer plugins, enabled by default
|
* **DESIGNER_PLUGINS** - build or not Qt Designer plugins, enabled by default
|
||||||
* **QGLVIEW** - build or not QGLView, disabled by default
|
* **QGLVIEW** - build or not QGLView, disabled by default
|
||||||
@@ -71,11 +74,11 @@ Build steps:
|
|||||||
3. Download and install cmake from https://cmake.org/download/
|
3. Download and install cmake from https://cmake.org/download/
|
||||||
4. Prepare environment for x86 or amd64 architecture:
|
4. Prepare environment for x86 or amd64 architecture:
|
||||||
- set prefix for mingw e.g.: for C:\mingw\8_1_x32\ or C:\mingw\8_1_x64\
|
- set prefix for mingw e.g.: for C:\mingw\8_1_x32\ or C:\mingw\8_1_x64\
|
||||||
set SDK_MINGW_DIR=C:\mingw\8_1_x
|
set `SDK_MINGW_DIR=C:\mingw\8_1_x`
|
||||||
- set prefix for Qt5 e.g.: for C:\qt\qt5150_win32\ or C:\qt\qt5150_win64\
|
- set prefix for Qt5 e.g.: for C:\qt\qt5150_win32\ or C:\qt\qt5150_win64\
|
||||||
set SDK_QT5_DIR=C:\qt\qt5150_win
|
set `SDK_QT5_DIR=C:\qt\qt5150_win`
|
||||||
- set path to cmake directory
|
- set path to cmake directory
|
||||||
set SDK_CMAKE_DIR=C:\cmake or C:\Program Files\CMake
|
set `SDK_CMAKE_DIR=C:\cmake` or `C:\Program Files\CMake`
|
||||||
5. Run `make_shstk32.bat` or `make_shstk64.bat`
|
5. Run `make_shstk32.bat` or `make_shstk64.bat`
|
||||||
|
|
||||||
Build steps for both architectures: follow previous steps, but on '5' state run `make_shstk_all.bat`
|
Build steps for both architectures: follow previous steps, but on '5' state run `make_shstk_all.bat`
|
||||||
|
|||||||
2
cd
2
cd
Submodule cd updated: 24c69edb82...4d955bb846
2
cmake
2
cmake
Submodule cmake updated: 8f898b103d...04dc525afa
@@ -1,6 +1,8 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
FROM ${DOCKER_PREFIX}android
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
ARG JOBS_COUNT=4
|
ARG JOBS_COUNT=4
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
@@ -10,7 +12,7 @@ ENV ANDROID_TOOLCHAIN=${ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake
|
|||||||
ENV NDK_PLATFORM="android-21"
|
ENV NDK_PLATFORM="android-21"
|
||||||
|
|
||||||
WORKDIR /soft
|
WORKDIR /soft
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_host
|
WORKDIR /soft/shstk_build_host
|
||||||
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
@@ -22,22 +24,22 @@ WORKDIR /soft/shstk_build_anroid
|
|||||||
ENV _ANDROID_TOOLCHAIN=/usr/lib/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake
|
ENV _ANDROID_TOOLCHAIN=/usr/lib/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake
|
||||||
|
|
||||||
ENV _CUR_ABI=armeabi-v7a
|
ENV _CUR_ABI=armeabi-v7a
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
||||||
|
|
||||||
ENV _CUR_ABI=arm64-v8a
|
ENV _CUR_ABI=arm64-v8a
|
||||||
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
||||||
|
|
||||||
ENV _CUR_ABI=x86
|
ENV _CUR_ABI=x86
|
||||||
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
||||||
|
|
||||||
ENV _CUR_ABI=x86_64
|
ENV _CUR_ABI=x86_64
|
||||||
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
|
||||||
|
|
||||||
RUN mkdir -p /soft/shstk/release
|
RUN mkdir -p /soft/shstk/release
|
||||||
|
|||||||
21
docker/astra1.7-shstk/Dockerfile
Normal file
21
docker/astra1.7-shstk/Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
|
ARG JOBS_COUNT=4
|
||||||
|
ARG support_gl=1
|
||||||
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
|
WORKDIR /soft
|
||||||
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
|
WORKDIR /soft/shstk_build_linux
|
||||||
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
|
&& ldconfig \
|
||||||
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
|
&& rm -rf *
|
||||||
|
|
||||||
|
WORKDIR /soft/src
|
||||||
21
docker/astra1.8-shstk/Dockerfile
Normal file
21
docker/astra1.8-shstk/Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
|
ARG JOBS_COUNT=4
|
||||||
|
ARG support_gl=1
|
||||||
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
|
WORKDIR /soft
|
||||||
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
|
WORKDIR /soft/shstk_build_linux
|
||||||
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
|
&& ldconfig \
|
||||||
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
|
&& rm -rf *
|
||||||
|
|
||||||
|
WORKDIR /soft/src
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
|
||||||
FROM ${DOCKER_PREFIX}debian
|
|
||||||
|
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
|
||||||
ARG JOBS_COUNT=4
|
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
|
||||||
|
|
||||||
WORKDIR /soft
|
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_debian
|
|
||||||
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
|
||||||
&& rm -rf * \
|
|
||||||
&& ldconfig
|
|
||||||
|
|
||||||
WORKDIR /soft/src
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
|
||||||
FROM ${DOCKER_PREFIX}debian11
|
|
||||||
|
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
|
||||||
ARG JOBS_COUNT=4
|
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
|
||||||
|
|
||||||
WORKDIR /soft
|
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_debian
|
|
||||||
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
|
||||||
&& rm -rf * \
|
|
||||||
&& ldconfig
|
|
||||||
|
|
||||||
WORKDIR /soft/src
|
|
||||||
26
docker/linux_cross-shstk/Dockerfile
Normal file
26
docker/linux_cross-shstk/Dockerfile
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
|
ARG JOBS_COUNT=4
|
||||||
|
ARG support_gl=1
|
||||||
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
|
WORKDIR /soft
|
||||||
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
|
WORKDIR /soft/shstk_build_host
|
||||||
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
|
&& rm -rf * \
|
||||||
|
&& ldconfig
|
||||||
|
|
||||||
|
WORKDIR /soft/shstk_build
|
||||||
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/target -DICU=0 -DLOCAL=1 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain.cmake ../shstk/ \
|
||||||
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
|
&& rm -rf *
|
||||||
|
|
||||||
|
WORKDIR /soft/src
|
||||||
21
docker/linux_desktop-shstk/Dockerfile
Normal file
21
docker/linux_desktop-shstk/Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
|
ARG JOBS_COUNT=4
|
||||||
|
ARG support_gl=1
|
||||||
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
|
WORKDIR /soft
|
||||||
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
|
WORKDIR /soft/shstk_build_linux
|
||||||
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
|
&& ldconfig \
|
||||||
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
|
&& rm -rf *
|
||||||
|
|
||||||
|
WORKDIR /soft/src
|
||||||
@@ -1,12 +1,14 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
FROM ${DOCKER_PREFIX}osx
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
ARG JOBS_COUNT=4
|
ARG JOBS_COUNT=4
|
||||||
ENV PATH=/soft/osxcross/target/bin:/opt/cmake/bin:$PATH
|
ENV PATH=/soft/osxcross/target/bin:/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
WORKDIR /soft
|
WORKDIR /soft
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_host
|
WORKDIR /soft/shstk_build_host
|
||||||
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
|
|||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_osx
|
WORKDIR /soft/shstk_build_osx
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/osx -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Darwin.cmake ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/osx -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Darwin.cmake ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
&& rm -rf *
|
&& rm -rf *
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
FROM ${DOCKER_PREFIX}pi
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
ARG JOBS_COUNT=4
|
ARG JOBS_COUNT=4
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
WORKDIR /soft
|
WORKDIR /soft
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_host
|
WORKDIR /soft/shstk_build_host
|
||||||
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
|
|||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_pi
|
WORKDIR /soft/shstk_build_pi
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/pi/usr -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-RPi.cmake ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/pi/usr -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-RPi.cmake ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
&& rm -rf *
|
&& rm -rf *
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
|
||||||
FROM ${DOCKER_PREFIX}ubuntu
|
|
||||||
|
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
|
||||||
ARG JOBS_COUNT=4
|
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
|
||||||
|
|
||||||
WORKDIR /soft
|
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_ubuntu
|
|
||||||
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
|
||||||
&& rm -rf * \
|
|
||||||
&& ldconfig
|
|
||||||
|
|
||||||
WORKDIR /soft/src
|
|
||||||
@@ -1,12 +1,14 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
FROM ${DOCKER_PREFIX}windows
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
ARG JOBS_COUNT=4
|
ARG JOBS_COUNT=4
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
WORKDIR /soft
|
WORKDIR /soft
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_host
|
WORKDIR /soft/shstk_build_host
|
||||||
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
|
|||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_windows
|
WORKDIR /soft/shstk_build_windows
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/windows -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows.cmake ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/windows -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows.cmake ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
&& rm -rf *
|
&& rm -rf *
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
ARG DOCKER_PREFIX=wapmobil/
|
ARG DOCKER_PREFIX=wapmobil/
|
||||||
FROM ${DOCKER_PREFIX}windows32
|
ARG IMAGE_FROM
|
||||||
|
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
|
||||||
|
|
||||||
|
ARG BRANCH=release
|
||||||
ARG LIBS_BUILD_NUMBER=9999
|
ARG LIBS_BUILD_NUMBER=9999
|
||||||
ARG JOBS_COUNT=4
|
ARG JOBS_COUNT=4
|
||||||
ENV PATH=/opt/cmake/bin:$PATH
|
ENV PATH=/opt/cmake/bin:$PATH
|
||||||
|
|
||||||
WORKDIR /soft
|
WORKDIR /soft
|
||||||
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
|
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_host
|
WORKDIR /soft/shstk_build_host
|
||||||
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
|
||||||
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
|
|||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
WORKDIR /soft/shstk_build_windows32
|
WORKDIR /soft/shstk_build_windows32
|
||||||
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/windows32 -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows32.cmake ../shstk/ \
|
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/windows32 -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows32.cmake ../shstk/ \
|
||||||
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
&& cmake --build ./ --target install -j${JOBS_COUNT} \
|
||||||
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
|
||||||
&& rm -rf *
|
&& rm -rf *
|
||||||
|
|||||||
2
pip
2
pip
Submodule pip updated: 504fc5c896...2bc0170dbd
2
qad
2
qad
Submodule qad updated: e9b995879a...ebebcd11ce
Submodule qglengine updated: 9e7afb5fb5...3d53c8a69f
Reference in New Issue
Block a user