mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-23 10:21:12 +00:00
port: use target_ command version in all CMake projects
This commit is contained in:
parent
96627858b8
commit
fbcad749a4
@ -1,6 +1,6 @@
|
||||
cmake_minimum_required (VERSION 3.18)
|
||||
|
||||
project(BTstack-posix-h4)
|
||||
project(BTstack-FreeBSD-Netgraph)
|
||||
|
||||
SET(BTSTACK_ROOT ${CMAKE_SOURCE_DIR}/../..)
|
||||
|
||||
@ -159,16 +159,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# Add CC256x Support and specify init script
|
||||
# set (CC256X_INIT_SCRIPT bluetooth_init_cc2564C_1.5.c)
|
||||
|
@ -34,7 +34,7 @@ include_directories(../../3rd-party/lc3-google/include)
|
||||
include_directories(../../3rd-party/md5)
|
||||
include_directories(../../3rd-party/hxcmod-player)
|
||||
include_directories(../../3rd-party/hxcmod-player/mod)
|
||||
include_directories(../../3rdarty/lwip/core/src/include)
|
||||
include_directories(../../3rd-party/lwip/core/src/include)
|
||||
include_directories(../../3rd-party/lwip/dhcp-server)
|
||||
include_directories(../../3rd-party/rijndael)
|
||||
include_directories(../../3rd-party/yxml)
|
||||
@ -140,23 +140,23 @@ find_package(PkgConfig REQUIRED)
|
||||
|
||||
# libusb
|
||||
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
|
||||
include_directories(${LIBUSB_INCLUDE_DIRS})
|
||||
link_directories(${LIBUSB_LIBRARY_DIRS})
|
||||
link_libraries(${LIBUSB_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${LIBUSB_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${LIBUSB_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${LIBUSB_LIBRARIES})
|
||||
|
||||
# portaudio
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# create targets for all examples
|
||||
file(GLOB EXAMPLES_C "../../example/*.c")
|
||||
|
@ -143,23 +143,23 @@ find_package(PkgConfig REQUIRED)
|
||||
|
||||
# libusb
|
||||
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
|
||||
include_directories(${LIBUSB_INCLUDE_DIRS})
|
||||
link_directories(${LIBUSB_LIBRARY_DIRS})
|
||||
link_libraries(${LIBUSB_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${LIBUSB_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${LIBUSB_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${LIBUSB_LIBRARIES})
|
||||
|
||||
# portaudio
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# create targets for all examples
|
||||
file(GLOB EXAMPLES_C "../../example/*.c")
|
||||
|
@ -140,9 +140,6 @@ list(SORT SOURCES)
|
||||
# create static lib
|
||||
add_library(btstack STATIC ${SOURCES})
|
||||
|
||||
# Collect libraries for executables
|
||||
set (BTSTACK_LIBRARIES btstack)
|
||||
|
||||
# pkgconfig
|
||||
find_package(PkgConfig)
|
||||
|
||||
@ -151,16 +148,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
set(BTSTACK_LIBRARIES ${BTSTACK_LIBRARIES} ${PORTAUDIO_LIBRARIES})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
set(BTSTACK_LIBRARIES ${BTSTACK_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} pthread m bluetooth)
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# get list of examples, skipping mesh_node_demo
|
||||
include(../../example/CMakeLists.txt)
|
||||
@ -187,5 +184,5 @@ foreach(EXAMPLE ${EXAMPLES})
|
||||
message("example ${EXAMPLE}")
|
||||
endif()
|
||||
add_executable(${EXAMPLE} ${SOURCES_EXAMPLE})
|
||||
target_link_libraries(${EXAMPLE} ${BTSTACK_LIBRARIES})
|
||||
target_link_libraries(${EXAMPLE} btstack)
|
||||
endforeach(EXAMPLE)
|
||||
|
@ -137,16 +137,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
|
||||
# Add BCM Support
|
||||
|
@ -137,16 +137,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# Add NXP Support
|
||||
include(${BTSTACK_ROOT}/chipset/nxp/nxp.cmake)
|
||||
|
@ -83,16 +83,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# get list of examples
|
||||
include(../../example/CMakeLists.txt)
|
||||
|
@ -167,16 +167,16 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# pthread
|
||||
find_package(Threads)
|
||||
link_libraries(${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_libraries(btstack ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
||||
# Add CC256x Support and specify init script
|
||||
set (CC256X_INIT_SCRIPT bluetooth_init_cc2564C_1.5.c)
|
||||
|
@ -77,9 +77,9 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
@ -77,9 +77,9 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
@ -160,9 +160,9 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
@ -94,9 +94,9 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
@ -86,9 +86,9 @@ if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if(PORTAUDIO_FOUND)
|
||||
message("HAVE_PORTAUDIO")
|
||||
include_directories(${PORTAUDIO_INCLUDE_DIRS})
|
||||
link_directories(${PORTAUDIO_LIBRARY_DIRS})
|
||||
link_libraries(${PORTAUDIO_LIBRARIES})
|
||||
target_include_directories(btstack PUBLIC ${PORTAUDIO_INCLUDE_DIRS})
|
||||
target_link_directories(btstack PUBLIC ${PORTAUDIO_LIBRARY_DIRS})
|
||||
target_link_libraries(btstack ${PORTAUDIO_LIBRARIES})
|
||||
add_compile_definitions(HAVE_PORTAUDIO)
|
||||
endif()
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user