##// END OF EJS Templates
Small fix after rebasing CMake branch on dev...
Small fix after rebasing CMake branch on dev Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r1331:c1dcbf747424
r1336:8e3bf1c0af54
Show More
CatalogueAPI.cmake
23 lines | 916 B | text/x-cmake | CMakeLexer
include(ExternalProject)
find_program(meson meson)
find_program(ninja ninja)
SET(SOURCES_PATH ${CMAKE_SOURCE_DIR}/3rdparty/CatalogueAPI)
SET(BUILD_PATH ${CATALOGUEAPI_SOURCES_PATH}/build)
SET(CATALOGUEAPI_QXORM_LIB_PATH ${CATALOGUEAPI_BUILD_PATH}/subprojects/QxOrm)
ExternalProject_Add(
CatalogueAPI
GIT_REPOSITORY https://perrinel@hephaistos.lpp.polytechnique.fr/rhodecode/GIT_REPOSITORIES/LPP/Users/mperrinel/CatalogueAPI
GIT_TAG develop
SOURCE_DIR ${CMAKE_BINARY_DIR}/CatalogueAPI_src
BINARY_DIR ${CMAKE_BINARY_DIR}/CatalogueAPI_build
INSTALL_DIR ${CMAKE_BINARY_DIR}/CatalogueAPI
CONFIGURE_COMMAND ${meson} --prefix=${CATALOGUEAPI_SOURCES_PATH} --buildtype=${CMAKE_BUILD_TYPE_TOLOWER} "${CATALOGUEAPI_SOURCES_PATH}" "${CATALOGUEAPI_BUILD_PATH}"
BUILD_COMMAND ${ninja} -C "${CATALOGUEAPI_BUILD_PATH}"
INSTALL_COMMAND ${ninja} -C "${CATALOGUEAPI_BUILD_PATH}" install
)