Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer
Submodule .devcontainer updated 69 files
+8 −0 .gitattributes
+197 −0 .github/workflows/README.md
+119 −0 .github/workflows/build-linux.yml
+60 −0 .github/workflows/build-windows.yml
+277 −0 .github/workflows/release-from-build.yml
+0 −11 90-bpnet-perform.conf
+0 −106 README.md
+0 −13 check-bpnet-perform.sh
+2 −2 cmake/Findwebpro.cmake
+1 −2 cmake/NodePath.cmake
+71 −0 cmake/README.md
+203 −0 cmake/cpack/README.md
+12 −0 cmake/cpack/scripts.cpackcond.in
+14 −0 cmake/cpack/scripts.postinstall.client.in
+35 −0 cmake/cpack/scripts.postinstall.in
+21 −0 cmake/cpack/scripts.preinstall.in
+16 −0 cmake/cpack/scripts.preremove.in
+14 −0 cmake/cpack/scripts.service.in
+114 −0 cmake/deps.cmake
+41 −0 cmake/deps.dot
+ cmake/deps.png
+1 −1 cmake/presets/CMakePresets.json
+14 −4 cmake/presets/launchWorkflow.cmake
+0 −117 cmake/presets/xpLinuxMakefiles.json
+3 −15 cmake/presets/xpLinuxMakefilesRelease.json
+97 −10 cmake/presets/xpLinuxNinja.json
+0 −77 cmake/presets/xpLinuxNinjaRelease.json
+83 −16 cmake/presets/xpWindowsVs2019.json
+2 −10 cmake/presets/xpWindowsVs2019Package.json
+0 −78 cmake/presets/xpWindowsVs2019Release.json
+157 −0 cmake/presets/xpWindowsVs2022.json
+407 −80 cmake/pros.cmake
+34 −0 cmake/sync.cmake
+34 −0 cmake/sync.sh.in
+234 −0 cmake/xpcfg.cmake
+143 −0 cmake/xpcpack.cmake
+33 −16 cmake/xpfunmac.cmake
+30 −0 cmake/xptoplevel.cmake
+1 −1 cmake/xpuse.cmake.in
+29 −22 cmake/xpweb.cmake
+3 −35 compose.bld.sh
+8 −4 compose.bld.yml
+6 −0 compose.ci.sh
+2 −0 compose.gpu.sh
+9 −5 compose.gpu.yml
+6 −0 compose.pro.sh
+0 −37 compose.pro.yml
+0 −60 compose.vantage.sh
+0 −102 compose.vantage.yml
+0 −9 dbinit/01-databases.sql
+57 −16 denv.sh
+15 −15 devcontainer.json
+0 −11 dockergen/bit.head.dockerfile
+0 −9 dockergen/bit.isrhub.dockerfile
+0 −8 dockergen/bit.run.dockerfile
+0 −2 dockergen/bit.tail.dockerfile
+0 −26 dockergen/bit.user.dockerfile
+0 −21 dockergen/dockergen.sh
+0 −21 dockergen/graph.dot
+ dockergen/graph.png
+82 −69 funcs.sh
+23 −0 graph/graph.dot
+ graph/graph.png
+10 −14 local.dockerfile
+0 −68 odbc.ini.test
+0 −86 offlineImage.sh
+0 −56 rocky85-dev.dockerfile
+0 −39 rocky85-pro.dockerfile
+0 −47 rocky85-run.dockerfile
25 changes: 25 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build
on:
push:
branches: [ "dev" ]
pull_request:
branches: [ "dev" ]
workflow_dispatch:
jobs:
linux:
uses: externpro/externpro/.github/workflows/build-linux.yml@25.04.2
with:
cmake-workflow-preset: Linux
runon: ubuntu-latest
secrets: inherit
linux-arm64:
uses: externpro/externpro/.github/workflows/build-linux.yml@25.04.2
with:
cmake-workflow-preset: Linux
runon: ubuntu-24.04-arm
secrets: inherit
windows:
uses: externpro/externpro/.github/workflows/build-windows.yml@25.04.2
with:
cmake-workflow-preset: Windows
secrets: inherit
16 changes: 16 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Release
on:
workflow_dispatch:
inputs:
workflow_run_url:
description: 'URL of the workflow run containing artifacts to upload (e.g., https://github.com/owner/repo/actions/runs/123456789)'
required: true
type: string
jobs:
# Upload build artifacts as release assets
release-from-build:
uses: externpro/externpro/.github/workflows/release-from-build.yml@25.04.2
with:
workflow_run_url: ${{ github.event.inputs.workflow_run_url }}
artifact_pattern: "*.tar.xz"
secrets: inherit
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# ignore all subdirectories
**/

# Exclude specific subdirectories/dotfiles to track
# track .devcontainer, .github directory, and contents
!.devcontainer
!.github
!.github/*

# externpro
.env
Expand Down
3 changes: 1 addition & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.28)
cmake_minimum_required(VERSION 3.31)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/.devcontainer/cmake)
include(preproject)
project(SQLite3
Expand All @@ -10,7 +10,6 @@ include(GNUInstallDirs)

#------------------------------------------------------------------------------
# externpro
set(buildpro_REV 24.07)
include(flags)
if(NOT DEFINED XP_NAMESPACE)
set(XP_NAMESPACE SQLite)
Expand Down
2 changes: 1 addition & 1 deletion CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"version": 8,
"include": [
".devcontainer/cmake/presets/xpLinuxNinja.json",
".devcontainer/cmake/presets/xpWindowsVs2019.json"
".devcontainer/cmake/presets/xpWindowsVs2022.json"
]
}
2 changes: 1 addition & 1 deletion docker-compose.sh
2 changes: 1 addition & 1 deletion docker-compose.yml