Skip to content

Commit 165e747

Browse files
authored
Merge pull request #1337 from evgenyz/cmake-papercuts
CMake papercuts
2 parents f65f3a6 + 3d30fc3 commit 165e747

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,14 +529,16 @@ set(CPACK_SOURCE_IGNORE_FILES
529529
"~$"
530530
"\\\\CMakeLists.txt.user"
531531
)
532-
set(CPACK_GENERATOR WIX)
532+
if(WIN32)
533+
set(CPACK_GENERATOR WIX)
534+
set(CPACK_WIX_PATCH_FILE "${CMAKE_SOURCE_DIR}/wix_patch.xml")
535+
endif()
533536
set(CPACK_PACKAGE_NAME "OpenSCAP")
534537
set(CPACK_PACKAGE_VENDOR "OpenSCAP Project")
535538
set(CPACK_PACKAGE_VERSION_MAJOR "${OPENSCAP_VERSION_MAJOR}")
536539
set(CPACK_PACKAGE_VERSION_MINOR "${OPENSCAP_VERSION_MINOR}")
537540
set(CPACK_PACKAGE_VERSION_PATCH "${OPENSCAP_VERSION_PATCH}")
538541
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/lgpl-2.1.rtf")
539-
set(CPACK_WIX_PATCH_FILE "${CMAKE_SOURCE_DIR}/wix_patch.xml")
540542
set(CPACK_PACKAGE_CHECKSUM SHA512)
541543

542544
include(CPack)

swig/CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# UseSWIG generates standard target names
2+
# Run "cmake --help-policy CMP0078" for policy details
3+
if (POLICY CMP0078)
4+
cmake_policy(SET CMP0078 OLD)
5+
endif()
6+
7+
# UseSWIG honors SWIG_MODULE_NAME via -module
8+
# Run "cmake --help-policy CMP0086" for policy details
9+
if (POLICY CMP0086)
10+
cmake_policy(SET CMP0086 OLD)
11+
endif()
12+
113
if(ENABLE_PERL)
214
add_subdirectory("perl")
315
endif()

0 commit comments

Comments
 (0)