Saikari
Saikari
Works over x86-windows, limited to static build. CMakeLists.txt ```cmake cmake_minimum_required(VERSION 3.26) project(CMakeProject1) set(CMAKE_CXX_STANDARD 17) # Find required packages find_package(capstone CONFIG REQUIRED) find_package(unofficial-libmem CONFIG REQUIRED) # Add executable add_executable(CMakeProject1 CMakeProject1.cpp) #...
> IMO this still needs a simplification, and the port should be based on (patching) the official CMake build. It is simplified by using existing LLVM Demangle, I intend it...
Works over x86-windows build, libmem.dll present among keystone.dll & capstone.dll. CMakeLists.txt ```cmake cmake_minimum_required(VERSION 3.26) project(CMakeProject1) set(CMAKE_CXX_STANDARD 17) # Find required packages find_package(unofficial-libmem CONFIG REQUIRED) # Add executable add_executable(CMakeProject1 CMakeProject1.cpp) #...
Works over x86-windows. https://github.com/rdbo/libmem/commit/04830fb5a6dd6c81843c1b54bd61dac5bd202b9a is patch, without usage of ```cmake if (MSVC AND BUILD_SHARED_LIBS) set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) endif() ```
More than half of CMakeLists.txt consists of stuff that should not be used by vcpkg.
@dg0yt feel free to review.
> Regarding `0001-CMakeLists.patch`, please avoid adding large blocks of empty lines. Also, if you want to remove a continuous block of code, you can wrap it with: > > ```cmake...
Seems working as expected, tested over x86-windows. Now relying over pkgconfig's keystone.
If there still need changes feel free to review.
>The version should get upgraded with rollout of visual studio version 17.14. Currently we are working on it. I think https://github.com/actions/runner-images/pull/12363 was merged yesterday, but issue for OpenCV build by...