@@ -21,7 +21,6 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
21
21
22
22
OPTION (BUILD_TESTS "Build tests" ON )
23
23
OPTION (BUILD_PYTHON "Build Python extension" OFF )
24
- OPTION (INSTALL_OPENGV "Install OpenGV on the system" OFF )
25
24
26
25
IF (MSVC )
27
26
set (BUILD_SHARED_LIBS OFF )
@@ -40,6 +39,15 @@ IF(BUILD_POSITION_INDEPENDENT_CODE)
40
39
add_definitions ( -fPIC )
41
40
ENDIF ()
42
41
42
+ ADD_DEFINITIONS (
43
+ -Wall
44
+ -Wextra
45
+ #-Werror
46
+ -Wwrite-strings
47
+ -Wno-unused-parameter
48
+ -fno-strict-aliasing
49
+ )
50
+
43
51
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR} /modules/" )
44
52
find_package (Eigen REQUIRED)
45
53
set (ADDITIONAL_INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIR} /unsupported)
@@ -314,19 +322,18 @@ IF (BUILD_TESTS)
314
322
315
323
ENDIF ()
316
324
317
- IF (INSTALL_OPENGV)
318
- install (
319
- TARGETS opengv
320
- EXPORT opengv-export
321
- RUNTIME DESTINATION bin
322
- ARCHIVE DESTINATION lib
323
- LIBRARY DESTINATION lib
324
- COMPONENT library
325
- )
326
- target_include_directories (opengv PUBLIC "${CMAKE_INSTALL_PREFIX} /include" )
327
- install (DIRECTORY include / DESTINATION include / FILES_MATCHING PATTERN "*.h" PATTERN "*.hpp" )
328
- install (EXPORT opengv-export DESTINATION CMake FILE opengv-config.cmake)
329
- ENDIF ()
325
+ install (
326
+ TARGETS opengv
327
+ EXPORT opengv-export
328
+ RUNTIME DESTINATION bin
329
+ ARCHIVE DESTINATION lib
330
+ LIBRARY DESTINATION lib
331
+ COMPONENT library
332
+ )
333
+ target_include_directories (opengv PUBLIC "${CMAKE_INSTALL_PREFIX} /include" )
334
+ install (DIRECTORY include / DESTINATION include / FILES_MATCHING PATTERN "*.h" PATTERN "*.hpp" )
335
+ install (EXPORT opengv-export DESTINATION CMake FILE opengv-config.cmake)
336
+
330
337
331
338
if (BUILD_PYTHON)
332
339
add_subdirectory ( python )
0 commit comments