You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- if(MGE_USE_SYSTEM_LIB)
- find_package(Cpuinfo)
- message(STATUS "Using system provided cpuinfo ${cpuinfo_VERSION}")
- add_library(libcpuinfo IMPORTED GLOBAL)
- set_target_properties(
- libcpuinfo PROPERTIES IMPORTED_LOCATION ${cpuinfo_LIBRARIES}
- INTERFACE_INCLUDE_DIRECTORIES ${cpuinfo_INCLUDE_DIRS})
- return()
- endif()
-
- set(CPUINFO_LIBRARY_TYPE
- "static"
- CACHE STRING "Type of cpuinfo library (shared, static, or default) to build")
- option(CPUINFO_BUILD_TOOLS "Build command-line tools" OFF)
- option(CPUINFO_BUILD_UNIT_TESTS "Build cpuinfo unit tests" OFF)
- option(CPUINFO_BUILD_MOCK_TESTS "Build cpuinfo mock tests" OFF)
- option(CPUINFO_BUILD_BENCHMARKS "Build cpuinfo micro-benchmarks" OFF)
- include_directories("${PROJECT_SOURCE_DIR}/third_party/cpuinfo/include")
- add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/cpuinfo
- ${CMAKE_CURRENT_BINARY_DIR}/cpuinfo EXCLUDE_FROM_ALL)
|