This commit propagates user's (or default) cmake generator setting to
external build setting.
External build project identifiers also changed for CI maintenance.
Signed-off-by: Cheongyo Bahk <ch.bahk@samsung.com>
file(WRITE "${BUILD_STAMP_PATH}" "${PKG_IDENTIFIER}")
execute_process(COMMAND ${CMAKE_COMMAND}
+ -G "${CMAKE_GENERATOR}"
-DCMAKE_INSTALL_PREFIX=${ARG_INSTALL_DIR}
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS=${ARG_BUILD_FLAGS}
BUILD_DIR ${CMAKE_BINARY_DIR}/externals/FLATBUFFERS/build
INSTALL_DIR ${EXT_OVERLAY_DIR}
BUILD_FLAGS ${ADDITIONAL_CXX_FLAGS}
- IDENTIFIER "1.10"
+ IDENTIFIER "1.10-fix1"
PKG_NAME "FLATBUFFERS")
endfunction(_FlatBuffers_build)
ExternalBuild_CMake(CMAKE_DIR ${GTestSource_DIR}
BUILD_DIR ${CMAKE_BINARY_DIR}/externals/GTEST/build
INSTALL_DIR ${EXT_OVERLAY_DIR}
- IDENTIFIER "1.8.0"
+ IDENTIFIER "1.8.0-fix1"
PKG_NAME "GTEST")
endfunction(_GTest_build)
INSTALL_DIR ${EXT_OVERLAY_DIR}
BUILD_FLAGS -fPIC
EXTRA_OPTS -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_WITH_ZLIB=OFF
- IDENTIFIER "3.5.2"
+ IDENTIFIER "3.5.2-fix1"
PKG_NAME "PROTOBUF")
endfunction(_Protobuf_build)