Christoph Gysin
92a3538381
cmake: extract sway
9 years ago
Christoph Gysin
4277070a7b
cmake: extract add_manpage()
9 years ago
Christoph Gysin
55b3532fe0
cmake: remove unnecessary quotes
9 years ago
Christoph Gysin
8f00eac07b
cmake: remove old-style endif condition
9 years ago
Christoph Gysin
2dedf206d7
cmake: use out-of-source build
9 years ago
Christoph Gysin
a043c9030c
cmake: separate C flags and preprocesser definitions
9 years ago
Christoph Gysin
f7ec3d00a0
cmake: use tabs instead of spaces
9 years ago
Christoph Gysin
905966bcae
cmake: style consistency
9 years ago
Christoph Gysin
2429266e3e
cmake: convert all cmake commands to lowercase
9 years ago
Yacine Hmito
f3f77f9ff1
FALLBACK_CONFIG_DIR did not work. Fixed.
...
- Flag was ignored. Now it's taken into account.
- Missing trailing slashes in path now behaves properly.
9 years ago
Yacine Hmito
09feef89ee
Can customize config fallback directory
...
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).
9 years ago
Drew DeVault
63cf8e48c4
Add swaybar subproject
9 years ago
Drew DeVault
59e97c2788
Add swaygrab(1) man page
9 years ago
Drew DeVault
7c04cd4fc8
Add swaygrab subproject
9 years ago
Drew DeVault
4e7dccf631
Add swaymsg(1) man page
9 years ago
Drew DeVault
d69cbeabc0
Add swaymsg subproject
9 years ago
Drew DeVault
82db2a57a9
Basic support for extensions in server and clients
9 years ago
Drew DeVault
5c3f40111a
Fix man page installs
9 years ago
Drew DeVault
fd1a59def3
Clean up CMake stuff
9 years ago
Ben Boeckel
8e8bdbcae2
cmake: run git in the source directory
9 years ago
Ben Boeckel
ec013d1f1a
common: create a static library
9 years ago
Ben Boeckel
98678dea5d
cmake: clean up installation rules
9 years ago
Ben Boeckel
f8ae8cb820
cmake: clean up definition settings
9 years ago
Ben Boeckel
28f1e9842c
cmake: manipulate CMAKE_MODULE_PATH as a list
...
Also prefer local modules.
9 years ago
Ben Boeckel
2e9183e4de
cmake: set the output directory once
9 years ago
Ben Boeckel
4714262c3d
cmake: simplify manpage generation
9 years ago
Ben Boeckel
c8599dba02
cmake: use string(TIMESTAMP)
9 years ago
Ben Boeckel
f002baed7a
cmake: bump requirement to 3.1.0
...
CMAKE_C_STANDARD was introduced in 3.1.0.
9 years ago
Drew DeVault
bfcabe48ef
Start fleshing out wayland client implementation
...
This introduces a basic shared framework for making wayland clients
within sway itself.
9 years ago
Drew DeVault
4dc913c95e
Add swaybg executable
...
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.
9 years ago
Drew DeVault
aadcba4b7c
Add new dependencies for wayland clients
...
Cairo for rendering shit, Pango for text rendering, and wayland client
stuff. Thanks @Cloudef, blatantly ripping off his cmake files for this
9 years ago
Tomáš Čech
c57499d29c
Use location of XKBcommon headers, don't expect build in source directory
9 years ago
Drew DeVault
8e25ce4e57
Fix build for debian stretch
...
Fixes #182
9 years ago
Luminarys
54b51cbe6a
Updated versioning in cmake
9 years ago
minus
c948432fb4
fixed json-c CMake inclusion
9 years ago
minus
2289029fab
added json-c lib and implemented IPC get_version
9 years ago
Drew DeVault
c4257055eb
Merge pull request #135 from Luminarys/master
...
Added in build version based on git hash
9 years ago
Luminarys
429fc53e51
Minor fixes
9 years ago
Drew DeVault
93482312f9
Add dependency on PCRE
...
Perl-compatible regular expression library
9 years ago
Drew DeVault
73d35f4b1d
Use C 99
...
Closes #127
9 years ago
Luminarys
38cfdf99f4
Added in build version based on git hash
9 years ago
minus
8dfaf6265b
fixed #108 signed/unsigned comparison
9 years ago
Max Bruckner
0ac6409a75
Add Wayland and Xorg session files
...
This allows display managers to detect sway.
9 years ago
minus
faccaf6112
added sway_assert function
...
returns false on a failed assertion in release mode and raises SIGABRT in debug mode
9 years ago
Drew DeVault
a246e9b4c7
Find a2x through CMake
...
Fixes #63
9 years ago
Lubomir Rintel
478f375b40
Install manual pages to <prefix>/share/man
...
Use a FHS compliant location instead of /usr/man compat symlink. Some distros
don't ship that one.
9 years ago
Drew DeVault
4b64e481a8
Add man pages
9 years ago
Drew DeVault
7f8ebb7d0d
Move headers to include/
9 years ago
Drew DeVault
749238b130
Add default config file
9 years ago
Drew DeVault
542ef0c777
Pull in some scas code and read i3 config file
9 years ago
Drew DeVault
6a33e1e3cd
Initial commit
9 years ago