diff options
Diffstat (limited to 'sci-biology/uchime/files/CMakeLists.patch')
-rw-r--r-- | sci-biology/uchime/files/CMakeLists.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sci-biology/uchime/files/CMakeLists.patch b/sci-biology/uchime/files/CMakeLists.patch new file mode 100644 index 000000000000..c33af8c7e827 --- /dev/null +++ b/sci-biology/uchime/files/CMakeLists.patch @@ -0,0 +1,21 @@ +--- /dev/null ++++ b/CMakeLists.txt +@@ -0,0 +1,18 @@ ++cmake_minimum_required(VERSION 2.8.12) ++project(UCHIME LANGUAGES CXX) ++ ++include(GNUInstallDirs) ++ ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FILE_OFFSET_BITS=64 -DUCHIMES=1") ++ ++# "myutils.h: error: reference to byte is ambiguous"" ++# bug #786297 ++set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD_REQUIRED ON) ++set(CMAKE_CXX_EXTENSIONS OFF) ++ ++# Simply copy the source files from the mk script ++add_executable(uchime ++ addtargets2.cpp alignchime.cpp alignchimel.cpp alnparams.cpp alpha.cpp alpha2.cpp fractid.cpp getparents.cpp globalalign2.cpp make3way.cpp mx.cpp myutils.cpp path.cpp searchchime.cpp seqdb.cpp setnucmx.cpp sfasta.cpp tracebackbit.cpp uchime_main.cpp usort.cpp viterbifast.cpp writechhit.cpp) ++ ++INSTALL(TARGETS uchime DESTINATION ${CMAKE_INSTALL_BINDIR}) |