diff --git a/CMakeLists.txt b/CMakeLists.txt index 6736c5e60a9656c2f791492e90c85c50282bf6e8..cecc888349b9b4edf2971c8af3e585d42321a9e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,20 +53,22 @@ FIND_PACKAGE(falkolib QUIET) find_package(PkgConfig) pkg_check_modules(csm QUIET csm ) link_directories(${csm_LIBRARY_DIRS}) -message(csm_LIBRARY_DIRS: ${csm_LIBRARY_DIRS}) -#Â keep only the files in a lib folder: by default the "." is in csm_LIBRARY_DIRS, -# which is not acceptable for target_link_directories -foreach (my_entry IN LISTS csm_LIBRARY_DIRS) - message("csm_LIBRARY_DIRS has ${my_entry}") -endforeach() -list(FILTER csm_LIBRARY_DIRS INCLUDE REGEX "lib") -foreach (my_entry IN LISTS csm_LIBRARY_DIRS) - message("csm_LIBRARY_DIRS has ${my_entry}") -endforeach() - - - - +if(csm_FOUND) + if(NOT csm_LIBRARY_DIRS) + message("csm_LIBRARY_DIRS is empty") + else() + #Â keep only the files in a lib folder: by default the "." is in csm_LIBRARY_DIRS, + # which is not acceptable for target_link_directories + message(csm_LIBRARY_DIRS:) + foreach (my_entry IN LISTS csm_LIBRARY_DIRS) + message("csm_LIBRARY_DIRS has ${my_entry}") + endforeach() + list(FILTER csm_LIBRARY_DIRS INCLUDE REGEX "lib") + foreach (my_entry IN LISTS csm_LIBRARY_DIRS) + message("csm_LIBRARY_DIRS has ${my_entry}") + endforeach() + endif() +endif() # ============ INCLUDES ============ INCLUDE_DIRECTORIES("include")