Skip to content

Commit ca21a73

Browse files
authored
Merge pull request #188 from OpenSimulationInterface/maintenance/v2.2.x-fixes
Maintenance/v2.2.x fixes
2 parents 6cf00a8 + 7ea61b3 commit ca21a73

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ cache:
1515

1616
# Handle dependencies in separate directory.
1717
before_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:
4042
script:
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

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
1818
endif()
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

2424
if(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}")
126126
configure_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})
130130
configure_file(open_simulation_interface-config.cmake.in
131131
"${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/open_simulation_interface-config.cmake" @ONLY)
132132
# ... for both

0 commit comments

Comments
 (0)