Browse Source
Merge pull request #48 from spycrab/cmake_python
CMake: Override PYTHON environment variable for libunicorn
pull/15/merge
bunnei
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
1 deletions
-
CMakeLists.txt
|
|
|
@ -240,8 +240,10 @@ if (NOT UNICORN_FOUND) |
|
|
|
set(LIBUNICORN_INCLUDE_DIR "${UNICORN_PREFIX}/include" CACHE PATH "Path to Unicorn headers" FORCE) |
|
|
|
set(UNICORN_DLL_DIR "${UNICORN_PREFIX}/" CACHE PATH "Path to unicorn dynamic library" FORCE) |
|
|
|
|
|
|
|
find_package(PythonInterp 2.7 REQUIRED) |
|
|
|
|
|
|
|
add_custom_command(OUTPUT ${LIBUNICORN_LIBRARY} |
|
|
|
COMMAND ${CMAKE_COMMAND} -E env UNICORN_ARCHS="aarch64" /bin/sh make.sh |
|
|
|
COMMAND ${CMAKE_COMMAND} -E env UNICORN_ARCHS="aarch64" PYTHON="${PYTHON_EXECUTABLE}" /bin/sh make.sh |
|
|
|
WORKING_DIRECTORY ${UNICORN_PREFIX} |
|
|
|
) |
|
|
|
# ALL makes this custom target build every time |
|
|
|
|