Newer
Older
include(ExternalProject)
if (CEPCSW_EXTERNAL_AS_COMPONENT)
set( ILCUTIL_DIR ${CMAKE_INSTALL_PREFIX} )
else()
set( ILCUTIL_DIR ${CEPCSW_EXTERNAL_ROOT}/ILCUTIL )
endif()
ExternalProject_Add(
ILCUTIL
GIT_REPOSITORY https://code.ihep.ac.cn/cepc/externals/mirroring/iLCUtil.git
GIT_TAG v01-07-03-cepcsw
PREFIX ${CMAKE_BINARY_DIR}/_deps
SOURCE_DIR ${CMAKE_BINARY_DIR}/_deps/ilcutil-src
BINARY_DIR ${CMAKE_BINARY_DIR}/_deps/ilcutil-build
STAMP_DIR ${CMAKE_BINARY_DIR}/_deps/ilcutil-stamp
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${ILCUTIL_DIR}
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${CMAKE_BINARY_DIR}/lib
-DCONFIGURE_FILE_INSTALL_DIR=lib/cmake/ILCUTIL
-DINSTALL_DOC=OFF
UPDATE_COMMAND ""
)
message(STATUS "will install into ${ILCUTIL_DIR}")
set(streamlog_INCLUDE_DIRS ${ILCUTIL_DIR}/include)
set(streamlog_LIBRARIES ${ILCUTIL_DIR}/lib/libstreamlog.so)