File: SConscript.gtk

package info (click to toggle)
rlvm 0.14-5.2
  • links: PTS
  • area: main
  • in suites: sid, trixie
  • size: 17,104 kB
  • sloc: cpp: 91,574; ansic: 39,346; perl: 768; sh: 320; python: 181; makefile: 8
file content (26 lines) | stat: -rw-r--r-- 657 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Import('env')

root_env = env.Clone()
root_env.Append(LIBS=["GL", "GLU"])
root_env.ParseConfig('sdl-config --cflags --libs')
root_env.ParseConfig('pkg-config --cflags --libs gtk+-2.0')

root_env.Append(
  CXXFLAGS = [
    "--ansi",
    "-std=c++11"
  ]
)

gtkrlvm_files = [
  # Technically cross platform, but put here for SDL dependency.
  "src/machine/rlvm_instance.cc",

  "src/platforms/gtk/rlvm.cc",
  "src/platforms/gtk/gtk_rlvm_instance.cc",
]

root_env.RlvmProgram('rlvm', gtkrlvm_files,
                     use_lib_set = ["SDL"],
                     rlvm_libs = ["guichan_platform", "system_sdl", "rlvm"])
root_env.Install('$OUTPUT_DIR', 'rlvm')