diff --git a/CMakeLists.txt b/CMakeLists.txt index c29d9bf..d7d3d60 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,16 @@ cmake_minimum_required(VERSION 2.6) +project(SOIL) + +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release) +endif() include_directories(inc) -ADD_LIBRARY( soil STATIC - src/image_helper.c - src/stb_image_aug.c - src/image_DXT.c - src/SOIL.c - ) +FILE(GLOB SOIL_c src/*.c) +FILE(GLOB SOIL_h inc/SOIL/*.h) + +ADD_LIBRARY( SOIL SHARED ${SOIL_c} ) +SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Installation root directory" FORCE) +install( TARGETS SOIL ARCHIVE DESTINATION "lib" ) +install( FILES ${SOIL_h} DESTINATION "include/SOIL" )