mach-detours/CMakeLists.txt

29 lines
568 B
Text
Raw Normal View History

2025-09-27 23:12:16 +02:00
cmake_minimum_required(VERSION 4.0)
project(mach_detours C CXX)
2025-09-27 23:12:16 +02:00
set(CMAKE_C_STANDARD 23)
set(CMAKE_CXX_STANDARD 23)
2025-09-27 23:12:16 +02:00
add_library(mach_detours SHARED
include/mach_detours.h
src/detours_internal.h
src/detours_disasm.h
src/mach_detours.c
src/arm64/detours_arm64.h
src/arm64/detours_arm64_disasm.cpp
2025-09-27 23:12:16 +02:00
)
target_include_directories(mach_detours
2025-09-30 00:09:10 +02:00
PUBLIC include
PRIVATE src
)
add_executable(mach_detours_sample
2025-09-30 23:51:28 +02:00
sample/main.c
2025-09-30 00:09:10 +02:00
)
target_link_libraries(mach_detours_sample
PRIVATE mach_detours
)