blob: e6c33b2ecc2a06b4d0ae0645cbae8c1ac42cc1d4 [file] [log] [blame]
Andrew Kaylor5808c7d2012-09-28 17:35:20 +00001include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. )
Eli Bendersky5262ad22012-03-13 08:33:15 +00002
Andrew Kaylorb68464e2016-02-16 23:52:18 +00003if( HAVE_LIBDL )
4 set(LLVM_INTEL_JIT_LIBS ${CMAKE_DL_LIBS})
5endif()
Rafael Espindola5cd721a2016-03-01 15:54:40 +00006
Eric Fiselier87c87f42017-02-10 01:59:20 +00007set(LLVM_INTEL_JIT_LIBS ${LLVM_PTHREAD_LIB} ${LLVM_INTEL_JIT_LIBS})
Rafael Espindola5cd721a2016-03-01 15:54:40 +00008
Andrew Kaylorb68464e2016-02-16 23:52:18 +00009
Eli Bendersky5262ad22012-03-13 08:33:15 +000010add_llvm_library(LLVMIntelJITEvents
11 IntelJITEventListener.cpp
Andrew Kaylor5808c7d2012-09-28 17:35:20 +000012 jitprofiling.c
Rafael Espindola99d294e2015-07-07 17:48:00 +000013
Andrew Kaylorb68464e2016-02-16 23:52:18 +000014 LINK_LIBS ${LLVM_INTEL_JIT_LIBS}
Rafael Espindola99d294e2015-07-07 17:48:00 +000015)
Andrew Kaylorb68464e2016-02-16 23:52:18 +000016
17add_dependencies(LLVMIntelJITEvents LLVMCodeGen)