From 696fd3195789bc28fb474bf6a83d1f3d3d692127 Mon Sep 17 00:00:00 2001 From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net> Date: Mon, 4 May 2020 00:30:38 +0700 Subject: [PATCH] [+] Win specific flags --- CMakeLists.txt | 34 +++++++++------------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bbe7fb7e21..f320cd8caa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project(cellframe-sdk C) cmake_minimum_required(VERSION 2.8) set(CMAKE_C_STANDARD 11) -set(CELLFRAME_SDK_NATIVE_VERSION "2.0-0") +set(CELLFRAME_SDK_NATIVE_VERSION "2.0-1") include(cmake/OS_Detection.cmake) add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") @@ -13,38 +13,22 @@ add_subdirectory(modules/) add_library(${PROJECT_NAME} STATIC cellframe-sdk.c) -if(NOT (WIN32)) - target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_crypto dap_server_core dap_enc_server dap_udp_server dap_session +set(CELLFRAME_LIBS dap_core dap_crypto dap_crypto dap_server_core dap_enc_server dap_udp_server dap_session dap_enc_server dap_stream dap_stream_ch_chain dap_stream_ch_chain_net dap_stream_ch_chain_net_srv dap_chain dap_chain_crypto dap_client dap_chain_cs_dag dap_chain_cs_dag_poa dap_chain_cs_dag_pos dap_chain_net dap_chain_net_srv dap_chain_net_srv_vpn dap_chain_net_srv_app dap_chain_net_srv_app_db dap_chain_net_srv_datum dap_chain_net_srv_datum_pool - dap_chain_wallet dap_chain_global_db dap_chain_mempool dap_chain_cs_none m magic - ) -else() - target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_crypto dap_server_core dap_enc_server dap_udp_server dap_session - dap_enc_server dap_stream dap_stream_ch_chain dap_stream_ch_chain_net - dap_stream_ch_chain_net_srv dap_chain dap_chain_crypto dap_client - dap_chain_cs_dag dap_chain_cs_dag_poa dap_chain_cs_dag_pos - dap_chain_net dap_chain_net_srv - dap_chain_net_srv_app dap_chain_net_srv_app_db - dap_chain_net_srv_datum dap_chain_net_srv_datum_pool - dap_chain_wallet dap_chain_global_db dap_chain_mempool dap_chain_cs_none - ) -endif() -#target_link_libraries(${PROJECT_NAME} dap_core dap_crypto) - -#target_include_directories(${PROJECT_NAME} INTERFACE include/) - + dap_chain_wallet dap_chain_global_db dap_chain_mempool dap_chain_cs_none m magic pthread) -#file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/src/libdapConnector.py -# DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/) - -#file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test/main_test.py -# DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/) +if (WIN32) + set(CELLFRAME_LIBS ${CELLFRAME_LIBS} KERNEL32 USER32 SHELL32 WINMM GDI32 ADVAPI32 + Ole32 Version Imm32 OleAut32 ws2_32 ntdll psapi + Shlwapi Bcrypt Crypt32 Secur32 userenv ) +endif() +target_link_libraries(${PROJECT_NAME} ${CELLFRAME_LIBS}) #if(BUILD_DAP_TESTS) # file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test/main_test.py # DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/) -- GitLab