Skip to content

Commit 51ea3b6

Browse files
author
Rob Patro
committed
add librt
1 parent acf09ff commit 51ea3b6

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,12 @@ endif()
8888

8989
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -funroll-loops -fPIC -fomit-frame-pointer -O4 -DHAVE_ANSI_TERM ${WALL} -std=c++14")
9090

91+
set(CMAKE_CXX_STANDARD 14)
92+
set(CMAKE_CXX_STANDARD_REQUIRED ON)
93+
set(CMAKE_CXX_EXTENSIONS OFF)
94+
set(CXXSTDFLAG "-std=c++14")
95+
set(GCCVERSION "5.2")
96+
9197
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
9298
find_package(Threads REQUIRED)
9399

@@ -111,9 +117,13 @@ endif()
111117
set( BOOST_EXTRA_FLAGS "--layout=tagged" )
112118
## this get's set differently below if we
113119
## are on clang & apple
114-
set (NON_APPLECLANG_LIBS gomp rt)
120+
set (NON_APPLECLANG_LIBS gomp)
115121
set (PTHREAD_LIB)
116122

123+
if(UNIX AND NOT APPLE)
124+
set(LIBRT rt)
125+
endif()
126+
117127
##
118128
# Compiler-specific C++11 activation.
119129
# http://stackoverflow.com/questions/10984442/how-to-detect-c11-support-of-a-compiler-with-cmake

src/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ target_link_libraries(rapmap
118118
${NON_APPLECLANG_LIBS}
119119
${FAST_MALLOC_LIB}
120120
${CMAKE_THREAD_LIBS_INIT}
121+
${LIBRT}
121122
ksw2pp
122123
#${GAT_SOURCE_DIR}/external/install/lib/libjellyfish-2.0.a
123124
#${LIBLZMA_LIBRARIES}

0 commit comments

Comments
 (0)