X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2FCMakeFunctions%2FApplication.cmake;h=87a6208b74b43c56f6c244174d2b1c8138857240;hp=ddf96a4d51933fc2789b9a604eb0d271c14bcde2;hb=26d19ed9ed27c5775dc9033ab2afe5983eb34619;hpb=ce32889b3a42670bfbc3bbb87a689ae79e889e68 diff --git a/source/CMakeFunctions/Application.cmake b/source/CMakeFunctions/Application.cmake index ddf96a4..87a6208 100644 --- a/source/CMakeFunctions/Application.cmake +++ b/source/CMakeFunctions/Application.cmake @@ -35,12 +35,19 @@ set(FILE_LIST main.cpp frmUpdate.h) if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") - list(APPEND ${FILE_LIST} frmEditAccount.mm + list(APPEND FILE_LIST frmEditAccount.mm frmNewAccount.mm) endif() -add_executable(xestiaab - ${FILE_LIST}) +if (MSVC) + list(APPEND FILE_LIST os/msw/xestiaab.rc) + add_executable(xestiaab WIN32 + ${FILE_LIST}) +else() + add_executable(xestiaab + ${FILE_LIST}) +endif() + message("${RUNTIME_OUTPUT_NAME_bitmapcode}") @@ -50,22 +57,33 @@ target_include_directories(xestiaab add_dependencies(xestiaab bitmapcode) +list(APPEND LIBRARIES ${wxWidgets_LIBRARIES} + ${LIBXML2_LIBRARY} + sfml-audio + CURL::libcurl + actmgr + carddav2 + common + contacteditor + export + import + misc + search + vcard + widgets) + +if (MSVC) + list(APPEND LIBRARIES wsock32 + wininet + security + cryptui + crypt32) +endif() + target_link_libraries(xestiaab LINK_PUBLIC - ${wxWidgets_LIBRARIES} - ${LIBXML2_LIBRARY} - sfml-audio - CURL::libcurl - actmgr - carddav2 - common - contacteditor - export - import - misc - search - vcard - widgets) + ${LIBRARIES} +) file(GLOB DOCUMENTATION_INSTALL_FILES "${CMAKE_SOURCE_DIR}/../docs/*") foreach(ITEM ${DOCUMENTATION_INSTALL_FILES})