pkgsrc/audio/csound6/patches/patch-CMakeLists.txt

61 lines
1.8 KiB
Text

$NetBSD: patch-CMakeLists.txt,v 1.1 2014/03/06 10:16:53 mrg Exp $
--- CMakeLists.txt.orig 2014-01-07 08:54:20.000000000 -0800
+++ CMakeLists.txt 2014-02-14 16:31:43.000000000 -0800
@@ -13,26 +13,26 @@
set(APIVERSION "6.0")
# Relative install paths
-set(EXECUTABLE_INSTALL_DIR "bin")
+set(EXECUTABLE_INSTALL_DIR "lib/csound6")
option(USE_LIB64 "Set to on to set installation directory for libraries to lib64" OFF)
if(USE_LIB64)
- set(LIBRARY_INSTALL_DIR "lib64")
+ set(LIBRARY_INSTALL_DIR "lib64/csound6")
else()
- set(LIBRARY_INSTALL_DIR "lib")
+ set(LIBRARY_INSTALL_DIR "lib/csound6")
endif()
message(STATUS "LIBRARY INSTALL DIR: ${LIBRARY_INSTALL_DIR}")
if(USE_DOUBLE)
- set(PLUGIN_INSTALL_DIR "${LIBRARY_INSTALL_DIR}/csound/plugins64-${APIVERSION}")
+ set(PLUGIN_INSTALL_DIR "${LIBRARY_INSTALL_DIR}/plugins-${APIVERSION}")
else()
- set(PLUGIN_INSTALL_DIR "${LIBRARY_INSTALL_DIR}/csound/plugins-${APIVERSION}")
+ set(PLUGIN_INSTALL_DIR "${LIBRARY_INSTALL_DIR}/plugins-${APIVERSION}")
endif()
set(PYTHON_MODULE_INSTALL_DIR ${LIBRARY_INSTALL_DIR})
set(JAVA_MODULE_INSTALL_DIR ${LIBRARY_INSTALL_DIR})
set(LUA_MODULE_INSTALL_DIR ${LIBRARY_INSTALL_DIR})
set(LOCALE_INSTALL_DIR "share/locale")
-set(HEADER_INSTALL_DIR "include/csound")
+set(HEADER_INSTALL_DIR "include/csound6")
set(CS_FRAMEWORK_DEST "~/Library/Frameworks")
include(TestBigEndian)
@@ -239,6 +239,12 @@
set(LINUX NO)
endif()
+if(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
+ set(NETBSD YES)
+else()
+ set(NETBSD NO)
+endif()
+
## USER OPTIONS ##
option(USE_DOUBLE "Set to use double-precision floating point for audio samples." ON)
@@ -326,6 +332,10 @@
endif()
+if(NETBSD)
+ add_definitions("-DCS_DEFAULT_PLUGINDIR=\"${CMAKE_INSTALL_PREFIX}/${PLUGIN_INSTALL_DIR}\"")
+endif()
+
if(BUILD_RELEASE)
add_definitions("-D_CSOUND_RELEASE_")
if(LINUX)