Skip to content

Conversation

reos-rcrozier
Copy link
Contributor

@reos-rcrozier reos-rcrozier commented Feb 9, 2022

Feature or improvement description
Fixes issues with installing and building on Linux, especially simulink interface

Impacted areas of the software
Build system

Additional supporting information
Installing the C++ interface failed on linux due to a typo in the file named SC.h in CMakeLists.txt I have changed it from SC.H -> SC.h
This problem probably doesn't show up on windows as it's file system is case insensitive

I also fixed an issued with building the simulink S-Function on linux. mex on linux does not use COMPFLAGS, you must use CFLAGS or CXXFLAGS, also the -MT option does something very different in gcc than visual studio C++

@reos-rcrozier reos-rcrozier changed the title Dev Build system fixes on linux Feb 9, 2022
@andrew-platt andrew-platt self-requested a review February 9, 2022 14:38
@andrew-platt andrew-platt self-assigned this Feb 9, 2022
@rafmudaf rafmudaf self-assigned this Apr 7, 2022
@rafmudaf rafmudaf added this to the v3.2.0 milestone Apr 7, 2022
@rafmudaf
Copy link
Collaborator

rafmudaf commented May 3, 2022

@bjonkman could you review these changes to the Simulink API build system?

@rafmudaf rafmudaf modified the milestones: v3.2.0, v3.3.0, v3.4.0 May 5, 2022
@rafmudaf rafmudaf modified the milestones: v3.4.0, v4.0.0 Dec 19, 2022
@reos-rcrozier
Copy link
Contributor Author

reos-rcrozier commented Jan 19, 2023

@rafmudaf all tests passing on this branch for me see results here

Can we consider merging please?

@andrew-platt
Copy link
Collaborator

@reos-rcrozier, I'll merge this as soon as GH actions completes. These changes should make no difference to GH since it is just in the create_sfunc.m that isn't run in testing.

I'm letting the tests run mostly to see if I can learn anything about why GH actions is failing for us.

@reos-rcrozier
Copy link
Contributor Author

OK, thanks!

@andrew-platt andrew-platt merged commit 6823d98 into OpenFAST:dev Jan 20, 2023
@andrew-platt
Copy link
Collaborator

I rebased this PR and merged. Thanks for contributing, and thank you for your patience.

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.

3 participants