|
1 |
| -# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved. |
| 1 | +# Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. |
2 | 2 | #
|
3 | 3 | # This program is free software; you can redistribute it and/or modify
|
4 | 4 | # it under the terms of the GNU General Public License as published by
|
@@ -30,21 +30,33 @@ ELSE()
|
30 | 30 | MESSAGE(FATAL_ERROR "Unknown VS version")
|
31 | 31 | ENDIF()
|
32 | 32 |
|
33 |
| -INCLUDE_DIRECTORIES(${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/inc) |
34 |
| -LINK_DIRECTORIES(${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
| 33 | +# Installed directory layout |
| 34 | +IF(IS_DIRECTORY ${WIX_DIR}/../SDK/${WIX_MSVC_DIR}) |
| 35 | + SET(WIX_MSVC_DIR "${WIX_DIR}/../SDK/${WIX_MSVC_DIR}") |
| 36 | + INCLUDE_DIRECTORIES(${WIX_MSVC_DIR}/inc) |
| 37 | +# Unzipped directory layout |
| 38 | +ELSEIF(IS_DIRECTORY ${WIX_DIR}/SDK/${WIX_MSVC_DIR}) |
| 39 | + SET(WIX_MSVC_DIR "${WIX_DIR}/SDK/${WIX_MSVC_DIR}") |
| 40 | + INCLUDE_DIRECTORIES(${WIX_DIR}/SDK/inc) |
| 41 | +ELSE() |
| 42 | + MESSAGE(FATAL_ERROR "Cannot find ${WIX_MSVC_DIR} directory") |
| 43 | +ENDIF() |
| 44 | + |
| 45 | +# INCLUDE_DIRECTORIES(${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/inc) |
| 46 | +LINK_DIRECTORIES(${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
35 | 47 |
|
36 | 48 | SET(WIXCA_SOURCES CustomAction.cpp CustomAction.def)
|
37 | 49 |
|
38 |
| -MESSAGE(STATUS "Searching for wcautil in ${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/lib/${WIX_ARCH}") |
39 |
| -MESSAGE(STATUS "Searching for dutil in ${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/lib/${WIX_ARCH}") |
| 50 | +MESSAGE(STATUS "Searching for wcautil in ${WIX_MSVC_DIR}/lib/${WIX_ARCH}") |
| 51 | +MESSAGE(STATUS "Searching for dutil in ${WIX_MSVC_DIR}/lib/${WIX_ARCH}") |
40 | 52 |
|
41 | 53 | FIND_LIBRARY(WIX_WCAUTIL_LIBRARY
|
42 | 54 | NAMES wcautil
|
43 |
| - PATHS ${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
| 55 | + PATHS ${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
44 | 56 |
|
45 | 57 | FIND_LIBRARY(WIX_DUTIL_LIBRARY
|
46 | 58 | NAMES dutil
|
47 |
| - PATHS ${WIX_DIR}/../SDK/${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
| 59 | + PATHS ${WIX_MSVC_DIR}/lib/${WIX_ARCH}) |
48 | 60 |
|
49 | 61 | MESSAGE(STATUS "Found: ${WIX_WCAUTIL_LIBRARY}")
|
50 | 62 | MESSAGE(STATUS "Found: ${WIX_DUTIL_LIBRARY}")
|
|
0 commit comments