2026-01-07 04:24:22 +09:00
|
|
|
cmake_minimum_required(VERSION 3.11)
|
|
|
|
|
project(assaultfish)
|
|
|
|
|
|
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
|
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}")
|
|
|
|
|
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
2026-01-07 04:35:00 +09:00
|
|
|
|
|
|
|
|
macro(install_target name)
|
|
|
|
|
install(
|
|
|
|
|
TARGETS ${name}
|
|
|
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
|
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
|
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
|
|
|
)
|
|
|
|
|
endmacro()
|
|
|
|
|
|
2026-01-07 04:24:22 +09:00
|
|
|
add_subdirectory(external/glad)
|
|
|
|
|
|
|
|
|
|
add_subdirectory(net)
|
|
|
|
|
|
|
|
|
|
add_subdirectory(tools)
|