X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FScripting%2FCMakeLists.txt;h=e91d6aeb649caf148bb13359e2efc4ed64cdd913;hb=8d56b4664ac77597571dbc0a40459fecf2b4c44e;hp=44c9563b243a68b566b40caa4debc00d425210f0;hpb=6110139197f594f7703cb52235f1de63feb68745;p=flightgear.git diff --git a/src/Scripting/CMakeLists.txt b/src/Scripting/CMakeLists.txt index 44c9563b2..e91d6aeb6 100644 --- a/src/Scripting/CMakeLists.txt +++ b/src/Scripting/CMakeLists.txt @@ -4,15 +4,37 @@ set(SOURCES NasalSys.cxx nasal-props.cxx NasalPositioned.cxx + NasalPositioned_cppbind.cxx NasalCanvas.cxx + NasalClipboard.cxx + NasalCondition.cxx + NasalString.cxx + NasalModelData.cxx ) set(HEADERS NasalSys.hxx + NasalSys_private.hxx NasalPositioned.hxx NasalCanvas.hxx + NasalClipboard.hxx + NasalCondition.hxx + NasalString.hxx + NasalModelData.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}")