Skip to content

Commit

Permalink
Hacked .travis.yml to find GTest
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryp committed Aug 1, 2014
1 parent 89fab82 commit 75081ff
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
10 changes: 9 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,15 @@ install:
- if [ "$CXX" == "clang++" ]; then sudo apt-get install -qq g++-4.8; fi # NOTE Hack to retrieve up-to-date libstdc++
- if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticated -qq clang-3.4; fi
- if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi
- sudo apt-get install -qq libtclap-dev libboost-dev libgtest-dev cmake
- sudo apt-get install -qq libtclap-dev libboost-dev cmake
- sudo apt-get install -qq libgtest-dev
# NOTE gtest install workaround
- cd /usr/src/gtest
- sudo cmake .
- sudo make
- sudo mv libgtest* /usr/lib/
- cd "${TRAVIS_BUILD_DIR}"
# -- workaround end
before_script:
- mkdir install
- mkdir build && pushd build
Expand Down
7 changes: 4 additions & 3 deletions test/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
find_package(GTest REQUIRED)
include_directories(${GTEST_INCLUDE_DIR} ${CMAKE_})

list(APPEND TEST_INCLUDE_DIRECTORIES ${CMAKE_SOURCE_DIR}/src ${GTEST_INCLUDE_DIRS})

add_executable(mytest test.cpp)
target_link_libraries(mytest ${GTEST_BOTH_LIBRARIES} leosac_lib)
target_link_libraries(mytest leosac_lib ${GTEST_BOTH_LIBRARIES})
set_target_properties(mytest PROPERTIES
COMPILE_FLAGS "${LEOSAC_COMPILE_FLAGS}"
INCLUDE_DIRECTORIES ${CMAKE_SOURCE_DIR}/src)
INCLUDE_DIRECTORIES "${TEST_INCLUDE_DIRECTORIES}")

add_test(NAME mytest COMMAND ${LEOSAC_BINARY_DIR}/mytest)

0 comments on commit 75081ff

Please sign in to comment.