aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-12-27Fix user-set LD_LIBRARY_PATHDrew DeVault
2016-12-17Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIRWouter van Kesteren
Exherbo installs architecture dependent data in a different place than architecture independent data. More concretely: binaries go in /usr/$chost/{bin,lib}, data goes in /usr/share and configs in /etc, /etc is already configurable through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This patch fixes it so that things can be pushed in the right places.
2016-12-09Fix build on FreeBSDGreg V
- Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf - Add forgotten json-c include path to swaymsg/CMakeLists.txt - Disable -Werror because of assert warnings - Add correct /proc/pid/file path for FreeBSD - Use libepoll-shim on FreeBSD - Only use Linux capabilities on, well, Linux
2016-12-04Change name of ld-library-path cmake variableDrew DeVault
2016-12-02Drop -Denable-binding-eventDrew DeVault
2016-12-02Deal with LD_LIBRARY_PATHDrew DeVault
2016-07-12Enable using non-annotated tags in git-describeHummer12007
This fixes the version string
2016-05-14Set Cairo and Pango as required dependenciesDrew DeVault
2016-05-14Turn off ZSH completions by defaultDrew DeVault
2016-04-29Add -Werror to C flagsDrew DeVault
2016-04-28Respect supplied CMAKE_C_FLAGSTomáš Čech
2016-03-18New default wallpaper!Drew DeVault
2016-01-22cmake: fix libinput include dirsMikkel Oscar Lyderik
2016-01-19Merge pull request #440 from SethBarberee/zsh-completionsDrew DeVault
Basic Zsh auto-completion for --options
2016-01-19libinputCole Mickens
2016-01-17added basic zsh shell completion for sway, swaybg, and swaygrabSeth Barberee
2016-01-09Make enable-binding-event option have an affect.Mikkel Oscar Lyderik
The option was added to late so it was never set in the build.
2016-01-08Make wallpaper optional (cmake flag)Drew DeVault
2016-01-08Make IPC binding event support a compile time opt.Mikkel Oscar Lyderik
2016-01-05Fix whitespaces in cmake configMikkel Oscar Lyderik
2015-12-28Add default wallpaperDrew DeVault
Closes #238
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