blob: a0af03c7952bf985afb50f96f0628b86798e2003 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
add_qbs_library(qbsquickjs
STATIC
SOURCES
cutils.c cutils.h
libregexp-opcode.h
libregexp.c libregexp.h
libunicode-table.h
libunicode.c libunicode.h
list.h
quickjs-atom.h
quickjs-opcode.h
quickjs.c quickjs.h
DEFINES
"CONFIG_VERSION=\"2021-03-27\""
)
if(QBS_QUICKJS_LEAK_CHECK)
add_definitions(-DDUMP_LEAKS)
endif()
target_include_directories(
qbsquickjs
SYSTEM
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
)
add_library(qbsquickjsheaders INTERFACE)
target_include_directories(
qbsquickjsheaders
SYSTEM
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
)
if(MSVC)
target_compile_options(qbsquickjs PUBLIC /wd4018 /wd4334 /wd4101 /wd4146 /wd4244 /wd4267 /wd4996)
endif()
|