PROJECT(squish) ENABLE_TESTING() INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) SET(SQUISH_SRCS alpha.cpp alpha.h clusterfit.cpp clusterfit.h fastclusterfit.cpp fastclusterfit.h weightedclusterfit.cpp weightedclusterfit.h colourblock.cpp colourblock.h colourfit.cpp colourfit.h colourset.cpp colourset.h config.h maths.cpp maths.h rangefit.cpp rangefit.h singlecolourfit.cpp singlecolourfit.h singlecolourlookup.inl squish.cpp squish.h simd.h simd_sse.h simd_ve.h) ADD_LIBRARY(squish STATIC ${SQUISH_SRCS}) # libpng FIND_PACKAGE(PNG) IF(PNG_FOUND) INCLUDE_DIRECTORIES(${PNG_INCLUDE_DIR}) ADD_EXECUTABLE(squishpng extra/squishpng.cpp) TARGET_LINK_LIBRARIES(squishpng squish ${PNG_LIBRARY}) ENDIF(PNG_FOUND) #ADD_EXECUTABLE(squishgen extra/squishgen.cpp) ADD_EXECUTABLE(squishtest extra/squishtest.cpp) TARGET_LINK_LIBRARIES(squishtest squish) ADD_TEST(SQUISHTEST squishtest)