aboutsummaryrefslogtreecommitdiffstats
path: root/SConstruct
diff options
context:
space:
mode:
authorJon Lund Steffensen <jonlst@gmail.com>2009-12-23 18:25:56 +0100
committerJon Lund Steffensen <jonlst@gmail.com>2009-12-23 18:25:56 +0100
commitcfeb79731abcc6e9a6cc0379473b86faebb6c88d (patch)
tree2082bdef3a1e9b5eece1ad6afdd82f581fa5d0b2 /SConstruct
parentMove source and headers to src dir. (diff)
downloadredshift-ng-cfeb79731abcc6e9a6cc0379473b86faebb6c88d.tar.gz
redshift-ng-cfeb79731abcc6e9a6cc0379473b86faebb6c88d.tar.bz2
redshift-ng-cfeb79731abcc6e9a6cc0379473b86faebb6c88d.tar.xz
Add setting gamma ramps with the VidMode extension.
Allow selection of gamma setting method with program parameter (-m). Fallback to VidMode if RANDR doesn't work.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct7
1 files changed, 6 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 14bfdfa..1da5c65 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1,8 +1,13 @@
-sources = ['redshift.c', 'solar.c', 'colortemp.c']
+sources = ['src/redshift.c',
+ 'src/solar.c',
+ 'src/colorramp.c',
+ 'src/randr.c',
+ 'src/vidmode.c']
env = Environment()
env.ParseConfig('pkg-config --cflags --libs xcb xcb-randr')
+env.ParseConfig('pkg-config --cflags --libs x11 xxf86vm')
env.Program('redshift', sources,
CFLAGS='-std=gnu99 -O2 -Wall',
LINKFLAGS='-lm')