summaryrefslogtreecommitdiff
path: root/src/zap/crossgen/CMakeLists.txt
blob: edbf19ec7205ce79eadb0932dd23fb3f8716339a (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
include(${CLR_DIR}/crossgen.cmake)

set(ZAP_SOURCES
    ../svcworker.cpp
    ../zapper.cpp
    ../zaprelocs.cpp
    ../zapcode.cpp
    ../zapheaders.cpp
    ../zapimage.cpp
    ../zapinfo.cpp
    ../zapimport.cpp
    ../zapinnerptr.cpp
    ../zapmetadata.cpp
    ../zapwriter.cpp
    ../zapwrapper.cpp
    ../zapperstats.cpp
    ../nativeformatwriter.cpp
)

if (WIN32 AND FEATURE_READYTORUN)
    list(APPEND ZAP_SOURCES
        ../zapreadytorun.cpp
        ../nativeformatwriter.cpp
    )
endif (WIN32 AND FEATURE_READYTORUN)

add_precompiled_header(common.h ../common.cpp ZAP_SOURCES)
add_library(corzap_crossgen STATIC ${ZAP_SOURCES})