1
+ get_target_property (qtCore_install_prefix Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION )
2
+ get_filename_component (qtCore_install_prefix ${qtCore_install_prefix} DIRECTORY )
1
3
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR} /TSL.qrc )
2
4
set (TSL_QRC ${CMAKE_CURRENT_SOURCE_DIR} /TSL.qrc )
3
5
else ()
4
6
add_executable (TSLDownload TSLDownload.cpp )
5
7
target_link_libraries (TSLDownload Qt${QT_VERSION_MAJOR}::Network )
6
8
set_target_properties (TSLDownload PROPERTIES AUTOMOC OFF )
7
- get_target_property (qtCore_install_prefix Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION )
8
- get_filename_component (qtCore_install_prefix ${qtCore_install_prefix} DIRECTORY )
9
9
add_custom_command (
10
10
OUTPUT TSL.qrc
11
11
DEPENDS TSLDownload
@@ -98,7 +98,7 @@ target_link_libraries(${PROJECT_NAME}
98
98
qdigidoccommon
99
99
Qt${QT_VERSION_MAJOR}::PrintSupport
100
100
Qt${QT_VERSION_MAJOR}::Svg
101
- ${LIBDIGIDOCPP_LIBRARY}
101
+ digidocpp::digidocpp
102
102
${LDAP_LIBRARIES}
103
103
$< TARGET_NAME_IF_EXISTS:flatbuffers::flatbuffers>
104
104
$< TARGET_NAME_IF_EXISTS:flatbuffers::flatbuffers_shared>
@@ -121,7 +121,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
121
121
MACOSX_BUNDLE_BUNDLE_NAME ${PROJECT_NAME}
122
122
MACOSX_BUNDLE_GUI_IDENTIFIER "ee.ria.${PROJECT_NAME} "
123
123
)
124
- target_include_directories (${PROJECT_NAME} PRIVATE ${LIBDIGIDOCPP_INCLUDE_DIR} )
125
124
target_compile_definitions (${PROJECT_NAME} PRIVATE
126
125
CDOC2_GET_URL= "${CDOC2_GET_URL} "
127
126
CDOC2_POST_URL= "${CDOC2_POST_URL} "
@@ -212,14 +211,8 @@ elseif(WIN32)
212
211
target_compile_options(${PROJECT_NAME} PRIVATE " /guard:cf ")
213
212
target_link_options(${PROJECT_NAME} PRIVATE " /guard:cf " $<$<BOOL:${CROSSSIGNCERT} >:/INTEGRITYCHECK>)
214
213
target_link_libraries(${PROJECT_NAME} NCrypt Crypt32 Cryptui)
215
- cmake_parse_arguments(GETLIB "" " optimized;debug " "" ${LIBDIGIDOCPP_LIBRARY} )
216
- if(GETLIB_debug AND CMAKE_BUILD_TYPE STREQUAL " Debug ")
217
- get_filename_component(LIBS_PATH ${GETLIB_debug} DIRECTORY)
218
- elseif(GETLIB_optimized)
219
- get_filename_component(LIBS_PATH ${GETLIB_optimized} DIRECTORY)
220
- else()
221
- get_filename_component(LIBS_PATH ${GETLIB_UNPARSED_ARGUMENTS} DIRECTORY)
222
- endif()
214
+ get_filename_component(LIBS_PATH ${libdigidocpp_DIR} DIRECTORY)
215
+ get_filename_component(LIBS_PATH ${LIBS_PATH} DIRECTORY)
223
216
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
224
217
set(PLATFORM x64)
225
218
set(OPENSSL_SUFFIX " -x64 ")
@@ -231,15 +224,15 @@ elseif(WIN32)
231
224
set(WIX_CMD wix.exe build -nologo
232
225
-arch ${PLATFORM}
233
226
-ext WixToolset.UI.wixext
234
- -bv WixUIDialogBmp=${CMAKE_SOURCE_DIR} /cmake/modules /dlgbmp.bmp
235
- -bv WixUIBannerBmp=${CMAKE_SOURCE_DIR} /cmake/modules /banner.bmp
227
+ -bv WixUIDialogBmp=${CMAKE_SOURCE_DIR} /common /dlgbmp.bmp
228
+ -bv WixUIBannerBmp=${CMAKE_SOURCE_DIR} /common /banner.bmp
236
229
-d ico_path=${CMAKE_CURRENT_SOURCE_DIR} /images/digidoc.ico
237
230
-d libs_path=${LIBS_PATH}
238
231
-d client_path=$<TARGET_FILE:${PROJECT_NAME} >
239
232
-d qt_suffix=$<$<CONFIG:Debug>:d>
240
233
${CMAKE_SOURCE_DIR} /${PROJECT_NAME} .wxs
241
- ${CMAKE_SOURCE_DIR} /cmake/modules /WelcomeDlg.wxs
242
- ${CMAKE_SOURCE_DIR} /cmake/modules /WixUI_Minimal.wxs
234
+ ${CMAKE_SOURCE_DIR} /common /WelcomeDlg.wxs
235
+ ${CMAKE_SOURCE_DIR} /common /WixUI_Minimal.wxs
243
236
)
244
237
add_custom_target(msi DEPENDS ${PROJECT_NAME}
245
238
COMMAND ${WIX_CMD} -o " ${MSI_FILE} .msi "
0 commit comments