File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -88,7 +88,23 @@ FetchContent_Declare(
8888 OVERRIDE_FIND_PACKAGE
8989)
9090
91- FetchContent_MakeAvailable (pybind11 Eigen3 tinyxml2 console_bridge)
91+ # --- POCO C++ Libraries ---
92+ set (ENABLE_TESTS OFF CACHE BOOL "Disable POCO tests" FORCE )
93+ set (ENABLE_DATA_MYSQL OFF CACHE BOOL "Disable POCO MySQL" FORCE )
94+ set (ENABLE_DATA_ODBC OFF CACHE BOOL "Disable POCO ODBC" FORCE )
95+ set (ENABLE_PAGECOMPILER OFF CACHE BOOL "Disable POCO PageCompiler" FORCE )
96+ set (ENABLE_PAGECOMPILER_FILE2PAGE OFF CACHE BOOL "" FORCE )
97+
98+ FetchContent_Declare (
99+ Poco
100+ GIT_REPOSITORY https://github.com/pocoproject/poco.git
101+ GIT_TAG poco-1.13.3-release
102+ GIT_PROGRESS TRUE
103+ EXCLUDE_FROM_ALL
104+ OVERRIDE_FIND_PACKAGE
105+ )
106+
107+ FetchContent_MakeAvailable (pybind11 Eigen3 tinyxml2 console_bridge Poco)
92108if (NOT TARGET Eigen3::Eigen3)
93109 add_library (Eigen3::Eigen3 ALIAS eigen )
94110endif ()
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ install.components = ["python_package"]
3434
3535[tool .cibuildwheel ]
3636skip = [" cp314*" , " *-musllinux*" ]
37+ repair-wheel-command = " auditwheel repair -w {dest_dir} {wheel} --exclude librcs.so --exclude libpinocchio_default.so.3.7.0 --exclude libpinocchio_parsers.so.3.7.0"
3738
3839[tool .black ]
3940line-length = 120
Original file line number Diff line number Diff line change @@ -75,7 +75,23 @@ FetchContent_Declare(
7575 OVERRIDE_FIND_PACKAGE
7676)
7777
78- FetchContent_MakeAvailable (pybind11 Eigen3 console_bridge)
78+ # --- POCO C++ Libraries ---
79+ set (ENABLE_TESTS OFF CACHE BOOL "Disable POCO tests" FORCE )
80+ set (ENABLE_DATA_MYSQL OFF CACHE BOOL "Disable POCO MySQL" FORCE )
81+ set (ENABLE_DATA_ODBC OFF CACHE BOOL "Disable POCO ODBC" FORCE )
82+ set (ENABLE_PAGECOMPILER OFF CACHE BOOL "Disable POCO PageCompiler" FORCE )
83+ set (ENABLE_PAGECOMPILER_FILE2PAGE OFF CACHE BOOL "" FORCE )
84+
85+ FetchContent_Declare (
86+ Poco
87+ GIT_REPOSITORY https://github.com/pocoproject/poco.git
88+ GIT_TAG poco-1.13.3-release
89+ GIT_PROGRESS TRUE
90+ EXCLUDE_FROM_ALL
91+ OVERRIDE_FIND_PACKAGE
92+ )
93+
94+ FetchContent_MakeAvailable (pybind11 Eigen3 console_bridge Poco)
7995if (NOT TARGET Eigen3::Eigen3)
8096 add_library (Eigen3::Eigen3 ALIAS eigen )
8197endif ()
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ install.components = ["python_package"]
3333
3434[tool .cibuildwheel ]
3535skip = [" cp314*" , " *-musllinux*" ]
36+ repair-wheel-command = " auditwheel repair -w {dest_dir} {wheel} --exclude librcs.so --exclude libpinocchio_default.so.3.7.0 --exclude libpinocchio_parsers.so.3.7.0"
3637
3738[tool .black ]
3839line-length = 120
Original file line number Diff line number Diff line change @@ -34,6 +34,10 @@ build-dir = "build"
3434wheel.packages = [" src/rcs_robotics_library" ]
3535install.components = [" python_package" ]
3636
37+ [tool .cibuildwheel ]
38+ skip = [" cp314*" , " *-musllinux*" ]
39+ repair-wheel-command = " auditwheel repair -w {dest_dir} {wheel} --exclude librcs.so --exclude libpinocchio_default.so.3.7.0 --exclude libpinocchio_parsers.so.3.7.0"
40+
3741[tool .black ]
3842line-length = 120
3943target-version = [" py310" ]
Original file line number Diff line number Diff line change @@ -30,6 +30,10 @@ build-dir = "build"
3030wheel.packages = [" src/rcs_so101" ]
3131install.components = [" python_package" ]
3232
33+ [tool .cibuildwheel ]
34+ skip = [" cp314*" , " *-musllinux*" ]
35+ repair-wheel-command = " auditwheel repair -w {dest_dir} {wheel} --exclude librcs.so --exclude libpinocchio_default.so.3.7.0 --exclude libpinocchio_parsers.so.3.7.0"
36+
3337[tool .black ]
3438line-length = 120
3539target-version = [" py310" ]
You can’t perform that action at this time.
0 commit comments