summaryrefslogtreecommitdiff
path: root/muse/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'muse/CMakeLists.txt')
-rw-r--r--muse/CMakeLists.txt68
1 files changed, 18 insertions, 50 deletions
diff --git a/muse/CMakeLists.txt b/muse/CMakeLists.txt
index 53897063..9a1e5ce0 100644
--- a/muse/CMakeLists.txt
+++ b/muse/CMakeLists.txt
@@ -27,7 +27,7 @@ if (NOT CMAKE_INSTALL_LIBDIR)
endif (NOT CMAKE_INSTALL_LIBDIR)
#set(CMAKE_BUILD_TYPE debug)
-set(CMAKE_BUILD_TYPE release)
+#set(CMAKE_BUILD_TYPE release)
# for debugging the make system uncomment next line:
# set(CMAKE_VERBOSE_MAKEFILE ON)
@@ -51,10 +51,10 @@ SET(MusE_INSTALL_NAME "muse-2.0")
include ( ${PROJECT_SOURCE_DIR}/cmake/UsePkgConfig1.cmake )
include ( ${PROJECT_SOURCE_DIR}/cmake/TargetDoc.cmake)
-option ( ENABLE_DSSI "enable Disposable Soft Synth Interface" OFF)
-option ( ENABLE_VST "enable VST/win support" OFF)
-option ( ENABLE_FLUID "enable fluidsynth softsynth plugins" ON)
-option ( ENABLE_ZYNADDSUBFX "enable zyaddsubfx softsynth plugin" ON)
+option ( ENABLE_DSSI "enable Disposable Soft Synth Interface" OFF)
+option ( ENABLE_VST "enable VST/win support" OFF)
+option ( ENABLE_FLUID "enable fluidsynth softsynth plugins" ON)
+option ( ENABLE_ZYNADDSUBFX "enable zyaddsubfx softsynth plugin" ON)
##
## Just print a notice if this is OS X
@@ -125,15 +125,16 @@ endif (APPLE)
## mxml
## fltk + fluid
##
-## problems with FLTK:
+## problems with FLTK/CMake:
## - fltk is not found on kubuntu/ubuntu
## - cmake version > 2.4 crashes
## - there is an annoying (and wrong) usage message from cmake concerning FLTK
##
if (ENABLE_ZYNADDSUBFX)
-## set (FLTK_INCLUDE_DIR "/usr/include")
-## set(FLTK_FLUID_EXECUTABLE "/usr/fluid")
+ # HACK:
+ #set (FLTK_INCLUDE_DIR "/usr/include")
+ #set(FLTK_FLUID_EXECUTABLE "/usr/bin/fluid")
include (FindFLTK)
if (NOT FLTK_FOUND)
@@ -151,7 +152,7 @@ if (ENABLE_ZYNADDSUBFX)
message("mxml found.")
endif (NOT MXML_INCDIR)
#
- # TODO: check for fftw3 library
+ # check for fftw3 library
#
PKGCONFIG (fftw3 3.1.2 FFTW_INCDIR FFTW_LIBDIR FFTW_LIB FFTW_CPP )
if (NOT FFTW_INCDIR)
@@ -271,53 +272,18 @@ add_custom_command(
)
add_custom_command(
- OUTPUT ${PROJECT_BINARY_DIR}/all.h.pch
- COMMAND ${CMAKE_CXX_COMPILER}
- -g -Wextra -fno-exceptions -Wall
- -I${QT_INCLUDE_DIR}
- -I${QT_QTCORE_INCLUDE_DIR}
- -I${QT_QTGUI_INCLUDE_DIR}
- -o all.h.pch all.h
- DEPENDS ${PROJECT_BINARY_DIR}/all.h
- WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
- )
-
-add_custom_command(
- OUTPUT ${PROJECT_BINARY_DIR}/all-pic.h.pch
- COMMAND ${CMAKE_CXX_COMPILER}
- -fPIC
- -Dawlplugin_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
- -DQT_PLUGIN -DQT_SHARED -DQT_NO_DEBUG
- -g -Wextra -fno-exceptions -Wall
- -I${QT_INCLUDE_DIR}
- -I${QT_QTCORE_INCLUDE_DIR}
- -I${QT_QTGUI_INCLUDE_DIR}
- -o all-pic.h.pch all.h
- DEPENDS ${PROJECT_BINARY_DIR}/all.h
+ OUTPUT ${PROJECT_BINARY_DIR}/all-pic.h
+ COMMAND cp ${PROJECT_SOURCE_DIR}/all.h ${PROJECT_BINARY_DIR}/all-pic.h
+ DEPENDS ${PROJECT_SOURCE_DIR}/all.h
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
)
add_custom_command(
- OUTPUT ${PROJECT_BINARY_DIR}/all-pic-debug.h.pch
- COMMAND ${CMAKE_CXX_COMPILER}
- -fPIC
- -Dawlplugin_debug_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
- -DQT_PLUGIN -DQT_SHARED -DQT_DEBUG
- -g -Wextra -fno-exceptions -Wall
- -I${QT_INCLUDE_DIR}
- -I${QT_QTCORE_INCLUDE_DIR}
- -I${QT_QTGUI_INCLUDE_DIR}
- -o all-pic-debug.h.pch all.h
- DEPENDS ${PROJECT_BINARY_DIR}/all.h
+ OUTPUT ${PROJECT_BINARY_DIR}/all-pic-debug.h
+ COMMAND cp ${PROJECT_SOURCE_DIR}/all.h ${PROJECT_BINARY_DIR}/all-pic-debug.h
+ DEPENDS ${PROJECT_SOURCE_DIR}/all.h
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
)
-set_source_files_properties(
- ${PROJECT_BINARY_DIR}/all.h
- ${PROJECT_BINARY_DIR}/all.h.pch
- ${PROJECT_BINARY_DIR}/all-pic.h.pch
- ${PROJECT_BINARY_DIR}/all-pic-debug.h.pch
- PROPERTIES generated true
- )
include_directories(
.
@@ -338,6 +304,8 @@ include_directories(
${DSSI_INCDIR}
)
+# include (pch.txt)
+
#
# If the cmake version includes cpack, use it
#