aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2015-12-23Added include(GNUInstallDirs)Yacine Hmito
Fixes configuration not properly installed since f02cf75
2015-12-23Use SYSCONFDIR as recommendedYacine Hmito
- swaylock config path not hardcoded anymore - the unusual and weird FALLBACK_CONFIG_DIR is no more
2015-12-22fix backtrace detection in CMakerobotanarchy
works on arch (glibc) and void linux (tested with musl libc) now
2015-12-21add -fPIC flag (position independent code) like in wlcrobotanarchy
Linking fails otherwise: Linking C executable ../bin/sway /usr/bin/ld: CMakeFiles/sway.dir/commands.c.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC CMakeFiles/sway.dir/commands.c.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status sway/CMakeFiles/sway.dir/build.make:442: recipe for target 'bin/sway' failed
2015-12-21use CMake's FindBacktrace for backtrace feature detectionrobotanarchy
2015-12-20make gdk-pixbuf dependency really optionalprogandy
2015-12-20Make some dependencies optionalDrew DeVault
Closes #368
2015-12-18Drop sway-xorg.desktopDrew DeVault
2015-12-17Implement PAM password verification in swaylockDrew DeVault
2015-12-10Add swaylock subprojectDrew DeVault
2015-12-08Merge pull request #296 from progandy/pixbufDrew DeVault
Support for more image formats for wallpapers with gdk-pixbuf (#282)
2015-12-07swaybg: load more image formats with gdk-pixbuf2progandy
travis: added gdk-pixbuf2 dependency
2015-12-02move manpages to subfoldersChristoph Gysin
2015-12-02cmake: build common code only onceChristoph Gysin
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-01cmake: remove extra spaceChristoph Gysin
2015-12-01cmake: extract swayChristoph Gysin
2015-12-01cmake: extract add_manpage()Christoph Gysin
2015-12-01cmake: remove unnecessary quotesChristoph Gysin
2015-12-01cmake: remove old-style endif conditionChristoph Gysin
2015-12-01cmake: use out-of-source buildChristoph Gysin
2015-12-01cmake: separate C flags and preprocesser definitionsChristoph Gysin
2015-12-01cmake: use tabs instead of spacesChristoph Gysin
2015-12-01cmake: style consistencyChristoph Gysin
2015-12-01cmake: convert all cmake commands to lowercaseChristoph Gysin
2015-12-01FALLBACK_CONFIG_DIR did not work. Fixed.Yacine Hmito
- Flag was ignored. Now it's taken into account. - Missing trailing slashes in path now behaves properly.
2015-12-01Can customize config fallback directoryYacine Hmito
CMake takes a `FALLBACK_CONFIG_DIR` flag which is the directory where the standard configuration file `config` is copied at installation. If loading from typical configuration directories fails, sway loads FALLBACK_CONFIG_DIR/config (/etc/sway/config by default).
2015-11-29Add swaybar subprojectDrew DeVault
2015-11-27Add swaygrab(1) man pageDrew DeVault
2015-11-27Add swaygrab subprojectDrew DeVault
2015-11-26Add swaymsg(1) man pageDrew DeVault
2015-11-26Add swaymsg subprojectDrew DeVault
2015-11-18Basic support for extensions in server and clientsDrew DeVault
2015-11-13Fix man page installsDrew DeVault
2015-11-13Clean up CMake stuffDrew DeVault
2015-11-12cmake: run git in the source directoryBen Boeckel
2015-11-12common: create a static libraryBen Boeckel
2015-11-12cmake: clean up installation rulesBen Boeckel
2015-11-12cmake: clean up definition settingsBen Boeckel
2015-11-12cmake: manipulate CMAKE_MODULE_PATH as a listBen Boeckel
Also prefer local modules.
2015-11-12cmake: set the output directory onceBen Boeckel
2015-11-12cmake: simplify manpage generationBen Boeckel
2015-11-12cmake: use string(TIMESTAMP)Ben Boeckel
2015-11-12cmake: bump requirement to 3.1.0Ben Boeckel
CMAKE_C_STANDARD was introduced in 3.1.0.
2015-11-12Start fleshing out wayland client implementationDrew DeVault
This introduces a basic shared framework for making wayland clients within sway itself.
2015-11-12Add swaybg executableDrew DeVault
This will let users set their background to something other than that cringy demoscene thing wlc has now. It's also going to be the first wayland client written for sway, so I picked an easy thing to work on. We'll have to figure out how to indicate that it's a special view.
2015-11-12Add new dependencies for wayland clientsDrew DeVault
Cairo for rendering shit, Pango for text rendering, and wayland client stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this
2015-09-30Use location of XKBcommon headers, don't expect build in source directoryTomáš Čech
2015-09-18Fix build for debian stretchDrew DeVault
Fixes #182
2015-08-26Updated versioning in cmakeLuminarys
2015-08-27fixed json-c CMake inclusionminus