2025-10-16 14:04:45 +03:30
|
|
|
if(NOT WIN32)
|
2025-11-04 18:50:59 +03:30
|
|
|
add_library_module(
|
|
|
|
|
NAME
|
|
|
|
|
surface
|
|
|
|
|
INTERFACES
|
|
|
|
|
system.cppm
|
|
|
|
|
requests.cppm
|
|
|
|
|
events.cppm
|
|
|
|
|
components.cppm
|
|
|
|
|
SOURCES
|
|
|
|
|
platform_linux.cpp)
|
2025-09-18 19:15:29 +03:30
|
|
|
target_link_libraries(surface PRIVATE X11)
|
|
|
|
|
|
2025-09-10 15:24:42 +03:30
|
|
|
else(WIN32)
|
2025-11-04 18:50:59 +03:30
|
|
|
add_library_module(
|
|
|
|
|
NAME
|
|
|
|
|
surface
|
|
|
|
|
INTERFACES
|
|
|
|
|
system.cppm
|
|
|
|
|
requests.cppm
|
|
|
|
|
system.cppm
|
|
|
|
|
requests.cppm
|
|
|
|
|
events.cppm
|
|
|
|
|
components.cppm
|
|
|
|
|
SOURCES
|
|
|
|
|
platform_windows.cpp)
|
2025-09-18 19:15:29 +03:30
|
|
|
|
2025-07-26 18:01:27 +03:30
|
|
|
endif()
|
|
|
|
|
|
2025-10-16 14:04:45 +03:30
|
|
|
target_link_libraries(
|
|
|
|
|
surface
|
|
|
|
|
PUBLIC ecs app math memory tbb
|
|
|
|
|
PRIVATE logger lt_debug time)
|
2025-07-28 20:45:24 +03:30
|
|
|
|
|
|
|
|
add_test_module(surface system.test.cpp)
|
2025-11-04 18:50:59 +03:30
|
|
|
|
|
|
|
|
# add_fuzz_module(surface system.fuzz.cpp)
|