diff --git a/src/external/MagProximity/CMakeLists.txt b/src/external/MagProximity/CMakeLists.txt index a3814554..6e4fb369 100644 --- a/src/external/MagProximity/CMakeLists.txt +++ b/src/external/MagProximity/CMakeLists.txt @@ -1,8 +1,13 @@ # - Mag. Proximity library ---------------------------------------------------- #--- generate necessary dictionaries ------------------------------------------ +set(MUSRFIT_INC ${CMAKE_SOURCE_DIR}/src/include) root_generate_dictionary( - PMagProximityFitterDict PMagProximityFitter.h LINKDEF PMagProximityFitterLinkDef.h + PMagProximityFitterDict + -I${FFTW3_INCLUDE} + -I${MUSRFIT_INC} + PMagProximityFitter.h + LINKDEF PMagProximityFitterLinkDef.h ) root_generate_dictionary( PMPStartupHandlerDict PMPStartupHandler.h LINKDEF PMPStartupHandlerLinkDef.h @@ -27,11 +32,14 @@ add_library(PMagProximityFitter SHARED ) #--- make sure that the include directory is found ---------------------------- target_include_directories( - PMagProximityFitter BEFORE PRIVATE $ + PMagProximityFitter BEFORE PRIVATE + $ + $ + $ ) #--- add library dependencies ------------------------------------------------- -target_link_libraries(PMagProximityFitter PUserFcnBase ${ROOT_LIBRARIES}) +target_link_libraries(PMagProximityFitter ${FFTW3_LIBRARY} ${ROOT_LIBRARIES} PUserFcnBase) #--- install PMagProximityFitter solib ---------------------------------------- install(TARGETS PMagProximityFitter DESTINATION lib) diff --git a/src/external/Nonlocal/CMakeLists.txt b/src/external/Nonlocal/CMakeLists.txt index cb7c14d9..8fd64c28 100644 --- a/src/external/Nonlocal/CMakeLists.txt +++ b/src/external/Nonlocal/CMakeLists.txt @@ -1,8 +1,14 @@ # - Nonlocal library ---------------------------------------------------------- #--- generate necessary dictionaries ------------------------------------------ +set(MUSRFIT_INC ${CMAKE_SOURCE_DIR}/src/include) + root_generate_dictionary( - PNL_PippardFitterDict PNL_PippardFitter.h LINKDEF PNL_PippardFitterLinkDef.h + PNL_PippardFitterDict + -I${FFTW3_INCLUDE_DIR} + -I${MUSRFIT_INC} + PNL_PippardFitter.h + LINKDEF PNL_PippardFitterLinkDef.h ) root_generate_dictionary( PNL_StartupHandlerDict PNL_StartupHandler.h LINKDEF PNL_StartupHandlerLinkDef.h @@ -27,11 +33,14 @@ add_library(PNL_PippardFitter SHARED ) #--- make sure that the include directory is found ---------------------------- target_include_directories( - PNL_PippardFitter BEFORE PRIVATE $ + PNL_PippardFitter BEFORE PRIVATE + $ + $ + $ ) #--- add library dependencies ------------------------------------------------- -target_link_libraries(PNL_PippardFitter PUserFcnBase ${FFTW3_LIBRARIES} ${ROOT_LIBRARIES}) +target_link_libraries(PNL_PippardFitter ${FFTW3_LIBRARY} ${ROOT_LIBRARIES} PUserFcnBase) #--- install PNL_PippardFitter solib ------------------------------------------ install(TARGETS PNL_PippardFitter DESTINATION lib)