Fix compilation on Windows
ClosedPublic

Authored by sdepiets on Oct 3 2018, 2:13 AM.

Details

Summary

Two issues preventing compilation on windows :

  • ResourceInterface was missing an export definition
  • The gstreamer/qtmultimedia backends plugins were using the same export include than libsound

Diff Detail

Repository
R72 Artikulate
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 3446
Build 3464: arc lint + arc unit
sdepiets created this revision.Oct 3 2018, 2:13 AM
Restricted Application added a project: KDE Edu. · View Herald TranscriptOct 3 2018, 2:13 AM
Restricted Application added a subscriber: kde-edu. · View Herald Transcript
sdepiets requested review of this revision.Oct 3 2018, 2:13 AM
sdepiets edited the summary of this revision. (Show Details)Oct 3 2018, 2:19 AM
sdepiets added reviewers: Artikulate, KDE Edu.
sdepiets added a project: Windows.
pino requested changes to this revision.Oct 3 2018, 5:24 AM
pino added a subscriber: pino.

What about dropping all the export stuff from plugins? Nothing links to them, so no symbols are needed outside.

This revision now requires changes to proceed.Oct 3 2018, 5:24 AM

Yes, Pino is right, the export headers for the plugins are artifacts from a refactoring, which is not needed anymore.
It would be great if you could remove the export headers for both of the plugins.

sdepiets updated this revision to Diff 42792.Oct 3 2018, 1:31 PM

Remove export from libsound/qtplugins

cordlandwehr accepted this revision.Oct 3 2018, 5:24 PM
This revision was not accepted when it landed; it landed in state Needs Review.Oct 4 2018, 1:04 AM
This revision was automatically updated to reflect the committed changes.