summaryrefslogtreecommitdiffstats
path: root/arch/x86/port/CMakeLists.txt
blob: 6ad61efb006f496e4e237b1b251e847e1475d433 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
add_library(Port STATIC)
target_link_libraries(Port PUBLIC CXX_COMPILER_REQUIREMENTS)

target_sources(Port PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/PortOps.cpp
)

target_sources(Port
    PUBLIC
        FILE_SET HEADERS
        FILES
            ${CMAKE_CURRENT_LIST_DIR}/PortOps.h
            ${CMAKE_CURRENT_LIST_DIR}/Operations
)

target_link_libraries(Architecture INTERFACE Port)