blob: 38cd8dfe3cca4df7754b3103e199b2875b28824d (
plain) (
blame)
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
30
31
32
|
set(src "src/common.c")
if(PS1_BUILD)
set(src ${src}
"src/ps1/net.c"
)
else()
set(src ${src}
"src/net.c"
"src/enet/ipv4.c"
)
if(WIN9X_BUILD OR ${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows")
set(src ${src} "src/win9x/serial.c")
else()
# Assume POSIX if the command below executes successfully
execute_process(COMMAND uname -m RESULT_VARIABLE result OUTPUT_QUIET)
if(result)
message(FATAL_ERROR "Unknown operating system")
else()
set(src ${src} "src/posix/serial.c")
endif()
endif()
set(priv_deps ${priv_deps} util ENET)
set(privinc ${privinc} "privinc")
endif()
add_library(net ${src})
target_include_directories(net PUBLIC "inc" PRIVATE ${privinc})
target_link_libraries(net PRIVATE ${priv_deps})
|