17 lines
548 B
CMake
17 lines
548 B
CMake
cmake_minimum_required(VERSION 3.7)
|
|
|
|
project(CustomClient)
|
|
|
|
find_package(DynamoRIO REQUIRED)
|
|
|
|
add_library(CustomClient SHARED "${CMAKE_CURRENT_SOURCE_DIR}/src/client.c")
|
|
|
|
add_definitions(-DCC_QTLIB_DLL_PATH="${CMAKE_CURRENT_SOURCE_DIR}/lib/build/release/CC_QTLib.dll")
|
|
|
|
target_include_directories(CustomClient PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/lib")
|
|
target_link_directories(CustomClient PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/lib/build/release")
|
|
|
|
target_link_libraries(CustomClient drwrap drmgr CC_QTLib)
|
|
|
|
configure_DynamoRIO_client(CustomClient)
|