set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
find_package(Threads)
-### Check for Eigen library
-find_package (Eigen3 3.3 REQUIRED NO_MODULE)
-message(STATUS "Found Eigen3: ${EIGEN3_INCLUDE_DIR}")
-include_directories(${EIGEN3_INCLUDE_DIR})
-
### Setup Options
include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Option.cmake)
endif()
endif()
+### Check for Eigen library
+find_package (Eigen3 3.3 REQUIRED NO_MODULE)
+message(STATUS "Found Eigen3: ${EIGEN3_INCLUDE_DIR}")
+include_directories(${EIGEN3_INCLUDE_DIR})
+if ("3.3.4" EQUAL EIGEN3_VERSION_STRING)
+ message(STATUS "Avoid build error of Eigen3 v3.3.4 using -Wno-error=int-in-bool-context")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=int-in-bool-context")
+endif()
+
set(SIMGRID_HAVE_MSG 0)
if(enable_msg)
set(SIMGRID_HAVE_MSG 1)
else
MAY_DISABLE_LTO=
fi
- if [ "$(rpm -q eigen3-devel --qf '%{VERSION}')" = "3.3.4" ]; then
- echo "Temporary avoid build error seen with eigen3 version 3.3.4"
- export CXXFLAGS=-Wno-error=int-in-bool-context
- fi
fi
cmake -G"$GENERATOR" ${INSTALL:+-DCMAKE_INSTALL_PREFIX=$INSTALL} \