blob: 7170facc6fb4ba25bb619cb36935c37b863643a1 (
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
34
35
36
37
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_definitions(-D__TODO_PORT_TO_WRAPPERS__)
include_directories("../inc")
set(CEEFILEGEN_SOURCES
blobfetcher.cpp
cceegen.cpp
ceegentokenmapper.cpp
ceesectionstring.cpp
pesectionman.cpp
)
set(CEEFILEGEN_HEADERS
../../inc/corpriv.h
../../inc/blobfetcher.h
../../inc/ceegen.h
../../inc/ceegentokenmapper.h
../../inc/ceesectionstring.h
../../inc/pesectionman.h
../../inc/utilcode.h
)
if(CLR_CMAKE_PLATFORM_UNIX)
add_compile_options(-fPIC)
endif(CLR_CMAKE_PLATFORM_UNIX)
add_precompiled_header(stdafx.h stdafx.cpp CEEFILEGEN_SOURCES)
if (WIN32)
list(APPEND CEEFILEGEN_SOURCES ${CEEFILEGEN_HEADERS})
endif (WIN32)
add_library_clr(ceefgen
STATIC
${CEEFILEGEN_SOURCES}
)
|