Mercurial > malikania
comparison libcommon-js/CMakeLists.txt @ 188:0cecdadfb5c4
Misc: rework javascript bindings, closes #916
While here, create new test libraries for future unit tests.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 24 Oct 2018 21:13:12 +0200 |
parents | 16ff680a8a94 |
children |
comparison
equal
deleted
inserted
replaced
187:eaa7f85bfc22 | 188:0cecdadfb5c4 |
---|---|
17 # | 17 # |
18 | 18 |
19 project(libmlk-common-js) | 19 project(libmlk-common-js) |
20 | 20 |
21 set( | 21 set( |
22 HEADERS | 22 HEADERS |
23 ${libmlk-common-js_SOURCE_DIR}/malikania/duktape.hpp | 23 ${libmlk-common-js_SOURCE_DIR}/malikania/duktape.hpp |
24 ${libmlk-common-js_SOURCE_DIR}/malikania/js_elapsed_timer.hpp | 24 ${libmlk-common-js_SOURCE_DIR}/malikania/duk.hpp |
25 ${libmlk-common-js_SOURCE_DIR}/malikania/js_line.hpp | 25 ${libmlk-common-js_SOURCE_DIR}/malikania/js_elapsed_timer.hpp |
26 ${libmlk-common-js_SOURCE_DIR}/malikania/js_point.hpp | 26 ${libmlk-common-js_SOURCE_DIR}/malikania/js_line.hpp |
27 ${libmlk-common-js_SOURCE_DIR}/malikania/js_rectangle.hpp | 27 ${libmlk-common-js_SOURCE_DIR}/malikania/js_point.hpp |
28 ${libmlk-common-js_SOURCE_DIR}/malikania/js_resources_loader.hpp | 28 ${libmlk-common-js_SOURCE_DIR}/malikania/js_rectangle.hpp |
29 ${libmlk-common-js_SOURCE_DIR}/malikania/js_size.hpp | 29 ${libmlk-common-js_SOURCE_DIR}/malikania/js_resources_loader.hpp |
30 ${libmlk-common-js_SOURCE_DIR}/malikania/js_size.hpp | |
30 ) | 31 ) |
31 | 32 |
32 set( | 33 set( |
33 SOURCES | 34 SOURCES |
34 ${libmlk-common-js_SOURCE_DIR}/malikania/js_elapsed_timer.cpp | 35 ${libmlk-common-js_SOURCE_DIR}/malikania/duk.cpp |
35 ${libmlk-common-js_SOURCE_DIR}/malikania/js_line.cpp | 36 ${libmlk-common-js_SOURCE_DIR}/malikania/js_elapsed_timer.cpp |
36 ${libmlk-common-js_SOURCE_DIR}/malikania/js_point.cpp | 37 ${libmlk-common-js_SOURCE_DIR}/malikania/js_line.cpp |
37 ${libmlk-common-js_SOURCE_DIR}/malikania/js_rectangle.cpp | 38 ${libmlk-common-js_SOURCE_DIR}/malikania/js_point.cpp |
38 ${libmlk-common-js_SOURCE_DIR}/malikania/js_resources_loader.cpp | 39 ${libmlk-common-js_SOURCE_DIR}/malikania/js_rectangle.cpp |
39 ${libmlk-common-js_SOURCE_DIR}/malikania/js_size.cpp | 40 ${libmlk-common-js_SOURCE_DIR}/malikania/js_resources_loader.cpp |
41 ${libmlk-common-js_SOURCE_DIR}/malikania/js_size.cpp | |
40 ) | 42 ) |
41 | 43 |
42 malikania_define_library( | 44 malikania_define_library( |
43 PROJECT libmlk-common-js | 45 PROJECT libmlk-common-js |
44 TARGET libmlk-common-js | 46 TARGET libmlk-common-js |
45 SOURCES ${HEADERS} ${SOURCES} | 47 SOURCES ${HEADERS} ${SOURCES} |
46 FLAGS "MALIKANIA_COMMON_BUILD" | 48 FLAGS "MALIKANIA_COMMON_BUILD" |
47 PUBLIC_INCLUDES | 49 PUBLIC_INCLUDES |
48 $<BUILD_INTERFACE:${libmlk-common-js_SOURCE_DIR}/malikania> | 50 $<BUILD_INTERFACE:${libmlk-common-js_SOURCE_DIR}/malikania> |
49 LIBRARIES duktape json libmlk-common | 51 LIBRARIES duktape json libmlk-common |
50 ) | 52 ) |