comparison libcommon/CMakeLists.txt @ 11:fe95a8db2970

Common: add libjs, #463 While here, change includes to add full destination when building only.
author David Demelier <markand@malikania.fr>
date Fri, 01 Apr 2016 13:43:30 +0200
parents 45b3c770803c
children 787c2adb366c
comparison
equal deleted inserted replaced
10:cff1d99eff11 11:fe95a8db2970
21 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/application.h 21 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/application.h
22 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/game.h 22 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/game.h
23 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/elapsed-timer.h 23 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/elapsed-timer.h
24 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/game.h 24 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/game.h
25 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/id.h 25 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/id.h
26 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/js.h
26 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/json.h 27 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/json.h
27 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/resources-loader.h 28 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/resources-loader.h
28 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/resources-locator.h 29 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/resources-locator.h
29 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/util.h 30 ${CMAKE_CURRENT_SOURCE_DIR}/malikania/util.h
30 ) 31 )
55 malikania_create_library( 56 malikania_create_library(
56 PROJECT libcommon 57 PROJECT libcommon
57 TARGET libcommon 58 TARGET libcommon
58 SOURCES ${HEADERS} ${SOURCES} 59 SOURCES ${HEADERS} ${SOURCES}
59 FLAGS "MALIKANIA_COMMON_BUILD" 60 FLAGS "MALIKANIA_COMMON_BUILD"
60 PUBLIC_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR} ${INCLUDES} 61 PUBLIC_INCLUDES
62 ${CMAKE_CURRENT_SOURCE_DIR}
63 ${INCLUDES}
64 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/malikania>
61 LIBRARIES extern-jansson ${LIBRARIES} 65 LIBRARIES extern-jansson ${LIBRARIES}
62 ) 66 )
63 67
64 set_target_properties(libcommon PROPERTIES PREFIX "") 68 set_target_properties(libcommon PROPERTIES PREFIX "")