From c6655e15cae533e6974559ac1fcb21e5bb25b319 Mon Sep 17 00:00:00 2001 From: "Vasco C. B. Ferreira" Date: Sat, 1 Aug 2026 23:45:52 +0200 Subject: [PATCH] build method implemented with -O3 --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a565c27..36fd98b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,11 @@ cmake_minimum_required(VERSION 3.13.4) - project(nufi_poisson) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build type" FORCE) +endif() + find_package(deal.II 9.6.0 HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR} ) @@ -36,6 +39,8 @@ target_link_libraries(nufi_lib OpenMP::OpenMP_CXX ) +target_compile_options(nufi_lib PRIVATE -O3) + # ------------------------- add_executable(nufi_poisson @@ -47,5 +52,6 @@ target_link_libraries(nufi_poisson OpenMP::OpenMP_CXX ) - deal_ii_setup_target(nufi_poisson) + +target_compile_options(nufi_poisson PRIVATE -O3)