Mercurial > molko
comparison libmlk-core/CMakeLists.txt @ 634:3930234ab1f5
examples: add basic gamepad
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 29 Aug 2023 13:34:10 +0200 |
parents | 509b395171f2 |
children | 19d19f644b5e |
comparison
equal
deleted
inserted
replaced
633:6271599928d4 | 634:3930234ab1f5 |
---|---|
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 # | 17 # |
18 | 18 |
19 project(libmlk-core) | 19 project(libmlk-core) |
20 | |
21 set( | |
22 ASSETS | |
23 ${libmlk-core_SOURCE_DIR}/assets/misc/gamecontrollerdb.txt | |
24 ) | |
20 | 25 |
21 set( | 26 set( |
22 SOURCES | 27 SOURCES |
23 ${libmlk-core_SOURCE_DIR}/mlk/core/action-script.c | 28 ${libmlk-core_SOURCE_DIR}/mlk/core/action-script.c |
24 ${libmlk-core_SOURCE_DIR}/mlk/core/action-stack.c | 29 ${libmlk-core_SOURCE_DIR}/mlk/core/action-stack.c |
109 list(APPEND LIBRARIES Intl::Intl) | 114 list(APPEND LIBRARIES Intl::Intl) |
110 endif () | 115 endif () |
111 | 116 |
112 mlk_library( | 117 mlk_library( |
113 NAME libmlk-core | 118 NAME libmlk-core |
119 ASSETS ${ASSETS} | |
114 SOURCES ${SOURCES} | 120 SOURCES ${SOURCES} |
115 HEADERS ${HEADERS} | 121 HEADERS ${HEADERS} |
116 HEADERS_DIRECTORY mlk/core | 122 HEADERS_DIRECTORY mlk/core |
117 LANGS ${NLS} | 123 LANGS ${NLS} |
118 INSTALL | 124 INSTALL |
124 SDL3::SDL3 | 130 SDL3::SDL3 |
125 SDL3_image::SDL3_image-shared | 131 SDL3_image::SDL3_image-shared |
126 SDL3_ttf::SDL3_ttf-shared | 132 SDL3_ttf::SDL3_ttf-shared |
127 libmlk-util | 133 libmlk-util |
128 INCLUDES | 134 INCLUDES |
135 PRIVATE | |
136 $<BUILD_INTERFACE:${libmlk-core_BINARY_DIR}> | |
129 PUBLIC | 137 PUBLIC |
130 $<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}> | 138 $<BUILD_INTERFACE:${libmlk-core_SOURCE_DIR}> |
131 ${OPENAL_INCLUDE_DIR} | 139 ${OPENAL_INCLUDE_DIR} |
132 ) | 140 ) |
133 | 141 |
134 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${HEADERS} ${SOURCES} ${NLS}) | 142 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS} ${HEADERS} ${SOURCES} ${NLS}) |