Skip to content

Commit 03ac049

Browse files
committed
Need to install dependencies before using Rock macros
1 parent b9f070f commit 03ac049

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

CMakeLists.txt

+11-10
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@ project(ugv_nav4d
88
set(CMAKE_CXX_STANDARD 14)
99
set(CMAKE_CXX_STANDARD_REQUIRED ON)
1010

11+
if(INSTALL_DEPS)
12+
13+
execute_process(COMMAND bash install_os_dependencies.bash
14+
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/source_dependencies)
15+
execute_process(COMMAND bash build.bash ${CMAKE_INSTALL_PREFIX}
16+
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/source_dependencies)
17+
set(ENV{PKG_CONFIG_PATH} ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig/)
18+
set(ENV{CMAKE_PREFIX_PATH} ${CMAKE_INSTALL_PREFIX}/share/rock/cmake/)
19+
endif()
20+
21+
1122
find_package(Rock)
1223
rock_init()
1324
rock_feature(NOCURDIR)
@@ -26,14 +37,4 @@ else()
2637
message(STATUS "ENABLE_DEBUG_DRAWINGS is set to OFF. Skipped!")
2738
endif()
2839

29-
if(INSTALL_DEPS)
30-
31-
execute_process(COMMAND bash install_os_dependencies.bash
32-
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/source_dependencies)
33-
execute_process(COMMAND bash build.bash ${CMAKE_INSTALL_PREFIX}
34-
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/source_dependencies)
35-
set(ENV{PKG_CONFIG_PATH} ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig/)
36-
set(ENV{CMAKE_PREFIX_PATH} ${CMAKE_INSTALL_PREFIX}/share/rock/cmake/)
37-
endif()
38-
3940
rock_standard_layout()

0 commit comments

Comments
 (0)