25 Commits
Author SHA1 Message Date
starseeker d73b1762a9 Update stepcode sha1 to latest 2026-09-10 13:58:02 +00:00
starseeker f73f4a914a More Windows long string fixes 2026-08-07 19:18:17 +00:00
starseeker 29a10adaff Update stepcode to latest 2026-08-07 13:51:45 -04:00
starseeker d7bf07d0e6 Patches for stepcode + Clang 2026-08-07 14:47:35 +00:00
starseeker 195dc3e24d Updates to support new stepcode converter
Extensive reworking of step conversion requires stepcode changes -
update upstream
2026-08-04 09:48:49 -04:00
starseeker 0cbda94442 Back out the ap214 patching for now
Not compiling on Windows - we can put this back and sort out the issues after
release.
2026-07-20 09:43:55 -04:00
starseeker 79b68d9c8c Adjust stepcode patches for shannonbooth patch
Hit a bug in the shannonbooth path implementation - git formatted
patches take a different write path, which doesn't handle newline output
quite right.

Ironically, patch is the one tool in bext that would be hard to patch.
Adjust stepcode patch files.  Update the patch submodule while we're at
it - that doesn't fix the issue (needs a PR to upstream) but in the
meantime this will hopefully work around the limitation
2026-07-20 00:16:43 -04:00
starseeker fb01cf5ec0 Whoops - don't delete our own working directory 2026-07-19 21:06:06 -04:00
starseeker b60279fce4 Fix STEPcode patching, make qt build more robust
Was missing one stepcode patch, and hit an issue where a stale Qt build
was messing with a new build.  Make some adjustments to the CMake logic
to try and be more resilient.
2026-07-19 19:58:31 -04:00
starseeker f6c1e219f4 More stepcode patches for converter work 2026-07-19 00:20:23 -04:00
starseeker 2aceec95cc Add STEPcode lazy importer support
When Codex GPT 5.6 was working on AP214 import, it wanted some stepcode
changes.  For now stashing as patches - will need to upstream this
later.
2026-07-18 19:44:35 -04:00
starseeker ccee7d8da2 Update stepcode for CMake cleanup 2026-02-12 12:29:28 -05:00
starseeker 0fe0277e88 Update stepcode module to get updates for newer compilers 2026-02-12 12:29:17 -05:00
starseeker 228201d3e1 Correct expparse patch
Earlier version was made against a file that had some leftover code
in it from earlier experiments, so it didn't apply cleanly.
2025-12-10 09:28:33 -05:00
starseeker d79f88cb4b Add a patch to allow stepcode to build with newer versions of lemon 2025-12-09 15:25:05 -05:00
Christopher Sean Morrison 21b72aaab2 verb instead of noun, rename TargetDeps to RegisterDeps.
make it a smidge more clear what this macro is doing in the call sites.  document it also and detangle the side effect from its core purpose.
2024-08-06 18:05:14 -04:00
starseeker 055c7eb5b2 Use a variable to control the license output directory 2024-04-01 15:55:35 -04:00
starseeker 40ff1b465b Tweak bext_enable to see if we can use it with the cad_enable function. 2024-04-01 11:27:28 -04:00
starseeker 54bd914ff1 See if we can make bext configure respond to a BRLCAD_COMPONENTS list 2024-03-25 13:27:47 -04:00
starseeker f1f74a19a7 First stages of generating graphviz dot file - still haven't changed over all dependencies to new logic yet. 2023-10-11 00:30:44 -04:00
starseeker bf3df6058b Don't special case PATCH in the dependencies
Got bitten with winflexbison, so that's a good hint to do what's cleaner
in the first place - treat patch the way we do any other subproject.
2023-09-22 18:33:07 -04:00
starseeker 0ce18f4639 Specify LIBDIR is a PATH
Per a note in libjpeg's building instructions:

If setting one of these directory variables to a relative path using the
CMake command line, you must specify that the variable is of type `PATH`.
For example:

    cmake -G"{generator type}" -DCMAKE_INSTALL_LIBDIR:PATH=lib {source_directory}

Otherwise, CMake will assume that the path is relative to the build directory
rather than the install directory.
2023-09-22 12:47:18 -04:00
starseeker 3d7e32dd3d Try to more uniformly set LIB_DIR on installation 2023-09-22 12:01:32 -04:00
starseeker 7aa219949f Experiment with lazily populating git submodules based on configure settings 2023-09-18 13:39:34 -04:00
starseeker 20f3eab18a Add STEPcode 2023-09-17 12:15:32 -04:00