Commit graph

65 commits

Author SHA1 Message Date
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
7a58d58470 reflect: build: use xo_toplevel_compile_options() to simplify 2023-09-27 16:08:43 -04:00
79bb624ec8 reflect: build: retire superseded cmake macros 2023-09-27 14:03:55 -04:00
eafb897dfd reflect: build: use new xo-cmake macros 2023-09-27 13:22:02 -04:00
ebc70db3e7 build: adopt xo-cmake dependency 2023-09-27 09:39:54 -04:00
efb1b9aa47 github: try restoring refcnt CMAKE_PREFIX_PATH argument 2023-09-26 16:23:46 -04:00
63d5267913 github: fetch+install subsys again 2023-09-26 16:18:54 -04:00
6e43bb55f0 github: fetch+install refcnt again 2023-09-26 16:16:38 -04:00
0c7f78f721 github: experiment 5 2023-09-26 16:14:36 -04:00
031d0bf887 github: experiment 4 2023-09-26 16:13:10 -04:00
7a40acc8b5 github: experiment 3 2023-09-26 16:08:21 -04:00
40a8944258 github: experiment, take 2 2023-09-26 16:01:32 -04:00
4467586ca0 github: big revert -- adopt refcnt .yml, try to build up from there 2023-09-26 15:57:56 -04:00
2bd1b19388 github: more weird build experiments 2023-09-26 15:55:03 -04:00
75cfc477b8 github: more experiments w/ --debug-find 2023-09-26 15:45:03 -04:00
34b7722410 github: try triggering indentlog failure 2023-09-26 15:13:03 -04:00
4430470f56 github: debug-find while configuring refcnt (cf for reflect) 2023-09-26 15:08:43 -04:00
3d8fd35e82 build: print cmake version 2023-09-26 14:03:45 -04:00
ce7154db57 build: use cmake find_package() in CONFIG mode 2023-09-26 13:44:21 -04:00
e636c59f62 github: try --debug-find 2023-09-26 13:04:24 -04:00
5059252204 github: use specific build directory for reflect 2023-09-26 13:00:46 -04:00
d7232b4da6 github: fix installdir for sibling xo deps 2023-09-26 11:52:18 -04:00
d1be10ab3a github: checkout/build/install refcnt dep 2023-09-26 11:48:02 -04:00
955462003b github: checkout/build/install subsys dep 2023-09-26 11:46:17 -04:00