Skip to content
Snippets Groups Projects
Commit 923299d3 authored by Pospelov, Gennady's avatar Pospelov, Gennady
Browse files

Cleanup in cmake fit machinery

parent 655f0ea3
No related branches found
No related tags found
No related merge requests found
...@@ -201,7 +201,7 @@ else() ...@@ -201,7 +201,7 @@ else()
endif() endif()
if(NOT BORNAGAIN_APPLE_BUNDLE) if(NOT BORNAGAIN_APPLE_BUNDLE)
# installing bornagain/__init.py # installing bornagain/__init__.py
install (DIRECTORY ${CMAKE_SOURCE_DIR}/dev-tools/python-setup/bornagain DESTINATION ${destination_lib} COMPONENT Libraries) install (DIRECTORY ${CMAKE_SOURCE_DIR}/dev-tools/python-setup/bornagain DESTINATION ${destination_lib} COMPONENT Libraries)
endif() endif()
...@@ -25,12 +25,6 @@ file(GLOB fitkernel_include_files ...@@ -25,12 +25,6 @@ file(GLOB fitkernel_include_files
"StandardFits/*.h" "StandardFits/*.h"
) )
# genetic minimizer only available if ROOT present
#if(NOT ROOT_FOUND)
# list(REMOVE_ITEM fitkernel_source_files "${CMAKE_CURRENT_SOURCE_DIR}/FitKernel/src/ROOTGeneticMinimizer.cpp")
# list(REMOVE_ITEM fitkernel_include_files "${CMAKE_CURRENT_SOURCE_DIR}/FitKernel/inc/ROOTGeneticMinimizer.h")
#endif()
set(source_files ${fitkernel_source_files}) set(source_files ${fitkernel_source_files})
set(include_files ${fitkernel_include_files}) set(include_files ${fitkernel_include_files})
...@@ -82,16 +76,6 @@ target_link_libraries( ...@@ -82,16 +76,6 @@ target_link_libraries(
${GSL_LIBRARIES} ${GSL_LIBRARIES}
) )
#if(ROOT_FOUND)
# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAS_GENETIC_MINIMIZER")
# include_directories(
# ${ROOT_INCLUDE_DIR}
# )
# target_link_libraries(${library_name}
# ${ROOT_LIBRARIES} -lTMVA
# )
#endif()
if(BORNAGAIN_PYTHON) if(BORNAGAIN_PYTHON)
include_directories(${PYTHON_INCLUDE_DIRS}) include_directories(${PYTHON_INCLUDE_DIRS})
target_link_libraries(${library_name} ${PYTHON_LIBRARIES}) target_link_libraries(${library_name} ${PYTHON_LIBRARIES})
......
...@@ -20,9 +20,7 @@ ...@@ -20,9 +20,7 @@
#include "ROOTMultiMinMinimizer.h" #include "ROOTMultiMinMinimizer.h"
#include "ROOTSimAnMinimizer.h" #include "ROOTSimAnMinimizer.h"
#include "ROOTLMAMinimizer.h" #include "ROOTLMAMinimizer.h"
//#ifdef HAS_GENETIC_MINIMIZER
#include "ROOTGeneticMinimizer.h" #include "ROOTGeneticMinimizer.h"
//#endif
#include <boost/assign/list_of.hpp> #include <boost/assign/list_of.hpp>
#include <iomanip> #include <iomanip>
...@@ -105,14 +103,8 @@ IMinimizer *MinimizerFactory::createMinimizer(const std::string& minimizer, cons ...@@ -105,14 +103,8 @@ IMinimizer *MinimizerFactory::createMinimizer(const std::string& minimizer, cons
} else if( minimizer == "GSLSimAn" ) { } else if( minimizer == "GSLSimAn" ) {
result = new ROOTSimAnMinimizer(minimizer, algorithm); result = new ROOTSimAnMinimizer(minimizer, algorithm);
//#ifdef HAS_GENETIC_MINIMIZER
} else if( minimizer == "Genetic" ) { } else if( minimizer == "Genetic" ) {
result = new ROOTGeneticMinimizer(minimizer, algorithm); result = new ROOTGeneticMinimizer(minimizer, algorithm);
//#else
// } else if( minimizer == "Genetic" ) {
// std::cout << "MinimizerFactory::createMinimizer() -> Error! Genetic minimizer doesn't exists (project was compiled without ROOT support)." << std::endl;
// result = 0;
//#endif
} }
...@@ -144,7 +136,3 @@ IMinimizer *MinimizerFactory::createMinimizer(const IMinimizer *minimizer) ...@@ -144,7 +136,3 @@ IMinimizer *MinimizerFactory::createMinimizer(const IMinimizer *minimizer)
return result; return result;
} }
...@@ -24,17 +24,10 @@ file(GLOB include_files ...@@ -24,17 +24,10 @@ file(GLOB include_files
"inc/TMVA/*.h" "inc/TMVA/*.h"
) )
#if(NOT ROOT_FOUND)
# list(REMOVE_ITEM source_files "${CMAKE_CURRENT_SOURCE_DIR}/src/Math/GeneticMinimizer.cxx")
# list(REMOVE_ITEM include_files "${CMAKE_CURRENT_SOURCE_DIR}/inc/Math/GeneticMinimizer.h")
#endif()
# --- definitions --------- # --- definitions ---------
add_definitions(-DWARNINGMSG) add_definitions(-DWARNINGMSG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMATH_NO_PLUGIN_MANAGER -DHAS_MINUIT2 -DR__HAS_MATHMORE") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMATH_NO_PLUGIN_MANAGER -DHAS_MINUIT2 -DR__HAS_MATHMORE")
# --- making library ------------ # --- making library ------------
add_library( add_library(
${library_name} ${library_name}
...@@ -44,15 +37,10 @@ add_library( ...@@ -44,15 +37,10 @@ add_library(
set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE) set(${library_name}_INCLUDE_DIRS ${include_dirs} PARENT_SCOPE)
set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE) set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
# --- external dependencies --- # --- external dependencies ---
include_directories(${GSL_INCLUDE_DIR}) include_directories(${GSL_INCLUDE_DIR})
target_link_libraries(${library_name} ${GSL_LIBRARIES}) target_link_libraries(${library_name} ${GSL_LIBRARIES})
#if(ROOT_FOUND)
# include_directories(${ROOT_INCLUDE_DIR})
#endif()
include_directories( include_directories(
${Boost_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}
) )
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