Skip to content

Commit 7e58d18

Browse files
committed
Merge pull request flann-lib#294 from mcleary/fix-vs-version
Allow flann to build with VS2015
2 parents 31bcbef + c9b7589 commit 7e58d18

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/cpp/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ set_property(TARGET flann_cpp_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC FLANN_
1717
if (BUILD_CUDA_LIB)
1818
SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-DFLANN_USE_CUDA")
1919
if(CMAKE_COMPILER_IS_GNUCC)
20-
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-Xcompiler;-fPIC;-arch=sm_13" )
20+
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-Xcompiler;-fPIC;" )
2121
if (NVCC_COMPILER_BINDIR)
2222
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};--compiler-bindir=${NVCC_COMPILER_BINDIR}")
2323
endif()
2424
else()
25-
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-arch=sm_13" )
25+
set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};" )
2626
endif()
2727
cuda_add_library(flann_cuda_s STATIC ${CU_SOURCES})
2828
set_property(TARGET flann_cuda_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC)
@@ -52,14 +52,14 @@ set_target_properties(flann_cpp PROPERTIES
5252
VERSION ${FLANN_VERSION}
5353
SOVERSION ${FLANN_SOVERSION}
5454
DEFINE_SYMBOL FLANN_EXPORTS
55-
)
55+
)
5656

5757
if (BUILD_CUDA_LIB)
5858
set_target_properties(flann_cuda PROPERTIES
5959
VERSION ${FLANN_VERSION}
6060
SOVERSION ${FLANN_SOVERSION}
6161
DEFINE_SYMBOL FLANN_EXPORTS
62-
)
62+
)
6363
endif()
6464

6565

@@ -98,7 +98,7 @@ if (BUILD_C_BINDINGS)
9898
VERSION ${FLANN_VERSION}
9999
SOVERSION ${FLANN_SOVERSION}
100100
DEFINE_SYMBOL FLANN_EXPORTS
101-
)
101+
)
102102
endif()
103103

104104
if(WIN32)
@@ -117,7 +117,7 @@ install (
117117
LIBRARY DESTINATION ${FLANN_LIB_INSTALL_DIR}
118118
ARCHIVE DESTINATION ${FLANN_LIB_INSTALL_DIR}
119119
)
120-
120+
121121
if (BUILD_CUDA_LIB)
122122
install (
123123
TARGETS flann_cuda flann_cuda_s

src/cpp/flann/util/serialization.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ BASIC_TYPE_SERIALIZER(bool);
109109
#ifdef _MSC_VER
110110
// unsigned __int64 ~= unsigned long long
111111
// Will throw error on VS2013
112-
#if _MSC_VER != 1800
112+
#if _MSC_VER < 1800
113113
BASIC_TYPE_SERIALIZER(unsigned __int64);
114114
#endif
115115
#endif

0 commit comments

Comments
 (0)