# root PROJECT(clunk) CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0) # modules SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) # depends FIND_PACKAGE(SDL REQUIRED) # globals INCLUDE_DIRECTORIES( ${SDL_INCLUDE_DIR} ) SET(clunk_SRCS context.cpp sample.cpp object.cpp source.cpp sdl_ex.cpp stream.cpp kemar.c buffer.cpp distance_model.cpp logger.cpp clunk_ex.cpp sse_fft_context.cpp ) SET(clunk_INCS buffer.h clunk_ex.h context.h export_clunk.h kemar.h logger.h object.h sdl_ex.h sse_fft_context.h v3.h clunk_assert.h clunk.h distance_model.h fft_context.h locker.h mdct_context.h sample.h source.h stream.h ) SET(test_SRCS test.cpp ) ADD_LIBRARY(clunk SHARED ${clunk_SRCS}) #ADD_EXECUTABLE(test ${test_SRCS}) #TARGET_LINK_LIBRARIES(test # ${SDL_LIBRARY} # clunk #) install(TARGETS clunk LIBRARY DESTINATION lib) install(FILES ${clunk_INCS} DESTINATION include/clunk) SET_TARGET_PROPERTIES(clunk PROPERTIES COMPILE_FLAGS "-DUSE_SIMD")