diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 8cd717c0..24a40eb0 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -28,6 +28,7 @@ env: fcl ompl taskflow bullet3[multithreading,double-precision,rtti] ccd[double-precision] gperftools + coin-or-ipopt jobs: build-macos: @@ -83,11 +84,11 @@ jobs: export CMAKE_PREFIX_PATH=$GITHUB_WORKSPACE/vcpkg/installed/${{ matrix.config.vcpkg_triplet }} colcon build --merge-install \ - --packages-ignore tesseract_examples trajopt_ifopt trajopt_sqp ifopt vhacd tesseract_python \ + --packages-ignore tesseract_examples vhacd tesseract_python \ --event-handlers console_cohesion+ \ --cmake-force-configure \ --cmake-args -GNinja -DCMAKE_BUILD_TYPE=Release \ - -DINSTALL_OMPL=OFF -DINSTALL_OMPL_TAG=master -DBUILD_IPOPT=OFF -DBUILD_SNOPT=OFF \ + -DINSTALL_OMPL=OFF -DINSTALL_OMPL_TAG=master -DBUILD_IPOPT=ON -DBUILD_SNOPT=OFF \ -DBUILD_SHARED_LIBS=ON -DTESSERACT_ENABLE_EXAMPLES=OFF \ -DVCPKG_APPLOCAL_DEPS=OFF -DTRAJOPT_ENABLE_TESTING=ON \ -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 \ @@ -103,6 +104,6 @@ jobs: export CMAKE_PREFIX_PATH=$GITHUB_WORKSPACE/vcpkg/installed/${{ matrix.config.vcpkg_triplet }} colcon test --merge-install \ - --packages-ignore tesseract_examples trajopt_ifopt trajopt_sqp ifopt vhacd tesseract_python \ + --packages-ignore tesseract_examples vhacd tesseract_python \ --event-handlers console_cohesion+ diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index e558b782..b982f42e 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -38,6 +38,7 @@ jobs: benchmark tinyxml2 assimp orocos-kdl pcl lapack-reference boost-dll boost-filesystem boost-filesystem boost-format boost-serialization boost-program-options boost-graph urdfdom ccd[double-precision] gtest jsoncpp + coin-or-ipopt triplet: x64-windows-release extra-args: --clean-after-build token: ${{ github.token }} @@ -60,7 +61,6 @@ jobs: with: ccache-prefix: ${{ matrix.distro }} vcs-file: .github/workflows/windows_dependencies.repos - upstream-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=x64-windows-release -DCMAKE_BUILD_TYPE=Release -DBUILD_IPOPT=OFF -DBUILD_SNOPT=OFF + upstream-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=x64-windows-release -DCMAKE_BUILD_TYPE=Release -DBUILD_IPOPT=ON -DBUILD_SNOPT=OFF target-path: target_ws/src - target-args: --packages-ignore trajopt_ifopt trajopt_sqp --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=x64-windows-release -DCMAKE_BUILD_TYPE=Release -DTRAJOPT_ENABLE_TESTING=ON - run-tests-args: --packages-ignore trajopt_ifopt trajopt_sqp + target-args: --cmake-args -G "Ninja" -DVCPKG_TARGET_TRIPLET=x64-windows-release -DCMAKE_BUILD_TYPE=Release -DTRAJOPT_ENABLE_TESTING=ON