3 add_definitions(-DALT_JIT)
4 add_definitions(-DFEATURE_NO_HOST)
5 add_definitions(-DSELF_NO_HOST)
6 remove_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE)
9 add_definitions(-DFEATURE_READYTORUN_COMPILER)
10 endif(FEATURE_READYTORUN)
13 add_definitions(-DFX_VER_INTERNALNAME_STR=protojit.dll)
16 add_library_clr(protojit
22 add_dependencies(protojit jit_exports)
24 set_property(TARGET protojit APPEND_STRING PROPERTY LINK_FLAGS ${JIT_EXPORTS_LINKER_OPTION})
25 set_property(TARGET protojit APPEND_STRING PROPERTY LINK_DEPENDS ${JIT_EXPORTS_FILE})
27 set(RYUJIT_LINK_LIBRARIES
32 if(CLR_CMAKE_PLATFORM_UNIX)
33 list(APPEND RYUJIT_LINK_LIBRARIES
39 list(APPEND RYUJIT_LINK_LIBRARIES
54 endif(CLR_CMAKE_PLATFORM_UNIX)
56 target_link_libraries(protojit
57 ${RYUJIT_LINK_LIBRARIES}
60 # add the install targets