aboutsummaryrefslogtreecommitdiff
path: root/cmake/setup.cmake
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@amdmi3.ru>2021-04-02 23:11:12 +0300
committerSimon Tatham <anakin@pobox.com>2021-04-03 10:35:14 +0100
commitb685eee47899dfc9fdb065567b029f9c9061ec68 (patch)
tree8f6bd0a961f6bd0b5a0ae868b8708bc179ba6c72 /cmake/setup.cmake
parentf6434e84964d840160eeff518bc812392c13160f (diff)
downloadpuzzles-b685eee47899dfc9fdb065567b029f9c9061ec68.zip
puzzles-b685eee47899dfc9fdb065567b029f9c9061ec68.tar.gz
puzzles-b685eee47899dfc9fdb065567b029f9c9061ec68.tar.bz2
puzzles-b685eee47899dfc9fdb065567b029f9c9061ec68.tar.xz
Install desktop files and pixmaps from CMake
Diffstat (limited to 'cmake/setup.cmake')
-rw-r--r--cmake/setup.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/setup.cmake b/cmake/setup.cmake
index 8afa455..d9c7663 100644
--- a/cmake/setup.cmake
+++ b/cmake/setup.cmake
@@ -80,6 +80,11 @@ function(puzzle NAME)
add_executable(${EXENAME} ${NAME}.c ${extra_files})
target_link_libraries(${EXENAME}
common ${platform_gui_libs} ${platform_libs})
+ set_property(TARGET ${EXENAME} PROPERTY exename ${EXENAME})
+ set_property(TARGET ${EXENAME} PROPERTY displayname ${OPT_DISPLAYNAME})
+ set_property(TARGET ${EXENAME} PROPERTY description ${OPT_DESCRIPTION})
+ set_property(TARGET ${EXENAME} PROPERTY objective ${OPT_OBJECTIVE})
+ set_property(TARGET ${EXENAME} PROPERTY official ${official})
set_platform_puzzle_target_properties(${NAME} ${EXENAME})
endif()
endfunction()