From ad1e7602ee8c72c972b55f60fd2378480ea346d0 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 8 Sep 2024 20:45:27 -0700 Subject: [PATCH] Fixed RDKit build on Windows --- .github/workflows/rdkit-windows.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rdkit-windows.yml b/.github/workflows/rdkit-windows.yml index 5500cb6..c3a591c 100644 --- a/.github/workflows/rdkit-windows.yml +++ b/.github/workflows/rdkit-windows.yml @@ -14,14 +14,17 @@ jobs: steps: - uses: actions/checkout@v4 - run: | - curl -L -o boost.7z https://github.com/boostorg/boost/releases/download/boost-1.85.0/boost-1.85.0-b2-nodocs.7z + curl -L -o boost.7z https://github.com/boostorg/boost/releases/download/boost-1.85.0/boost-1.85.0-cmake.7z 7z x boost.7z + cd boost-1.85.0 + cmake -S . -B build -DBOOST_INCLUDE_LIBRARIES=program_options + cmake --build build --config Release --parallel 4 + cmake --install build git clone --recursive --branch Release_2024_03_6 https://github.com/rdkit/rdkit.git cd rdkit git apply ../extra/RDKit/boost.patch - ls ../boost-1.85.0 - cmake -S . -B build -DBoost_ROOT=../boost-1.85.0 -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DCMAKE_BUILD_TYPE=Release -DRDK_BUILD_CFFI_LIB=ON -DRDK_BUILD_COORDGEN_SUPPORT=OFF -DRDK_BUILD_CPP_TESTS=OFF -DRDK_BUILD_DESCRIPTORS3D=OFF -DRDK_BUILD_FREETYPE_SUPPORT=OFF -DRDK_BUILD_INCHI_SUPPORT=OFF -DRDK_BUILD_MAEPARSER_SUPPORT=OFF -DRDK_BUILD_PYTHON_WRAPPERS=OFF -DRDK_BUILD_QT_SUPPORT=OFF -DRDK_BUILD_SLN_SUPPORT=OFF -DRDK_OPTIMIZE_POPCNT=OFF -DRDK_TEST_MMFF_COMPLIANCE=OFF -DRDK_TEST_MULTITHREADED=OFF -DRDK_USE_BOOST_IOSTREAMS=OFF -DRDK_USE_BOOST_SERIALIZATION=OFF -DRDK_USE_BOOST_STACKTRACE=OFF -DRDK_USE_URF=OFF + cmake -S . -B build -DBoost_DIR=C:/Boost/lib/cmake/Boost-1.85.0 -DCMAKE_BUILD_TYPE=Release -DRDK_BUILD_CFFI_LIB=ON -DRDK_BUILD_COORDGEN_SUPPORT=OFF -DRDK_BUILD_CPP_TESTS=OFF -DRDK_BUILD_DESCRIPTORS3D=OFF -DRDK_BUILD_FREETYPE_SUPPORT=OFF -DRDK_BUILD_INCHI_SUPPORT=OFF -DRDK_BUILD_MAEPARSER_SUPPORT=OFF -DRDK_BUILD_PYTHON_WRAPPERS=OFF -DRDK_BUILD_QT_SUPPORT=OFF -DRDK_BUILD_SLN_SUPPORT=OFF -DRDK_OPTIMIZE_POPCNT=OFF -DRDK_TEST_MMFF_COMPLIANCE=OFF -DRDK_TEST_MULTITHREADED=OFF -DRDK_USE_BOOST_IOSTREAMS=OFF -DRDK_USE_BOOST_SERIALIZATION=OFF -DRDK_USE_BOOST_STACKTRACE=OFF -DRDK_USE_URF=OFF cmake --build build --config Release --parallel 4 mkdir dist