mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[cmake] group project targes
This commit is contained in:
@@ -68,6 +68,7 @@ add_subdirectory(res)
|
||||
|
||||
add_library(sdl3-dialogs STATIC ${SRCS})
|
||||
|
||||
set_property(TARGET sdl3-dialogs PROPERTY FOLDER "Client/SDL")
|
||||
target_link_libraries(sdl3-dialogs PRIVATE ${LIBS})
|
||||
|
||||
if(BUILD_TESTING)
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
set(SRCS sdl3_resource_manager.cpp sdl3_resource_manager.hpp)
|
||||
|
||||
add_library(sdl3_client_res STATIC ${SRCS})
|
||||
set_property(TARGET sdl3_client_res PROPERTY FOLDER "Client/SDL")
|
||||
|
||||
if(NOT WITH_SDL_LINK_SHARED)
|
||||
target_link_libraries(sdl3_client_res ${SDL3_STATIC_LIBRARIES})
|
||||
else()
|
||||
|
||||
@@ -23,6 +23,7 @@ add_library(
|
||||
sdl-common-prefs STATIC sdl_prefs.hpp sdl_prefs.cpp scoped_guard.hpp sdl_common_utils.hpp sdl_common_utils.cpp
|
||||
)
|
||||
target_link_libraries(sdl-common-prefs winpr freerdp)
|
||||
set_property(TARGET sdl-common-prefs PROPERTY FOLDER "Client/Common")
|
||||
|
||||
if(BUILD_TESTING_INTERNAL OR BUILD_TESTING)
|
||||
add_subdirectory(test)
|
||||
|
||||
@@ -54,6 +54,8 @@ cleaning_configure_file(sdl_config.hpp.in sdl_config.hpp @ONLY)
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
add_library(sdl-common-aad-view STATIC ${SRCS})
|
||||
set_property(TARGET sdl-common-aad-view PROPERTY FOLDER "Client/Common")
|
||||
|
||||
target_include_directories(sdl-common-aad-view PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
|
||||
target_link_libraries(sdl-common-aad-view PRIVATE ${LIBS})
|
||||
target_compile_definitions(sdl-common-aad-view PUBLIC ${DEFINITIONS})
|
||||
|
||||
@@ -105,3 +105,4 @@ endif()
|
||||
|
||||
add_library(sdl-common-client-res STATIC ${RES_FILES} ${SRCS} ${FACTORY_HDR} ${FACTORY_SRCS})
|
||||
set_property(TARGET sdl-common-client-res PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
set_property(TARGET sdl-common-client-res PROPERTY FOLDER "Client/Common")
|
||||
|
||||
@@ -19,6 +19,7 @@ set(SRCS xfreerdp.c)
|
||||
|
||||
addtargetwithresourcefile(${MODULE_NAME} TRUE "${PROJECT_VERSION}" SRCS)
|
||||
set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "..")
|
||||
set_property(TARGET ${PROJECT_NAME} PROPERTY FOLDER "Client/X11")
|
||||
|
||||
list(APPEND LIBS xfreerdp-client)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user