summaryrefslogtreecommitdiff
path: root/src/classlibnative/bcltype/CMakeLists.txt
blob: 843d7e8b68050b8d24e7b60392430f1eaff3e8a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(BCLTYPE_SOURCES
    arraynative.cpp
    arrayhelpers.cpp
    oavariant.cpp
    objectnative.cpp
    stringnative.cpp
    system.cpp
    varargsnative.cpp
    variant.cpp
)

if(CLR_CMAKE_PLATFORM_UNIX)
    add_compile_options(-fPIC)
endif(CLR_CMAKE_PLATFORM_UNIX)

add_library_clr(bcltype
    STATIC
    ${BCLTYPE_SOURCES}
)

add_dependencies(bcltype eventing_headers)