Skip to content
Snippets Groups Projects
Commit c1a369e2 authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

CMakeLists: UPPER_NAME always for config.h

parent 06c07ac6
No related branches found
No related tags found
2 merge requests!436Release to start wolf public,!433After 2nd RA-L submission
Pipeline #8135 failed
...@@ -80,18 +80,11 @@ ENDIF() ...@@ -80,18 +80,11 @@ ENDIF()
option(_WOLF_TRACE "Enable wolf tracing macro" ON) option(_WOLF_TRACE "Enable wolf tracing macro" ON)
# Does this has any other interest
# but for the examples ?
# yes, for the tests !
IF(BUILD_DEMOS OR BUILD_TESTS)
set(_WOLF_ROOT_DIR ${CMAKE_SOURCE_DIR})
ENDIF(BUILD_DEMOS OR BUILD_TESTS)
#CMAKE modules #CMAKE modules
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake_modules") SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake_modules")
MESSAGE(STATUS "Cmake modules at: " ${CMAKE_MODULE_PATH}) MESSAGE(STATUS "Cmake modules at: " ${CMAKE_MODULE_PATH})
#find dependencies # ============ DEPENDENCIES ============
FIND_PACKAGE(Threads REQUIRED) FIND_PACKAGE(Threads REQUIRED)
FIND_PACKAGE(Ceres REQUIRED) FIND_PACKAGE(Ceres REQUIRED)
FIND_PACKAGE(Eigen3 3.3 REQUIRED) FIND_PACKAGE(Eigen3 3.3 REQUIRED)
...@@ -100,6 +93,8 @@ if(${EIGEN3_VERSION_STRING} VERSION_LESS 3.3) ...@@ -100,6 +93,8 @@ if(${EIGEN3_VERSION_STRING} VERSION_LESS 3.3)
endif() endif()
FIND_PACKAGE(YamlCpp REQUIRED) FIND_PACKAGE(YamlCpp REQUIRED)
# ============ config.h ============
set(_WOLF_ROOT_DIR ${CMAKE_SOURCE_DIR})
# Define the directory where will be the configured config.h # Define the directory where will be the configured config.h
SET(WOLF_CONFIG_DIR ${PROJECT_BINARY_DIR}/conf/core/internal) SET(WOLF_CONFIG_DIR ${PROJECT_BINARY_DIR}/conf/core/internal)
...@@ -127,13 +122,13 @@ ELSE (SPDLOG_INCLUDE_DIR) ...@@ -127,13 +122,13 @@ ELSE (SPDLOG_INCLUDE_DIR)
MESSAGE(FATAL_ERROR "Could not find spdlog") MESSAGE(FATAL_ERROR "Could not find spdlog")
ENDIF (SPDLOG_INCLUDE_DIR) ENDIF (SPDLOG_INCLUDE_DIR)
# Includes # ============ INCLUDES ============
INCLUDE_DIRECTORIES("include") # In this same project INCLUDE_DIRECTORIES("include") # In this same project
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIRS}) INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIRS})
INCLUDE_DIRECTORIES(${YAMLCPP_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${YAMLCPP_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${CERES_INCLUDE_DIRS}) INCLUDE_DIRECTORIES(${CERES_INCLUDE_DIRS})
#HEADERS # ============ HEADERS ============
SET(HDRS_CAPTURE SET(HDRS_CAPTURE
include/core/capture/capture_base.h include/core/capture/capture_base.h
include/core/capture/capture_motion.h include/core/capture/capture_motion.h
...@@ -268,7 +263,7 @@ SET(HDRS_YAML ...@@ -268,7 +263,7 @@ SET(HDRS_YAML
include/core/yaml/yaml_conversion.h include/core/yaml/yaml_conversion.h
) )
#SOURCES # ============ SOURCES ============
SET(SRCS_CAPTURE SET(SRCS_CAPTURE
src/capture/capture_base.cpp src/capture/capture_base.cpp
src/capture/capture_motion.cpp src/capture/capture_motion.cpp
...@@ -364,7 +359,7 @@ SET(SRCS_YAML ...@@ -364,7 +359,7 @@ SET(SRCS_YAML
src/yaml/sensor_pose_yaml.cpp src/yaml/sensor_pose_yaml.cpp
) )
#OPTIONALS # ============ OPTIONALS ============
IF (Ceres_FOUND) IF (Ceres_FOUND)
SET(HDRS_CERES_WRAPPER SET(HDRS_CERES_WRAPPER
#ceres_wrapper/qr_manager.h #ceres_wrapper/qr_manager.h
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment