Skip to content
Snippets Groups Projects
Commit 88bcc103 authored by Matteo Cicuttin's avatar Matteo Cicuttin
Browse files

Fixed CMakeLists.txt

parent 33cc65d7
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,18 @@ set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
set(LINK_LIBS ${LINK_LIBS} Threads::Threads)
######################################################################
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set(COMPILER_IS_CLANG TRUE)
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
set(COMPILER_IS_GNU TRUE)
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
set(COMPILER_IS_INTEL)
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "PGI")
set(COMPILER_IS_PGI)
endif ()
find_package(SILO)
if (SILO_FOUND)
add_definitions(-DHAVE_SILO)
......@@ -130,8 +142,13 @@ if (ENABLE_OPENMP)
endif()
set(CMAKE_CXX_FLAGS_DEBUG "-g")
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=native -g -DNDEBUG")
set(CMAKE_CXX_FLAGS_RELEASEASSERT "-O3 -march=native -g -fpermissive")
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -g -DNDEBUG")
set(CMAKE_CXX_FLAGS_RELEASEASSERT "-O3 -g -fpermissive")
if (COMPILER_IS_CLANG OR COMPILER_IS_GNU OR COMPILER_IS_INTEL)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
endif()
macro(setup_fd_catalog_target FD_TGT_NAME SINGLE_PRECISION)
set(FD_SOURCES "fd_main.cpp")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment