@@ -54,37 +54,17 @@ if(GIT_EXECUTABLE)
54
54
endif ()
55
55
56
56
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" )
57
62
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" )
84
64
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" )
89
67
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" )
90
70
endif ()
0 commit comments