mirror of
https://git.freebsd.org/ports.git
synced 2025-06-12 00:00:33 -04:00
llvm-{9,10} lack some xx::dump() functions and lead to libfaust.so with unresolved symbols.
28 lines
1.2 KiB
Text
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)
|