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)
|