1 #-----------------------------------------------------------------------------
3 FIND_FILE(INNOSETUP_EXECUTABLE ISCC.exe
4 "C:/Program Files/Inno Setup 5"
5 DOC "InnoSetup executable"
8 IF(EXISTS INNOSETUP_EXECUTABLE)
9 MESSAGE(ERROR "INNOSETUP_EXECUTABLE isn't set properly")
10 ENDIF(EXISTS INNOSETUP_EXECUTABLE)
11 IF(NOT GDCM_WRAP_PYTHON)
12 MESSAGE(ERROR "INNOSETUP_EXECUTABLE require GDCM_WRAP_PYTHON set to YES")
13 ENDIF(NOT GDCM_WRAP_PYTHON)
15 MESSAGE(ERROR "INNOSETUP_EXECUTABLE require GDCM_VTK set to YES")
17 IF(NOT BUILD_EXAMPLES)
18 MESSAGE(ERROR "INNOSETUP_EXECUTABLE require BUILD_EXAMPLES set to YES")
19 ENDIF(NOT BUILD_EXAMPLES)
21 #-----------------------------------------------------------------------------
22 # Set new variables to have Windows Paths
23 STRING(REGEX REPLACE "/" "\\\\" INNO_SOURCE_DIR ${GDCM_SOURCE_DIR})
24 STRING(REGEX REPLACE "/" "\\\\" INNO_BINARY_DIR ${GDCM_BINARY_DIR})
25 STRING(REGEX REPLACE "/" "\\\\" INNO_DATA_DIR ${GDCM_DATA_ROOT})
27 #-----------------------------------------------------------------------------
30 ${GDCM_SOURCE_DIR}/Builder/gdcm.iss.in
31 ${GDCM_BINARY_DIR}/Builder/gdcm.iss
34 ADD_CUSTOM_TARGET(InstallerWin32
36 ${INNOSETUP_EXECUTABLE} ${GDCM_BINARY_DIR}/Builder/gdcm.iss
39 #-----------------------------------------------------------------------------