aboutsummaryrefslogtreecommitdiff
path: root/swaybg
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2015-12-01 15:25:41 -0500
committerDrew DeVault <sir@cmpwn.com>2015-12-01 15:25:41 -0500
commit1fbabc6c747205e62cd1dff3771bd319a935438f (patch)
tree8c079c9fe0f909be8429ab010ed75853bd3429d0 /swaybg
parentef9258bd665ff6a47693ec252bc4d7c8c04c5dee (diff)
parent55b3532fe05333837de8d1041195551e724c9a40 (diff)
Merge pull request #285 from christophgysin/cmake
cmake configuration cleanup
Diffstat (limited to 'swaybg')
-rw-r--r--swaybg/CMakeLists.txt51
1 files changed, 32 insertions, 19 deletions
diff --git a/swaybg/CMakeLists.txt b/swaybg/CMakeLists.txt
index d4de69de..8016d959 100644
--- a/swaybg/CMakeLists.txt
+++ b/swaybg/CMakeLists.txt
@@ -5,32 +5,45 @@ find_package(Cairo REQUIRED)
find_package(Pango REQUIRED)
include(Wayland)
-set(CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/../bin/)
-WAYLAND_ADD_PROTOCOL_CLIENT(proto-xdg-shell "${PROJECT_SOURCE_DIR}/../protocols/xdg-shell.xml" xdg-shell)
-WAYLAND_ADD_PROTOCOL_CLIENT(proto-desktop-shell "${PROJECT_SOURCE_DIR}/../protocols/desktop-shell.xml" desktop-shell)
+WAYLAND_ADD_PROTOCOL_CLIENT(proto-xdg-shell
+ ${PROJECT_SOURCE_DIR}/../protocols/xdg-shell.xml
+ xdg-shell
+)
+WAYLAND_ADD_PROTOCOL_CLIENT(proto-desktop-shell
+ ${PROJECT_SOURCE_DIR}/../protocols/desktop-shell.xml
+ desktop-shell
+)
include_directories(
- ${WAYLAND_CLIENT_INCLUDE_DIR}
- ${CAIRO_INCLUDE_DIRS}
- ${PANGO_INCLUDE_DIRS}
- ${CMAKE_CURRENT_BINARY_DIR}
+ ${WAYLAND_CLIENT_INCLUDE_DIR}
+ ${CAIRO_INCLUDE_DIRS}
+ ${PANGO_INCLUDE_DIRS}
+ ${CMAKE_CURRENT_BINARY_DIR}
)
-FILE(GLOB sources ${PROJECT_SOURCE_DIR}/*.c)
-FILE(GLOB common ${PROJECT_SOURCE_DIR}/../common/*.c)
-FILE(GLOB wl_sources ${PROJECT_SOURCE_DIR}/../wayland/*.c)
+file(GLOB sources ${PROJECT_SOURCE_DIR}/*.c)
+file(GLOB common ${PROJECT_SOURCE_DIR}/../common/*.c)
+file(GLOB wl_sources ${PROJECT_SOURCE_DIR}/../wayland/*.c)
add_executable(swaybg
- ${sources}
- ${wl_sources}
- ${common}
- ${proto-xdg-shell}
- ${proto-desktop-shell}
+ ${sources}
+ ${wl_sources}
+ ${common}
+ ${proto-xdg-shell}
+ ${proto-desktop-shell}
)
-TARGET_LINK_LIBRARIES(swaybg ${WAYLAND_CLIENT_LIBRARIES} ${WAYLAND_CURSOR_LIBRARIES} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m)
+target_link_libraries(swaybg
+ ${WAYLAND_CLIENT_LIBRARIES}
+ ${WAYLAND_CURSOR_LIBRARIES}
+ ${CAIRO_LIBRARIES}
+ ${PANGO_LIBRARIES}
+ m
+)
install(
- TARGETS swaybg
- RUNTIME DESTINATION bin
- COMPONENT runtime)
+ TARGETS swaybg
+ RUNTIME
+ DESTINATION bin
+ COMPONENT runtime
+)