Mercurial > molko
comparison libmlk-adventure/CMakeLists.txt @ 263:cd5bdb995052
cmake: create a new libmlk-data library
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 08 Dec 2020 17:00:03 +0100 |
parents | 60a214ec1ab4 |
children | 9bbbabb6f077 |
comparison
equal
deleted
inserted
replaced
262:afdeafb82c22 | 263:cd5bdb995052 |
---|---|
38 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.c | 38 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.c |
39 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.h | 39 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.h |
40 ) | 40 ) |
41 | 41 |
42 set( | 42 set( |
43 ASSETS | |
44 ${libadventure_SOURCE_DIR}/assets/fonts/cubic.ttf | |
45 ${libadventure_SOURCE_DIR}/assets/fonts/lato.ttf | |
46 ${libadventure_SOURCE_DIR}/assets/fonts/teutonic.ttf | |
47 ${libadventure_SOURCE_DIR}/assets/fonts/pirata-one.ttf | |
48 ${libadventure_SOURCE_DIR}/assets/sprites/john.png | |
49 ) | |
50 | |
51 set( | |
52 MAPS | |
53 ${libadventure_SOURCE_DIR}/assets/maps/map-world.json | |
54 ) | |
55 | |
56 set( | |
57 TILESETS | |
58 ${libadventure_SOURCE_DIR}/assets/maps/tileset-world.json | |
59 ) | |
60 | |
61 set( | |
62 DATA | |
63 ${libadventure_SOURCE_DIR}/assets/maps/animation-water.png | |
64 ${libadventure_SOURCE_DIR}/assets/maps/sprite-world.png | |
65 ${libadventure_SOURCE_DIR}/assets/sprites/john.png | |
66 ) | |
67 | |
68 set( | |
69 PO | 43 PO |
70 ${libadventure_SOURCE_DIR}/nls/fr.po | 44 ${libadventure_SOURCE_DIR}/nls/fr.po |
71 ) | 45 ) |
72 | 46 |
73 molko_define_library( | 47 molko_define_library( |
74 TARGET libmlk-adventure | 48 TARGET libmlk-adventure |
75 TRANSLATIONS fr | 49 TRANSLATIONS fr |
76 SOURCES ${SOURCES} ${PO} ${ASSETS} ${MAPS} ${TILESETS} | 50 SOURCES ${SOURCES} ${PO} |
77 MAPS ${MAPS} | 51 LIBRARIES libmlk-core libmlk-ui libmlk-rpg libmlk-data |
78 TILESETS ${TILESETS} | |
79 ASSETS ${ASSETS} | |
80 DATA ${DATA} | |
81 LIBRARIES libmlk-core libmlk-ui libmlk-rpg | |
82 PRIVATE_INCLUDES | 52 PRIVATE_INCLUDES |
83 ${libadventure_SOURCE_DIR}/adventure | 53 ${libadventure_SOURCE_DIR}/adventure |
84 PUBLIC_INCLUDES | 54 PUBLIC_INCLUDES |
85 $<BUILD_INTERFACE:${libadventure_SOURCE_DIR}> | 55 $<BUILD_INTERFACE:${libadventure_SOURCE_DIR}> |
86 PRIVATE_FLAGS DIRECTORY="${libadventure_SOURCE_DIR}/adventure/assets" | 56 PRIVATE_FLAGS DIRECTORY="${libadventure_SOURCE_DIR}/adventure/assets" |