summaryrefslogtreecommitdiff
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
author杨威 <[email protected]>2023-04-27 11:07:07 +0800
committer杨威 <[email protected]>2023-05-04 17:44:49 +0800
commit219b474fd4ea5939c56c90086d03ece28acd21dd (patch)
tree903f2f9451760b6b9805481c1ac089a94ca7a7f1 /test/CMakeLists.txt
parentd5889c4b1fbebb15c4a3998e87b532694d850d22 (diff)
🔧 build(cmakelist): 更新cmake版本要求,移除_BSD_SOURCE宏
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt11
1 files changed, 5 insertions, 6 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index c384285..8cb1bc7 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8)
+cmake_minimum_required(VERSION 2.8...3.10)
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/include/private)
@@ -13,7 +13,7 @@ if(CAPTURE_MODE MATCHES "MARSIO")
include_directories(${MARSIO_SDK_PREFIX}/include)
endif()
-add_definitions(-D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H)
+add_definitions(-D_DEFAULT_SOURCE -D_DEFAULT_SOURCE -D__DEFAULT_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H)
add_definitions(-fPIC)
LINK_DIRECTORIES(/opt/MESA/lib)
LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/test)
@@ -35,12 +35,11 @@ set(OBJECTS_DIR ${CMAKE_CURRENT_BINARY_DIR}/temp_objs)
file(MAKE_DIRECTORY ${OBJECTS_DIR})
foreach(lib IN LISTS LIBS)
- get_target_property(lib_file ${lib} LOCATION)
add_custom_command(OUTPUT "${OBJECTS_DIR}/${lib}_objects"
- COMMAND ${CMAKE_COMMAND} -E chdir "${OBJECTS_DIR}" ${CMAKE_AR} -x "${lib_file}"
+ COMMAND ${CMAKE_COMMAND} -E chdir "${OBJECTS_DIR}" ${CMAKE_AR} -x "$<TARGET_FILE:${lib}>"
DEPENDS ${lib}
- )
- list(APPEND ALL_OBJECTS_TARGETS "${OBJECTS_DIR}/${lib}_objects")
+ )
+ list(APPEND ALL_OBJECTS_TARGETS "${OBJECTS_DIR}/${lib}_objects")
endforeach()
file(GLOB_RECURSE OBJECTS "${OBJECTS_DIR}/*.o")