Skip to content

Migrate wangle generate_cmake.py to shared library + add select() support#251

Closed
afrind wants to merge 1 commit intofacebook:mainfrom
afrind:export-D95579502
Closed

Migrate wangle generate_cmake.py to shared library + add select() support#251
afrind wants to merge 1 commit intofacebook:mainfrom
afrind:export-D95579502

Conversation

@afrind
Copy link
Contributor

@afrind afrind commented Mar 7, 2026

Summary:

  • Import shared parsing functions from opensource.buck_to_cmake.buck_parser
    instead of reimplementing extract_list, extract_external_deps, write_cmake_file
  • Add select() support for deps/exported_deps using generate_select_deps_block
  • Regenerate wangle/acceptor/CMakeLists.txt with newly discovered dep
    (Folly::folly_io_async_fdsock_async_fd_socket from select() branch)

Differential Revision: D95579502

…port

Summary:
- Import shared parsing functions from opensource.buck_to_cmake.buck_parser
  instead of reimplementing extract_list, extract_external_deps, write_cmake_file
- Add select() support for deps/exported_deps using generate_select_deps_block
- Regenerate wangle/acceptor/CMakeLists.txt with newly discovered dep
  (Folly::folly_io_async_fdsock_async_fd_socket from select() branch)

Differential Revision: D95579502
@meta-cla meta-cla bot added the CLA Signed label Mar 7, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 7, 2026

@afrind has exported this pull request. If you are a Meta employee, you can view the originating Diff in D95579502.

@meta-codesync
Copy link

meta-codesync bot commented Mar 8, 2026

This pull request has been merged in f0c16a0.

meta-codesync bot pushed a commit to facebook/hhvm that referenced this pull request Mar 8, 2026
…port

Summary:
X-link: facebook/wangle#251

- Import shared parsing functions from opensource.buck_to_cmake.buck_parser
  instead of reimplementing extract_list, extract_external_deps, write_cmake_file
- Add select() support for deps/exported_deps using generate_select_deps_block
- Regenerate wangle/acceptor/CMakeLists.txt with newly discovered dep
  (Folly::folly_io_async_fdsock_async_fd_socket from select() branch)

Reviewed By: yfeldblum

Differential Revision: D95579502

fbshipit-source-id: 9f1456b97bd13f3b334327dfbef9470595710273
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants