cmake_minimum_required(VERSION 4.0) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) project(jlx LANGUAGES CXX) include(CheckIPOSupported) check_ipo_supported(RESULT JLX_IPO_OK OUTPUT JLX_IPO_MSG) if (NOT JLX_IPO_OK) message("No IPO: ${JLX_IPO_MSG}") endif() add_subdirectory(libjlx) add_subdirectory(jlx)