X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FScripting%2FCMakeLists.txt;h=57ef20827a9d4c9f46d10fe7f32fac7717ca5ac5;hb=12076bce0e9fb66286f14931e8f4eb12fc0b9b82;hp=42f0dcfe8f9658320e501c780d14faaea0067285;hpb=a91ec5f9f91eb2ef83ed7f7bf8d0b0b91613ebf0;p=flightgear.git diff --git a/src/Scripting/CMakeLists.txt b/src/Scripting/CMakeLists.txt index 42f0dcfe8..57ef20827 100644 --- a/src/Scripting/CMakeLists.txt +++ b/src/Scripting/CMakeLists.txt @@ -3,7 +3,32 @@ include(FlightGearComponent) set(SOURCES NasalSys.cxx nasal-props.cxx + NasalPositioned.cxx + NasalCanvas.cxx + NasalClipboard.cxx + NasalCondition.cxx ) - -flightgear_component(Scripting "${SOURCES}") + +set(HEADERS + NasalSys.hxx + NasalPositioned.hxx + NasalCanvas.hxx + NasalClipboard.hxx + NasalCondition.hxx + ) + +if(WIN32) + list(APPEND SOURCES ClipboardWindows.cxx) +elseif(APPLE) + list(APPEND SOURCES ClipboardCocoa.mm) +else() + find_package(X11) + if(X11_FOUND) + list(APPEND SOURCES ClipboardX11.cxx) + else() + list(APPEND SOURCES ClipboardFallback.cxx) + endif() +endif() + +flightgear_component(Scripting "${SOURCES}" "${HEADERS}")