ports/audio/faust/files/patch-build_CMakeLists.txt
Yuri Victorovich 1e795f3d8e audio/faust: Up llvm version; Enable more backends; Fix the INCLUDE_HTTP option; Add to pkg-message
llvm-{9,10} lack some xx::dump() functions and lead to libfaust.so with unresolved symbols.
2021-02-17 18:29:03 +00:00

28 lines
1.2 KiB
Text

--- build/CMakeLists.txt.orig 2021-01-14 11:18:56 UTC
+++ build/CMakeLists.txt
@@ -53,7 +53,7 @@ endif()
####################################
# source and headers files
-file (GLOB SRC ${SRCDIR}/*.cpp ${SRCDIR}/*/*.cpp ${SRCDIR}/draw/*/*.cpp ${SRCDIR}/generator/fir/*.cpp)
+file (GLOB SRC ${SRCDIR}/*.cpp ${SRCDIR}/*/*.cpp ${SRCDIR}/draw/*/*.cpp ${SRCDIR}/generator/fir/*.cpp ${SRCDIR}/generator/cpp/*.cpp ${SRCDIR}/generator/llvm/*.cpp)
file (GLOB HH ${SRCDIR}/*.hh ${SRCDIR}/*/*.hh ${SRCDIR}/generator/fir/*.hh)
####################################
@@ -352,13 +352,15 @@ install (
####################################
# install examples
+if (FREEBSD_INSTALL_EXAMPLES)
install (
- DIRECTORY ${ROOT}/examples DESTINATION ${CMAKE_INSTALL_PREFIX}//share/faust
+ DIRECTORY ${ROOT}/examples DESTINATION share/examples/faust # TODO flatten "examples" from the hierarchy
FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
PATTERN ".DS_Store" EXCLUDE
)
+endif()
# install faust libraries
file (GLOB FAUSTDSPLIBS ${ROOT}/libraries/*.lib ${ROOT}/libraries/old/*.lib)