Skip to content
Snippets Groups Projects
Commit 4c4bbab4 authored by POTIER Frederic's avatar POTIER Frederic
Browse files

Fix recipe

parent fcbb07c5
No related branches found
No related tags found
No related merge requests found
cmake_minimum_required(VERSION 3.15)
project(${PROJECT_NAME} CXX)
find_package(cpptango CONFIG REQUIRED)
find_package(yat CONFIG REQUIRED)
find_package(genericbender CONFIG REQUIRED)
find_package(monochromator CONFIG REQUIRED)
find_package(interpolator CONFIG REQUIRED)
find_package(utils CONFIG REQUIRED)
find_package(GSL CONFIG REQUIRED)
if (NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
find_package(crashreporting2 CONFIG)
endif()
......@@ -22,10 +25,13 @@ set(includedirs
add_executable(${EXECUTABLE_NAME} ${sources})
target_include_directories(${EXECUTABLE_NAME} PRIVATE ${includedirs})
target_link_libraries(${EXECUTABLE_NAME} PRIVATE cpptango::cpptango)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE yat::yat)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE genericbender::genericbender)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE monochromator::monochromator)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE interpolator::interpolator)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE utils::utils)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE GSL::gsl)
if (NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
target_link_libraries(${EXECUTABLE_NAME} PRIVATE crashreporting2::crashreporting2)
endif()
......
......@@ -20,13 +20,13 @@ class MechanicalGenericBenderRecipe(ConanFile):
exports_sources = "CMakeLists.txt", "src/*"
def requirements(self):
self.requires("cpptango/9.2.5@soleil/stable")
self.requires("yat/[>=1.0]@soleil/stable")
self.requires("genericbender/[>=1.0]@soleil/stable")
self.requires("monochromator/[>=1.0]@soleil/stable")
self.requires("interpolator/[>=1.0]@soleil/stable")
self.requires("utils/[>=1.0]@soleil/stable")
self.requires("gsl/1.11@soleil/stable")
if self.settings.os == "Linux":
self.requires("crashreporting2/[>=1.0]@soleil/stable")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment