Commit graph

33 commits

Author SHA1 Message Date
4c825252ed xo-cmake: + xo_add_headeronly_library() 2023-10-11 18:03:20 -04:00
46ff8f0b41 cmake: + xo_hreaderonly_dependency() to fix confusion 2023-10-08 13:50:08 -04:00
2ccb974fbf xo-cmake: + xo_pybind11_dependency() 2023-10-07 16:07:06 -04:00
5ad75dec28 bugfix: workaround apparent cmake bug 2023-10-07 00:45:02 -04:00
7e80de41aa revert failed experiment 2023-10-07 00:34:56 -04:00
0bc65c8727 experiment: try attaching dirs with PUBLIC keyword 2023-10-07 00:31:35 -04:00
863f87db7d xo-cmake: unwind mistake, revert to INTERFACE for headeronly dep 2023-10-07 00:16:07 -04:00
cb74a35334 xo-cmake: pybind11 install tweaks 2023-10-06 23:53:56 -04:00
8247f9b56f pybind11: hack to set library directory (won't work with nix) 2023-10-06 23:53:28 -04:00
bfc7828b0a xo-cmake: bugfix: PUBLIC not INTERFACE in xo_dependency_headeronly() 2023-10-06 23:53:04 -04:00
cd6bd92e3f xo-cmake: tweak exported header dirs 2023-10-06 23:52:45 -04:00
e6e659bc05 + xo_pybind11_link_flags() + xo_pybind11_library() 2023-10-06 20:14:06 -04:00
aaba8f0508 drop include path 2023-10-06 18:33:48 -04:00
035c187cd1 cmake: remove not-working guards on CMAKE_EXPORT_COMPILE_COMMANDS 2023-10-06 16:59:19 -04:00
08d4ceeb32 provide for xo/ subdir in include path 2023-10-06 16:54:25 -04:00
ad7ea74f48 bugfix: macro variables in xo_internal_dependency! 2023-10-04 13:35:15 -04:00
8c1bbb0935 xo-cmake: + xo_dependency_headeronly + xo_dependency 2023-10-04 13:32:58 -04:00
2b10fec175 + xo_external_target_dependency 2023-10-03 17:22:42 -04:00
f38f489437 xo-cmake: + xo_add_shared_library() + misc 2023-09-27 19:40:39 -04:00
401fc257e8 xo-cmake: consolidate CMAKE_EXPORT_COMPILE_COMMANDS 2023-09-27 18:21:27 -04:00
3d9d49f617 xo-cmake: consolidate CMAKE_CXX_STANDARD setting 2023-09-27 18:10:31 -04:00
83c3664be5 Merge branch 'main' of github.com:Rconybea/xo-cmake 2023-09-27 17:55:29 -04:00
f4442c07a7 xo-cmake: xo_toplevel_compile_options ++ set CMAKE_INSTALL_RPATH 2023-09-27 17:54:02 -04:00
31d8ce44de xo-cmake: + xo_include_headeronly_options2() 2023-09-27 17:20:26 -04:00
0c9d13b7eb xo-cmake: + xo_self_dependency() 2023-09-27 16:54:26 -04:00
6d9eb67743 xo-cmake: bugfix: typos! 2023-09-27 16:14:12 -04:00
8488b2a58a Merge branch 'main' of github.com:Rconybea/xo-cmake 2023-09-27 16:07:27 -04:00
dbb9f38e8d xo-cmake: + xo_toplevel_compile_options() 2023-09-27 16:06:18 -04:00
8884d7f9aa xo-cmake: + xo_export_cmake_config() 2023-09-27 13:19:11 -04:00
795d5ddb69 xo-cmake: + xo_install_library2() 2023-09-27 13:18:59 -04:00
3da73f5d3c xo-cmake: + xo_install_include_tree() 2023-09-27 13:18:40 -04:00
bd3f396933 xo-cmake: + xo_include_options2() 2023-09-27 12:01:27 -04:00
d349796363 initial commit 2023-09-26 17:11:57 -04:00