25 Commits

Author SHA1 Message Date
6724bdd67a fix(rpath): fixed macos RPATH bug' 2026-06-11 12:22:30 -04:00
51d927b28d build(meson): more robust python build 2026-06-11 10:58:32 -04:00
86f10d1521 build(header_install_dir): added header_install_dir option
this option is useful for wheel builds
2026-06-11 09:39:15 -04:00
caf48f4590 build(lib_install_dir): added lib_install_dir option
this option is useful for wheel builds
2026-06-11 09:07:04 -04:00
5753e2cc74 fix(rpath): fixed rpath inclusion for dynamic loading 2026-06-10 15:10:12 -04:00
de026e4634 docs(version): v1.1.1 -> v1.1.2
this version updates the install path
2026-06-05 10:28:35 +02:00
d4cb187704 Merge branch 'main' of github.com:tboudreaux/libconstants 2026-06-05 10:27:20 +02:00
bc219f48cb build(constants): changes install path to fourdst/constants
previously install path was at includedir/fourdst/fourdst/constants, this changes the install path to includedir/fourdst

BREAKING CHANGE: This change may break builds which did not previously use -I/usr/local/fourdst/ (i.e. if previous code included #include "fourdst/fourdst/constants/const.h" it will no longer function). Rather, code should use -I/usr/local/include (or whatever include dir was set by the user at build time) and then #include "fourdst/constants/const.h")
2026-06-05 10:12:30 +02:00
cdebdb9762 docs(meson): version bump v1.1.0 -> v1.1.1
This version is able to compile to a wasm target
2025-12-03 08:22:18 -05:00
793e6528d5 build(wasm): libconstants can now compile to wasm and run as a wasm module 2025-12-03 08:21:40 -05:00
efba74d9fe build(meson.build): added option to turn off pkg-config file generation 2025-07-22 13:20:16 -04:00
84e8cdf083 fix(headers): moved all headers to fourdst/ 2025-06-22 04:50:50 -04:00
3821639053 feat(pkg-config): fixed 2025-06-21 16:37:08 -04:00
7d25473d84 feat(header): moved 2025-06-21 16:19:17 -04:00
d5677c5c69 feat(header-files): moved header file location 2025-06-21 16:14:34 -04:00
b1ddf11945 fix(fourdst-namespace): moved into fourdst::constants namespace 2025-06-21 06:11:07 -04:00
576c6dcf66 Merge pull request #1 from tboudreaux/docs/readme
Added pkg-config file generation
2025-06-21 06:00:44 -04:00
cf5f1a6dcb build(pkg-config): added easy pkg-config generation 2025-06-21 05:59:32 -04:00
df5e92b0e9 build(libconstants): added working test system 2025-06-21 05:52:43 -04:00
c8973f5789 build(libcomposition): added working build system 2025-06-21 05:48:22 -04:00
26ef65a928 feat(const): added MeV_to_erg to const database 2025-06-20 13:49:33 -04:00
962b0566fa Merge pull request #59 from tboudreaux/feature/mixedPolytrope
Static 3D FEM Polytropic Model
2025-06-12 04:11:03 -04:00
06fc6305fc Merge remote-tracking branch 'upstream/main' into feature/mixedPolytrope
# Conflicts:
#	.gitignore
#	build-config/meson.build
#	meson.build
#	meson_options.txt
#	src/composition/public/composition.h
#	src/config/public/config.h
#	src/constants/public/const.h
#	src/meson.build
#	tests/composition_sandbox/comp.cpp
2025-06-11 15:05:11 -04:00
67bf1c3cd1 refactor(serif): refactored entire codebase into serif and sub namespaces 2025-06-11 14:49:11 -04:00
981aeca7e0 feat(assets): setup assets for resource manager
assets are broken into static (compiled into the binary) and dynamic (handled by the resource manager). All static assets should define a meson.build, all dynamic assets must have handlers written in src/resource/resourceManager and resourceManagerTypes

BREAKING CHANGE:
2025-03-20 14:24:20 -04:00