Skip to content

Commit b648255

Browse files
authored
Check if command exists (#1328)
IB-8413 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent c32c436 commit b648255

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

client/CMakeLists.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -221,19 +221,12 @@ elseif(WIN32)
221221
target_sources(${PROJECT_NAME} PRIVATE QCNG.cpp QCNG.h CertStore.cpp CertStore.h Diagnostics_win.cpp)
222222
target_compile_options(${PROJECT_NAME} PRIVATE "/guard:cf")
223223
target_link_options(${PROJECT_NAME} PRIVATE "/guard:cf" $<$<BOOL:${CROSSSIGNCERT}>:/INTEGRITYCHECK>)
224-
target_link_libraries(${PROJECT_NAME} NCrypt Crypt32 Cryptui)
224+
target_link_libraries(${PROJECT_NAME} NCrypt Crypt32 Cryptui winscard)
225225
get_filename_component(LIBS_PATH ${libdigidocpp_DIR} DIRECTORY)
226226
get_filename_component(LIBS_PATH ${LIBS_PATH} DIRECTORY)
227-
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
228-
set(PLATFORM x64)
229-
set(OPENSSL_SUFFIX "-x64")
230-
else()
231-
set(PLATFORM x86)
232-
set(OPENSSL_SUFFIX "")
233-
endif()
234-
set(MSI_FILE "Digidoc4-${VERSION}$ENV{VER_SUFFIX}.${PLATFORM}")
227+
set(MSI_FILE "Digidoc4-${VERSION}$ENV{VER_SUFFIX}.$ENV{PLATFORM}")
235228
set(WIX_CMD wix.exe build -nologo
236-
-arch ${PLATFORM}
229+
-arch $ENV{PLATFORM}
237230
-ext WixToolset.UI.wixext
238231
-bv WixUIDialogBmp=${CMAKE_SOURCE_DIR}/common/dlgbmp.bmp
239232
-bv WixUIBannerBmp=${CMAKE_SOURCE_DIR}/common/banner.bmp
@@ -263,7 +256,13 @@ elseif(WIN32)
263256
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
264257
)
265258
endif()
259+
set(PLATFORM $ENV{PLATFORM})
266260
configure_file(${CMAKE_SOURCE_DIR}/AppxManifest.xml.cmake ${CMAKE_BINARY_DIR}/AppxManifest.xml)
261+
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
262+
set(OPENSSL_SUFFIX "-x64")
263+
else()
264+
set(OPENSSL_SUFFIX "")
265+
endif()
267266
add_custom_target(appx DEPENDS ${PROJECT_NAME}
268267
COMMAND ${CMAKE_COMMAND} -E remove ${MSI_FILE}.appx
269268
COMMAND ${CMAKE_COMMAND} -E remove_directory appx

0 commit comments

Comments
 (0)