CMake 2.8.12 compatibility
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 804d9a0..c3ac1cb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,7 +3,7 @@
 INCLUDE(GNUInstallDirs)
 
 # ---[ Project
-PROJECT(FXdiv LANGUAGES CXX)
+PROJECT(FXdiv C CXX)
 
 # ---[ Options.
 OPTION(FXDIV_BUILD_TESTS "Build FXdiv unit tests" ON)
@@ -42,7 +42,12 @@
 ENDIF()
 
 # ---[ FXdiv library
-ADD_LIBRARY(fxdiv INTERFACE)
+IF(${CMAKE_VERSION} VERSION_LESS "3.0")
+  ADD_LIBRARY(fxdiv STATIC include/fxdiv.h)
+  SET_TARGET_PROPERTIES(fxdiv PROPERTIES LINKER_LANGUAGE C)
+ELSE()
+  ADD_LIBRARY(fxdiv INTERFACE)
+ENDIF()
 TARGET_INCLUDE_DIRECTORIES(fxdiv INTERFACE include)
 
 INSTALL(FILES include/fxdiv.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})