File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 1- CMAKE_MINIMUM_REQUIRED (VERSION 3.0 )
1+ CMAKE_MINIMUM_REQUIRED (VERSION 2.8 )
22SET (CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} /cmake ${CMAKE_MODULE_PATH} )
33
44################################################################################
@@ -18,6 +18,14 @@ FUNCTION(EXCLUDE_DIR list_name dir_name)
1818ENDFUNCTION ()
1919
2020################################################################################
21+
22+ if (${CMAKE_VERSION} VERSION_LESS "2.8.12" )
23+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
24+ else (${CMAKE_VERSION} VERSION_LESS "2.8.12" )
25+ if (${CMAKE_VERSION} VERSION_LESS "3.1" )
26+ add_compile_options (-std=c++11) # CMake 2.8.12 to 3.1
27+ endif (${CMAKE_VERSION} VERSION_LESS "3.1" )
28+ endif (${CMAKE_VERSION} VERSION_LESS "2.8.12" )
2129
2230IF (NOT Torch_FOUND)
2331 FIND_PACKAGE (Torch REQUIRED)
@@ -40,9 +48,12 @@ EXCLUDE_DIR(all_cpp ".*/generic/.*\\.cpp$")
4048
4149INCLUDE_DIRECTORIES (${CMAKE_CURRENT_SOURCE_DIR} )
4250ADD_LIBRARY (THPP SHARED ${all_cpp} )
43- SET_PROPERTY (TARGET THPP PROPERTY CXX_STANDARD 11)
4451SET_TARGET_PROPERTIES (THPP PROPERTIES VERSION 1 SOVERSION 1)
4552
53+ if (NOT ${CMAKE_VERSION} VERSION_LESS "3.1" )
54+ SET_PROPERTY (TARGET THPP PROPERTY CXX_STANDARD 11)
55+ endif (NOT ${CMAKE_VERSION} VERSION_LESS "3.1" )
56+
4657TARGET_LINK_LIBRARIES (THPP PRIVATE ${TH_LIBRARIES} )
4758
4859INSTALL (TARGETS THPP
You can’t perform that action at this time.
0 commit comments