mirror of
https://github.com/anrieff/libcpuid
synced 2025-10-03 11:01:30 +00:00
Add cpuid Linux kernel module for ARM CPUs
This commit is contained in:
parent
fb4abf78bb
commit
371a9648d6
9 changed files with 371 additions and 3 deletions
|
@ -9,13 +9,16 @@ project(
|
|||
LANGUAGES C ASM_MASM
|
||||
VERSION ${VERSION})
|
||||
|
||||
# CMake modules
|
||||
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
|
||||
|
||||
if(MSVC)
|
||||
set(LIBCPUID_SHARED OFF)
|
||||
else()
|
||||
set(LIBCPUID_SHARED ON)
|
||||
endif()
|
||||
option(BUILD_SHARED_LIBS "Build shared lib" ${LIBCPUID_SHARED})
|
||||
|
||||
option(LIBCPUID_DRIVERS "Enable kernel drivers" ON)
|
||||
option(LIBCPUID_TESTS "Enable building tests" OFF)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
@ -47,8 +50,6 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
|
|||
endif()
|
||||
|
||||
# Global variables
|
||||
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
|
||||
|
||||
if(UNIX)
|
||||
include(GNUInstallDirs)
|
||||
set(prefix "${CMAKE_INSTALL_PREFIX}")
|
||||
|
@ -64,6 +65,9 @@ endif(UNIX)
|
|||
# Include subdirectories
|
||||
add_subdirectory(libcpuid)
|
||||
add_subdirectory(cpuid_tool)
|
||||
if(LIBCPUID_DRIVERS)
|
||||
add_subdirectory(drivers)
|
||||
endif()
|
||||
if(LIBCPUID_TESTS)
|
||||
add_subdirectory(tests)
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue