Organize source files in CMakeLists with source_group

This commit is contained in:
Mohammad Nejati
2024-11-23 06:20:00 +00:00
committed by Mohammad Nejati
parent 75e45287fb
commit 827ecf5e93
70 changed files with 285 additions and 816 deletions
@@ -12,6 +12,10 @@ add_executable(websocket-client-async-ssl-system-executor
Jamfile
websocket_client_async_ssl_system_executor.cpp)
source_group("" FILES
Jamfile
websocket_client_async_ssl_system_executor.cpp)
target_include_directories(websocket-client-async-ssl-system-executor
PRIVATE ${PROJECT_SOURCE_DIR})
@@ -12,6 +12,10 @@ add_executable(websocket-client-async-ssl
Jamfile
websocket_client_async_ssl.cpp)
source_group("" FILES
Jamfile
websocket_client_async_ssl.cpp)
target_include_directories(websocket-client-async-ssl
PRIVATE ${PROJECT_SOURCE_DIR})
@@ -12,6 +12,10 @@ add_executable(websocket-client-async
Jamfile
websocket_client_async.cpp)
source_group("" FILES
Jamfile
websocket_client_async.cpp)
target_link_libraries(websocket-client-async PRIVATE Boost::beast)
set_target_properties(websocket-client-async
@@ -12,6 +12,10 @@ add_executable(websocket-client-awaitable
Jamfile
websocket_client_awaitable.cpp)
source_group("" FILES
Jamfile
websocket_client_awaitable.cpp)
target_link_libraries(websocket-client-awaitable PRIVATE Boost::beast)
set_target_properties(websocket-client-awaitable
@@ -12,6 +12,10 @@ add_executable(websocket-client-coro-ssl
Jamfile
websocket_client_coro_ssl.cpp)
source_group("" FILES
Jamfile
websocket_client_coro_ssl.cpp)
target_include_directories(websocket-client-coro-ssl
PRIVATE ${PROJECT_SOURCE_DIR})
@@ -12,6 +12,10 @@ add_executable(websocket-client-coro
Jamfile
websocket_client_coro.cpp)
source_group("" FILES
Jamfile
websocket_client_coro.cpp)
target_link_libraries(websocket-client-coro PRIVATE Boost::beast)
set_target_properties(websocket-client-coro
@@ -12,6 +12,10 @@ add_executable(websocket-client-sync-ssl
Jamfile
websocket_client_sync_ssl.cpp)
source_group("" FILES
Jamfile
websocket_client_sync_ssl.cpp)
target_include_directories(websocket-client-sync-ssl
PRIVATE ${PROJECT_SOURCE_DIR})
@@ -12,6 +12,10 @@ add_executable(websocket-client-sync
Jamfile
websocket_client_sync.cpp)
source_group("" FILES
Jamfile
websocket_client_sync.cpp)
target_link_libraries(websocket-client-sync PRIVATE Boost::beast)
set_target_properties(websocket-client-sync