comparison cmake/MlkLibrary.cmake @ 598:1742b5eaf0d4

cmake: improvements
author David Demelier <markand@malikania.fr>
date Fri, 31 Mar 2023 10:42:14 +0200
parents 0bf939090d33
children f2aff78644db
comparison
equal deleted inserted replaced
597:087468cbf7ab 598:1742b5eaf0d4
18 18
19 include(${CMAKE_CURRENT_LIST_DIR}/MlkBcc.cmake) 19 include(${CMAKE_CURRENT_LIST_DIR}/MlkBcc.cmake)
20 include(${CMAKE_CURRENT_LIST_DIR}/MlkNls.cmake) 20 include(${CMAKE_CURRENT_LIST_DIR}/MlkNls.cmake)
21 include(${CMAKE_CURRENT_LIST_DIR}/MlkMap.cmake) 21 include(${CMAKE_CURRENT_LIST_DIR}/MlkMap.cmake)
22 include(${CMAKE_CURRENT_LIST_DIR}/MlkTileset.cmake) 22 include(${CMAKE_CURRENT_LIST_DIR}/MlkTileset.cmake)
23 include(${CMAKE_CURRENT_LIST_DIR}/MlkOptions.cmake)
23 24
24 function(mlk_library) 25 function(mlk_library)
25 set(options "INSTALL") 26 set(options "INSTALL")
26 set(oneValueArgs "NAME;FOLDER;TYPE;HEADERS_DIRECTORY") 27 set(oneValueArgs "NAME;FOLDER;TYPE;HEADERS_DIRECTORY")
27 set(multiValueArgs "SOURCES;ASSETS;LANGS;HEADERS;LIBRARIES;INCLUDES;FLAGS;OPTIONS;MAPS;TILESETS") 28 set(multiValueArgs "SOURCES;ASSETS;LANGS;HEADERS;LIBRARIES;INCLUDES;FLAGS;OPTIONS;MAPS;TILESETS")