@@ -54,37 +54,17 @@ if(GIT_EXECUTABLE)
5454endif ()
5555
5656if (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" )
9070endif ()
0 commit comments