Mercurial > malikania
comparison libcommon/CMakeLists.txt @ 67:913f59490e2d
CMake: add mlk prefixes to libraries
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 16 Dec 2016 16:37:08 +0100 |
parents | f8cb71805a4b |
children | 858621081b95 |
comparison
equal
deleted
inserted
replaced
66:b2031b785cbc | 67:913f59490e2d |
---|---|
14 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | 14 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
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(libcommon) | 19 project(libmlk-common) |
20 | 20 |
21 set( | 21 set( |
22 HEADERS | 22 HEADERS |
23 ${libcommon_SOURCE_DIR}/malikania/game.hpp | 23 ${libmlk-common_SOURCE_DIR}/malikania/game.hpp |
24 ${libcommon_SOURCE_DIR}/malikania/id.hpp | 24 ${libmlk-common_SOURCE_DIR}/malikania/id.hpp |
25 ${libcommon_SOURCE_DIR}/malikania/resources_loader.hpp | 25 ${libmlk-common_SOURCE_DIR}/malikania/resources_loader.hpp |
26 ${libcommon_SOURCE_DIR}/malikania/resources_locator.hpp | 26 ${libmlk-common_SOURCE_DIR}/malikania/resources_locator.hpp |
27 ${libcommon_SOURCE_DIR}/malikania/util.hpp | 27 ${libmlk-common_SOURCE_DIR}/malikania/util.hpp |
28 ) | 28 ) |
29 | 29 |
30 set( | 30 set( |
31 SOURCES | 31 SOURCES |
32 ${libcommon_SOURCE_DIR}/malikania/resources_loader.cpp | 32 ${libmlk-common_SOURCE_DIR}/malikania/resources_loader.cpp |
33 ${libcommon_SOURCE_DIR}/malikania/resources_locator.cpp | 33 ${libmlk-common_SOURCE_DIR}/malikania/resources_locator.cpp |
34 ${libcommon_SOURCE_DIR}/malikania/util.cpp | 34 ${libmlk-common_SOURCE_DIR}/malikania/util.cpp |
35 ) | 35 ) |
36 | 36 |
37 if (WITH_BACKEND MATCHES "SDL") | 37 if (WITH_BACKEND MATCHES "SDL") |
38 find_package(SDL2 REQUIRED) | 38 find_package(SDL2 REQUIRED) |
39 | 39 |
40 list(APPEND HEADERS ${libcommon_SOURCE_DIR}/malikania/${WITH_BACKEND_DIR}/sdl_util.hpp) | 40 list(APPEND HEADERS ${libmlk-common_SOURCE_DIR}/malikania/${WITH_BACKEND_DIR}/sdl_util.hpp) |
41 list(APPEND SOURCES ${libcommon_SOURCE_DIR}/malikania/${WITH_BACKEND_DIR}/sdl_util.cpp) | 41 list(APPEND SOURCES ${libmlk-common_SOURCE_DIR}/malikania/${WITH_BACKEND_DIR}/sdl_util.cpp) |
42 list(APPEND INCLUDES ${SDL2_INCLUDE_DIRS}) | 42 list(APPEND INCLUDES ${SDL2_INCLUDE_DIRS}) |
43 list(APPEND LIBRARIES ${SDL2_LIBRARIES}) | 43 list(APPEND LIBRARIES ${SDL2_LIBRARIES}) |
44 endif () | 44 endif () |
45 | 45 |
46 if (WIN32) | 46 if (WIN32) |
47 list(APPEND LIBRARIES ws2_32) | 47 list(APPEND LIBRARIES ws2_32) |
48 endif () | 48 endif () |
49 | 49 |
50 malikania_define_library( | 50 malikania_define_library( |
51 PROJECT libcommon | 51 PROJECT libmlk-common |
52 TARGET libcommon | 52 TARGET libmlk-common |
53 SOURCES ${HEADERS} ${SOURCES} | 53 SOURCES ${HEADERS} ${SOURCES} |
54 FLAGS "MALIKANIA_COMMON_BUILD" | 54 FLAGS "MALIKANIA_COMMON_BUILD" |
55 PUBLIC_INCLUDES | 55 PUBLIC_INCLUDES |
56 ${Boost_INCLUDE_DIRS} | 56 ${Boost_INCLUDE_DIRS} |
57 ${INCLUDES} | 57 ${INCLUDES} |
58 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/malikania> | 58 $<BUILD_INTERFACE:${libmlk-common_SOURCE_DIR}/malikania> |
59 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}> | 59 $<BUILD_INTERFACE:${libmlk-common_SOURCE_DIR}> |
60 LIBRARIES | 60 LIBRARIES |
61 json | 61 json |
62 ${Boost_LIBRARIES} | 62 ${Boost_LIBRARIES} |
63 ${LIBRARIES} | 63 ${LIBRARIES} |
64 ) | 64 ) |