Daniel Eklöf
7ff0f5a2f3
cmake: need CMake >= 3.13 since we use target_link_options()
2019-02-07 12:26:05 +01:00
Daniel Eklöf
727d7b343f
cmake: initial support for building wayland-only, or x11-only
2019-02-03 20:05:44 +01:00
Daniel Eklöf
2b3d432164
cmake: we don't *really* need 3.13
2019-01-20 13:07:38 +01:00
Daniel Eklöf
0d591fe5a1
allow plugins to be compiled into the f00bar main binary
2019-01-14 20:57:03 +01:00
Daniel Eklöf
c6b83ac7dc
particles: cmake: compact CMakeLists.txt by using foreach()
2019-01-13 21:55:42 +01:00
Daniel Eklöf
c6ce536cff
particle/string: explicitly link against cairo
...
Because it's the right thing to do. It worked without it, since the
f00bar main binary is linked with -rdynamic (to give plugins access to
core functions).
2019-01-13 21:49:24 +01:00
Daniel Eklöf
bc9c33c187
particle/dynlist: link particle-sdk PRIVATE:ly
2019-01-13 21:45:49 +01:00
Daniel Eklöf
2f83ed1fc3
particle/dynlist: compile as a shared library
2019-01-13 21:43:56 +01:00
Daniel Eklöf
4eee71eaf4
particles: cmake: header files have been removed
2019-01-13 17:41:48 +01:00
Daniel Eklöf
e471c2357d
cmake: set _GNU_SOURCE globally, and only once
2019-01-13 11:40:09 +01:00
Daniel Eklöf
45280416ff
modules, particles: type-specific filename prefix
...
Instead of naming the shared libraries libfoo.so, add a type-specific
prefix: module_foo.so, or particle_foo.so
2019-01-13 11:26:31 +01:00
Daniel Eklöf
311193751c
particles: install target
2019-01-13 11:14:57 +01:00
Daniel Eklöf
47018104da
particles: compile as shared libraries (plugins)
2019-01-13 11:13:47 +01:00