mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[cmake] mark dependency includes SYSTEM
Mark all dependency include paths SYSTEM so warnings from system headers are excluded from ci warning statistics
This commit is contained in:
@@ -55,7 +55,7 @@ set(SRCS
|
||||
|
||||
if (NOT FREERDP_UNIFIED_BUILD)
|
||||
find_package(rdtk 0 REQUIRED)
|
||||
include_directories(${RDTK_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${RDTK_INCLUDE_DIR})
|
||||
else()
|
||||
if (NOT WITH_RDTK)
|
||||
message(FATAL_ERROR "-DWITH_RDTK=ON is required for unified FreeRDP build with shadow server")
|
||||
|
||||
@@ -15,7 +15,7 @@ set(LIBS
|
||||
|
||||
if(PAM_FOUND)
|
||||
add_definitions(-DWITH_PAM)
|
||||
include_directories(${PAM_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${PAM_INCLUDE_DIR})
|
||||
list(APPEND LIBS ${PAM_LIBRARY})
|
||||
else()
|
||||
message("building without PAM authentication support")
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
find_package(X11 REQUIRED)
|
||||
if(X11_FOUND)
|
||||
add_definitions(-DWITH_X11)
|
||||
include_directories(${X11_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${X11_INCLUDE_DIR})
|
||||
list(APPEND LIBS ${X11_LIBRARIES})
|
||||
endif()
|
||||
|
||||
if(X11_XShm_FOUND)
|
||||
add_definitions(-DWITH_XSHM)
|
||||
include_directories(${X11_XShm_INCLUDE_PATH})
|
||||
include_directories(SYSTEM ${X11_XShm_INCLUDE_PATH})
|
||||
list(APPEND LIBS ${X11_XShm_LIB})
|
||||
endif()
|
||||
|
||||
@@ -18,45 +18,45 @@ endif()
|
||||
|
||||
if(X11_Xinerama_FOUND)
|
||||
add_definitions(-DWITH_XINERAMA)
|
||||
include_directories(${X11_Xinerama_INCLUDE_PATH})
|
||||
include_directories(SYSTEM ${X11_Xinerama_INCLUDE_PATH})
|
||||
list(APPEND LIBS ${X11_Xinerama_LIB})
|
||||
endif()
|
||||
|
||||
if(X11_Xdamage_FOUND)
|
||||
add_definitions(-DWITH_XDAMAGE)
|
||||
include_directories(${X11_Xdamage_INCLUDE_PATH})
|
||||
include_directories(SYSTEM ${X11_Xdamage_INCLUDE_PATH})
|
||||
list(APPEND LIBS ${X11_Xdamage_LIB})
|
||||
endif()
|
||||
|
||||
if(X11_Xfixes_FOUND)
|
||||
add_definitions(-DWITH_XFIXES)
|
||||
include_directories(${X11_Xfixes_INCLUDE_PATH})
|
||||
include_directories(SYSTEM ${X11_Xfixes_INCLUDE_PATH})
|
||||
list(APPEND LIBS ${X11_Xfixes_LIB})
|
||||
endif()
|
||||
|
||||
if(X11_XTest_FOUND)
|
||||
add_definitions(-DWITH_XTEST)
|
||||
include_directories(${X11_XTest_INCLUDE_PATH})
|
||||
include_directories(SYSTEM ${X11_XTest_INCLUDE_PATH})
|
||||
list(APPEND LIBS ${X11_XTest_LIB})
|
||||
endif()
|
||||
|
||||
# XCursor and XRandr are currently not used so don't link them
|
||||
#if(X11_Xcursor_FOUND)
|
||||
# add_definitions(-DWITH_XCURSOR)
|
||||
# include_directories(${X11_Xcursor_INCLUDE_PATH})
|
||||
# include_directories(SYSTEM ${X11_Xcursor_INCLUDE_PATH})
|
||||
# list(APPEND LIBS ${X11_Xcursor_LIB})
|
||||
#endif()
|
||||
|
||||
#if(X11_Xrandr_FOUND)
|
||||
# add_definitions(-DWITH_XRANDR)
|
||||
# include_directories(${X11_Xrandr_INCLUDE_PATH})
|
||||
# include_directories(SYSTEM ${X11_Xrandr_INCLUDE_PATH})
|
||||
# list(APPEND LIBS ${X11_Xrandr_LIB})
|
||||
#endif()
|
||||
|
||||
find_package(PAM)
|
||||
if(PAM_FOUND)
|
||||
add_definitions(-DWITH_PAM)
|
||||
include_directories(${PAM_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${PAM_INCLUDE_DIR})
|
||||
list(APPEND LIBS ${PAM_LIBRARY})
|
||||
else()
|
||||
message("building without PAM authentication support")
|
||||
|
||||
Reference in New Issue
Block a user