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

Makefile: Compile omsMAXv.cpp only under vxWorks/Linux #1

Closed
wants to merge 1 commit into from

Conversation

tboegi
Copy link
Contributor

@tboegi tboegi commented Mar 12, 2020

No description provided.

@kmpeters
Copy link
Contributor

I think this would result in build errors on platforms other than Linux and VxWorks because the registrar line for the MAXv call is included by default:

DBD += omsAsynSupport.dbd

registrar(OmsMAXvAsynRegister)

But I haven't had a chance to confirm that yet.

@tboegi
Copy link
Contributor Author

tboegi commented Mar 13, 2020

Actually, the OmsAsyn module compiles under Windows & Mac:
https://travis-ci.com/github/tboegi/motor/builds/153028075?utm_medium=notification&utm_source=email

The omsAsyn is compiled, e.g.
modules/motorOmsAsyn/omsAsynApp/src/omsMAXnet.cpp
is part of the build.

We just skip omsMAXv.cpp under not-Linux/vxWorks.
What is about RTEMS ?

@kmpeters
Copy link
Contributor

What is about RTEMS ?

I would expect someone running RTEMS will want to use this support in the future. I would build for it, if the build isn't broken.

@tboegi
Copy link
Contributor Author

tboegi commented Mar 18, 2020

See next PR

@tboegi tboegi closed this Mar 18, 2020
@kmpeters kmpeters deleted the torsten/20200312_9745_vxWorks_Linux_only branch March 23, 2020 20:17
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.

2 participants