File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1515
1616# Handle dependencies in separate directory.
1717before_install :
18+ - TESTINST_DIR="${HOME}/dummy"
19+ - mkdir -p "${TESTINST_DIR}"
1820 - DEPS_DIR="${HOME}/deps"
1921 - mkdir -p "${DEPS_DIR}"
2022 - cd "${DEPS_DIR}"
@@ -40,9 +42,11 @@ before_script:
4042script :
4143 - mkdir -p build
4244 - cd build
43- - cmake -D CMAKE_PREFIX_PATH:PATH=${DEPS_DIR}/protobuf/install ..
45+ - cmake -D CMAKE_PREFIX_PATH:PATH=${DEPS_DIR}/protobuf/install -D CMAKE_INSTALL_PREFIX:PATH=${TESTINST_DIR} ..
4446 - cmake --build .
4547 - cd ..
4648 - python test_cases.py
4749 - python setup.py build
4850 - python setup.py sdist
51+ - cd build
52+ - cmake --build . --target install
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
1818endif ()
1919
2020# Offer the user the choice of overriding the installation directories
21- set (INSTALL_LIB_DIR /usr/local/ lib CACHE PATH "Installation directory for libraries" )
22- set (INSTALL_INCLUDE_DIR /usr/local/ include CACHE PATH "Installation directory for header files" )
21+ set (INSTALL_LIB_DIR lib CACHE PATH "Installation directory for libraries" )
22+ set (INSTALL_INCLUDE_DIR include CACHE PATH "Installation directory for header files" )
2323
2424if (WIN32 AND NOT CYGWIN )
2525 set (DEF_INSTALL_CMAKE_DIR CMake)
@@ -126,7 +126,7 @@ set(CONF_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}" "${PROJECT_BINARY_DIR}")
126126configure_file (open_simulation_interface-config.cmake.in
127127 "${PROJECT_BINARY_DIR} /${PROJECT_NAME} -config.cmake" @ONLY)
128128# ... for the install tree
129- set (CONF_INCLUDE_DIRS ${INSTALL_INCLUDE_DIR} ${PROTOBUF_INCLUDE_DIR} )
129+ set (CONF_INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX} / ${ INSTALL_INCLUDE_DIR} ${PROTOBUF_INCLUDE_DIR} )
130130configure_file (open_simulation_interface-config.cmake.in
131131 "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY} /open_simulation_interface-config.cmake" @ONLY)
132132# ... for both
You can’t perform that action at this time.
0 commit comments