- fix wrong include in demo library
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
- Add
-
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
- Various small improvements
- update version numbers to use unsigned long
- .inc files are no long considered for public headers, but are not project header by default
- project headers is now a thing...
- fix import.h accidentally including include-private.h
- remove package.json as it conflicts with clib.json
- changes to objc-loader and linking
- Various small improvements
- changes for Windows
- improved Library identifier code
- improved compiler flags generation
- split file.m into file.m and class.m
- added loader.m
- remove travis
- updated Dockerfile
- added protocol template (use mulle-sde add -t protocol FooProtocol.m to use)
- github actions extension
- improved file.m/h template can now set superclass if desired
- use newer style extension files from mulle-sde 0.42
- templates for protocolclasses
- 0.16 release
- fix missing header files for sure now
- fix missing header files
- Various small improvements
- fix travis
- restructured for mulle-sde-developer changes
- renamed dependency to dependencies for newest mulle-sde
- remove old .mulle-make folders
- modernized mulle-sde with .mulle folder
- Various small improvements
- fix travis
- remove duplicate startup cmake code from mulle-objc
- renamed vs-code to vs-code-clang
- removed cmake startup logic
- fix for mingw, fix Startup
- adapt to use of delete instead of clobber
- fix startup patternfile
- fix private patternfile, move files from cmake to objc where they belong
- Various small improvements