File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,25 +7,25 @@ if(DEFINED CMOCKA_DIRECTORY)
77 set_property (TARGET cmocka PROPERTY IMPORTED_LOCATION "${CMOCKA_DIRECTORY} /lib/libcmocka-static.a" )
88 set (CMOCKA_INCLUDE_DIR "${CMOCKA_DIRECTORY} /include" )
99else ()
10+ set (cmocka_binary_directory "${PROJECT_BINARY_DIR } /cmocka_git/build" )
11+
1012 # Build Cmocka locally
1113 ExternalProject_Add (cmocka_git
1214 GIT_REPOSITORY https://github.com/thesofproject/cmocka
1315 PREFIX "${PROJECT_BINARY_DIR } /cmocka_git"
14- BINARY_DIR " ${ PROJECT_BINARY_DIR } /cmocka_git/build"
16+ BINARY_DIR ${cmocka_binary_directory}
1517 CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release
1618 -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER }
1719 -DWITH_SHARED_LIB=OFF
1820 -DWITH_STATIC_LIB=ON
1921 -DWITH_EXAMPLES=OFF
2022 -DWITH_POSITION_INDEPENDENT_CODE=OFF
2123 -DWITH_TINY_CONFIG=ON
22- BUILD_COMMAND $(MAKE) cmocka -static
24+ BUILD_BYPRODUCTS " ${cmocka_binary_directory} /src/libcmocka -static.a"
2325 INSTALL_COMMAND ""
2426 )
2527
26- ExternalProject_Get_Property (cmocka_git binary_dir )
27-
28- set_property (TARGET cmocka PROPERTY IMPORTED_LOCATION "${binary_dir} /src/libcmocka-static.a" )
28+ set_property (TARGET cmocka PROPERTY IMPORTED_LOCATION "${cmocka_binary_directory} /src/libcmocka-static.a" )
2929
3030 add_dependencies (cmocka cmocka_git )
3131
You can’t perform that action at this time.
0 commit comments