diff --git a/src/platforms/posix/px4_layer/CMakeLists.txt b/src/platforms/posix/px4_layer/CMakeLists.txt index e18636a879..344621c694 100644 --- a/src/platforms/posix/px4_layer/CMakeLists.txt +++ b/src/platforms/posix/px4_layer/CMakeLists.txt @@ -31,13 +31,12 @@ # ############################################################################ -set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/cmake_hexagon") -include(hexagon_sdk) - -include_directories(${CMAKE_BINARY_DIR}/src/firmware/posix) -include_directories(${HEXAGON_SDK_INCLUDES}) - if("${CONFIG_SHMEM}" STREQUAL "1") + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/cmake_hexagon") + include(hexagon_sdk) + + include_directories(${CMAKE_BINARY_DIR}/src/firmware/posix) + include_directories(${HEXAGON_SDK_INCLUDES}) list(APPEND SHMEM_SRCS shmem_posix.c )