1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2025-02-19 16:54:18 +01:00

Merge pull request #28 from jwinarske/autogen_fix

autogen fix
This commit is contained in:
Yours3lf 2021-02-26 16:55:00 +00:00 committed by GitHub
commit 6bfd11b1cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,18 +11,19 @@ file(GLOB brcmSrc
find_program(python REQUIRED) find_program(python REQUIRED)
execute_process(COMMAND "python" "${CMAKE_CURRENT_SOURCE_DIR}/cle/gen_pack_header.py" "${CMAKE_CURRENT_SOURCE_DIR}/cle/v3d_packet_v21.xml" "21" OUTPUT_VARIABLE V3D_PACKET_V21_PACK ERROR_VARIABLE CMD_ERROR) add_custom_command(
if(CMD_ERROR STREQUAL "") OUTPUT cle/v3d_packet_v21_pack.h
file(WRITE "${CMAKE_CURRENT_SOURCE_DIR}/cle/v3d_packet_v21_pack.h" "${V3D_PACKET_V21_PACK}" ) COMMAND python cle/gen_pack_header.py cle/v3d_packet_v21.xml 21 > cle/v3d_packet_v21_pack.h
else(CMD_ERROR STREQUAL "") DEPENDS cle/gen_pack_header.py cle/v3d_packet_v21.xml
message(FATAL_ERROR ${CMD_ERROR}) WORKING_DIR ${CMAKE_CURRENT_SOURCE_DIR}
endif(CMD_ERROR STREQUAL "") )
execute_process(COMMAND "python" "${CMAKE_CURRENT_SOURCE_DIR}/cle/gen_zipped_file.py" "${CMAKE_CURRENT_SOURCE_DIR}/cle/v3d_packet_v21.xml" OUTPUT_VARIABLE V3D_XML ERROR_VARIABLE CMD_ERROR2)
if(CMD_ERROR2 STREQUAL "") add_custom_command(
file(WRITE "${CMAKE_CURRENT_SOURCE_DIR}/cle/v3d_xml.h" "${V3D_XML}" ) OUTPUT cle/v3d_xml.h
else(CMD_ERROR2 STREQUAL "") COMMAND python /cle/gen_zipped_file.py cle/v3d_packet_v21.xml > cle/v3d_xml.h
message(FATAL_ERROR ${CMD_ERROR2}) DEPENDS /cle/gen_zipped_file.py cle/v3d_packet_v21.xml
endif(CMD_ERROR2 STREQUAL "") WORKING_DIR ${CMAKE_CURRENT_SOURCE_DIR}
)
add_library(brcm OBJECT ${brcmSrc}) add_library(brcm OBJECT ${brcmSrc})
target_compile_definitions(brcm PRIVATE V3D_VERSION=21) target_compile_definitions(brcm PRIVATE V3D_VERSION=21)