38 lines
1.2 KiB
CMake
38 lines
1.2 KiB
CMake
if(NOT TARGET minject)
|
|
if(CMAKE_CROSSCOMPILING)
|
|
find_program(MINJECT_EXECUTABLE
|
|
NAMES minject
|
|
PATHS ENV PATH
|
|
NO_DEFAULT_PATH
|
|
)
|
|
find_program(MINJECT32_EXECUTABLE
|
|
NAMES minject32
|
|
PATHS ENV PATH
|
|
NO_DEFAULT_PATH
|
|
)
|
|
else()
|
|
find_program(MINJECT_EXECUTABLE
|
|
NAMES minject
|
|
PATHS "${CMAKE_CURRENT_LIST_DIR}/../../bin/"
|
|
NO_DEFAULT_PATH
|
|
)
|
|
find_program(MINJECT32_EXECUTABLE
|
|
NAMES minject32
|
|
PATHS "${CMAKE_CURRENT_LIST_DIR}/../../bin/"
|
|
NO_DEFAULT_PATH
|
|
)
|
|
endif()
|
|
|
|
if(MINJECT_EXECUTABLE)
|
|
get_filename_component(MINJECT_EXECUTABLE "${MINJECT_EXECUTABLE}" ABSOLUTE)
|
|
add_executable(minject IMPORTED)
|
|
set_property(TARGET minject PROPERTY IMPORTED_LOCATION ${MINJECT_EXECUTABLE})
|
|
endif()
|
|
|
|
if(MINJECT32_EXECUTABLE)
|
|
get_filename_component(MINJECT32_EXECUTABLE "${MINJECT32_EXECUTABLE}" ABSOLUTE)
|
|
add_executable(minject32 IMPORTED)
|
|
set_property(TARGET minject32 PROPERTY IMPORTED_LOCATION ${MINJECT32_EXECUTABLE})
|
|
endif()
|
|
endif()
|