mirror of
https://github.com/anrieff/libcpuid
synced 2025-10-03 11:01:30 +00:00
Add cpuid FreeBSD kernel module for ARM CPUs
This commit is contained in:
parent
371a9648d6
commit
0d71be934e
4 changed files with 276 additions and 1 deletions
17
drivers/arm/freebsd/CMakeLists.txt
Normal file
17
drivers/arm/freebsd/CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
set(DRIVER_NAME "cpuid")
|
||||
set(DRIVER_SOURCE "${DRIVER_NAME}.c")
|
||||
set(DRIVER_OBJECT "${DRIVER_NAME}.o")
|
||||
set(DRIVER_MODULE "${DRIVER_NAME}.ko")
|
||||
|
||||
configure_file("${DRIVER_SOURCE}" "${CMAKE_CURRENT_BINARY_DIR}/${DRIVER_SOURCE}" COPYONLY)
|
||||
configure_file(Makefile.in "${CMAKE_CURRENT_BINARY_DIR}/Makefile_kmod")
|
||||
|
||||
add_custom_command(OUTPUT "${DRIVER_MODULE}"
|
||||
COMMAND "${CMAKE_MAKE_PROGRAM}" -f Makefile_kmod
|
||||
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
DEPENDS "${DRIVER_SOURCE}"
|
||||
COMMENT "Building CPUID kernel module for ARM..."
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
add_custom_target(driver-arm-cpuid ALL DEPENDS "${DRIVER_MODULE}")
|
Loading…
Add table
Add a link
Reference in a new issue