OrcaSlicer/.github/workflows
Ocraftyone 026499c5b7
Better CMake Defaults (#10294)
* Auto generate CMAKE_PREFIX_PATH/DESTDIR

* Auto set CMAKE_INSTALL_PREFIX

* Always default SLIC3R_STATIC to on

* Only allow one value for CMAKE_OSX_ARCHITECTURES

* Set arch for OpenSSL from CMAKE_OSX_ARCHITECTURES

* Set CMAKE_INSTALL_RPATH from CMAKE_PREFIX_PATH

* Default CMAKE_MACOSX_RPATH and CMAKE_MACOSX_BUNDLE to on

* Auto set BBL_RELEASE_TO_PUBLIC based on build config

* Default to GTK 3

* Fix linux debug build

Update find modules to also look for the debug variant of the libraries

* Set DEP_DEBUG and ORCA_INCLUDE_DEBUG_INFO based on CMAKE_BUILD_TYPE

* Add a fallback value for Windows SDK if the env variables are not set

* Reflect CMake changes in the build scripts

* Add missing line

* Fix auto setting DEP_DEBUG and ORCA_INCLUDE_DEBUG_INFO

* Update dep folder name for linux in GH actions

* Invert dep-folder-name conditions

`''` is considered a falsy value, which was causing the value to always be set to 'OrcaSlicer_dep'

* Properly handle finding the debug version of libnoise

* Convert FindNLopt.cmake to a config mode wrapper

* Use separate build directory for debug builds on Linux

* Move find_package for libnoise

* Cleanup and improve linux build script

- Add dry run
- Add build in RelWithDebInfo
- Add function to print and run commands

* Remove linux destdir deprecation and cleanup

* Fix flatpak build

* Disable fail fast for flatpak builds

* Flatpak improvements

- Build wxWidgets using deps cmake
- Improve handling of space freeing commands while building deps
- Allow cmake to directly download deps
- Set needed flags within cmake instead of the build manifest

* Print clean build commands

* Implement shellcheck recommendations

* Cleanup

* Fix CMakeLists.txt syntax by replacing empty elseif with else statement

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-10-25 22:05:09 +08:00
..
assign.yml Bump takanome-dev/assign-issue-action from 2.2 to 2.3 (#10606) 2025-09-02 22:51:49 +08:00
build_all.yml Better CMake Defaults (#10294) 2025-10-25 22:05:09 +08:00
build_check_cache.yml Better CMake Defaults (#10294) 2025-10-25 22:05:09 +08:00
build_deps.yml Add a once-daily Build All which skips caches (#10731) 2025-09-21 20:08:32 +08:00
build_orca.yml Attempt to get the correct PR commit hash (#10900) 2025-10-11 21:37:46 +08:00
check_locale.yml Bump actions/checkout from 4 to 5 (#10605) 2025-09-02 22:51:21 +08:00
check_profiles.yml Bump actions/checkout from 4 to 5 (#10605) 2025-09-02 22:51:21 +08:00
claude-code-review.yml Bump actions/checkout from 4 to 5 (#10605) 2025-09-02 22:51:21 +08:00
claude.yml Bump actions/checkout from 4 to 5 (#10605) 2025-09-02 22:51:21 +08:00
orca_bot.yml Bump actions/stale from 9 to 10 (#10919) 2025-10-05 14:01:26 +08:00
publish_docs_to_wiki.yml Bump actions/checkout from 4 to 5 (#10605) 2025-09-02 22:51:21 +08:00
shellcheck.yml Shellcheck everything (#10730) 2025-09-20 09:12:31 +08:00
update-translation.yml Bump actions/setup-python from 5 to 6 (#10921) 2025-10-05 14:01:58 +08:00
validate-documentation.yml Validation Action comment Remove + Improvement (#10617) 2025-10-19 22:39:29 +08:00