]> git.mxchange.org Git - flightgear.git/blob - src/Scripting/CMakeLists.txt
Nasal security: document that symlinks are no longer followed
[flightgear.git] / src / Scripting / CMakeLists.txt
1 include(FlightGearComponent)
2
3 set(SOURCES
4   NasalSys.cxx
5   nasal-props.cxx
6   NasalAircraft.cxx
7   NasalPositioned.cxx
8   NasalPositioned_cppbind.cxx
9   NasalCanvas.cxx
10   NasalClipboard.cxx
11   NasalCondition.cxx
12   NasalHTTP.cxx
13   NasalString.cxx
14   NasalModelData.cxx
15   NasalSGPath.cxx
16 )
17
18 set(HEADERS
19   NasalSys.hxx
20   NasalSys_private.hxx
21   NasalAircraft.hxx
22   NasalPositioned.hxx
23   NasalCanvas.hxx
24   NasalClipboard.hxx
25   NasalCondition.hxx
26   NasalHTTP.hxx
27   NasalString.hxx
28   NasalModelData.hxx
29   NasalSGPath.hxx
30 )
31
32 if(WIN32)
33   list(APPEND SOURCES ClipboardWindows.cxx)
34 elseif(APPLE)
35     list(APPEND SOURCES ClipboardCocoa.mm)
36 else()
37   find_package(X11)
38   if(X11_FOUND)
39     list(APPEND SOURCES ClipboardX11.cxx)
40   else()
41     list(APPEND SOURCES ClipboardFallback.cxx)
42   endif()
43 endif()
44
45 flightgear_component(Scripting "${SOURCES}" "${HEADERS}")
46