Skip to content

Commit e12da77

Browse files
committed
update
1 parent d502a44 commit e12da77

File tree

2 files changed

+10
-32
lines changed

2 files changed

+10
-32
lines changed

CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,6 @@ target_link_libraries(headunit PUBLIC
100100
)
101101

102102
if(BUILD_MAZDA)
103-
add_dependencies(headunit dbus-cplusplus)
104-
105103
target_compile_options(headunit PUBLIC -static-libstdc++ -DCMU=1)
106104

107105
target_include_directories(headunit PUBLIC

cmake/deps.cmake

+10-30
Original file line numberDiff line numberDiff line change
@@ -54,37 +54,17 @@ if(GIT_EXECUTABLE)
5454
endif()
5555

5656
if(BUILD_MAZDA)
57+
set(GEN_DBUS_HEADER_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mazda/dbus/dbusxx-xml2cpp)
58+
add_custom_command(TARGET dbus-cplusplus POST_BUILD
59+
COMMAND ${GEN_DBUS_HEADER_COMMAND} cmu_interfaces.xml --proxy=generated_cmu.h
60+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/mazda/dbus
61+
COMMENT "Generating generated_cmu.h")
5762

58-
find_package(DBus REQUIRED)
59-
60-
set(THIRD_PARTY_DIR ${CMAKE_SOURCE_DIR}/third_party)
61-
62-
include(ExternalProject)
63-
ExternalProject_Add(dbus-cplusplus
64-
GIT_REPOSITORY https://github.com/GENIVI/dbus-cplusplus.git
65-
GIT_TAG master
66-
GIT_SHALLOW true
67-
PATCH_COMMAND
68-
cd ${THIRD_PARTY_DIR}/dbus-cplusplus &&
69-
git checkout . &&
70-
git apply ${CMAKE_CURRENT_SOURCE_DIR}/cmake/dbus.patch
71-
SOURCE_DIR ${THIRD_PARTY_DIR}/dbus-cplusplus
72-
BUILD_IN_SOURCE 0
73-
WORKING_DIRECTORY ${THIRD_PARTY_DIR}/dbus-cplusplus
74-
CONFIGURE_COMMAND ./autogen.sh --prefix=${CMAKE_STAGING_PREFIX} --disable--ecore --disable-tests --disable-examples
75-
BUILD_COMMAND make
76-
INSTALL_COMMAND make install
77-
)
78-
79-
if(NOT CMAKE_CROSSCOMPILING)
80-
set(GEN_DBUS_HEADER_COMMAND ${CMAKE_STAGING_PREFIX}/bin/dbusxx-xml2cpp)
81-
else() # TODO - expect cross compile host to be x86-64
82-
set(GEN_DBUS_HEADER_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mazda/dbus/dbusxx-xml2cpp)
83-
endif()
63+
set(DBUS1_LIBRARY="${TRAVIS_BUILD_DIR}/mazda/m3-toolchain/arm-cortexa9_neon-linux-gnueabi/sysroot/usr/lib/libdbus-1.so.3.7.12")
8464

85-
add_custom_command(TARGET dbus-cplusplus POST_BUILD
86-
COMMAND ${GEN_DBUS_HEADER_COMMAND} cmu_interfaces.xml --proxy=generated_cmu.h
87-
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/mazda/dbus
88-
COMMENT "Generating generated_cmu.h")
65+
set(OPENSSL_CRYPTO_LIBRARY="${TRAVIS_BUILD_DIR}/mazda/m3-toolchain/arm-cortexa9_neon-linux-gnueabi/sysroot/usr/lib/libcrypto.a")
66+
set(OPENSSL_INCLUDE_DIR="${TRAVIS_BUILD_DIR}/mazda/m3-toolchain/arm-cortexa9_neon-linux-gnueabi/sysroot/usr/include")
8967

68+
set(Protobuf_LIBRARIES="${TRAVIS_BUILD_DIR}/mazda/protobuf-2.6.1-arm/lib/libprotobuf-lite.a")
69+
set(Protobuf_INCLUDE_DIR="${TRAVIS_BUILD_DIR}/mazda/protobuf-2.6.1-arm/include")
9070
endif()

0 commit comments

Comments
 (0)