2023-12-30 13:02:40 +08:00
|
|
|
cmake_minimum_required(VERSION 3.27)
|
2023-12-31 14:10:12 +08:00
|
|
|
project(brokenithm)
|
2023-12-30 13:02:40 +08:00
|
|
|
|
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
|
|
|
include_directories("${CMAKE_SOURCE_DIR}/include/")
|
2023-12-31 14:10:12 +08:00
|
|
|
set(CMAKE_C_STANDARD 11)
|
2023-12-30 13:02:40 +08:00
|
|
|
|
2024-01-01 18:17:11 +08:00
|
|
|
include(CheckIPOSupported)
|
|
|
|
check_ipo_supported(RESULT IPO_SUPPORTED)
|
|
|
|
if (IPO_SUPPORTED)
|
|
|
|
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
|
|
|
|
endif ()
|
|
|
|
|
2023-12-31 14:10:12 +08:00
|
|
|
include_directories(.)
|
2023-12-30 18:43:30 +08:00
|
|
|
|
2023-12-31 14:10:12 +08:00
|
|
|
add_subdirectory(aimeio)
|
|
|
|
add_subdirectory(chuniio)
|
|
|
|
add_subdirectory(util)
|