Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create BUILD_OPENFAST_LIB_DRIVER flag for the OpenFAST C++ Library Interface (not CFD) #2564

Merged

Conversation

deslaughter
Copy link
Collaborator

This PR is ready to be merged.

Feature or improvement description

This PR better separates the openfastcpp executable and openfast_cpp_driver executable by renaming openfast_cpp_driver to openfast_lib_driver and adding a specific flag for building it. The openfast_lib_driver is an executable used to test a basic C++ library interface to openfastlib. This library is not the one used for coupling to Nalu-Wind or AMR-Wind. In v3.5.4, both of these drivers shared the same build flag, which caused issues on some platforms. So this PR gives each one a separate build flag and changes the name of the library based executable to make it more distinct.

Impacted areas of the software

CMakeLists.txt files and CI script.

@deslaughter deslaughter added this to the v3.5.5 milestone Dec 17, 2024
@deslaughter deslaughter self-assigned this Dec 17, 2024
@deslaughter deslaughter requested a review from gantech December 17, 2024 20:41
@andrew-platt andrew-platt merged commit 5656574 into OpenFAST:rc-3.5.5 Dec 18, 2024
38 checks passed
@andrew-platt andrew-platt mentioned this pull request Dec 19, 2024
28 tasks
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