[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso CMakeLists.txt config.h.cmake Configur...
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso CMakeLists.txt config.h.cmake Configur... |
Date: |
Mon, 05 Nov 2007 15:47:05 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/11/05 15:47:04
Added files:
. : CMakeLists.txt config.h.cmake
ConfigureChecks.cmake
src/3rdparty : CMakeLists.txt
src/audiofileio: CMakeLists.txt
src : CMakeLists.txt precompile.h
src/commands : CMakeLists.txt
src/core : CMakeLists.txt
src/engine : CMakeLists.txt
src/plugins : CMakeLists.txt
Log message:
* cmake build files
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/config.h.cmake?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/ConfigureChecks.cmake?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/3rdparty/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/precompile.h?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/commands/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/engine/CMakeLists.txt?cvsroot=traverso&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/traverso/src/plugins/CMakeLists.txt?cvsroot=traverso&rev=1.1
Patches:
Index: CMakeLists.txt
===================================================================
RCS file: CMakeLists.txt
diff -N CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ CMakeLists.txt 5 Nov 2007 15:47:02 -0000 1.1
@@ -0,0 +1,243 @@
+#CMAKE SETUP
+#Require 2.4.2 for Qt finding
+#Require 2.4.3 for moc change detection
+CMAKE_MINIMUM_REQUIRED(VERSION 2.4.3 FATAL_ERROR)
+
+SET(CMAKE_COLOR_MAKEFILE ON)
+SET(CMAKE_VERBOSE_MAKEFILE ON)
+SET(CMAKE_INCLUDE_CURRENT_DIR TRUE)
+SET(CMAKE_SKIP_RULE_DEPENDENCY TRUE)
+SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
+
+#PROJECT SETUP
+PROJECT(traverso)
+SET (VERSION_MAJOR "0")
+SET (VERSION_MINOR "42")
+SET (VERSION_PATCH "0")
+SET (VERSION_SUFFIX "")
+SET (VERSION
${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX})
+MESSAGE(STATUS "Traverso ${VERSION} will be built to install into
${CMAKE_INSTALL_PREFIX}")
+
+
+OPTION(WANT_JACK "Include Jack (Jack Audio Connection Kit) support" ON)
+OPTION(WANT_ALSA "Include ALSA (Advanced Linux Sound Architecture)
support" ON)
+OPTION(WANT_PCH "Use precompiled headers" ON)
+OPTION(WANT_DEBUG "Debug build" ON)
+OPTION(WANT_OPENGL "Build Traverso with OpenGL support" ON)
+OPTION(WANT_TRAVERSO_DEBUG "Provides 4 levels of debug ouput on the command
line" ON)
+
+
+SET(MAIN_DIR_NAME "src")
+IF(TAG_VERSION)
+ MESSAGE(STATUS "Previously selected version tag: ${TAG_VERSION}")
+ SET(WANT_VERSIONING 1)
+ SET(CACHED_VERSIONING 1)
+ENDIF(TAG_VERSION)
+IF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
+ IF (NOT CUSTOM_VERSIONTAG)
+ SET(TAG_VERSION "-${VERSION}" CACHE TYPE STRING)
+ ELSE (NOT CUSTOM_VERSIONTAG)
+ SET(TAG_VERSION ${CUSTOM_VERSIONTAG} CACHE TYPE STRING)
+ ENDIF (NOT CUSTOM_VERSIONTAG)
+ENDIF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
+
+#BUILD SETUP
+#None, Debug, Release, .. or custom ones
+IF(WANT_DEBUG)
+ SET(CMAKE_BUILD_TYPE DEBUG)
+ SET(WANT_TRAVERSO_DEBUG ON)
+ELSE(WANT_DEBUG)
+ SET(CMAKE_BUILD_TYPE RELEASE)
+ENDIF(WANT_DEBUG)
+
+IF(WANT_TRAVERSO_DEBUG)
+ ADD_DEFINITIONS(-DUSE_DEBUGGER)
+ENDIF(WANT_TRAVERSO_DEBUG)
+
+# Moves the Traverso exec. to the root dir and libs to the root's lib dir.
+SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
+SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/lib)
+
+
+IF(APPLE)
+ SET( ENV{MACOSX_DEPLOYMENT_TARGET} 10.3 )
+ SET( ENV{LD_PREBIND} 1 )
+ SET( ENV{LD_PREBIND_ALLOW_OVERLAP} 1 )
+ SET(CMAKE_CXX_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
+ SET(CMAKE_C_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
+ SET(BUILD_MAC_BUNDLE 1)
+ELSE(APPLE)
+ SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -Wall -include
${CMAKE_SOURCE_DIR}/src/precompile.h -Winvalid-pch")
+ SET(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -Wall")
+ENDIF(APPLE)
+SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wall")
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
+
+INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake)
+TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
+
+# Check for PKG-CONFIG
+FIND_PACKAGE(PkgConfig REQUIRED)
+IF(PKG_CONFIG_FOUND)
+ MESSAGE(STATUS "Program pkg-config found (${PKG_CONFIG_EXECUTABLE})")
+ELSE(PKG_CONFIG_FOUND)
+ MESSAGE(FATAL_ERROR "Program pkg-config not found")
+ENDIF(PKG_CONFIG_FOUND)
+
+#FIND DEPENDENCIES
+SET (QT_MIN_VERSION "4.2.0")
+FIND_PACKAGE(Qt4 REQUIRED)
+
+
+include(${QT_USE_FILE})
+
+
+IF(WANT_OPENGL)
+ IF(QT_QTOPENGL_FOUND)
+ ADD_DEFINITIONS(-DQT_OPENGL_SUPPORT)
+ SET(HAVE_OPENGL TRUE)
+ ENDIF(QT_QTOPENGL_FOUND)
+ENDIF(WANT_OPENGL)
+
+
+IF(WANT_ALSA)
+ PKG_CHECK_MODULES(ALSA alsa>=1.0.0)
+ IF (ALSA_FOUND)
+ MESSAGE("-- ALSA Library Found OK")
+ ADD_DEFINITIONS(-DALSA_SUPPORT)
+ SET(HAVE_ALSA TRUE)
+ ENDIF(ALSA_FOUND)
+ELSE(WANT_ALSA)
+ MESSAGE("-- ALSA support: Disabled")
+ENDIF(WANT_ALSA)
+
+
+IF(WANT_JACK)
+ PKG_CHECK_MODULES(JACK jack>=0.100)
+ IF(JACK_FOUND)
+ ADD_DEFINITIONS(-DJACK_SUPPORT)
+ MESSAGE("-- Jack Library Found OK")
+ SET(HAVE_JACK TRUE)
+ SET(JACK_LIBS ${JACK_LIBRARIES})
+ #MESSAGE("JACK_LIBS: ${JACK_LIBS}")
+ LIST(APPEND JACK_LIB_DIR ${JACK_LIBDIR} ${JACK_LIBRARY_DIRS})
+ #MESSAGE("JACK_LIB_DIR: ${JACK_LIB_DIR}")
+ LIST(APPEND JACK_INC_DIR ${JACK_INCLUDEDIR}
${JACK_INCLUDE_DIRS})
+ #MESSAGE("JACK_INC_DIR: ${JACK_INC_DIR}")
+ ENDIF(JACK_FOUND)
+ELSE(WANT_JACK)
+ MESSAGE("-- Jack support: Disabled")
+ENDIF(WANT_JACK)
+
+
+ADD_DEFINITIONS(-DLV2_SUPPORT)
+ADD_DEFINITIONS(-DSTATIC_BUILD)
+
+
+PKG_CHECK_MODULES(WAVPACK wavpack>=4.41.0)
+IF (WAVPACK_FOUND)
+ MESSAGE("-- WavPack Library Found OK")
+ELSE(WAVPACK_FOUND)
+ MESSAGE(FATAL_ERROR "No WavPack found (WavPack >= 4.41.0 needs to be
installed!)")
+ENDIF(WAVPACK_FOUND)
+
+
+# Check GCC for PCH support
+SET(USE_PCH FALSE)
+IF(WANT_PCH)
+ FIND_PACKAGE(PCHSupport)
+ IF(PCHSupport_FOUND)
+ SET(USE_PCH TRUE)
+ MESSAGE(STATUS "Enabling precompiled headers for GCC
${gcc_compiler_version}")
+ ENDIF(PCHSupport_FOUND)
+ELSE(WANT_PCH)
+#QT_DEFENITIONS are added by pch, so when no pch support add them now!
+ ADD_DEFINITIONS(${QT_DEFINITIONS})
+ENDIF(WANT_PCH)
+
+
+INCLUDE (ConfigureChecks.cmake)
+
+CHECK_INCLUDE_FILE("sys/sys/vfs.h" HAVE_SYS_VFS_H)
+IF(HAVE_SYS_VFS_H)
+ ADD_DEFINITIONS(-DHAVE_SYS_VFS_H)
+ENDIF(HAVE_SYS_VFS_H)
+
+CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H)
+IF(HAVE_SYS_STAT_H)
+ ADD_DEFINITIONS(-DHAVE_SYS_STAT_H)
+ENDIF(HAVE_SYS_STAT_H)
+
+
+#Create configure files.. config.h and uninstall
+#config.h
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
${CMAKE_CURRENT_BINARY_DIR}/src/config.h)
+ADD_DEFINITIONS("-DHAVE_CONFIG_H")
+
+#uninstall
+CONFIGURE_FILE(
+ "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+ IMMEDIATE @ONLY)
+
+ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
+
+#Set up include dirs with all found packages
+INCLUDE_DIRECTORIES(
+${CMAKE_SOURCE_DIR}/src/common
+${QT_INCLUDE_DIR}
+${QT_QTCORE_INCLUDE_DIR}
+)
+
+#Set up libraries to link with all found packages
+LINK_LIBRARIES (
+${QT_QT_LIBRARY}
+)
+
+IF(WIN32)
+ LINK_LIBRARIES(
+ ${QT_QTMAIN_LIBRARY}
+ )
+ENDIF(WIN32)
+
+IF(WIN32)
+ ADD_DEFINITIONS(-DQT_DLL)
+ENDIF(WIN32)
+
+IF(APPLE)
+ LINK_LIBRARIES( "-undefined dynamic_lookup" )
+ LINK_LIBRARIES( "-framework CoreFoundation" )
+ENDIF(APPLE)
+
+
+#Add our source subdirs
+ADD_SUBDIRECTORY(src)
+
+
+#Install our READMEs etc.
+INSTALL(FILES
+AUTHORS
+README
+TODO
+
+ DESTINATION ${CMAKE_SOURCE_DIR}/src/
+)
+
+# If the cmake version includes cpack, use it
+IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
+ SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Traverso is an open source Digital
Audio Workstation for Linux, Mac OSX and Windows")
+ SET(CPACK_PACKAGE_VENDOR "Traverso Team")
+ SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
+ SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/README")
+ SET(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
+ SET(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
+ SET(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}")
+ SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Traverso
${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
+ SET(CPACK_PACKAGE_EXECUTABLES "traverso${TAG_VERSION}")
+ SET(CPACK_SOURCE_PACKAGE_FILE_NAME "traverso-${VERSION}")
+ SET(CPACK_SOURCE_GENERATOR TBZ2)
+## I'll make this prettier later - ignore any tarballs in the root
+ SET(CPACK_SOURCE_IGNORE_FILES CMakeCache.txt "~$" "\\\\.cvsignore$"
"^${PROJECT_SOURCE_DIR}.*/CVS/" "^${PROJECT_SOURCE_DIR}/debian/"
"^${PROJECT_SOURCE_DIR}/old/" "^${PROJECT_SOURCE_DIR}.*/CVSROOT/"
"^${PROJECT_SOURCE_DIR}.*/autom4te.cache/")
+ INCLUDE(CPack)
+ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
+
Index: config.h.cmake
===================================================================
RCS file: config.h.cmake
diff -N config.h.cmake
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ config.h.cmake 5 Nov 2007 15:47:03 -0000 1.1
@@ -0,0 +1,4 @@
+
+#cmakedefine VERSION "${VERSION}"
+
+#cmakedefine BUILD_MAC_BUNDLE
Index: ConfigureChecks.cmake
===================================================================
RCS file: ConfigureChecks.cmake
diff -N ConfigureChecks.cmake
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ConfigureChecks.cmake 5 Nov 2007 15:47:03 -0000 1.1
@@ -0,0 +1,11 @@
+#http://websvn.kde.org/trunk/KDE/kdeaddons/ConfigureChecks.cmake?rev=520160&view=log
+
+include(CheckIncludeFile)
+include(CheckIncludeFiles)
+#include(CheckSymbolExists)
+include(CheckFunctionExists)
+include(CheckLibraryExists)
+#include(CheckPrototypeExists)
+include(CheckTypeSize)
+
+
Index: src/3rdparty/CMakeLists.txt
===================================================================
RCS file: src/3rdparty/CMakeLists.txt
diff -N src/3rdparty/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/3rdparty/CMakeLists.txt 5 Nov 2007 15:47:03 -0000 1.1
@@ -0,0 +1,2 @@
+#Subdirectories
+ADD_SUBDIRECTORY(slv2)
Index: src/audiofileio/CMakeLists.txt
===================================================================
RCS file: src/audiofileio/CMakeLists.txt
diff -N src/audiofileio/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/audiofileio/CMakeLists.txt 5 Nov 2007 15:47:03 -0000 1.1
@@ -0,0 +1,25 @@
+INCLUDE_DIRECTORIES(
+${CMAKE_SOURCE_DIR}/src/audiofileio/decode
+${CMAKE_SOURCE_DIR}/src/audiofileio/encode
+)
+
+SET(TRAVERSO_AUDIOFILEIO_SOURCES
+decode/AbstractAudioReader.cpp
+decode/SFAudioReader.cpp
+decode/FlacAudioReader.cpp
+decode/ResampleAudioReader.cpp
+decode/VorbisAudioReader.cpp
+decode/WPAudioReader.cpp
+decode/MadAudioReader.cpp
+encode/AbstractAudioWriter.cpp
+encode/SFAudioWriter.cpp
+encode/WPAudioWriter.cpp
+encode/FlacAudioWriter.cpp
+encode/VorbisAudioWriter.cpp
+encode/LameAudioWriter.cpp
+)
+
+SET(TRAVERSO_AUDIOFILEIO_LIBRARY "traversoaudiofileio")
+
+ADD_LIBRARY(${TRAVERSO_AUDIOFILEIO_LIBRARY} STATIC
${TRAVERSO_AUDIOFILEIO_SOURCES})
+
Index: src/CMakeLists.txt
===================================================================
RCS file: src/CMakeLists.txt
diff -N src/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/CMakeLists.txt 5 Nov 2007 15:47:03 -0000 1.1
@@ -0,0 +1,12 @@
+#Subdirectories
+ADD_SUBDIRECTORY(3rdparty ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(engine ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(audiofileio ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(commands ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(core ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(plugins ${CMAKE_SOURCE_DIR}/src/bin)
+ADD_SUBDIRECTORY(traverso ${CMAKE_SOURCE_DIR}/src/bin)
+
+IF(USE_PCH)
+ ADD_PRECOMPILED_HEADER(precompiled_headers precompile.h)
+ENDIF(USE_PCH)
Index: src/precompile.h
===================================================================
RCS file: src/precompile.h
diff -N src/precompile.h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/precompile.h 5 Nov 2007 15:47:04 -0000 1.1
@@ -0,0 +1,27 @@
+#include <qapplication.h>
+#include <qlist.h>
+#include <qvariant.h> // All moc genereated code has this include
+#include <qobject.h>
+#include <qstring.h>
+#include <qstringlist.h>
+#include <qevent.h>
+#include <qlayout.h>
+#include <qpainter.h>
+#include <qpixmap.h>
+#include <qtimer.h>
+#include <qwidget.h>
+#include <qdialog.h>
+#include <qhash.h>
+#include <qundogroup.h>
+#include <QDomNode>
+#include <QDomElement>
+#include <qgraphicsscene.h>
+#include <qgraphicsview.h>
+#include <qgraphicsitem.h>
+#include <QGraphicsSceneMouseEvent>
+#include <QStyleOptionGraphicsItem>
+
+#include "ContextItem.h"
+#include "ViewItem.h"
+#include "defines.h"
+
Index: src/commands/CMakeLists.txt
===================================================================
RCS file: src/commands/CMakeLists.txt
diff -N src/commands/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/commands/CMakeLists.txt 5 Nov 2007 15:47:04 -0000 1.1
@@ -0,0 +1,51 @@
+ADD_SUBDIRECTORY(plugins ${CMAKE_SOURCE_DIR}/src/bin)
+
+INCLUDE_DIRECTORIES(
+${CMAKE_SOURCE_DIR}/src/commands
+${CMAKE_SOURCE_DIR}/src/common
+${CMAKE_SOURCE_DIR}/src/core
+${CMAKE_SOURCE_DIR}/src/traverso
+${CMAKE_SOURCE_DIR}/src/traverso/songcanvas
+${CMAKE_SOURCE_DIR}/src/plugins
+${CMAKE_SOURCE_DIR}/src/plugins/native
+${QT_QTGUI_INCLUDE_DIR}
+${QT_QTXML_INCLUDE_DIR}
+)
+
+SET(TRAVERSO_COMMANDS_SOURCES
+AddRemove.cpp
+ClipSelection.cpp
+CommandGroup.cpp
+Fade.cpp
+Gain.cpp
+Import.cpp
+MoveClip.cpp
+MoveEdge.cpp
+PCommand.cpp
+SplitClip.cpp
+TrackPan.cpp
+Zoom.cpp
+AudioClipExternalProcessing.cpp
+ArmTracks.cpp
+PlayHeadMove.cpp
+WorkCursorMove.cpp
+RemoveClip.cpp
+)
+
+SET(TRAVERSO_COMMANDS_MOC_CLASSES
+Gain.h
+MoveClip.h
+)
+
+SET(TRAVERSO_COMMANDS_UI_FILES
+ui/ExternalProcessing.ui
+)
+
+QT4_WRAP_CPP(TRAVERSO_COMMANDS_MOC_SOURCES ${TRAVERSO_COMMANDS_MOC_CLASSES})
+QT4_WRAP_UI(TRAVERSO_COMMANDS_UI_SOURCES ${TRAVERSO_COMMANDS_UI_FILES})
+
+
+SET(TRAVERSO_COMMANDS_LIBRARY "traversocommands")
+
+ADD_LIBRARY(${TRAVERSO_COMMANDS_LIBRARY} STATIC ${TRAVERSO_COMMANDS_SOURCES}
${TRAVERSO_COMMANDS_UI_SOURCES} ${TRAVERSO_COMMANDS_MOC_SOURCES})
+
Index: src/core/CMakeLists.txt
===================================================================
RCS file: src/core/CMakeLists.txt
diff -N src/core/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/core/CMakeLists.txt 5 Nov 2007 15:47:04 -0000 1.1
@@ -0,0 +1,91 @@
+INCLUDE_DIRECTORIES(
+${CMAKE_SOURCE_DIR}/src/audiofileio/decode
+${CMAKE_SOURCE_DIR}/src/audiofileio/encode
+${CMAKE_SOURCE_DIR}/src/commands
+${CMAKE_SOURCE_DIR}/src/common
+${CMAKE_SOURCE_DIR}/src/engine
+${CMAKE_SOURCE_DIR}/src/plugins
+${CMAKE_SOURCE_DIR}/src/plugins/native
+${QT_QTGUI_INCLUDE_DIR}
+${QT_QTXML_INCLUDE_DIR}
+)
+
+SET(TRAVERSO_CORE_SOURCES
+${CMAKE_SOURCE_DIR}/src/common/Utils.cpp
+${CMAKE_SOURCE_DIR}/src/common/Tsar.cpp
+${CMAKE_SOURCE_DIR}/src/common/Debugger.cpp
+${CMAKE_SOURCE_DIR}/src/common/Mixer.cpp
+${CMAKE_SOURCE_DIR}/src/common/RingBuffer.cpp
+${CMAKE_SOURCE_DIR}/src/common/Resampler.cpp
+AudioClip.cpp
+AudioClipList.cpp
+AudioClipManager.cpp
+AudioSource.cpp
+Command.cpp
+Config.cpp
+ContextPointer.cpp
+Curve.cpp
+CurveNode.cpp
+DiskIO.cpp
+Export.cpp
+FadeCurve.cpp
+FileHelpers.cpp
+Information.cpp
+InputEngine.cpp
+Peak.cpp
+Project.cpp
+ProjectManager.cpp
+ReadSource.cpp
+ResourcesManager.cpp
+Song.cpp
+Track.cpp
+ViewPort.cpp
+WriteSource.cpp
+gdither.cpp
+SnapList.cpp
+Snappable.cpp
+TimeLine.cpp
+Marker.cpp
+Themer.cpp
+AudioFileMerger.cpp
+ProjectConverter.cpp
+fpu.cc
+)
+
+SET(TRAVERSO_CORE_MOC_CLASSES
+${CMAKE_SOURCE_DIR}/src/common/Tsar.h
+AudioClip.h
+AudioClipManager.h
+AudioFileMerger.h
+Config.h
+ContextPointer.h
+Curve.h
+DiskIO.h
+Export.h
+FadeCurve.h
+Information.h
+Marker.h
+Peak.h
+Project.h
+ProjectConverter.h
+ProjectManager.h
+ReadSource.h
+ResourcesManager.h
+SnapList.h
+Song.h
+Themer.h
+TimeLine.h
+Track.h
+ViewPort.h
+WriteSource.h
+ContextItem.h
+InputEngine.h
+CommandPlugin.h
+)
+
+QT4_WRAP_CPP(TRAVERSO_CORE_MOC_SOURCES ${TRAVERSO_CORE_MOC_CLASSES})
+
+SET(TRAVERSO_CORE_LIBRARY "traversocore")
+
+ADD_LIBRARY(${TRAVERSO_CORE_LIBRARY} STATIC ${TRAVERSO_CORE_SOURCES}
${TRAVERSO_CORE_MOC_SOURCES})
+
Index: src/engine/CMakeLists.txt
===================================================================
RCS file: src/engine/CMakeLists.txt
diff -N src/engine/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/engine/CMakeLists.txt 5 Nov 2007 15:47:04 -0000 1.1
@@ -0,0 +1,46 @@
+INCLUDE_DIRECTORIES(
+ ${QT_QTGUI_INCLUDE_DIR}
+)
+
+SET(TRAVERSO_ENGINE_MOC_CLASSES
+AudioBus.h
+AudioDevice.h
+Client.h
+)
+
+SET(TRAVERSO_ENGINE_SOURCES
+AudioBus.cpp
+AudioChannel.cpp
+AudioDevice.cpp
+AudioDeviceThread.cpp
+Client.cpp
+Driver.cpp
+memops.cpp
+PADriver.cpp
+)
+
+IF(HAVE_ALSA)
+ SET(TRAVERSO_ENGINE_SOURCES
+ AlsaDriver.cpp
+ ${TRAVERSO_ENGINE_SOURCES}
+ )
+ENDIF(HAVE_ALSA)
+
+IF(HAVE_JACK)
+ SET(TRAVERSO_ENGINE_SOURCES
+ JackDriver.cpp
+ ${TRAVERSO_ENGINE_SOURCES}
+ )
+ SET(TRAVERSO_ENGINE_MOC_CLASSES
+ JackDriver.h
+ ${TRAVERSO_ENGINE_MOC_CLASSES}
+ )
+ENDIF(HAVE_JACK)
+
+
+SET(TRAVERSO_ENGINE_LIBRARY "traversoaudiobackend")
+
+QT4_WRAP_CPP(TRAVERSO_ENGINE_MOC_SOURCES ${TRAVERSO_ENGINE_MOC_CLASSES})
+
+ADD_LIBRARY(${TRAVERSO_ENGINE_LIBRARY} STATIC ${TRAVERSO_ENGINE_SOURCES}
${TRAVERSO_ENGINE_MOC_SOURCES})
+
Index: src/plugins/CMakeLists.txt
===================================================================
RCS file: src/plugins/CMakeLists.txt
diff -N src/plugins/CMakeLists.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ src/plugins/CMakeLists.txt 5 Nov 2007 15:47:04 -0000 1.1
@@ -0,0 +1,41 @@
+INCLUDE_DIRECTORIES(
+${CMAKE_SOURCE_DIR}/src/common
+${CMAKE_SOURCE_DIR}/src/core
+${CMAKE_SOURCE_DIR}/src/engine
+${CMAKE_SOURCE_DIR}/src/commands
+${CMAKE_SOURCE_DIR}/src/plugins/LV2
+${CMAKE_SOURCE_DIR}/src/plugins/native
+${CMAKE_SOURCE_DIR}/src/3rdparty/slv2
+${QT_QTXML_INCLUDE_DIR}
+)
+
+SET(TRAVERSO_PLUGINS_SOURCES
+PluginChain.cpp
+Plugin.cpp
+PluginManager.cpp
+PluginSlider.cpp
+native/CorrelationMeter.cpp
+native/SpectralMeter.cpp
+LV2/LV2Plugin.cpp
+native/GainEnvelope.cpp
+PluginPropertiesDialog.cpp
+)
+
+SET(TRAVERSO_PLUGINS_MOC_CLASSES
+Plugin.h
+PluginChain.h
+PluginPropertiesDialog.h
+PluginSlider.h
+native/CorrelationMeter.h
+native/GainEnvelope.h
+native/SpectralMeter.h
+LV2/LV2Plugin.h
+)
+
+QT4_WRAP_CPP(TRAVERSO_PLUGINS_MOC_SOURCES ${TRAVERSO_PLUGINS_MOC_CLASSES})
+
+SET(TRAVERSO_PLUGINS_LIBRARY "traversoplugins")
+
+
+ADD_LIBRARY(${TRAVERSO_PLUGINS_LIBRARY} STATIC ${TRAVERSO_PLUGINS_SOURCES}
${TRAVERSO_PLUGINS_MOC_SOURCES})
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso CMakeLists.txt config.h.cmake Configur...,
Remon Sijrier <=