~ubuntu-branches/ubuntu/trusty/lmms/trusty

« back to all changes in this revision

Viewing changes to plugins/ladspa_effect/swh/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Israel Dahl
  • Date: 2013-02-28 20:58:18 UTC
  • mfrom: (1.1.12)
  • Revision ID: package-import@ubuntu.com-20130228205818-spbc545gwofxkkif
Tags: 0.4.14-0ubuntu1
* New upstream release.
  - Graphically enhanced AudioFileProcessor plugin
  - Fixed bug with magnetic knobs
  - Fixed various crashes
  - Completely revised VST support (improved VST effect support,
  timesync support and many more)
  - Added multitrack export
  - Added Hydrogen song import plugin
  - Fixed wrong chords
  - Improvements to automation framework
* debian/lmms.install debian/lmms-common.install
  - moved /usr/share/applications to lmms.install
* debian/control
  - updated Standards-Version to 3.9.4
* debian/copyright
  - updated to make current
* debian/rules
  - fixed Lintian errors during build

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR})
2
2
 
3
3
ADD_DEFINITIONS(-DFFTW3)
4
 
IF(LMMS_HAVE_FFTW3F)
5
 
INCLUDE_DIRECTORIES(${FFTW3F_INCLUDE_DIRS})
 
4
INCLUDE_DIRECTORIES(${FFTW3F_INCLUDE_DIRS} ${CMAKE_BINARY_DIR})
6
5
LINK_DIRECTORIES(${FFTW3F_LIBRARY_DIRS})
7
6
LINK_LIBRARIES(-lfftw3f)
8
 
ENDIF(LMMS_HAVE_FFTW3F)
9
 
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR})
10
7
 
11
8
FILE(GLOB PLUGIN_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.c)
12
9
FOREACH(_item ${PLUGIN_SOURCES})
13
10
        GET_FILENAME_COMPONENT(_plugin "${_item}" NAME_WE)
14
 
        IF(NOT "${_plugin}" STREQUAL "mbeq_1197" OR LMMS_HAVE_FFTW3F)
15
 
                ADD_LIBRARY(${_plugin} MODULE ${_item})
16
 
                INSTALL(TARGETS ${_plugin} LIBRARY DESTINATION ${PLUGIN_DIR}/ladspa)
17
 
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES PREFIX "")
18
 
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES COMPILE_FLAGS "-O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fno-strict-aliasing")
19
 
                IF(LMMS_BUILD_WIN32)
20
 
                        ADD_CUSTOM_COMMAND(TARGET ${_plugin} POST_BUILD COMMAND ${STRIP} ${CMAKE_CURRENT_BINARY_DIR}/${_plugin}.dll)
21
 
                ELSE(LMMS_BUILD_WIN32)
22
 
                        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES COMPILE_FLAGS "${COMPILE_FLAGS} -fPIC -DPIC")
23
 
                ENDIF(LMMS_BUILD_WIN32)
24
 
                IF(LMMS_BUILD_APPLE)
25
 
                        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -Bsymbolic -lm")
26
 
                ELSE(LMMS_BUILD_APPLE)
27
 
                        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -shared -Wl,-no-undefined -Wl,-Bsymbolic -lm")
28
 
                ENDIF(LMMS_BUILD_APPLE)
29
 
                IF(LMMS_BUILD_LINUX)
30
 
                        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -nostartfiles")
31
 
                ENDIF(LMMS_BUILD_LINUX)
32
 
        ENDIF(NOT "${_plugin}" STREQUAL "mbeq_1197" OR LMMS_HAVE_FFTW3F)
 
11
 
 
12
        ADD_LIBRARY(${_plugin} MODULE ${_item})
 
13
        INSTALL(TARGETS ${_plugin} LIBRARY DESTINATION ${PLUGIN_DIR}/ladspa)
 
14
        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES PREFIX "")
 
15
        SET_TARGET_PROPERTIES(${_plugin} PROPERTIES COMPILE_FLAGS "-O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fno-strict-aliasing")
 
16
        IF(LMMS_BUILD_WIN32)
 
17
                ADD_CUSTOM_COMMAND(TARGET ${_plugin} POST_BUILD COMMAND ${STRIP} ${CMAKE_CURRENT_BINARY_DIR}/${_plugin}.dll)
 
18
        ELSE(LMMS_BUILD_WIN32)
 
19
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES COMPILE_FLAGS "${COMPILE_FLAGS} -fPIC -DPIC")
 
20
        ENDIF(LMMS_BUILD_WIN32)
 
21
        IF(LMMS_BUILD_APPLE)
 
22
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -Bsymbolic -lm")
 
23
        ELSE(LMMS_BUILD_APPLE)
 
24
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -shared -Wl,-no-undefined -Wl,-Bsymbolic -lm")
 
25
        ENDIF(LMMS_BUILD_APPLE)
 
26
        IF(LMMS_BUILD_LINUX)
 
27
                SET_TARGET_PROPERTIES(${_plugin} PROPERTIES LINK_FLAGS "${LINK_FLAGS} -nostartfiles")
 
28
        ENDIF(LMMS_BUILD_LINUX)
33
29
ENDFOREACH(_item ${PLUGIN_SOURCES})
34
30
 
35
31