if(NOT TARGET Bin2CPP) if(CMAKE_CROSSCOMPILING) find_program(BIN2CPP_EXECUTABLE NAMES Bin2CPP PATHS ENV PATH NO_DEFAULT_PATH ) else() find_program(BIN2CPP_EXECUTABLE NAMES Bin2CPP PATHS "${CMAKE_CURRENT_LIST_DIR}" NO_DEFAULT_PATH ) endif() if(BIN2CPP_EXECUTABLE) get_filename_component(BIN2CPP_EXECUTABLE "${BIN2CPP_EXECUTABLE}" ABSOLUTE) add_executable(Bin2CPP IMPORTED) set_property(TARGET Bin2CPP PROPERTY IMPORTED_LOCATION ${BIN2CPP_EXECUTABLE}) else() message(WARNING "Bin2CPP executable not found in ${CMAKE_CURRENT_LIST_DIR}") endif() endif()