Skip to content

Commit 080fd7a

Browse files
committed
feat: improve build system and environment handling
* Enhance CMake configuration and build - Add OBJC_TAO_DEBUG_ENABLED option for debug builds - Update library linking with WHOLE_ARCHIVE support - Fix paths to use CMAKE_CURRENT_SOURCE_DIR consistently - Add config template for package installation * Update VSCode integration - Use environment variables for include paths - Update debug configuration paths - Improve IntelliSense settings * Environment and workflow improvements - Update GitHub Actions to use checkout@v4 - Add workflow_dispatch support - Fix environment plugin handling - Update environment version to 5.3.0 * Other improvements - Enable include.h and include-private.h conditionals - Update trace environment variable name - Fix project version handling - Add mulle-clang-project dependency
1 parent b364a02 commit 080fd7a

File tree

30 files changed

+198
-83
lines changed

30 files changed

+198
-83
lines changed

β€Ž.github/workflows/dockerfile-ci.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
1212
if: ${{ ! env.ACT }}
1313

1414
- name: Build Docker image

β€Ž.github/workflows/mulle-sde-ci.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727
- name: Dump Environment
2828
run: env | sort
2929

30-
- uses: actions/checkout@v3
30+
- uses: actions/checkout@v4
3131

3232
- uses: mulle-sde/github-ci@v1
3333

34-
- uses: mulle-cc/github-ci@v4
34+
- uses: mulle-cc/github-ci@v5
3535

3636
- name: List extensions
3737
run: |

β€Ž.mulle/etc/project/formula-info.shβ€Ž

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/env/environment-plugin.shβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/env/environment.shβ€Ž

Lines changed: 14 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/env/include-environment.shβ€Ž

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/env/tool-pluginβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/env/versionβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.mulle/share/sde/version/mulle-sde/extension-cmakeβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCMakeLists.txtβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
cmake_minimum_required( VERSION 3.14)
22

3-
project( mulle-objc-developer NONE)
3+
project( mulle-objc-developer VERSION 0.27.0 LANGUAGES NONE)
44

5-
set( PROJECT_VERSION 0.26.1)
5+
set( PROJECT_VERSION 0.27.0)
66

77

88
if( APPLE)

0 commit comments

Comments
Β (0)