From 61a2146a884bad581f9efbe448db34149136d396 Mon Sep 17 00:00:00 2001 From: Randolf Beerwerth <r.beerwerth@fz-juelich.de> Date: Thu, 3 Dec 2020 09:55:58 +0100 Subject: [PATCH] make nicer --- Examples/cpp/modules/FindBornAgain.cmake | 41 ++++-------------------- 1 file changed, 7 insertions(+), 34 deletions(-) diff --git a/Examples/cpp/modules/FindBornAgain.cmake b/Examples/cpp/modules/FindBornAgain.cmake index aa2703216d7..e3cf00544e4 100644 --- a/Examples/cpp/modules/FindBornAgain.cmake +++ b/Examples/cpp/modules/FindBornAgain.cmake @@ -17,47 +17,20 @@ set(BORNAGAINSYS $ENV{BORNAGAINSYS}) +set(CoreComponents "Base;Param;Sample;Device;Core") if(BORNAGAINSYS) set(BORNAGAIN_LIBRARY_DIR ${BORNAGAINSYS}/lib/BornAgain-1.18) set(BORNAGAIN_INCLUDE_DIR ${BORNAGAINSYS}/include/BornAgain-1.18) endif() -find_library (BORNAGAIN_BASE _libBornAgainBase.so +foreach(lib ${CoreComponents}) + message(STATUS ${lib}) + find_library (BORNAGAIN_${lib} _libBornAgain${lib}.so PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) - -find_library (BORNAGAIN_CORE _libBornAgainCore.so - PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) - -find_library (BORNAGAIN_DEVICE _libBornAgainDevice.so - PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) - -find_library (BORNAGAIN_FIT _libBornAgainFit.so - PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) - -find_library (BORNAGAIN_PARAM _libBornAgainParam.so - PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) - -find_library (BORNAGAIN_SAMPLE _libBornAgainSample.so - PATHS ${BORNAGAIN_LIBRARY_DIR} - HINTS ${BORNAGAIN_LIBRARY_DIR} -) -set(BORNAGAIN_LIBRARIES ${BORNAGAIN_BASE} - ${BORNAGAIN_CORE} - ${BORNAGAIN_DEVICE} - ${BORNAGAIN_FIT} - ${BORNAGAIN_PARAM} - ${BORNAGAIN_SAMPLE}) + HINTS ${BORNAGAIN_LIBRARY_DIR}) + list(APPEND BORNAGAIN_LIBRARIES ${BORNAGAIN_${lib}}) +endforeach() find_path(BORNAGAIN_INCLUDE_DIR BAVersion.h PATHS /usr/include /usr/local/include /opt/local/include ${BORNAGAIN_INCLUDE_DIR} -- GitLab