payload analysis
This commit is contained in:
+8
-9
@@ -44,20 +44,19 @@ FetchContent_Declare(
|
||||
FetchContent_MakeAvailable(Encryption)
|
||||
|
||||
# ============================================================
|
||||
# Target – Networking
|
||||
# Target – Test
|
||||
# ============================================================
|
||||
file(GLOB_RECURSE SOURCES "src/*.cc")
|
||||
|
||||
if (CMAKE_MSVC_RUNTIME_LIBRARY MATCHES "DLL$")
|
||||
add_executable(${SUB_PROJECT_NAME} ${SOURCES})
|
||||
else ()
|
||||
add_executable(${SUB_PROJECT_NAME} ${SOURCES})
|
||||
endif ()
|
||||
add_library(${SUB_PROJECT_NAME}_lib INTERFACE)
|
||||
|
||||
target_link_libraries(${SUB_PROJECT_NAME} PUBLIC ${ROOT_PROJECT_NAME}::Common)
|
||||
target_link_libraries(${SUB_PROJECT_NAME} PUBLIC ${ROOT_PROJECT_NAME}::Encryption)
|
||||
target_link_libraries(${SUB_PROJECT_NAME}_lib INTERFACE ${ROOT_PROJECT_NAME}::Common)
|
||||
target_link_libraries(${SUB_PROJECT_NAME}_lib INTERFACE ${ROOT_PROJECT_NAME}::Encryption)
|
||||
|
||||
target_include_directories(${SUB_PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||||
target_include_directories(${SUB_PROJECT_NAME}_lib INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||||
|
||||
add_executable(${SUB_PROJECT_NAME} ${SOURCES})
|
||||
target_link_libraries(${SUB_PROJECT_NAME} PUBLIC ${SUB_PROJECT_NAME}_lib)
|
||||
|
||||
# ============================================================
|
||||
# Compiler Options
|
||||
|
||||
Reference in New Issue
Block a user