Files
create/src/WindowsInstaller/CMakeLists.txt
2011-10-10 13:44:52 +00:00

1 line
777 B
CMake

# Building Installer
if(FREECAD_MAINTAINERS_BUILD AND WIN32)
find_package(Wix REQUIRED)
endif(FREECAD_MAINTAINERS_BUILD AND WIN32)
add_custom_target(i18n-win32-installer DEPENDS ${FreeCAD_NSH})
add_custom_command(TARGET win32-installer PRE_BUILD
COMMAND ${WIX_CANDLE_EXECUTABLE}
-out ${CMAKE_CURRENT_BINARY_DIR}/FreeCAD.wxobj
${CMAKE_CURRENT_SOURCE_DIR}/FreeCAD.wxs
COMMENT "Building FreeCAD.wxobj"
)
add_custom_target(win32-installer
COMMAND ${WIX_LIGHT_EXECUTABLE}
-out ${CMAKE_CURRENT_BINARY_DIR}/FreeCAD-${VERSION}.msi
-ext ${WIX_BINARY_DIR}/WixUIExtension.dll
${CMAKE_CURRENT_BINARY_DIR}/FreeCAD.wixobj
SOURCES FreeCAD.wxs
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/FreeCAD.wxs
COMMENT "Building FreeCAD-${VERSION}.msi"
)