Mercurial > hg > gpsynth
view src/CMakeLists.txt @ 0:add35537fdbb tip
Initial import
author | irh <ian.r.hobson@gmail.com> |
---|---|
date | Thu, 25 Aug 2011 11:05:55 +0100 |
parents | |
children |
line wrap: on
line source
set(GPSYNTH_SOURCES feature_extractor.cpp file_comparer.cpp logger.cpp main.cpp mfcc_analyzer.cpp population.cpp program_options.cpp sc_converter.cpp sc_default_grammar.cpp sc_evaluator.cpp sc_grammar.cpp ) # json include_directories("${PROJECT_DIR}/third_party/json") set(GPSYNTH_LIBS ${GPSYNTH_LIBS} json) # fftw find_package(FFTW REQUIRED) include_directories(${FFTW_INCLUDES}) set(GPSYNTH_LIBS ${GPSYNTH_LIBS} ${FFTW_LIBRARIES}) # sndfile find_package(SndFile REQUIRED) include_directories(${SNDFILE_INCLUDE_DIR}) set(GPSYNTH_LIBS ${GPSYNTH_LIBS} ${SNDFILE_LIBRARY}) # configure boost set(Boost_USE_MULTITHREADED ON) find_package(Boost 1.44.0 COMPONENTS date_time filesystem program_options system thread REQUIRED) set(GPSYNTH_LIBS ${GPSYNTH_LIBS} ${Boost_LIBRARIES}) # setup gpsynth add_executable(gpsynth ${GPSYNTH_SOURCES}) target_link_libraries(gpsynth ${GPSYNTH_LIBS}) install(TARGETS gpsynth RUNTIME DESTINATION bin)