X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FScripting%2FCMakeLists.txt;h=1a40daa70ab7f585f0bf0ae0a30a9d79f8e1d955;hb=4409c8cca6ec64fea8fe70b75cdf9ddc98273663;hp=44c9563b243a68b566b40caa4debc00d425210f0;hpb=f703882ffa73e70f555caa1867c1650534d5e3dc;p=flightgear.git diff --git a/src/Scripting/CMakeLists.txt b/src/Scripting/CMakeLists.txt index 44c9563b2..1a40daa70 100644 --- a/src/Scripting/CMakeLists.txt +++ b/src/Scripting/CMakeLists.txt @@ -1,18 +1,46 @@ include(FlightGearComponent) set(SOURCES - NasalSys.cxx - nasal-props.cxx - NasalPositioned.cxx - NasalCanvas.cxx - ) + NasalSys.cxx + nasal-props.cxx + NasalAircraft.cxx + NasalPositioned.cxx + NasalPositioned_cppbind.cxx + NasalCanvas.cxx + NasalClipboard.cxx + NasalCondition.cxx + NasalHTTP.cxx + NasalString.cxx + NasalModelData.cxx + NasalSGPath.cxx +) set(HEADERS - NasalSys.hxx - NasalPositioned.hxx - NasalCanvas.hxx - ) + NasalSys.hxx + NasalSys_private.hxx + NasalAircraft.hxx + NasalPositioned.hxx + NasalCanvas.hxx + NasalClipboard.hxx + NasalCondition.hxx + NasalHTTP.hxx + NasalString.hxx + NasalModelData.hxx + NasalSGPath.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}")