aboutsummaryrefslogtreecommitdiff
path: root/libs/acpi/CMakeLists.txt
blob: c6e63b97bd0c3f880af27ba4d5e569b7b18e9593 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
add_library("acpi" STATIC)
add_library("libs::acpi" ALIAS "acpi")

target_include_directories("acpi" PUBLIC
  "${CMAKE_CURRENT_SOURCE_DIR}"
)

file(GLOB_RECURSE ACPI_HEADERS
  RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
  "acpi/*.hpp"
)

target_sources("acpi" PRIVATE
  "acpi/checksum.cpp"
  "acpi/madt.cpp"
  "acpi/pointers.cpp"
  "acpi/sdt.cpp"
)

target_sources("acpi" PUBLIC
  FILE_SET HEADERS
  BASE_DIRS "acpi"
  FILES
  ${ACPI_HEADERS}
)

target_link_libraries("acpi" PUBLIC
  "libs::kstd"
)