mirror of
https://github.com/xmrig/xmrig.git
synced 2025-03-12 09:37:35 +00:00
40 lines
743 B
CMake
40 lines
743 B
CMake
cmake_minimum_required(VERSION 3.1)
|
|
project (hwloc C)
|
|
|
|
include_directories(include)
|
|
include_directories(src)
|
|
|
|
add_definitions(/D_CRT_SECURE_NO_WARNINGS)
|
|
set(CMAKE_C_FLAGS_RELEASE "/MT /O2 /Ob2 /DNDEBUG")
|
|
|
|
set(HEADERS
|
|
include/hwloc.h
|
|
src/static-components.h
|
|
)
|
|
|
|
set(SOURCES
|
|
src/base64.c
|
|
src/bind.c
|
|
src/bitmap.c
|
|
src/components.c
|
|
src/diff.c
|
|
src/distances.c
|
|
src/misc.c
|
|
src/pci-common.c
|
|
src/shmem.c
|
|
src/topology.c
|
|
src/topology-noos.c
|
|
src/topology-synthetic.c
|
|
src/topology-windows.c
|
|
src/topology-x86.c
|
|
src/topology-xml.c
|
|
src/topology-xml-nolibxml.c
|
|
src/traversal.c
|
|
src/memattrs.c
|
|
src/cpukinds.c
|
|
)
|
|
|
|
add_library(hwloc STATIC
|
|
${HEADERS}
|
|
${SOURCES}
|
|
)
|