Commit graph

546 commits

Author SHA1 Message Date
fa5e4216a8 globally-unique cmake target names for submodule build 2023-10-22 14:49:21 -04:00
3831e387a9 indentlog: need unique cmake targets across xo for submodule build 2023-10-22 14:45:18 -04:00
35820ef0da xo-cmake: sub-module build w/out relying on cmake external-project 2023-10-22 14:29:03 -04:00
a480e40afe build: adopt builddir/include/xo/target in include path 2023-10-20 12:39:29 -04:00
2dbda84ef1 fix include symlink handling for pybind11 libraries 2023-10-20 12:25:10 -04:00
71416fcd25 xo-cmake: provide canoncial include dir for generated pyfoo.hpp 2023-10-19 17:42:09 -04:00
0119cdfe1c symlink policy for pybind11 libs 2023-10-19 17:35:05 -04:00
20fbb27afc build: symlink-aware install variation for pyxxx libraries 2023-10-19 17:29:24 -04:00
aa24e18909 build: support symlink-centric variation 2023-10-19 16:56:14 -04:00
5b3f712e0f build: + symlink-centric install 2023-10-19 16:52:29 -04:00
f48208072a xo-cmake: + xo_install_library5() 2023-10-19 16:52:08 -04:00
4f5cd005b3 Merge branch 'main' of github.com:Rconybea/randomgen 2023-10-19 16:35:17 -04:00
36a6edc51f build: allow symlink-preferred install 2023-10-19 16:34:28 -04:00
6d5a14b335 bugfix: XO_PROJECT_NAME -> PROJECT_NAME in .cmake.in 2023-10-19 16:20:33 -04:00
7ccc752b00 build: support symlink-only install 2023-10-19 16:02:33 -04:00
6bb448708b build: symlink-aware install 2023-10-19 15:46:37 -04:00
49844da0e6 minor: +warning on deprecated xo_install_include_tree() 2023-10-19 15:46:05 -04:00
9dfe247729 xo-cmake: + xo_add_shared_library4() (symlink-hpp-enabled) 2023-10-19 15:41:29 -04:00
9e680badec doc: README extensions 2023-10-19 15:27:54 -04:00
f2224d5005 indentlog: support symlink-only install 2023-10-19 15:27:37 -04:00
450b17807a + XO_SYMLINK_INSTALL + symlink-only install variations 2023-10-19 15:25:52 -04:00
Roland Conybeare
a6d0252dd4 build: clang16 fixes (c++20 concept headers available) 2023-10-19 12:15:18 -04:00
Roland Conybeare
0068f6c0fd build: concept carveout for clang + std::copyable 2023-10-19 00:00:41 -04:00
70c76bd4a8 xo-cmake: generate .hpp in build directory (src not writable w/ nix) 2023-10-18 13:29:42 -04:00
4468aa0ee1 doc: README improvements 2023-10-17 15:06:30 -04:00
b8d15cc1fa mention dependencies in README 2023-10-17 15:02:57 -04:00
2040d530b8 build: streamlining, use xo_install_library3() 2023-10-17 14:55:25 -04:00
a4c264d8db randomgen: distribution + related concepts 2023-10-17 14:54:27 -04:00
fb36eee3d0 track XO_LITERAL api change 2023-10-17 14:42:33 -04:00
5fb7586fea Merge branch 'main' of github.com:rconybea/indentlog 2023-10-17 14:37:27 -04:00
298f7a2888 log_level printing + change XO_LITERAL 2023-10-17 14:35:58 -04:00
6a094194f6 Merge branch 'main' of github.com:Rconybea/xo-cmake 2023-10-17 14:34:51 -04:00
54413efce4 + xo_add_shared_library3() 2023-10-17 14:33:52 -04:00
Roland Conybeare
f0208ec71a randomgen: compile fixes for OSX (clang 11) 2023-10-17 00:20:00 -04:00
Roland Conybeare
9227ed0ecf build: drop default gcc-only concept diagnostic 2023-10-17 00:19:13 -04:00
Roland Conybeare
e149d44a93 indentlog: compile fixes for OSX build (clang 11) 2023-10-17 00:18:42 -04:00
Roland Conybeare
f88484a79d indentlog: xo_install_library2() -> xo_install_library3() 2023-10-17 00:17:58 -04:00
Roland Conybeare
9a1e33dfd6 cmake: set readonly permissions on install 2023-10-17 00:17:02 -04:00
Roland Conybeare
4c78144b47 xo-cmake: need CMAKE_INSTALL_PREFIX at least for OSX 2023-10-16 23:17:24 -04:00
Roland Conybeare
d99acc979d xo-cmake: additions to README 2023-10-16 23:12:14 -04:00
0f898ff011 bugfix: #pragma once in log_level.hpp 2023-10-11 18:37:09 -04:00
1c648d70c3 xo-cmake: + xo_install_library3() 2023-10-11 18:03:40 -04:00
4c825252ed xo-cmake: + xo_add_headeronly_library() 2023-10-11 18:03:20 -04:00
756e6c521f function: bugfix: exclude [with T = ...] suffix when printing 2023-10-11 17:43:48 -04:00
bdde88ebae print: pair.hpp: default printer for std::pair<> 2023-10-11 17:43:17 -04:00
4c5992ae40 cosmetic: tidy comment for atavism 2023-10-11 17:43:01 -04:00
03807c5c23 build: supply indentlog config to cmake customers 2023-10-11 17:42:27 -04:00
4d2cc52658 refcnt: + indentlog dep in generated cmake config 2023-10-10 13:03:45 -04:00
7a800d7cf0 Merge branch 'main' of github.com:Rconybea/subsys 2023-10-09 16:59:14 -04:00
6da0ceb35d subsys: + operator<< for InitEvidence 2023-10-09 16:57:05 -04:00