1 set(CMAKE_INCLUDE_CURRENT_DIR ON)
2 include_directories(BEFORE "../vm/${ARCH_SOURCES_DIR}")
3 include_directories(BEFORE "../vm")
4 include_directories(BEFORE "inc")
6 set(BINDER_COMMON_SOURCES
11 applicationcontext.cpp
16 clrprivbindercoreclr.cpp
21 textualidentityparser.cpp
22 assemblyidentitycache.cpp
23 coreclrbindercommon.cpp
24 fusionassemblyname.cpp
29 ${BINDER_COMMON_SOURCES}
30 clrprivbinderassemblyloadcontext.cpp
33 set(BINDER_CROSSGEN_SOURCES
34 ${BINDER_COMMON_SOURCES}
37 convert_to_absolute_path(BINDER_SOURCES ${BINDER_SOURCES})
38 convert_to_absolute_path(BINDER_CROSSGEN_SOURCES ${BINDER_CROSSGEN_SOURCES})
40 if(CLR_CMAKE_PLATFORM_UNIX)
41 add_compile_options(-fPIC)
42 endif(CLR_CMAKE_PLATFORM_UNIX)
44 add_subdirectory(v3binder)
45 add_subdirectory(v3binder_crossgen)