Fixed unstable examples never getting built
parent
ed507cf4f6
commit
8bee2cd70f
|
@ -34,7 +34,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
|
||||||
message(FATAL_ERROR "In-source builds not allowed. Please make a new directory (called a build directory) and run CMake from there. You may need to remove CMakeCache.txt. ")
|
message(FATAL_ERROR "In-source builds not allowed. Please make a new directory (called a build directory) and run CMake from there. You may need to remove CMakeCache.txt. ")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# See whether gtsam_unstable is available (it will be present only if we're using an SVN checkout)
|
# See whether gtsam_unstable is available (it will be present only if we're using a git checkout)
|
||||||
if(EXISTS "${PROJECT_SOURCE_DIR}/gtsam_unstable" AND IS_DIRECTORY "${PROJECT_SOURCE_DIR}/gtsam_unstable")
|
if(EXISTS "${PROJECT_SOURCE_DIR}/gtsam_unstable" AND IS_DIRECTORY "${PROJECT_SOURCE_DIR}/gtsam_unstable")
|
||||||
set(GTSAM_UNSTABLE_AVAILABLE 1)
|
set(GTSAM_UNSTABLE_AVAILABLE 1)
|
||||||
else()
|
else()
|
||||||
|
@ -94,7 +94,7 @@ if(MSVC)
|
||||||
# Disable autolinking
|
# Disable autolinking
|
||||||
if(NOT Boost_USE_STATIC_LIBS)
|
if(NOT Boost_USE_STATIC_LIBS)
|
||||||
add_definitions(-DBOOST_ALL_NO_LIB)
|
add_definitions(-DBOOST_ALL_NO_LIB)
|
||||||
add_definitions(-DBOOST_ALL_DYN_LINK)
|
add_definitions(-DBOOST_ALL_DYN_LINK)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ set (excluded_headers # "")
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/slam/serialization.h"
|
"${CMAKE_CURRENT_SOURCE_DIR}/slam/serialization.h"
|
||||||
)
|
)
|
||||||
|
|
||||||
# assemble core libaries
|
# assemble core libraries
|
||||||
foreach(subdir ${gtsam_unstable_subdirs})
|
foreach(subdir ${gtsam_unstable_subdirs})
|
||||||
# Build convenience libraries
|
# Build convenience libraries
|
||||||
file(GLOB subdir_srcs "${subdir}/*.cpp")
|
file(GLOB subdir_srcs "${subdir}/*.cpp")
|
||||||
|
@ -63,7 +63,7 @@ set(gtsam_unstable_soversion ${GTSAM_VERSION_MAJOR})
|
||||||
message(STATUS "GTSAM_UNSTABLE Version: ${gtsam_unstable_version}")
|
message(STATUS "GTSAM_UNSTABLE Version: ${gtsam_unstable_version}")
|
||||||
message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}")
|
message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}")
|
||||||
|
|
||||||
# build shared and static versions of the library
|
# build shared or static versions of the library
|
||||||
if (GTSAM_BUILD_STATIC_LIBRARY)
|
if (GTSAM_BUILD_STATIC_LIBRARY)
|
||||||
message(STATUS "Building GTSAM_UNSTABLE - static")
|
message(STATUS "Building GTSAM_UNSTABLE - static")
|
||||||
add_library(gtsam_unstable STATIC ${gtsam_unstable_srcs})
|
add_library(gtsam_unstable STATIC ${gtsam_unstable_srcs})
|
||||||
|
@ -116,8 +116,6 @@ if (GTSAM_INSTALL_MATLAB_TOOLBOX)
|
||||||
wrap_and_install_library(gtsam_unstable.h "gtsam" "" "${mexFlags}")
|
wrap_and_install_library(gtsam_unstable.h "gtsam" "" "${mexFlags}")
|
||||||
endif(GTSAM_INSTALL_MATLAB_TOOLBOX)
|
endif(GTSAM_INSTALL_MATLAB_TOOLBOX)
|
||||||
|
|
||||||
|
|
||||||
# Build examples
|
# Build examples
|
||||||
if (GTSAM_BUILD_EXAMPLES)
|
add_subdirectory(examples)
|
||||||
add_subdirectory(examples)
|
|
||||||
endif(GTSAM_BUILD_EXAMPLES)
|
|
||||||
|
|
Loading…
Reference in New Issue