aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
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
2015-08-26added json-c lib and implemented IPC get_versionminus
2015-08-26Merge pull request #135 from Luminarys/masterDrew DeVault
Added in build version based on git hash
2015-08-26Minor fixesLuminarys
2015-08-26Add dependency on PCREDrew DeVault
Perl-compatible regular expression library
2015-08-26Use C 99Drew DeVault
Closes #127
2015-08-25Added in build version based on git hashLuminarys
2015-08-21fixed #108 signed/unsigned comparisonminus
2015-08-20Add Wayland and Xorg session filesMax Bruckner
This allows display managers to detect sway.
2015-08-18added sway_assert functionminus
returns false on a failed assertion in release mode and raises SIGABRT in debug mode
2015-08-18Find a2x through CMakeDrew DeVault
Fixes #63
2015-08-18Install manual pages to <prefix>/share/manLubomir Rintel
Use a FHS compliant location instead of /usr/man compat symlink. Some distros don't ship that one.
2015-08-17Add man pagesDrew DeVault
2015-08-16Move headers to include/Drew DeVault