|
38 | 38 | # actual libraries are found in the CMake files of the individual componenents. |
39 | 39 | #------------------------------------------------------------------------------ |
40 | 40 |
|
| 41 | +#------------------------------------------------------------------------------ |
| 42 | +# emit warning if CMAKE_FIND_ROOT_PATH is used instead of CMAKE_PREFIX_PATH |
41 | 43 | if(NOT "${CMAKE_FIND_ROOT_PATH}" STREQUAL "" AND "${CMAKE_PREFIX_PATH}" STREQUAL "") |
42 | 44 | set(CMAKE_PREFIX_PATH "${CMAKE_FIND_ROOT_PATH}") |
43 | | - message(STATUS "Please switch to CMAKE_PREFIX_PATH CMAKE_FIND_ROOT_PATH ") |
| 45 | + message(STATUS "Please use CMAKE_PREFIX_PATH instead of CMAKE_FIND_ROOT_PATH ") |
44 | 46 | endif() |
45 | 47 |
|
| 48 | +#------------------------------------------------------------------------------ |
| 49 | +# add contrib location of source package <source>/contrib |
46 | 50 | list(APPEND CMAKE_PREFIX_PATH ${OPENMS_HOST_DIRECTORY}/contrib/) |
47 | | -# TODO: remove as soon as all libraries where switched to proper find modules |
48 | | -set(CONTRIB_INCLUDE_DIR "" CACHE INTERNAL "contrib include dir") |
49 | | -set(CONTRIB_LIB_DIR "" CACHE INTERNAL "contrib lib dir") |
50 | | -foreach(CONTRIB_PATH ${CMAKE_PREFIX_PATH}) |
51 | | - list(APPEND CONTRIB_INCLUDE_DIR "${CONTRIB_PATH}/include/") |
52 | | - list(APPEND CONTRIB_LIB_DIR "${CONTRIB_PATH}/lib/") |
53 | | -endforeach() |
54 | | - |
55 | | -message(STATUS "===========================================================================") |
56 | | -message(STATUS "CMake prefix path: ${CMAKE_PREFIX_PATH}") |
57 | | -message(STATUS "Contrib search directories: ${CONTRIB_DIR}") |
58 | | -message(STATUS "Contrib library directories: ${CONTRIB_LIB_DIR}") |
59 | | -message(STATUS "Contrib include directories: ${CONTRIB_INCLUDE_DIR}") |
60 | | -message(STATUS "===========================================================================") |
61 | 51 |
|
62 | 52 | #------------------------------------------------------------------------------ |
63 | 53 | # Ensure Qt includes it's libs as SYSTEM |
|
0 commit comments