v6d-io/v6d
CMakeLists.txt
:185
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib:${CMAKE_INSTALL_PREFIX}/lib64:${CMAKE_INSTALL_PREFIX}/lib/x86_64-linux-gnu")
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib:${CMAKE_INSTALL_PREFIX}/lib64:${CMAKE_INSTALL_PREFIX}/lib/x86_64-linux-gnu")
list(APPEND CMAKE_INSTALL_RPATH
"$ORIGIN")
set_target_properties(${PROJECT_NAME}
PROPERTIES
INSTALL_RPATH
"${CMAKE_INSTALL_RPATH}"
)
cmake_print_variables(CMAKE_INSTALL_RPATH)
ExternalProject_Add(project_blis_lapack
PREFIX ${CMAKE_INSTALL_PREFIX}
GIT_REPOSITORY ${LAPACK_URL}
STAMP_DIR ${LAPACK_BINARY_DIR}/stamp
SOURCE_DIR ${LAPACK_SOURCE_DIR}
BINARY_DIR ${LAPACK_BINARY_DIR}
TMP_DIR ${LAPACK_BINARY_DIR}/tmp
UPDATE_COMMAND ""
CMAKE_ARGS
-D CMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-D CMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER}
-D CMAKE_C_FLAGS=${CMAKE_C_FLAGS}
-D CMAKE_Fortran_FLAGS=${CMAKE_Fortran_FLAGS}
-D USE_OPTIMIZED_BLAS=ON
-D FORCE_BLIS_BUILD=ON ${BLIS_ARCH_COMMAND}
-D CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
-D BUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}
-D CMAKE_MACOSX_RPATH=${CMAKE_MACOSX_RPATH}
-D CMAKE_SKIP_RPATH=${CMAKE_SKIP_RPATH}
-D CMAKE_SKIP_BUILD_RPATH=${CMAKE_SKIP_BUILD_RPATH}
-D CMAKE_BUILD_WITH_INSTALL_RPATH=${CMAKE_BUILD_WITH_INSTALL_RPATH}
-D CMAKE_INSTALL_RPATH_USE_LINK_PATH=${CMAKE_INSTALL_RPATH_USE_LINK_PATH}
-D CMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}
INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
)
ExternalProject_Add(hpipm-external
DEPENDS ${BLASFEO_DEPENDS_TARGET}
GIT_REPOSITORY ${BUILD_HPIPM_GIT_REPO}
GIT_SHALLOW ${BUILD_HPIPM_GIT_SHALLOW}
GIT_TAG ${BUILD_HPIPM_VERSION}
PREFIX "${CMAKE_BINARY_DIR}/external_projects"
UPDATE_COMMAND ""
CMAKE_COMMAND "${EXTERNAL_CMAKE_COMMAND}"
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH} ${HPIPM_FLAGS} -DHPIPM_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBLASFEO_PATH=${BLASFEO_PATH} -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib64:${CMAKE_INSTALL_PREFIX}/lib")
IF(NOT DEFINED CMAKE_INSTALL_RPATH AND NOT ${LibUSB_LIBDIR} MATCHES "^/usr/lib")
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_RPATH}:${_origin_prefix}:${CMAKE_BINARY_DIR}/lib")
endif(NOT DEFINED CMAKE_INSTALL_RPATH)
message(STATUS "CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_RPATH}")
message ( STATUS "Install rpath: ${CMAKE_INSTALL_RPATH}" )