1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
cmake_minimum_required(VERSION 3.14) project(CruUI) enable_testing() set(CMAKE_CXX_STANDARD 17) if (MSVC) string(REGEX REPLACE "/W[0-4]\\s*" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) add_compile_options(/utf-8 /W4 /WX) endif() set(CRU_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include) add_subdirectory(src) add_subdirectory(test)