Commit graph

88 commits

Author SHA1 Message Date
515cedf160 xo-reflect: + EstablishFunctionTdx + bugfix deducing fptr inputs 2024-06-15 13:15:57 -04:00
6c856be0fc xo-reflect: README: howto using xo-build 2024-06-15 13:15:22 -04:00
fb8f4fdec2 xo-reflect: utest for function reflection 2024-06-14 10:56:50 -04:00
ef191b136e xo-reflect: automatically reflecct function pointers 2024-06-14 10:56:35 -04:00
ec365d8b6f xo-reflect: build: ++ FunctionTdx.cpp 2024-06-14 10:55:36 -04:00
aa55e20e12 xo-reflect: + infra for reflecting functions 2024-06-14 10:55:08 -04:00
188825d449 xo-reflect: cosmetic: code layout 2024-06-14 10:54:35 -04:00
fba8ed9c89 xo-reflect: github: fix title for cmake CI 2024-06-14 10:54:14 -04:00
0fe2b51076 xo-reflect: cosmetic: code layout 2024-06-14 10:53:51 -04:00
9db0969733 xo-reflect: cosmetic: code layout 2024-06-14 10:53:35 -04:00
9d31c6ad87 xo-reflect: cosmetic: code layout 2024-06-14 10:53:23 -04:00
c71bcb6415 xo-reflect: build: streamline using recent xo-cmake improvements 2024-05-01 14:33:57 -04:00
fe986a320a build: streamline CMAKE_MODULE_PATH interaction 2024-03-15 19:26:43 -04:00
b0b3e7c0c8 cosmetic: layout, copypasta comments 2024-03-13 15:30:00 -04:00
7b433e3f4e build: .cmake code layout 2023-10-22 14:52:39 -04:00
ee6eb49354 build: make symlink-aware 2023-10-19 16:26:49 -04:00
ea36e50ea0 minor tweaks : doc , build messaging 2023-10-19 16:26:27 -04:00
0d6e9afc0a build: tidy in CMakeLists.txt 2023-10-17 14:52:53 -04:00
0707571945 cosmetic: indentation 2023-10-17 14:52:44 -04:00
8231420c5e cosmetic: indenting 2023-10-17 14:52:27 -04:00
47f86347a4 doc updates 2023-10-17 14:52:09 -04:00
be6d36a5c8 build: print CMAKE_MODULE_PATH / CMAKE_PREFIX_PATH 2023-10-12 10:51:25 -04:00
ccb934e2b5 cosmetic: indentation in init_reflect.hpp 2023-10-09 16:53:37 -04:00
d0ccff195f bugfix: include path + reindent 2023-10-09 14:03:10 -04:00
26dffce470 build: bugfix: support transitive deps in find_package helper 2023-10-09 14:00:54 -04:00
58b7f567e9 build: xo_dependency_headeronly() -> xo_dependency() 2023-10-08 13:56:20 -04:00
0c73b5417b reflect: tidy indentlog dep 2023-10-06 23:55:13 -04:00
7d1e2f3902 drop cmake-config-mediated indentlog dep (will see if need later) 2023-10-06 23:54:42 -04:00
1b3be7e733 build: account for xo/ insertion into include path 2023-10-06 18:43:49 -04:00
f5c60e299b xo-reflect: update subsys include location 2023-10-06 18:09:41 -04:00
61ddb8140e refcnt: update after inserting xo into include path 2023-10-06 18:02:22 -04:00
9718be824b cosmetic: indentation 2023-10-06 17:05:28 -04:00
c8280cb8c4 document compile_commands.json symlink + .gitignore 2023-10-06 17:05:08 -04:00
6be9037f10 reflect: insert xo/ subdir into include path 2023-10-06 16:53:47 -04:00
ba95d0a40c cosmetic: drop cmake message 2023-10-06 16:40:18 -04:00
af1d2f3535 bugfix: cmake config template 2023-10-06 16:40:03 -04:00
c18c848179 tidy: c++ indentation 2023-10-06 16:39:53 -04:00
d148f3d51f tidy: remove dup decl 2023-10-06 16:39:40 -04:00
ee436ca9e9 build: technical fix to catch2 dep 2023-10-03 22:22:10 -04:00
9b36ea4925 Merge branch 'main' of github.com:Rconybea/reflect 2023-10-03 22:19:30 -04:00
415eeaaca1 build tweaks 2023-10-03 22:18:16 -04:00
94d77bf809 reflect: use xo_add_shared_library() + misc. 2023-09-27 19:42:52 -04:00
5972be91da randomgen: consolidate CMAKE_EXPORT_COMPILE_COMMANDS 2023-09-27 18:23:57 -04:00
3ab6046e28 reflect: consolidate CMAKE_CXX_STANDARD setting 2023-09-27 18:12:15 -04:00
ee054b6f37 reflect: build: xo-macros defaults CMAKE_MODULE_PATH 2023-09-27 18:00:16 -04:00
25712169ee reflect: build: streamline 2023-09-27 16:54:48 -04:00
b75e3b8fb2 reflect: build: utest streamlining 2023-09-27 16:38:15 -04:00
33f96604ee build: cosmetic: remove dead comments 2023-09-27 16:38:01 -04:00
e8a79ebb57 reflect: retire superseded .cmake files 2023-09-27 16:33:05 -04:00
ef0b02f4ca reflect: use xo_macros code coverage 2023-09-27 16:32:29 -04:00