
include_directories( ${CMAKE_SOURCE_DIR}/src/kryonmr/kryonmr/kryonmrparsers ${CMAKE_SOURCE_DIR}/src/tools ${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )

add_subdirectory(kryonmrparsers)
add_subdirectory(wavelets)


########### next target ###############

set(kryonmr_LIB_SRCS
    fidarray.cpp
    spectrum.cpp
    spectralwidget.cpp
    kryonmr.cpp
    #   kryonmrsettingsdialog.cpp
    #qlinetracker.cpp
    peakpicker.cpp
    integrator.cpp
    sinusoid.cpp
    peaktablespectrum.cpp
    nmrspectrum.cpp
    standardspectrum.cpp
    kzerofilldialog.cpp)

kde4_add_library(kryonmr SHARED ${kryonmr_LIB_SRCS})

target_link_libraries(kryonmr ${KDE4_KDECORE_LIBS} qwt singleprecisionwlt kryonmrparsers ${KDE4_KHTML_LIBS} ${KDE4_KDE3SUPPORT_LIBS}  )

set_target_properties(kryonmr PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS kryonmr ${INSTALL_TARGETS_DEFAULT_ARGS})


########### install files ###############

install(FILES  kryonmrpart.rc DESTINATION ${DATA_INSTALL_DIR}/kryomol )



#original Makefile.am contents follow:

#
#SUBDIRS = kryonmrparsers wavelets
#
#lib_LTLIBRARIES = libkryonmr.la
#
#METASOURCES = AUTO
#
#
##we have to use this if case we have moc files (-fPCI flag is not passed )
#AM_CXXFLAGS = -fPIC
#KDE_CXXFLAGS = $(USE_EXCEPTIONS)
#
#INCLUDES = -I$(top_srcdir)/src/3dparty/qwt5 \
#	-I$(top_srcdir)/src/kryonmr/kryonmr/kryonmrparsers -I$(top_srcdir)/src/tools $(all_includes)
#	
#noinst_HEADERS = fidarray.h complex.h spectrum.h spectralwidget.h kern.h \
#		kernsettingsdialog.h icons_nmr.h defaults.h qlinetracker.h peakpicker.h integrator.h \
#		sinusoid.h peaktablespectrum.h nmrspectrum.h standardspectrum.h kzerofilldialog.h
#		
#libkryonmr_la_SOURCES = fidarray.cpp spectrum.cpp spectralwidget.cpp kern.cpp \
#		kernsettingsdialog.cpp qlinetracker.cpp peakpicker.cpp integrator.cpp sinusoid.cpp \
#		peaktablespectrum.cpp nmrspectrum.cpp standardspectrum.cpp kzerofilldialog.cpp
#		
#libkryonmr_la_LDFLAGS =  $(all_libraries)
#
#libkryonmr_la_LIBADD = $(top_builddir)/src/3dparty/qwt5/libqwt5.a \
#	$(top_builddir)/src/tools/libkryotools.la $(top_builddir)/src/kryonmr/kryonmr/wavelets/libsingleprecisionwlt.a \
#	$(top_builddir)/src/kryonmr/kryonmr/kryonmrparsers/libkryonmrparsers.a -lkhtml
#
#
#
#rcdir = $(kde_datadir)/kryonmr
#rc_DATA =kryonmrpart.rc
#
#
