summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/double-conversion/CMakeLists.txt
blob: 7450bc48ec20b754535baf59736e2d1a0ee9e749 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# special case begin

add_library(QtDoubleConversion STATIC
    ${CMAKE_CURRENT_SOURCE_DIR}/bignum.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/bignum-dtoa.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cached-powers.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/diy-fp.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/double-conversion.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/fast-dtoa.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/fixed-dtoa.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/strtod.cc
    )

target_include_directories(QtDoubleConversion PUBLIC
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/double-conversion>
    )

qt_install_3rdparty_library(QtDoubleConversion)
# special case end