Skip to content

Commit

Permalink
Change libQtOlm location. Fix .travis.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
a-andreyev committed Jul 3, 2019
1 parent e5dae92 commit d02c250
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 22 deletions.
6 changes: 3 additions & 3 deletions .gitmodules
@@ -1,3 +1,3 @@
[submodule "lib/libQtOlm"]
path = lib/libQtOlm
url = git@gitlab.com:aa13q/libqtolm.git
[submodule "3rdparty/libQtOlm"]
path = 3rdparty/libQtOlm
url = https://gitlab.com/b0/libqtolm.git
10 changes: 3 additions & 7 deletions .travis.yml
Expand Up @@ -32,13 +32,9 @@ before_install:
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then USE_NINJA="-GNinja"; VALGRIND="valgrind $VALGRIND_OPTIONS"; . /opt/qt57/bin/qt57-env.sh; fi

install:
# olm
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update; else sudo apt-get update -qq; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install qt5; export PATH="$PATH:/usr/local/opt/qt/bin"; else sudo apt-get install -y qt5-default; fi
- git clone https://matrix.org/git/olm.git && cd olm && make && sudo make install && cd ..
- mkdir build && cd build
- cmake ..
# matrix-doc and gtad
- pushd 3rdparty/libQtOlm
- git clone https://gitlab.matrix.org/matrix-org/olm.git
- popd
- git clone https://github.com/QMatrixClient/matrix-doc.git
- git clone --recursive https://github.com/KitsuneRal/gtad.git
- pushd gtad
Expand Down
1 change: 1 addition & 0 deletions 3rdparty/libQtOlm
Submodule libQtOlm added at d04ebc
17 changes: 6 additions & 11 deletions CMakeLists.txt
Expand Up @@ -10,11 +10,6 @@ if (NOT WIN32)
include(GNUInstallDirs)
endif(NOT WIN32)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)

# Find includes in corresponding build directories
set(CMAKE_INCLUDE_CURRENT_DIR ON)

# Instruct CMake to run moc automatically when needed.
set(CMAKE_AUTOMOC ON)

Expand Down Expand Up @@ -54,9 +49,9 @@ find_package(Qt5 5.4.1 REQUIRED Network Gui Multimedia)
get_filename_component(Qt5_Prefix "${Qt5_DIR}/../../../.." ABSOLUTE)

if ((NOT DEFINED USE_INTREE_LIBQOLM OR USE_INTREE_LIBQOLM)
AND EXISTS ${PROJECT_SOURCE_DIR}/lib/libQtOlm/lib/utils.h)
add_subdirectory(lib/libQtOlm EXCLUDE_FROM_ALL)
include_directories(lib/libQtOlm)
AND EXISTS ${PROJECT_SOURCE_DIR}/3rdparty/libQtOlm/lib/utils.h)
add_subdirectory(3rdparty/libQtOlm EXCLUDE_FROM_ALL)
include_directories(3rdparty/libQtOlm)
if (NOT DEFINED USE_INTREE_LIBQOLM)
set (USE_INTREE_LIBQOLM 1)
endif ()
Expand Down Expand Up @@ -100,10 +95,10 @@ if (USE_INTREE_LIBQOLM)
if (GIT_FOUND)
execute_process(COMMAND
"${GIT_EXECUTABLE}" rev-parse -q HEAD
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib/libQtOlm/lib
OUTPUT_VARIABLE LIB_GIT_SHA1
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/3rdparty/libQtOlm
OUTPUT_VARIABLE QTOLM_GIT_SHA1
OUTPUT_STRIP_TRAILING_WHITESPACE)
message( STATUS " Library git SHA1: ${LIB_GIT_SHA1}")
message( STATUS " Library git SHA1: ${QTOLM_GIT_SHA1}")
endif (GIT_FOUND)
else ()
message( STATUS "Using libQtOlm ${QtOlm_VERSION} at ${QtOlm_DIR}")
Expand Down
1 change: 0 additions & 1 deletion lib/libQtOlm
Submodule libQtOlm deleted from 5bfc42

0 comments on commit d02c250

Please sign in to comment.