Как создать make-файл для библиотеки Keystone, используя cmake?
Я пытаюсь сделать библиотеку, используя keystone, и я получаю много ошибок при использовании Cmake, чего не было, когда я использую make. CMakeLists.txt, который я использовал, был
cmake_minimum_required(VERSION 2.8)
project(sample)
set(CMAKE_C_FLAGS "-lstdc++ -lm")
include_directories("../../include")
add_executable(sample sample.c)
target_link_libraries(sample keystone)
Makefile, который работал отлично, был
.PHONY: all clean
KEYSTONE_LDFLAGS = -lkeystone -lstdc++ -lm
all:
gcc -o sample sample.c ${KEYSTONE_LDFLAGS}
clean:
rm -rf *.o sample
Файл sample.c, который я использовал, находится здесь
Ошибка, которую я получаю, здесь.
Какие изменения я должен сделать, чтобы Cmake работал нормально.