From 00679dbeeb3347ada8619eded5281c6d27cbd34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 13 Jan 2019 21:55:48 +0100 Subject: [PATCH] decorations: cmake: compact CMakeLists.txt by using foreach() --- decorations/CMakeLists.txt | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/decorations/CMakeLists.txt b/decorations/CMakeLists.txt index dd06e9d..90affdc 100644 --- a/decorations/CMakeLists.txt +++ b/decorations/CMakeLists.txt @@ -6,19 +6,11 @@ target_include_directories(decoration-sdk INTERFACE ${CAIRO_INCLUDE_DIRS}) set(CMAKE_SHARED_MODULE_PREFIX decoration_) -add_library(background MODULE background.c) -target_link_libraries(background decoration-sdk) +set(decorations background stack underline) -add_library(stack MODULE stack.c) -target_link_libraries(stack decoration-sdk) +foreach (deco ${decorations}) + add_library(${deco} MODULE ${deco}.c) + target_link_libraries(${deco} decoration-sdk) +endforeach () -add_library(underline MODULE underline.c) -target_link_libraries(underline decoration-sdk) - -install( - TARGETS - background - stack - underline - - DESTINATION lib/f00bar) +install(TARGETS ${decorations} DESTINATION lib/f00bar)