Commit c8fbb1ba authored by Sebastian Eichelbaum's avatar Sebastian Eichelbaum
Browse files

[CHANGE] by default, this release does not build the eigenSystem module by...

[CHANGE] by default, this release does not build the eigenSystem module by default. Latest GCC versions produce a "Parse error and segfault" in an eigen3 header. I have added an option to cmake to enable eigenSystem again.
parent 28f64067
...@@ -137,9 +137,10 @@ ADD_DEPENDENCIES( install_devdoc core_devdoc ) ...@@ -137,9 +137,10 @@ ADD_DEPENDENCIES( install_devdoc core_devdoc )
ADD_SUBDIRECTORY( core ) ADD_SUBDIRECTORY( core )
# ----------------------------------------------------------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------------------------------------------------------
# Activate Boost Fix: # Compilation fixes:
OPTION( OW_BOOST_PO_FIX "Enable this to enable the boost::program_options linker fix." ON ) OPTION( OW_FIX_BOOST_PO_ARG "Enable this to enable the boost::program_options linker fix." ON )
OPTION( OW_FIX_EIGENSYSTEM_GCC_PARSE_ERROR "Enable this to disable the eigenSystem module. It causes trouble when using GCC and the latest eigen3 lib." ON )
# ----------------------------------------------------------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------------------------------------------------------
# QT GUI # QT GUI
......
...@@ -13,7 +13,10 @@ ADD_MODULE( datasetManipulator ) ...@@ -13,7 +13,10 @@ ADD_MODULE( datasetManipulator )
ADD_MODULE( datasetProfile ) ADD_MODULE( datasetProfile )
ADD_MODULE( deterministicFTMori ) ADD_MODULE( deterministicFTMori )
ADD_MODULE( effectiveConnectivityCluster ) ADD_MODULE( effectiveConnectivityCluster )
ADD_MODULE( eigenSystem ) # This does not compile with latest eigen3 lib on GCC.
IF( NOT OW_FIX_EIGENSYSTEM_GCC_PARSE_ERROR )
ADD_MODULE( eigenSystem )
ENDIF()
ADD_MODULE( fiberFilterIndex ) ADD_MODULE( fiberFilterIndex )
ADD_MODULE( fiberFilterROI ) ADD_MODULE( fiberFilterROI )
ADD_MODULE( fiberParameterColoring ) ADD_MODULE( fiberParameterColoring )
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment