pkgsrc-ng/graphics/hugin/patches/patch-CMakeLists.txt
2016-10-14 07:49:11 +02:00

45 lines
1.5 KiB
Plaintext

$NetBSD: patch-CMakeLists.txt,v 1.2 2016/04/07 19:23:26 adam Exp $
Correct 'man' path.
Do not make an application bundle on OS X.
--- CMakeLists.txt.orig 2016-01-23 08:37:46.000000000 +0000
+++ CMakeLists.txt
@@ -2,10 +2,6 @@
# require at least cmake 2.8
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR )
-# prevent in-tree building
-if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
- message(FATAL_ERROR "In-source builds are not allowed.")
-endif()
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
@@ -518,7 +514,7 @@ IF (NOT MANDIR AND NOT $ENV{MANDIR} STRE
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "NetBSD")
SET (MANDIR "man")
ELSE(NOT MANDIR AND NOT $ENV{MANDIR} STREQUAL "")
- SET (MANDIR "share/man")
+ SET (MANDIR "man")
ENDIF(NOT MANDIR AND NOT $ENV{MANDIR} STREQUAL "")
SET(LOCALEDIR share/locale)
@@ -543,16 +539,6 @@ IF (APPLE)
ENDIF (NOT MAC_SELF_CONTAINED_BUNDLE)
ENDIF (APPLE)
-IF (${HUGIN_SHARED} AND UNIX AND NOT APPLE)
- SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBDIR}/hugin")
- SET(HUGIN_LIBS_PRIVATE_DIR "1" CACHE INTERNAL "Store internal
- libraries in private subdirectory" )
-ELSE (${HUGIN_SHARED} AND UNIX AND NOT APPLE)
- # On OS X files are moved around after make install, do not try to use
- # rpath or CMAKE_INSTALL_NAME_DIR
- SET(HUGIN_LIBS_PRIVATE_DIR "0" CACHE INTERNAL "Store internal
- libraries in private subdirectory" )
-ENDIF (${HUGIN_SHARED} AND UNIX AND NOT APPLE)
IF (UNIX)
IF (${HUGIN_SHARED})