mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
biology/megahit: Add cmake patch to respect ports build flags
Removes agressive optimizations hard-coded upstream
This commit is contained in:
parent
bbdc4e71a8
commit
4b98707562
2 changed files with 18 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
PORTNAME= megahit
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.2.9
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= jwb@FreeBSD.org
|
||||
|
|
17
biology/megahit/files/patch-CMakeLists.txt
Normal file
17
biology/megahit/files/patch-CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
--- CMakeLists.txt.orig 2019-10-15 02:51:03 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -42,13 +42,12 @@ find_package(OpenMP REQUIRED)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DXXH_INLINE_ALL -ftemplate-depth=3000")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-unused-function")
|
||||
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprefetch-loop-arrays -funroll-loops")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__XROOT__='\"${CMAKE_SOURCE_DIR}/src\"'")
|
||||
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__XFILE__='\"$(subst ${CMAKE_SOURCE_DIR}/,,$(abspath $<))\"'")
|
||||
|
||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${ZLIB_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
|
||||
|
||||
-set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
|
||||
+set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-g -ggdb -O1 -D_LIBCPP_DEBUG -D_GLIBCXX_DEBUG")
|
||||
|
||||
if (COVERAGE)
|
Loading…
Add table
Reference in a new issue