1*2ffc472cSXin Licmake_minimum_required(VERSION 3.4.1) 2*2ffc472cSXin Li 3*2ffc472cSXin Liset(slicer_sources 4*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/bytecode_encoder.cc 5*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/code_ir.cc 6*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/common.cc 7*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/control_flow_graph.cc 8*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/debuginfo_encoder.cc 9*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/dex_bytecode.cc 10*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/dex_format.cc 11*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/dex_ir_builder.cc 12*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/dex_ir.cc 13*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/dex_utf8.cc 14*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/instrumentation.cc 15*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/reader.cc 16*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/tryblocks_encoder.cc 17*2ffc472cSXin Li ../dexmaker-mockito-inline/external/slicer/writer.cc) 18*2ffc472cSXin Li 19*2ffc472cSXin Liadd_library(slicer 20*2ffc472cSXin Li STATIC 21*2ffc472cSXin Li ${slicer_sources}) 22*2ffc472cSXin Li 23*2ffc472cSXin Liinclude_directories(../dexmaker-mockito-inline/external/jdk ../dexmaker-mockito-inline/external/slicer/export/) 24*2ffc472cSXin Li 25*2ffc472cSXin Litarget_link_libraries(slicer z) 26*2ffc472cSXin Li 27*2ffc472cSXin Liadd_library(multiplejvmtiagentsinterferenceagent 28*2ffc472cSXin Li SHARED 29*2ffc472cSXin Li src/main/jni/multiplejvmtiagentsinterferenceagent/agent.cc) 30*2ffc472cSXin Li 31*2ffc472cSXin Liset(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DANDROID_STL=c++_shared -frtti -Wall -Werror -Wno-unused-parameter -Wno-shift-count-overflow -Wno-error=non-virtual-dtor -Wno-sign-compare -Wno-switch -Wno-missing-braces") 32*2ffc472cSXin Li 33*2ffc472cSXin Litarget_link_libraries(multiplejvmtiagentsinterferenceagent slicer) 34