X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=CMakeLists.txt;h=6beb15a73c39db877de8cf6b1c79d9315ca1d9a2;hp=80fb3807f2a946a8ab392b3b3d9a91f0106b2035;hb=2bb66f1d159d044d2c5dad0f0f968abcb6d53287;hpb=dbcf06e07e070683ecfe19d9c21b86ac658826ea diff --git a/CMakeLists.txt b/CMakeLists.txt index 80fb3807..6beb15a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ include(TargetArch) project(cds) -set(PROJECT_VERSION 2.2.0) +set(PROJECT_VERSION 2.3.0) # Options option(WITH_TESTS "Build unit tests" OFF) @@ -107,6 +107,10 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") endif() endif() +if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" ) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wdocumentation") +endif() + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG") message("Build type -- ${CMAKE_BUILD_TYPE}") @@ -130,16 +134,16 @@ include_directories(${PROJECT_SOURCE_DIR}) set(LIBRARIES_COMPONENT lib) set(HEADERS_COMPONENT devel) -set(SOURCES src/hp_gc.cpp - src/init.cpp - src/dhp_gc.cpp - src/urcu_gp.cpp - src/urcu_sh.cpp - src/michael_heap.cpp - src/topology_hpux.cpp - src/topology_linux.cpp - src/topology_osx.cpp - src/dllmain.cpp) +set(SOURCES src/init.cpp + src/hp.cpp + src/dhp.cpp + src/urcu_gp.cpp + src/urcu_sh.cpp + src/thread_data.cpp + src/topology_hpux.cpp + src/topology_linux.cpp + src/topology_osx.cpp + src/dllmain.cpp) add_library(${CDS_SHARED_LIBRARY} SHARED ${SOURCES}) set_target_properties(${CDS_SHARED_LIBRARY} PROPERTIES VERSION ${PROJECT_VERSION}