Skip to content

Fix windows build without conan#86

Merged
atimin merged 9 commits into
mainfrom
fix-windows-build
Mar 12, 2025
Merged

Fix windows build without conan#86
atimin merged 9 commits into
mainfrom
fix-windows-build

Conversation

@atimin
Copy link
Copy Markdown
Member

@atimin atimin commented Mar 1, 2025

Closes #85

Please check if the PR fulfills these requirements

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • CHANGELOG.md has been updated (for bug fixes / features / docs)

What kind of change does this PR introduce?

Bug fix

What was changed?

The PR introduces many changes to fix and improve building on Windows:

  • Add find_package for OpensSSL
  • Install libzip with fetch_content
  • Add flag REDUCT_CPP_USE_CONAN to enable building with conan
  • Remove automatic detection of conan
  • Update documentation

Related issues

#83 #85

Does this PR introduce a breaking change?

Yes, if a user uses conan , they need to add flag -DREDUCT_CPP_USE_CONAN=ON to enable it explicitly.

Other information:

@atimin atimin marked this pull request as draft March 1, 2025 08:33
@atimin
Copy link
Copy Markdown
Member Author

atimin commented Mar 1, 2025

@mounte, I hope I've improved the windows build. Please, try this branch to build the project in your environment following its README. Thanks!

@atimin atimin changed the title Fix windows build Fix windows build without conan Mar 1, 2025
@atimin atimin requested a review from victor1234 March 1, 2025 09:17
@atimin atimin marked this pull request as ready for review March 1, 2025 09:18
@atimin atimin merged commit bf58543 into main Mar 12, 2025
@atimin atimin deleted the fix-windows-build branch March 12, 2025 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Build for windows

1 participant